Diff of the two buildlogs:

--
--- b1/build.log	2025-03-16 17:27:11.604273683 +0000
+++ b2/build.log	2025-03-16 17:31:20.041087128 +0000
@@ -1,6 +1,6 @@
 I: pbuilder: network access will be disabled during build
-I: Current time: Sun Mar 16 05:00:48 -12 2025
-I: pbuilder-time-stamp: 1742144448
+I: Current time: Sun Apr 19 13:50:14 +14 2026
+I: pbuilder-time-stamp: 1776556214
 I: Building the build Environment
 I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz]
 I: copying local configuration
@@ -22,51 +22,83 @@
 dpkg-source: info: unpacking proj_9.6.0-1.debian.tar.xz
 I: Not using root during the build.
 I: Installing the build-deps
-I: user script /srv/workspace/pbuilder/640677/tmp/hooks/D02_print_environment starting
+I: user script /srv/workspace/pbuilder/2766714/tmp/hooks/D01_modify_environment starting
+debug: Running on infom02-amd64.
+I: Changing host+domainname to test build reproducibility
+I: Adding a custom variable just for the fun of it...
+I: Changing /bin/sh to bash
+'/bin/sh' -> '/bin/bash'
+lrwxrwxrwx 1 root root 9 Apr 18 23:50 /bin/sh -> /bin/bash
+I: Setting pbuilder2's login shell to /bin/bash
+I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other
+I: user script /srv/workspace/pbuilder/2766714/tmp/hooks/D01_modify_environment finished
+I: user script /srv/workspace/pbuilder/2766714/tmp/hooks/D02_print_environment starting
 I: set
-  BUILDDIR='/build/reproducible-path'
-  BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other'
-  BUILDUSERNAME='pbuilder1'
-  BUILD_ARCH='amd64'
-  DEBIAN_FRONTEND='noninteractive'
+  BASH=/bin/sh
+  BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath
+  BASH_ALIASES=()
+  BASH_ARGC=()
+  BASH_ARGV=()
+  BASH_CMDS=()
+  BASH_LINENO=([0]="12" [1]="0")
+  BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:.
+  BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment")
+  BASH_VERSINFO=([0]="5" [1]="2" [2]="37" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu")
+  BASH_VERSION='5.2.37(1)-release'
+  BUILDDIR=/build/reproducible-path
+  BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other'
+  BUILDUSERNAME=pbuilder2
+  BUILD_ARCH=amd64
+  DEBIAN_FRONTEND=noninteractive
   DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 '
-  DISTRIBUTION='unstable'
-  HOME='/root'
-  HOST_ARCH='amd64'
+  DIRSTACK=()
+  DISTRIBUTION=unstable
+  EUID=0
+  FUNCNAME=([0]="Echo" [1]="main")
+  GROUPS=()
+  HOME=/root
+  HOSTNAME=i-capture-the-hostname
+  HOSTTYPE=x86_64
+  HOST_ARCH=amd64
   IFS=' 	
   '
-  INVOCATION_ID='cbbf308536b54464a495d21849cb1cb1'
-  LANG='C'
-  LANGUAGE='en_US:en'
-  LC_ALL='C'
-  MAIL='/var/mail/root'
-  OPTIND='1'
-  PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games'
-  PBCURRENTCOMMANDLINEOPERATION='build'
-  PBUILDER_OPERATION='build'
-  PBUILDER_PKGDATADIR='/usr/share/pbuilder'
-  PBUILDER_PKGLIBDIR='/usr/lib/pbuilder'
-  PBUILDER_SYSCONFDIR='/etc'
-  PPID='640677'
-  PS1='# '
-  PS2='> '
+  INVOCATION_ID=4eed01b673a54900b047930777101b71
+  LANG=C
+  LANGUAGE=et_EE:et
+  LC_ALL=C
+  MACHTYPE=x86_64-pc-linux-gnu
+  MAIL=/var/mail/root
+  OPTERR=1
+  OPTIND=1
+  OSTYPE=linux-gnu
+  PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path
+  PBCURRENTCOMMANDLINEOPERATION=build
+  PBUILDER_OPERATION=build
+  PBUILDER_PKGDATADIR=/usr/share/pbuilder
+  PBUILDER_PKGLIBDIR=/usr/lib/pbuilder
+  PBUILDER_SYSCONFDIR=/etc
+  PIPESTATUS=([0]="0")
+  POSIXLY_CORRECT=y
+  PPID=2766714
   PS4='+ '
-  PWD='/'
-  SHELL='/bin/bash'
-  SHLVL='2'
-  SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.TTo0TIMR/pbuilderrc_NKmI --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.TTo0TIMR/b1 --logfile b1/build.log proj_9.6.0-1.dsc'
-  SUDO_GID='109'
-  SUDO_UID='104'
-  SUDO_USER='jenkins'
-  TERM='unknown'
-  TZ='/usr/share/zoneinfo/Etc/GMT+12'
-  USER='root'
-  _='/usr/bin/systemd-run'
+  PWD=/
+  SHELL=/bin/bash
+  SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix
+  SHLVL=3
+  SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.TTo0TIMR/pbuilderrc_561y --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.TTo0TIMR/b2 --logfile b2/build.log proj_9.6.0-1.dsc'
+  SUDO_GID=109
+  SUDO_UID=104
+  SUDO_USER=jenkins
+  TERM=unknown
+  TZ=/usr/share/zoneinfo/Etc/GMT-14
+  UID=0
+  USER=root
+  _='I: set'
 I: uname -a
-  Linux infom01-amd64 6.1.0-32-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.129-1 (2025-03-06) x86_64 GNU/Linux
+  Linux i-capture-the-hostname 6.12.12+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.12-1~bpo12+1 (2025-02-23) x86_64 GNU/Linux
 I: ls -l /bin
-  lrwxrwxrwx 1 root root 7 Mar  4 11:20 /bin -> usr/bin
-I: user script /srv/workspace/pbuilder/640677/tmp/hooks/D02_print_environment finished
+  lrwxrwxrwx 1 root root 7 Mar  4  2025 /bin -> usr/bin
+I: user script /srv/workspace/pbuilder/2766714/tmp/hooks/D02_print_environment finished
  -> Attempting to satisfy build-dependencies
  -> Creating pbuilder-satisfydepends-dummy package
 Package: pbuilder-satisfydepends-dummy
@@ -260,7 +292,7 @@
 Get: 137 http://deb.debian.org/debian unstable/main amd64 pkg-kde-tools all 0.18.12 [89.1 kB]
 Get: 138 http://deb.debian.org/debian unstable/main amd64 sharutils amd64 1:4.15.2-11 [268 kB]
 Get: 139 http://deb.debian.org/debian unstable/main amd64 sqlite3 amd64 3.46.1-2 [385 kB]
-Fetched 67.2 MB in 1s (89.7 MB/s)
+Fetched 67.2 MB in 2s (28.8 MB/s)
 Preconfiguring packages ...
 Selecting previously unselected package libpython3.13-minimal:amd64.
 (Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 19784 files and directories currently installed.)
@@ -720,8 +752,8 @@
 Setting up tzdata (2025a-2) ...
 
 Current default time zone: 'Etc/UTC'
-Local time is now:      Sun Mar 16 17:04:33 UTC 2025.
-Universal Time is now:  Sun Mar 16 17:04:33 UTC 2025.
+Local time is now:      Sat Apr 18 23:51:02 UTC 2026.
+Universal Time is now:  Sat Apr 18 23:51:02 UTC 2026.
 Run 'dpkg-reconfigure tzdata' if you wish to change it.
 
 Setting up autotools-dev (20220109.1) ...
@@ -843,7 +875,11 @@
 Building tag database...
  -> Finished parsing the build-deps
 I: Building the package
-I: Running cd /build/reproducible-path/proj-9.6.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S  > ../proj_9.6.0-1_source.changes
+I: user script /srv/workspace/pbuilder/2766714/tmp/hooks/A99_set_merged_usr starting
+Not re-configuring usrmerge for unstable
+I: user script /srv/workspace/pbuilder/2766714/tmp/hooks/A99_set_merged_usr finished
+hostname: Name or service not known
+I: Running cd /build/reproducible-path/proj-9.6.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S  > ../proj_9.6.0-1_source.changes
 dpkg-buildpackage: info: source package proj
 dpkg-buildpackage: info: source version 9.6.0-1
 dpkg-buildpackage: info: source distribution unstable
@@ -990,7 +1026,7 @@
 -- Using external GTest
 -- PROJ: Configured 'dist' target
 -- EMBED_RESOURCE_FILES=OFF
--- Configuring done (84.7s)
+-- Configuring done (2.2s)
 -- Generating done (0.1s)
 CMake Warning:
   Manually-specified variables were not used by the project:
@@ -1016,12 +1052,12 @@
 make[3]: Entering directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
 cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/proj-9.6.0 /build/reproducible-path/proj-9.6.0 /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/CMakeFiles/create_tmp_user_writable_dir.dir/DependInfo.cmake "--color="
 make  -f src/CMakeFiles/proj.dir/build.make src/CMakeFiles/proj.dir/depend
+make[3]: Entering directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
+cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/proj-9.6.0 /build/reproducible-path/proj-9.6.0/data /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/data /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/data/CMakeFiles/generate_proj_db.dir/DependInfo.cmake "--color="
 make  -f src/tests/CMakeFiles/geodsigntest.dir/build.make src/tests/CMakeFiles/geodsigntest.dir/depend
 make[3]: Entering directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
 cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/proj-9.6.0 /build/reproducible-path/proj-9.6.0/src /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src/CMakeFiles/check_wkt1_grammar_md5.dir/DependInfo.cmake "--color="
 make[3]: Entering directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
-cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/proj-9.6.0 /build/reproducible-path/proj-9.6.0/data /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/data /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/data/CMakeFiles/generate_proj_db.dir/DependInfo.cmake "--color="
-make[3]: Entering directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
 cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/proj-9.6.0 /build/reproducible-path/proj-9.6.0/src /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src/CMakeFiles/check_wkt2_grammar_md5.dir/DependInfo.cmake "--color="
 make[3]: Entering directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
 cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/proj-9.6.0 /build/reproducible-path/proj-9.6.0/src/tests /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src/tests /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src/tests/CMakeFiles/geodsigntest.dir/DependInfo.cmake "--color="
@@ -1029,62 +1065,57 @@
 cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/proj-9.6.0 /build/reproducible-path/proj-9.6.0/src /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src/CMakeFiles/proj.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
 make[3]: Leaving directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
-make  -f src/CMakeFiles/check_wkt2_grammar_md5.dir/build.make src/CMakeFiles/check_wkt2_grammar_md5.dir/build
-make[3]: Leaving directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
-make[3]: Leaving directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
 make  -f src/CMakeFiles/check_wkt1_grammar_md5.dir/build.make src/CMakeFiles/check_wkt1_grammar_md5.dir/build
-make[3]: Leaving directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
-make  -f CMakeFiles/create_tmp_user_writable_dir.dir/build.make CMakeFiles/create_tmp_user_writable_dir.dir/build
 make  -f data/CMakeFiles/generate_proj_db.dir/build.make data/CMakeFiles/generate_proj_db.dir/build
-make  -f src/tests/CMakeFiles/geodsigntest.dir/build.make src/tests/CMakeFiles/geodsigntest.dir/build
-make[3]: Entering directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
-cd /build/reproducible-path/proj-9.6.0/src && /usr/bin/cmake -DIN_FILE=wkt2_grammar.y -DTARGET=generate_wkt2_parser -DEXPECTED_MD5SUM=94337ca471caf74688db939009652ddb -P /build/reproducible-path/proj-9.6.0/src/check_md5sum.cmake
 make[3]: Entering directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
 cd /build/reproducible-path/proj-9.6.0/src && /usr/bin/cmake -DIN_FILE=wkt1_grammar.y -DTARGET=generate_wkt1_parser -DEXPECTED_MD5SUM=5b4495c1ec6d2ae26b7028a9bb5d8819 -P /build/reproducible-path/proj-9.6.0/src/check_md5sum.cmake
 make[3]: Entering directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
-/usr/bin/cmake -E remove_directory /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/tmp_user_writable_dir
 make[3]: Leaving directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
+make  -f src/tests/CMakeFiles/geodsigntest.dir/build.make src/tests/CMakeFiles/geodsigntest.dir/build
+make[3]: Leaving directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
+make  -f CMakeFiles/create_tmp_user_writable_dir.dir/build.make CMakeFiles/create_tmp_user_writable_dir.dir/build
+make[3]: Leaving directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
+make[3]: Entering directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
+make  -f src/CMakeFiles/check_wkt2_grammar_md5.dir/build.make src/CMakeFiles/check_wkt2_grammar_md5.dir/build
 make[3]: Entering directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
+/usr/bin/cmake -E remove_directory /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/tmp_user_writable_dir
 make[3]: Entering directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
+cd /build/reproducible-path/proj-9.6.0/src && /usr/bin/cmake -DIN_FILE=wkt2_grammar.y -DTARGET=generate_wkt2_parser -DEXPECTED_MD5SUM=94337ca471caf74688db939009652ddb -P /build/reproducible-path/proj-9.6.0/src/check_md5sum.cmake
+make[3]: Leaving directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
 make  -f src/CMakeFiles/proj.dir/build.make src/CMakeFiles/proj.dir/build
+[  0%] Generating proj.db
 make[3]: Entering directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
-/usr/bin/cmake -E make_directory /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/tmp_user_writable_dir
+cd /build/reproducible-path/proj-9.6.0/data && /usr/bin/cmake -E remove -f /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/data/proj.db
+make[3]: Leaving directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
 [  1%] Building C object src/tests/CMakeFiles/geodsigntest.dir/geodsigntest.c.o
-[  1%] Generating proj.db
+/usr/bin/cmake -E make_directory /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/tmp_user_writable_dir
 cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src/tests && /usr/bin/cc -DPROJ_DATA=\"/usr/share/proj\" -DPROJ_HAS_PTHREADS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wmissing-prototypes -MD -MT src/tests/CMakeFiles/geodsigntest.dir/geodsigntest.c.o -MF CMakeFiles/geodsigntest.dir/geodsigntest.c.o.d -o CMakeFiles/geodsigntest.dir/geodsigntest.c.o -c /build/reproducible-path/proj-9.6.0/src/tests/geodsigntest.c
-cd /build/reproducible-path/proj-9.6.0/data && /usr/bin/cmake -E remove -f /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/data/proj.db
-[  1%] Building CXX object src/CMakeFiles/proj.dir/coord_operation.cpp.o
-[  1%] Building CXX object src/CMakeFiles/proj.dir/adjlon.cpp.o
-[  2%] Building CXX object src/CMakeFiles/proj.dir/auth.cpp.o
-cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DCURL_ENABLED -DPROJ_DATA=\"/usr/share/proj\" -DPROJ_HAS_PTHREADS -DTIFF_ENABLED -Dproj_EXPORTS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -MD -MT src/CMakeFiles/proj.dir/coord_operation.cpp.o -MF CMakeFiles/proj.dir/coord_operation.cpp.o.d -o CMakeFiles/proj.dir/coord_operation.cpp.o -c /build/reproducible-path/proj-9.6.0/src/coord_operation.cpp
-[  2%] Building CXX object src/CMakeFiles/proj.dir/coordinates.cpp.o
 make[3]: Leaving directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
+[  2%] Building CXX object src/CMakeFiles/proj.dir/aasincos.cpp.o
+[  2%] Building CXX object src/CMakeFiles/proj.dir/adjlon.cpp.o
+[  3%] Building CXX object src/CMakeFiles/proj.dir/coord_operation.cpp.o
+[  3%] Building CXX object src/CMakeFiles/proj.dir/auth.cpp.o
+cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DCURL_ENABLED -DPROJ_DATA=\"/usr/share/proj\" -DPROJ_HAS_PTHREADS -DTIFF_ENABLED -Dproj_EXPORTS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -MD -MT src/CMakeFiles/proj.dir/aasincos.cpp.o -MF CMakeFiles/proj.dir/aasincos.cpp.o.d -o CMakeFiles/proj.dir/aasincos.cpp.o -c /build/reproducible-path/proj-9.6.0/src/aasincos.cpp
 cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DCURL_ENABLED -DPROJ_DATA=\"/usr/share/proj\" -DPROJ_HAS_PTHREADS -DTIFF_ENABLED -Dproj_EXPORTS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -MD -MT src/CMakeFiles/proj.dir/adjlon.cpp.o -MF CMakeFiles/proj.dir/adjlon.cpp.o.d -o CMakeFiles/proj.dir/adjlon.cpp.o -c /build/reproducible-path/proj-9.6.0/src/adjlon.cpp
-[  3%] Building CXX object src/CMakeFiles/proj.dir/aasincos.cpp.o
-make[3]: Leaving directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
-cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DCURL_ENABLED -DPROJ_DATA=\"/usr/share/proj\" -DPROJ_HAS_PTHREADS -DTIFF_ENABLED -Dproj_EXPORTS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -MD -MT src/CMakeFiles/proj.dir/auth.cpp.o -MF CMakeFiles/proj.dir/auth.cpp.o.d -o CMakeFiles/proj.dir/auth.cpp.o -c /build/reproducible-path/proj-9.6.0/src/auth.cpp
-cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DCURL_ENABLED -DPROJ_DATA=\"/usr/share/proj\" -DPROJ_HAS_PTHREADS -DTIFF_ENABLED -Dproj_EXPORTS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -MD -MT src/CMakeFiles/proj.dir/coordinates.cpp.o -MF CMakeFiles/proj.dir/coordinates.cpp.o.d -o CMakeFiles/proj.dir/coordinates.cpp.o -c /build/reproducible-path/proj-9.6.0/src/coordinates.cpp
 [  3%] Building CXX object src/CMakeFiles/proj.dir/area.cpp.o
-cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DCURL_ENABLED -DPROJ_DATA=\"/usr/share/proj\" -DPROJ_HAS_PTHREADS -DTIFF_ENABLED -Dproj_EXPORTS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -MD -MT src/CMakeFiles/proj.dir/aasincos.cpp.o -MF CMakeFiles/proj.dir/aasincos.cpp.o.d -o CMakeFiles/proj.dir/aasincos.cpp.o -c /build/reproducible-path/proj-9.6.0/src/aasincos.cpp
+[  3%] Building CXX object src/CMakeFiles/proj.dir/coordinates.cpp.o
+cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DCURL_ENABLED -DPROJ_DATA=\"/usr/share/proj\" -DPROJ_HAS_PTHREADS -DTIFF_ENABLED -Dproj_EXPORTS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -MD -MT src/CMakeFiles/proj.dir/auth.cpp.o -MF CMakeFiles/proj.dir/auth.cpp.o.d -o CMakeFiles/proj.dir/auth.cpp.o -c /build/reproducible-path/proj-9.6.0/src/auth.cpp
+cd /build/reproducible-path/proj-9.6.0/data && /usr/bin/cmake -DALL_SQL_IN=/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/data/all.sql.in -DEXE_SQLITE3=/usr/bin/sqlite3 -DPROJ_DB=/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/data/proj.db -DPROJ_VERSION=9.6.0 -DPROJ_DB_CACHE_DIR= -DPROJ_DB_SQL_EXPECTED_MD5=7e93fb5bf8aa4a5849049f56dfa98bc4 -DDATA_BINARY_DIR=/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/data -P /build/reproducible-path/proj-9.6.0/data/generate_proj_db.cmake
+cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DCURL_ENABLED -DPROJ_DATA=\"/usr/share/proj\" -DPROJ_HAS_PTHREADS -DTIFF_ENABLED -Dproj_EXPORTS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -MD -MT src/CMakeFiles/proj.dir/coord_operation.cpp.o -MF CMakeFiles/proj.dir/coord_operation.cpp.o.d -o CMakeFiles/proj.dir/coord_operation.cpp.o -c /build/reproducible-path/proj-9.6.0/src/coord_operation.cpp
+make[3]: Leaving directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
 cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DCURL_ENABLED -DPROJ_DATA=\"/usr/share/proj\" -DPROJ_HAS_PTHREADS -DTIFF_ENABLED -Dproj_EXPORTS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -MD -MT src/CMakeFiles/proj.dir/area.cpp.o -MF CMakeFiles/proj.dir/area.cpp.o.d -o CMakeFiles/proj.dir/area.cpp.o -c /build/reproducible-path/proj-9.6.0/src/area.cpp
+cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DCURL_ENABLED -DPROJ_DATA=\"/usr/share/proj\" -DPROJ_HAS_PTHREADS -DTIFF_ENABLED -Dproj_EXPORTS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -MD -MT src/CMakeFiles/proj.dir/coordinates.cpp.o -MF CMakeFiles/proj.dir/coordinates.cpp.o.d -o CMakeFiles/proj.dir/coordinates.cpp.o -c /build/reproducible-path/proj-9.6.0/src/coordinates.cpp
+[  3%] Built target check_wkt1_grammar_md5
 [  4%] Building CXX object src/CMakeFiles/proj.dir/create.cpp.o
-make[3]: Leaving directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
 cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DCURL_ENABLED -DPROJ_DATA=\"/usr/share/proj\" -DPROJ_HAS_PTHREADS -DTIFF_ENABLED -Dproj_EXPORTS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -MD -MT src/CMakeFiles/proj.dir/create.cpp.o -MF CMakeFiles/proj.dir/create.cpp.o.d -o CMakeFiles/proj.dir/create.cpp.o -c /build/reproducible-path/proj-9.6.0/src/create.cpp
-cd /build/reproducible-path/proj-9.6.0/data && /usr/bin/cmake -DALL_SQL_IN=/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/data/all.sql.in -DEXE_SQLITE3=/usr/bin/sqlite3 -DPROJ_DB=/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/data/proj.db -DPROJ_VERSION=9.6.0 -DPROJ_DB_CACHE_DIR= -DPROJ_DB_SQL_EXPECTED_MD5=7e93fb5bf8aa4a5849049f56dfa98bc4 -DDATA_BINARY_DIR=/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/data -P /build/reproducible-path/proj-9.6.0/data/generate_proj_db.cmake
-[  4%] Built target check_wkt1_grammar_md5
 [  4%] Built target check_wkt2_grammar_md5
 [  4%] Built target create_tmp_user_writable_dir
 [  4%] Building CXX object src/CMakeFiles/proj.dir/datum_set.cpp.o
-cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DCURL_ENABLED -DPROJ_DATA=\"/usr/share/proj\" -DPROJ_HAS_PTHREADS -DTIFF_ENABLED -Dproj_EXPORTS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -MD -MT src/CMakeFiles/proj.dir/datum_set.cpp.o -MF CMakeFiles/proj.dir/datum_set.cpp.o.d -o CMakeFiles/proj.dir/datum_set.cpp.o -c /build/reproducible-path/proj-9.6.0/src/datum_set.cpp
 [  4%] Building CXX object src/CMakeFiles/proj.dir/crs_to_crs.cpp.o
+cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DCURL_ENABLED -DPROJ_DATA=\"/usr/share/proj\" -DPROJ_HAS_PTHREADS -DTIFF_ENABLED -Dproj_EXPORTS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -MD -MT src/CMakeFiles/proj.dir/datum_set.cpp.o -MF CMakeFiles/proj.dir/datum_set.cpp.o.d -o CMakeFiles/proj.dir/datum_set.cpp.o -c /build/reproducible-path/proj-9.6.0/src/datum_set.cpp
 cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DCURL_ENABLED -DPROJ_DATA=\"/usr/share/proj\" -DPROJ_HAS_PTHREADS -DTIFF_ENABLED -Dproj_EXPORTS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -MD -MT src/CMakeFiles/proj.dir/crs_to_crs.cpp.o -MF CMakeFiles/proj.dir/crs_to_crs.cpp.o.d -o CMakeFiles/proj.dir/crs_to_crs.cpp.o -c /build/reproducible-path/proj-9.6.0/src/crs_to_crs.cpp
 [  5%] Building CXX object src/CMakeFiles/proj.dir/ctx.cpp.o
 cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DCURL_ENABLED -DPROJ_DATA=\"/usr/share/proj\" -DPROJ_HAS_PTHREADS -DTIFF_ENABLED -Dproj_EXPORTS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -MD -MT src/CMakeFiles/proj.dir/ctx.cpp.o -MF CMakeFiles/proj.dir/ctx.cpp.o.d -o CMakeFiles/proj.dir/ctx.cpp.o -c /build/reproducible-path/proj-9.6.0/src/ctx.cpp
-[  5%] Linking C executable ../../bin/geodsigntest
-cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/geodsigntest.dir/link.txt --verbose=1
-/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/geodsigntest.dir/link.d CMakeFiles/geodsigntest.dir/geodsigntest.c.o -o ../../bin/geodsigntest   -L/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/lib  -Wl,-rpath,"\$ORIGIN/../lib" -lm
-make[3]: Leaving directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
-[  5%] Built target geodsigntest
 [  5%] Building CXX object src/CMakeFiles/proj.dir/datums.cpp.o
 cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DCURL_ENABLED -DPROJ_DATA=\"/usr/share/proj\" -DPROJ_HAS_PTHREADS -DTIFF_ENABLED -Dproj_EXPORTS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -MD -MT src/CMakeFiles/proj.dir/datums.cpp.o -MF CMakeFiles/proj.dir/datums.cpp.o.d -o CMakeFiles/proj.dir/datums.cpp.o -c /build/reproducible-path/proj-9.6.0/src/datums.cpp
 [  6%] Building CXX object src/CMakeFiles/proj.dir/deriv.cpp.o
@@ -1097,15 +1128,17 @@
 cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DCURL_ENABLED -DPROJ_DATA=\"/usr/share/proj\" -DPROJ_HAS_PTHREADS -DTIFF_ENABLED -Dproj_EXPORTS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -MD -MT src/CMakeFiles/proj.dir/ell_set.cpp.o -MF CMakeFiles/proj.dir/ell_set.cpp.o.d -o CMakeFiles/proj.dir/ell_set.cpp.o -c /build/reproducible-path/proj-9.6.0/src/ell_set.cpp
 [  7%] Building CXX object src/CMakeFiles/proj.dir/ellps.cpp.o
 cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DCURL_ENABLED -DPROJ_DATA=\"/usr/share/proj\" -DPROJ_HAS_PTHREADS -DTIFF_ENABLED -Dproj_EXPORTS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -MD -MT src/CMakeFiles/proj.dir/ellps.cpp.o -MF CMakeFiles/proj.dir/ellps.cpp.o.d -o CMakeFiles/proj.dir/ellps.cpp.o -c /build/reproducible-path/proj-9.6.0/src/ellps.cpp
-cd /build/reproducible-path/proj-9.6.0/data && /usr/bin/cmake -E copy /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/data/proj.db /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/data/for_tests
-make[3]: Leaving directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
-[  7%] Built target generate_proj_db
 [  7%] Building CXX object src/CMakeFiles/proj.dir/factors.cpp.o
 cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DCURL_ENABLED -DPROJ_DATA=\"/usr/share/proj\" -DPROJ_HAS_PTHREADS -DTIFF_ENABLED -Dproj_EXPORTS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -MD -MT src/CMakeFiles/proj.dir/factors.cpp.o -MF CMakeFiles/proj.dir/factors.cpp.o.d -o CMakeFiles/proj.dir/factors.cpp.o -c /build/reproducible-path/proj-9.6.0/src/factors.cpp
 [  8%] Building CXX object src/CMakeFiles/proj.dir/filemanager.cpp.o
 cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DCURL_ENABLED -DPROJ_DATA=\"/usr/share/proj\" -DPROJ_HAS_PTHREADS -DTIFF_ENABLED -Dproj_EXPORTS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -MD -MT src/CMakeFiles/proj.dir/filemanager.cpp.o -MF CMakeFiles/proj.dir/filemanager.cpp.o.d -o CMakeFiles/proj.dir/filemanager.cpp.o -c /build/reproducible-path/proj-9.6.0/src/filemanager.cpp
 [  8%] Building CXX object src/CMakeFiles/proj.dir/fwd.cpp.o
 cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DCURL_ENABLED -DPROJ_DATA=\"/usr/share/proj\" -DPROJ_HAS_PTHREADS -DTIFF_ENABLED -Dproj_EXPORTS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -MD -MT src/CMakeFiles/proj.dir/fwd.cpp.o -MF CMakeFiles/proj.dir/fwd.cpp.o.d -o CMakeFiles/proj.dir/fwd.cpp.o -c /build/reproducible-path/proj-9.6.0/src/fwd.cpp
+[  8%] Linking C executable ../../bin/geodsigntest
+cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/geodsigntest.dir/link.txt --verbose=1
+/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/geodsigntest.dir/link.d CMakeFiles/geodsigntest.dir/geodsigntest.c.o -o ../../bin/geodsigntest   -L/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/lib  -Wl,-rpath,"\$ORIGIN/../lib" -lm
+make[3]: Leaving directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
+[  8%] Built target geodsigntest
 [  8%] Building CXX object src/CMakeFiles/proj.dir/gauss.cpp.o
 cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DCURL_ENABLED -DPROJ_DATA=\"/usr/share/proj\" -DPROJ_HAS_PTHREADS -DTIFF_ENABLED -Dproj_EXPORTS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -MD -MT src/CMakeFiles/proj.dir/gauss.cpp.o -MF CMakeFiles/proj.dir/gauss.cpp.o.d -o CMakeFiles/proj.dir/gauss.cpp.o -c /build/reproducible-path/proj-9.6.0/src/gauss.cpp
 [  9%] Building CXX object src/CMakeFiles/proj.dir/generic_inverse.cpp.o
@@ -1164,6 +1197,9 @@
 cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DCURL_ENABLED -DPROJ_DATA=\"/usr/share/proj\" -DPROJ_HAS_PTHREADS -DTIFF_ENABLED -Dproj_EXPORTS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -MD -MT src/CMakeFiles/proj.dir/strtod.cpp.o -MF CMakeFiles/proj.dir/strtod.cpp.o.d -o CMakeFiles/proj.dir/strtod.cpp.o -c /build/reproducible-path/proj-9.6.0/src/strtod.cpp
 [ 18%] Building CXX object src/CMakeFiles/proj.dir/sqlite3_utils.cpp.o
 cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DCURL_ENABLED -DPROJ_DATA=\"/usr/share/proj\" -DPROJ_HAS_PTHREADS -DTIFF_ENABLED -Dproj_EXPORTS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -MD -MT src/CMakeFiles/proj.dir/sqlite3_utils.cpp.o -MF CMakeFiles/proj.dir/sqlite3_utils.cpp.o.d -o CMakeFiles/proj.dir/sqlite3_utils.cpp.o -c /build/reproducible-path/proj-9.6.0/src/sqlite3_utils.cpp
+cd /build/reproducible-path/proj-9.6.0/data && /usr/bin/cmake -E copy /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/data/proj.db /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/data/for_tests
+make[3]: Leaving directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
+[ 18%] Built target generate_proj_db
 [ 18%] Building CXX object src/CMakeFiles/proj.dir/tracing.cpp.o
 cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DCURL_ENABLED -DPROJ_DATA=\"/usr/share/proj\" -DPROJ_HAS_PTHREADS -DTIFF_ENABLED -Dproj_EXPORTS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -MD -MT src/CMakeFiles/proj.dir/tracing.cpp.o -MF CMakeFiles/proj.dir/tracing.cpp.o.d -o CMakeFiles/proj.dir/tracing.cpp.o -c /build/reproducible-path/proj-9.6.0/src/tracing.cpp
 [ 19%] Building CXX object src/CMakeFiles/proj.dir/trans.cpp.o
@@ -1187,8 +1223,8 @@
 [ 22%] Building CXX object src/CMakeFiles/proj.dir/zpoly1.cpp.o
 cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DCURL_ENABLED -DPROJ_DATA=\"/usr/share/proj\" -DPROJ_HAS_PTHREADS -DTIFF_ENABLED -Dproj_EXPORTS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -MD -MT src/CMakeFiles/proj.dir/zpoly1.cpp.o -MF CMakeFiles/proj.dir/zpoly1.cpp.o.d -o CMakeFiles/proj.dir/zpoly1.cpp.o -c /build/reproducible-path/proj-9.6.0/src/zpoly1.cpp
 [ 22%] Building CXX object src/CMakeFiles/proj.dir/conversions/axisswap.cpp.o
-[ 22%] Building CXX object src/CMakeFiles/proj.dir/conversions/cart.cpp.o
 cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DCURL_ENABLED -DPROJ_DATA=\"/usr/share/proj\" -DPROJ_HAS_PTHREADS -DTIFF_ENABLED -Dproj_EXPORTS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -MD -MT src/CMakeFiles/proj.dir/conversions/axisswap.cpp.o -MF CMakeFiles/proj.dir/conversions/axisswap.cpp.o.d -o CMakeFiles/proj.dir/conversions/axisswap.cpp.o -c /build/reproducible-path/proj-9.6.0/src/conversions/axisswap.cpp
+[ 22%] Building CXX object src/CMakeFiles/proj.dir/conversions/cart.cpp.o
 cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DCURL_ENABLED -DPROJ_DATA=\"/usr/share/proj\" -DPROJ_HAS_PTHREADS -DTIFF_ENABLED -Dproj_EXPORTS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -MD -MT src/CMakeFiles/proj.dir/conversions/cart.cpp.o -MF CMakeFiles/proj.dir/conversions/cart.cpp.o.d -o CMakeFiles/proj.dir/conversions/cart.cpp.o -c /build/reproducible-path/proj-9.6.0/src/conversions/cart.cpp
 [ 23%] Building CXX object src/CMakeFiles/proj.dir/conversions/geoc.cpp.o
 cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DCURL_ENABLED -DPROJ_DATA=\"/usr/share/proj\" -DPROJ_HAS_PTHREADS -DTIFF_ENABLED -Dproj_EXPORTS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -MD -MT src/CMakeFiles/proj.dir/conversions/geoc.cpp.o -MF CMakeFiles/proj.dir/conversions/geoc.cpp.o.d -o CMakeFiles/proj.dir/conversions/geoc.cpp.o -c /build/reproducible-path/proj-9.6.0/src/conversions/geoc.cpp
@@ -1250,10 +1286,10 @@
 cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DCURL_ENABLED -DPROJ_DATA=\"/usr/share/proj\" -DPROJ_HAS_PTHREADS -DTIFF_ENABLED -Dproj_EXPORTS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -MD -MT src/CMakeFiles/proj.dir/projections/sconics.cpp.o -MF CMakeFiles/proj.dir/projections/sconics.cpp.o.d -o CMakeFiles/proj.dir/projections/sconics.cpp.o -c /build/reproducible-path/proj-9.6.0/src/projections/sconics.cpp
 [ 33%] Building CXX object src/CMakeFiles/proj.dir/projections/rouss.cpp.o
 cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DCURL_ENABLED -DPROJ_DATA=\"/usr/share/proj\" -DPROJ_HAS_PTHREADS -DTIFF_ENABLED -Dproj_EXPORTS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -MD -MT src/CMakeFiles/proj.dir/projections/rouss.cpp.o -MF CMakeFiles/proj.dir/projections/rouss.cpp.o.d -o CMakeFiles/proj.dir/projections/rouss.cpp.o -c /build/reproducible-path/proj-9.6.0/src/projections/rouss.cpp
-[ 33%] Building CXX object src/CMakeFiles/proj.dir/projections/cass.cpp.o
-cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DCURL_ENABLED -DPROJ_DATA=\"/usr/share/proj\" -DPROJ_HAS_PTHREADS -DTIFF_ENABLED -Dproj_EXPORTS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -MD -MT src/CMakeFiles/proj.dir/projections/cass.cpp.o -MF CMakeFiles/proj.dir/projections/cass.cpp.o.d -o CMakeFiles/proj.dir/projections/cass.cpp.o -c /build/reproducible-path/proj-9.6.0/src/projections/cass.cpp
 [ 33%] Building CXX object src/CMakeFiles/proj.dir/projections/cc.cpp.o
+[ 33%] Building CXX object src/CMakeFiles/proj.dir/projections/cass.cpp.o
 cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DCURL_ENABLED -DPROJ_DATA=\"/usr/share/proj\" -DPROJ_HAS_PTHREADS -DTIFF_ENABLED -Dproj_EXPORTS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -MD -MT src/CMakeFiles/proj.dir/projections/cc.cpp.o -MF CMakeFiles/proj.dir/projections/cc.cpp.o.d -o CMakeFiles/proj.dir/projections/cc.cpp.o -c /build/reproducible-path/proj-9.6.0/src/projections/cc.cpp
+cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DCURL_ENABLED -DPROJ_DATA=\"/usr/share/proj\" -DPROJ_HAS_PTHREADS -DTIFF_ENABLED -Dproj_EXPORTS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -MD -MT src/CMakeFiles/proj.dir/projections/cass.cpp.o -MF CMakeFiles/proj.dir/projections/cass.cpp.o.d -o CMakeFiles/proj.dir/projections/cass.cpp.o -c /build/reproducible-path/proj-9.6.0/src/projections/cass.cpp
 [ 34%] Building CXX object src/CMakeFiles/proj.dir/projections/cea.cpp.o
 cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DCURL_ENABLED -DPROJ_DATA=\"/usr/share/proj\" -DPROJ_HAS_PTHREADS -DTIFF_ENABLED -Dproj_EXPORTS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -MD -MT src/CMakeFiles/proj.dir/projections/cea.cpp.o -MF CMakeFiles/proj.dir/projections/cea.cpp.o.d -o CMakeFiles/proj.dir/projections/cea.cpp.o -c /build/reproducible-path/proj-9.6.0/src/projections/cea.cpp
 [ 34%] Building CXX object src/CMakeFiles/proj.dir/projections/eqc.cpp.o
@@ -1273,8 +1309,8 @@
 [ 36%] Building CXX object src/CMakeFiles/proj.dir/projections/omerc.cpp.o
 cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DCURL_ENABLED -DPROJ_DATA=\"/usr/share/proj\" -DPROJ_HAS_PTHREADS -DTIFF_ENABLED -Dproj_EXPORTS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -MD -MT src/CMakeFiles/proj.dir/projections/omerc.cpp.o -MF CMakeFiles/proj.dir/projections/omerc.cpp.o.d -o CMakeFiles/proj.dir/projections/omerc.cpp.o -c /build/reproducible-path/proj-9.6.0/src/projections/omerc.cpp
 [ 37%] Building CXX object src/CMakeFiles/proj.dir/projections/somerc.cpp.o
-[ 37%] Building CXX object src/CMakeFiles/proj.dir/projections/tcc.cpp.o
 cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DCURL_ENABLED -DPROJ_DATA=\"/usr/share/proj\" -DPROJ_HAS_PTHREADS -DTIFF_ENABLED -Dproj_EXPORTS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -MD -MT src/CMakeFiles/proj.dir/projections/somerc.cpp.o -MF CMakeFiles/proj.dir/projections/somerc.cpp.o.d -o CMakeFiles/proj.dir/projections/somerc.cpp.o -c /build/reproducible-path/proj-9.6.0/src/projections/somerc.cpp
+[ 37%] Building CXX object src/CMakeFiles/proj.dir/projections/tcc.cpp.o
 cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DCURL_ENABLED -DPROJ_DATA=\"/usr/share/proj\" -DPROJ_HAS_PTHREADS -DTIFF_ENABLED -Dproj_EXPORTS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -MD -MT src/CMakeFiles/proj.dir/projections/tcc.cpp.o -MF CMakeFiles/proj.dir/projections/tcc.cpp.o.d -o CMakeFiles/proj.dir/projections/tcc.cpp.o -c /build/reproducible-path/proj-9.6.0/src/projections/tcc.cpp
 [ 37%] Building CXX object src/CMakeFiles/proj.dir/projections/tcea.cpp.o
 cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DCURL_ENABLED -DPROJ_DATA=\"/usr/share/proj\" -DPROJ_HAS_PTHREADS -DTIFF_ENABLED -Dproj_EXPORTS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -MD -MT src/CMakeFiles/proj.dir/projections/tcea.cpp.o -MF CMakeFiles/proj.dir/projections/tcea.cpp.o.d -o CMakeFiles/proj.dir/projections/tcea.cpp.o -c /build/reproducible-path/proj-9.6.0/src/projections/tcea.cpp
@@ -1316,9 +1352,9 @@
 cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DCURL_ENABLED -DPROJ_DATA=\"/usr/share/proj\" -DPROJ_HAS_PTHREADS -DTIFF_ENABLED -Dproj_EXPORTS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -MD -MT src/CMakeFiles/proj.dir/projections/tpeqd.cpp.o -MF CMakeFiles/proj.dir/projections/tpeqd.cpp.o.d -o CMakeFiles/proj.dir/projections/tpeqd.cpp.o -c /build/reproducible-path/proj-9.6.0/src/projections/tpeqd.cpp
 [ 44%] Building CXX object src/CMakeFiles/proj.dir/projections/vandg.cpp.o
 cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DCURL_ENABLED -DPROJ_DATA=\"/usr/share/proj\" -DPROJ_HAS_PTHREADS -DTIFF_ENABLED -Dproj_EXPORTS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -MD -MT src/CMakeFiles/proj.dir/projections/vandg.cpp.o -MF CMakeFiles/proj.dir/projections/vandg.cpp.o.d -o CMakeFiles/proj.dir/projections/vandg.cpp.o -c /build/reproducible-path/proj-9.6.0/src/projections/vandg.cpp
-[ 44%] Building CXX object src/CMakeFiles/proj.dir/projections/vandg4.cpp.o
 [ 44%] Building CXX object src/CMakeFiles/proj.dir/projections/vandg2.cpp.o
 cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DCURL_ENABLED -DPROJ_DATA=\"/usr/share/proj\" -DPROJ_HAS_PTHREADS -DTIFF_ENABLED -Dproj_EXPORTS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -MD -MT src/CMakeFiles/proj.dir/projections/vandg2.cpp.o -MF CMakeFiles/proj.dir/projections/vandg2.cpp.o.d -o CMakeFiles/proj.dir/projections/vandg2.cpp.o -c /build/reproducible-path/proj-9.6.0/src/projections/vandg2.cpp
+[ 44%] Building CXX object src/CMakeFiles/proj.dir/projections/vandg4.cpp.o
 cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DCURL_ENABLED -DPROJ_DATA=\"/usr/share/proj\" -DPROJ_HAS_PTHREADS -DTIFF_ENABLED -Dproj_EXPORTS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -MD -MT src/CMakeFiles/proj.dir/projections/vandg4.cpp.o -MF CMakeFiles/proj.dir/projections/vandg4.cpp.o.d -o CMakeFiles/proj.dir/projections/vandg4.cpp.o -c /build/reproducible-path/proj-9.6.0/src/projections/vandg4.cpp
 [ 45%] Building CXX object src/CMakeFiles/proj.dir/projections/wag7.cpp.o
 cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DCURL_ENABLED -DPROJ_DATA=\"/usr/share/proj\" -DPROJ_HAS_PTHREADS -DTIFF_ENABLED -Dproj_EXPORTS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -MD -MT src/CMakeFiles/proj.dir/projections/wag7.cpp.o -MF CMakeFiles/proj.dir/projections/wag7.cpp.o.d -o CMakeFiles/proj.dir/projections/wag7.cpp.o -c /build/reproducible-path/proj-9.6.0/src/projections/wag7.cpp
@@ -1378,10 +1414,10 @@
 cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DCURL_ENABLED -DPROJ_DATA=\"/usr/share/proj\" -DPROJ_HAS_PTHREADS -DTIFF_ENABLED -Dproj_EXPORTS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -MD -MT src/CMakeFiles/proj.dir/projections/mbtfpq.cpp.o -MF CMakeFiles/proj.dir/projections/mbtfpq.cpp.o.d -o CMakeFiles/proj.dir/projections/mbtfpq.cpp.o -c /build/reproducible-path/proj-9.6.0/src/projections/mbtfpq.cpp
 [ 54%] Building CXX object src/CMakeFiles/proj.dir/projections/moll.cpp.o
 cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DCURL_ENABLED -DPROJ_DATA=\"/usr/share/proj\" -DPROJ_HAS_PTHREADS -DTIFF_ENABLED -Dproj_EXPORTS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -MD -MT src/CMakeFiles/proj.dir/projections/moll.cpp.o -MF CMakeFiles/proj.dir/projections/moll.cpp.o.d -o CMakeFiles/proj.dir/projections/moll.cpp.o -c /build/reproducible-path/proj-9.6.0/src/projections/moll.cpp
-[ 54%] Building CXX object src/CMakeFiles/proj.dir/projections/nell_h.cpp.o
 [ 55%] Building CXX object src/CMakeFiles/proj.dir/projections/nell.cpp.o
-cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DCURL_ENABLED -DPROJ_DATA=\"/usr/share/proj\" -DPROJ_HAS_PTHREADS -DTIFF_ENABLED -Dproj_EXPORTS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -MD -MT src/CMakeFiles/proj.dir/projections/nell_h.cpp.o -MF CMakeFiles/proj.dir/projections/nell_h.cpp.o.d -o CMakeFiles/proj.dir/projections/nell_h.cpp.o -c /build/reproducible-path/proj-9.6.0/src/projections/nell_h.cpp
 cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DCURL_ENABLED -DPROJ_DATA=\"/usr/share/proj\" -DPROJ_HAS_PTHREADS -DTIFF_ENABLED -Dproj_EXPORTS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -MD -MT src/CMakeFiles/proj.dir/projections/nell.cpp.o -MF CMakeFiles/proj.dir/projections/nell.cpp.o.d -o CMakeFiles/proj.dir/projections/nell.cpp.o -c /build/reproducible-path/proj-9.6.0/src/projections/nell.cpp
+[ 55%] Building CXX object src/CMakeFiles/proj.dir/projections/nell_h.cpp.o
+cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DCURL_ENABLED -DPROJ_DATA=\"/usr/share/proj\" -DPROJ_HAS_PTHREADS -DTIFF_ENABLED -Dproj_EXPORTS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -MD -MT src/CMakeFiles/proj.dir/projections/nell_h.cpp.o -MF CMakeFiles/proj.dir/projections/nell_h.cpp.o.d -o CMakeFiles/proj.dir/projections/nell_h.cpp.o -c /build/reproducible-path/proj-9.6.0/src/projections/nell_h.cpp
 [ 55%] Building CXX object src/CMakeFiles/proj.dir/projections/patterson.cpp.o
 cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DCURL_ENABLED -DPROJ_DATA=\"/usr/share/proj\" -DPROJ_HAS_PTHREADS -DTIFF_ENABLED -Dproj_EXPORTS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -MD -MT src/CMakeFiles/proj.dir/projections/patterson.cpp.o -MF CMakeFiles/proj.dir/projections/patterson.cpp.o.d -o CMakeFiles/proj.dir/projections/patterson.cpp.o -c /build/reproducible-path/proj-9.6.0/src/projections/patterson.cpp
 [ 56%] Building CXX object src/CMakeFiles/proj.dir/projections/putp2.cpp.o
@@ -1401,8 +1437,8 @@
 [ 58%] Building CXX object src/CMakeFiles/proj.dir/projections/s2.cpp.o
 cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DCURL_ENABLED -DPROJ_DATA=\"/usr/share/proj\" -DPROJ_HAS_PTHREADS -DTIFF_ENABLED -Dproj_EXPORTS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -MD -MT src/CMakeFiles/proj.dir/projections/s2.cpp.o -MF CMakeFiles/proj.dir/projections/s2.cpp.o.d -o CMakeFiles/proj.dir/projections/s2.cpp.o -c /build/reproducible-path/proj-9.6.0/src/projections/s2.cpp
 [ 58%] Building CXX object src/CMakeFiles/proj.dir/projections/sch.cpp.o
-[ 59%] Building CXX object src/CMakeFiles/proj.dir/projections/sts.cpp.o
 cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DCURL_ENABLED -DPROJ_DATA=\"/usr/share/proj\" -DPROJ_HAS_PTHREADS -DTIFF_ENABLED -Dproj_EXPORTS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -MD -MT src/CMakeFiles/proj.dir/projections/sch.cpp.o -MF CMakeFiles/proj.dir/projections/sch.cpp.o.d -o CMakeFiles/proj.dir/projections/sch.cpp.o -c /build/reproducible-path/proj-9.6.0/src/projections/sch.cpp
+[ 59%] Building CXX object src/CMakeFiles/proj.dir/projections/sts.cpp.o
 cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DCURL_ENABLED -DPROJ_DATA=\"/usr/share/proj\" -DPROJ_HAS_PTHREADS -DTIFF_ENABLED -Dproj_EXPORTS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -MD -MT src/CMakeFiles/proj.dir/projections/sts.cpp.o -MF CMakeFiles/proj.dir/projections/sts.cpp.o.d -o CMakeFiles/proj.dir/projections/sts.cpp.o -c /build/reproducible-path/proj-9.6.0/src/projections/sts.cpp
 [ 59%] Building CXX object src/CMakeFiles/proj.dir/projections/urm5.cpp.o
 cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DCURL_ENABLED -DPROJ_DATA=\"/usr/share/proj\" -DPROJ_HAS_PTHREADS -DTIFF_ENABLED -Dproj_EXPORTS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -MD -MT src/CMakeFiles/proj.dir/projections/urm5.cpp.o -MF CMakeFiles/proj.dir/projections/urm5.cpp.o.d -o CMakeFiles/proj.dir/projections/urm5.cpp.o -c /build/reproducible-path/proj-9.6.0/src/projections/urm5.cpp
@@ -1428,10 +1464,10 @@
 cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DCURL_ENABLED -DPROJ_DATA=\"/usr/share/proj\" -DPROJ_HAS_PTHREADS -DTIFF_ENABLED -Dproj_EXPORTS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -MD -MT src/CMakeFiles/proj.dir/projections/eqearth.cpp.o -MF CMakeFiles/proj.dir/projections/eqearth.cpp.o.d -o CMakeFiles/proj.dir/projections/eqearth.cpp.o -c /build/reproducible-path/proj-9.6.0/src/projections/eqearth.cpp
 [ 63%] Building CXX object src/CMakeFiles/proj.dir/projections/col_urban.cpp.o
 cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DCURL_ENABLED -DPROJ_DATA=\"/usr/share/proj\" -DPROJ_HAS_PTHREADS -DTIFF_ENABLED -Dproj_EXPORTS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -MD -MT src/CMakeFiles/proj.dir/projections/col_urban.cpp.o -MF CMakeFiles/proj.dir/projections/col_urban.cpp.o.d -o CMakeFiles/proj.dir/projections/col_urban.cpp.o -c /build/reproducible-path/proj-9.6.0/src/projections/col_urban.cpp
-[ 63%] Building CXX object src/CMakeFiles/proj.dir/projections/spilhaus.cpp.o
-cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DCURL_ENABLED -DPROJ_DATA=\"/usr/share/proj\" -DPROJ_HAS_PTHREADS -DTIFF_ENABLED -Dproj_EXPORTS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -MD -MT src/CMakeFiles/proj.dir/projections/spilhaus.cpp.o -MF CMakeFiles/proj.dir/projections/spilhaus.cpp.o.d -o CMakeFiles/proj.dir/projections/spilhaus.cpp.o -c /build/reproducible-path/proj-9.6.0/src/projections/spilhaus.cpp
 [ 64%] Building CXX object src/CMakeFiles/proj.dir/transformations/affine.cpp.o
+[ 64%] Building CXX object src/CMakeFiles/proj.dir/projections/spilhaus.cpp.o
 cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DCURL_ENABLED -DPROJ_DATA=\"/usr/share/proj\" -DPROJ_HAS_PTHREADS -DTIFF_ENABLED -Dproj_EXPORTS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -MD -MT src/CMakeFiles/proj.dir/transformations/affine.cpp.o -MF CMakeFiles/proj.dir/transformations/affine.cpp.o.d -o CMakeFiles/proj.dir/transformations/affine.cpp.o -c /build/reproducible-path/proj-9.6.0/src/transformations/affine.cpp
+cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DCURL_ENABLED -DPROJ_DATA=\"/usr/share/proj\" -DPROJ_HAS_PTHREADS -DTIFF_ENABLED -Dproj_EXPORTS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -MD -MT src/CMakeFiles/proj.dir/projections/spilhaus.cpp.o -MF CMakeFiles/proj.dir/projections/spilhaus.cpp.o.d -o CMakeFiles/proj.dir/projections/spilhaus.cpp.o -c /build/reproducible-path/proj-9.6.0/src/projections/spilhaus.cpp
 [ 64%] Building CXX object src/CMakeFiles/proj.dir/transformations/deformation.cpp.o
 cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DCURL_ENABLED -DPROJ_DATA=\"/usr/share/proj\" -DPROJ_HAS_PTHREADS -DTIFF_ENABLED -Dproj_EXPORTS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -MD -MT src/CMakeFiles/proj.dir/transformations/deformation.cpp.o -MF CMakeFiles/proj.dir/transformations/deformation.cpp.o.d -o CMakeFiles/proj.dir/transformations/deformation.cpp.o -c /build/reproducible-path/proj-9.6.0/src/transformations/deformation.cpp
 [ 64%] Building CXX object src/CMakeFiles/proj.dir/transformations/gridshift.cpp.o
@@ -1444,11 +1480,11 @@
 cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DCURL_ENABLED -DPROJ_DATA=\"/usr/share/proj\" -DPROJ_HAS_PTHREADS -DTIFF_ENABLED -Dproj_EXPORTS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -MD -MT src/CMakeFiles/proj.dir/transformations/horner.cpp.o -MF CMakeFiles/proj.dir/transformations/horner.cpp.o.d -o CMakeFiles/proj.dir/transformations/horner.cpp.o -c /build/reproducible-path/proj-9.6.0/src/transformations/horner.cpp
 [ 66%] Building CXX object src/CMakeFiles/proj.dir/transformations/molodensky.cpp.o
 cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DCURL_ENABLED -DPROJ_DATA=\"/usr/share/proj\" -DPROJ_HAS_PTHREADS -DTIFF_ENABLED -Dproj_EXPORTS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -MD -MT src/CMakeFiles/proj.dir/transformations/molodensky.cpp.o -MF CMakeFiles/proj.dir/transformations/molodensky.cpp.o.d -o CMakeFiles/proj.dir/transformations/molodensky.cpp.o -c /build/reproducible-path/proj-9.6.0/src/transformations/molodensky.cpp
-[ 66%] Building CXX object src/CMakeFiles/proj.dir/transformations/vgridshift.cpp.o
-cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DCURL_ENABLED -DPROJ_DATA=\"/usr/share/proj\" -DPROJ_HAS_PTHREADS -DTIFF_ENABLED -Dproj_EXPORTS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -MD -MT src/CMakeFiles/proj.dir/transformations/vgridshift.cpp.o -MF CMakeFiles/proj.dir/transformations/vgridshift.cpp.o.d -o CMakeFiles/proj.dir/transformations/vgridshift.cpp.o -c /build/reproducible-path/proj-9.6.0/src/transformations/vgridshift.cpp
 [ 66%] Building CXX object src/CMakeFiles/proj.dir/transformations/xyzgridshift.cpp.o
-cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DCURL_ENABLED -DPROJ_DATA=\"/usr/share/proj\" -DPROJ_HAS_PTHREADS -DTIFF_ENABLED -Dproj_EXPORTS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -MD -MT src/CMakeFiles/proj.dir/transformations/xyzgridshift.cpp.o -MF CMakeFiles/proj.dir/transformations/xyzgridshift.cpp.o.d -o CMakeFiles/proj.dir/transformations/xyzgridshift.cpp.o -c /build/reproducible-path/proj-9.6.0/src/transformations/xyzgridshift.cpp
+[ 66%] Building CXX object src/CMakeFiles/proj.dir/transformations/vgridshift.cpp.o
 [ 67%] Building CXX object src/CMakeFiles/proj.dir/transformations/defmodel.cpp.o
+cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DCURL_ENABLED -DPROJ_DATA=\"/usr/share/proj\" -DPROJ_HAS_PTHREADS -DTIFF_ENABLED -Dproj_EXPORTS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -MD -MT src/CMakeFiles/proj.dir/transformations/xyzgridshift.cpp.o -MF CMakeFiles/proj.dir/transformations/xyzgridshift.cpp.o.d -o CMakeFiles/proj.dir/transformations/xyzgridshift.cpp.o -c /build/reproducible-path/proj-9.6.0/src/transformations/xyzgridshift.cpp
+cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DCURL_ENABLED -DPROJ_DATA=\"/usr/share/proj\" -DPROJ_HAS_PTHREADS -DTIFF_ENABLED -Dproj_EXPORTS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -MD -MT src/CMakeFiles/proj.dir/transformations/vgridshift.cpp.o -MF CMakeFiles/proj.dir/transformations/vgridshift.cpp.o.d -o CMakeFiles/proj.dir/transformations/vgridshift.cpp.o -c /build/reproducible-path/proj-9.6.0/src/transformations/vgridshift.cpp
 cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DCURL_ENABLED -DPROJ_DATA=\"/usr/share/proj\" -DPROJ_HAS_PTHREADS -DTIFF_ENABLED -Dproj_EXPORTS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -MD -MT src/CMakeFiles/proj.dir/transformations/defmodel.cpp.o -MF CMakeFiles/proj.dir/transformations/defmodel.cpp.o.d -o CMakeFiles/proj.dir/transformations/defmodel.cpp.o -c /build/reproducible-path/proj-9.6.0/src/transformations/defmodel.cpp
 [ 67%] Building CXX object src/CMakeFiles/proj.dir/transformations/tinshift.cpp.o
 cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DCURL_ENABLED -DPROJ_DATA=\"/usr/share/proj\" -DPROJ_HAS_PTHREADS -DTIFF_ENABLED -Dproj_EXPORTS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -MD -MT src/CMakeFiles/proj.dir/transformations/tinshift.cpp.o -MF CMakeFiles/proj.dir/transformations/tinshift.cpp.o.d -o CMakeFiles/proj.dir/transformations/tinshift.cpp.o -c /build/reproducible-path/proj-9.6.0/src/transformations/tinshift.cpp
@@ -1475,8 +1511,8 @@
 [ 71%] Building CXX object src/CMakeFiles/proj.dir/iso19111/internal.cpp.o
 cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DCURL_ENABLED -DPROJ_DATA=\"/usr/share/proj\" -DPROJ_HAS_PTHREADS -DTIFF_ENABLED -Dproj_EXPORTS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -MD -MT src/CMakeFiles/proj.dir/iso19111/internal.cpp.o -MF CMakeFiles/proj.dir/iso19111/internal.cpp.o.d -o CMakeFiles/proj.dir/iso19111/internal.cpp.o -c /build/reproducible-path/proj-9.6.0/src/iso19111/internal.cpp
 [ 71%] Building CXX object src/CMakeFiles/proj.dir/iso19111/factory.cpp.o
-[ 71%] Building CXX object src/CMakeFiles/proj.dir/iso19111/c_api.cpp.o
 cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DCURL_ENABLED -DPROJ_DATA=\"/usr/share/proj\" -DPROJ_HAS_PTHREADS -DTIFF_ENABLED -Dproj_EXPORTS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -MD -MT src/CMakeFiles/proj.dir/iso19111/factory.cpp.o -MF CMakeFiles/proj.dir/iso19111/factory.cpp.o.d -o CMakeFiles/proj.dir/iso19111/factory.cpp.o -c /build/reproducible-path/proj-9.6.0/src/iso19111/factory.cpp
+[ 71%] Building CXX object src/CMakeFiles/proj.dir/iso19111/c_api.cpp.o
 cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DCURL_ENABLED -DPROJ_DATA=\"/usr/share/proj\" -DPROJ_HAS_PTHREADS -DTIFF_ENABLED -Dproj_EXPORTS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -MD -MT src/CMakeFiles/proj.dir/iso19111/c_api.cpp.o -MF CMakeFiles/proj.dir/iso19111/c_api.cpp.o.d -o CMakeFiles/proj.dir/iso19111/c_api.cpp.o -c /build/reproducible-path/proj-9.6.0/src/iso19111/c_api.cpp
 [ 72%] Building CXX object src/CMakeFiles/proj.dir/iso19111/operation/concatenatedoperation.cpp.o
 cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DCURL_ENABLED -DPROJ_DATA=\"/usr/share/proj\" -DPROJ_HAS_PTHREADS -DTIFF_ENABLED -Dproj_EXPORTS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -MD -MT src/CMakeFiles/proj.dir/iso19111/operation/concatenatedoperation.cpp.o -MF CMakeFiles/proj.dir/iso19111/operation/concatenatedoperation.cpp.o.d -o CMakeFiles/proj.dir/iso19111/operation/concatenatedoperation.cpp.o -c /build/reproducible-path/proj-9.6.0/src/iso19111/operation/concatenatedoperation.cpp
@@ -1509,24 +1545,22 @@
 make  -f src/apps/CMakeFiles/cct.dir/build.make src/apps/CMakeFiles/cct.dir/depend
 make  -f src/apps/CMakeFiles/cs2cs.dir/build.make src/apps/CMakeFiles/cs2cs.dir/depend
 make  -f src/apps/CMakeFiles/geod.dir/build.make src/apps/CMakeFiles/geod.dir/depend
-make[3]: Entering directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
-cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/proj-9.6.0 /build/reproducible-path/proj-9.6.0/src/apps /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src/apps /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src/apps/CMakeFiles/cs2cs.dir/DependInfo.cmake "--color="
+make  -f src/apps/CMakeFiles/binproj.dir/build.make src/apps/CMakeFiles/binproj.dir/depend
+make  -f src/apps/CMakeFiles/projinfo.dir/build.make src/apps/CMakeFiles/projinfo.dir/depend
+make  -f src/apps/CMakeFiles/gie.dir/build.make src/apps/CMakeFiles/gie.dir/depend
 make[3]: Entering directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
 cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/proj-9.6.0 /build/reproducible-path/proj-9.6.0/src/apps /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src/apps /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src/apps/CMakeFiles/cct.dir/DependInfo.cmake "--color="
+make  -f src/apps/CMakeFiles/projsync.dir/build.make src/apps/CMakeFiles/projsync.dir/depend
 make[3]: Entering directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
 cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/proj-9.6.0 /build/reproducible-path/proj-9.6.0/src/apps /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src/apps /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src/apps/CMakeFiles/geod.dir/DependInfo.cmake "--color="
-make  -f src/apps/CMakeFiles/binproj.dir/build.make src/apps/CMakeFiles/binproj.dir/depend
 make[3]: Entering directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
-cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/proj-9.6.0 /build/reproducible-path/proj-9.6.0/src/apps /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src/apps /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src/apps/CMakeFiles/binproj.dir/DependInfo.cmake "--color="
-make  -f src/apps/CMakeFiles/projinfo.dir/build.make src/apps/CMakeFiles/projinfo.dir/depend
-make  -f src/apps/CMakeFiles/gie.dir/build.make src/apps/CMakeFiles/gie.dir/depend
-make  -f src/apps/CMakeFiles/projsync.dir/build.make src/apps/CMakeFiles/projsync.dir/depend
+cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/proj-9.6.0 /build/reproducible-path/proj-9.6.0/src/apps /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src/apps /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src/apps/CMakeFiles/cs2cs.dir/DependInfo.cmake "--color="
+make  -f src/tests/CMakeFiles/geodtest.dir/build.make src/tests/CMakeFiles/geodtest.dir/depend
+make  -f test/unit/CMakeFiles/proj_errno_string_test.dir/build.make test/unit/CMakeFiles/proj_errno_string_test.dir/depend
 make[3]: Entering directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
 cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/proj-9.6.0 /build/reproducible-path/proj-9.6.0/src/apps /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src/apps /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src/apps/CMakeFiles/projinfo.dir/DependInfo.cmake "--color="
 make[3]: Entering directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
 cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/proj-9.6.0 /build/reproducible-path/proj-9.6.0/src/apps /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src/apps /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src/apps/CMakeFiles/gie.dir/DependInfo.cmake "--color="
-make  -f src/tests/CMakeFiles/geodtest.dir/build.make src/tests/CMakeFiles/geodtest.dir/depend
-make  -f test/unit/CMakeFiles/proj_errno_string_test.dir/build.make test/unit/CMakeFiles/proj_errno_string_test.dir/depend
 make  -f test/unit/CMakeFiles/proj_angular_io_test.dir/build.make test/unit/CMakeFiles/proj_angular_io_test.dir/depend
 make  -f test/unit/CMakeFiles/proj_context_test.dir/build.make test/unit/CMakeFiles/proj_context_test.dir/depend
 make[3]: Entering directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
@@ -1539,305 +1573,307 @@
 make[3]: Entering directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
 cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/proj-9.6.0 /build/reproducible-path/proj-9.6.0/test/unit /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/test/unit /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/test/unit/CMakeFiles/proj_angular_io_test.dir/DependInfo.cmake "--color="
 make[3]: Entering directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
-cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/proj-9.6.0 /build/reproducible-path/proj-9.6.0/test/unit /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/test/unit /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/test/unit/CMakeFiles/pj_phi2_test.dir/DependInfo.cmake "--color="
-make[3]: Entering directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
 cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/proj-9.6.0 /build/reproducible-path/proj-9.6.0/test/unit /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/test/unit /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/test/unit/CMakeFiles/proj_context_test.dir/DependInfo.cmake "--color="
+make[3]: Entering directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
+cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/proj-9.6.0 /build/reproducible-path/proj-9.6.0/test/unit /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/test/unit /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/test/unit/CMakeFiles/pj_phi2_test.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
 make[3]: Leaving directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
+make  -f src/apps/CMakeFiles/projinfo.dir/build.make src/apps/CMakeFiles/projinfo.dir/build
+make  -f src/apps/CMakeFiles/cct.dir/build.make src/apps/CMakeFiles/cct.dir/build
 make[3]: Leaving directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
-make[3]: Leaving directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
-make[3]: Leaving directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
-make[3]: Leaving directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
+make  -f src/apps/CMakeFiles/gie.dir/build.make src/apps/CMakeFiles/gie.dir/build
 make[3]: Leaving directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
 make  -f src/apps/CMakeFiles/geod.dir/build.make src/apps/CMakeFiles/geod.dir/build
 make[3]: Leaving directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
-make  -f src/apps/CMakeFiles/cct.dir/build.make src/apps/CMakeFiles/cct.dir/build
-make  -f src/apps/CMakeFiles/cs2cs.dir/build.make src/apps/CMakeFiles/cs2cs.dir/build
-make  -f src/apps/CMakeFiles/binproj.dir/build.make src/apps/CMakeFiles/binproj.dir/build
-make  -f src/apps/CMakeFiles/projinfo.dir/build.make src/apps/CMakeFiles/projinfo.dir/build
-make  -f src/apps/CMakeFiles/gie.dir/build.make src/apps/CMakeFiles/gie.dir/build
-make  -f src/apps/CMakeFiles/projsync.dir/build.make src/apps/CMakeFiles/projsync.dir/build
-make  -f src/tests/CMakeFiles/geodtest.dir/build.make src/tests/CMakeFiles/geodtest.dir/build
+make[3]: Leaving directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
+make[3]: Entering directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
 make[3]: Leaving directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
 make  -f test/unit/CMakeFiles/proj_angular_io_test.dir/build.make test/unit/CMakeFiles/proj_angular_io_test.dir/build
+make[3]: Entering directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
+make  -f src/tests/CMakeFiles/geodtest.dir/build.make src/tests/CMakeFiles/geodtest.dir/build
+make  -f test/unit/CMakeFiles/proj_context_test.dir/build.make test/unit/CMakeFiles/proj_context_test.dir/build
+make[3]: Entering directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
 make[3]: Leaving directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
-make  -f test/unit/CMakeFiles/proj_errno_string_test.dir/build.make test/unit/CMakeFiles/proj_errno_string_test.dir/build
+make[3]: Entering directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
+make  -f src/apps/CMakeFiles/projsync.dir/build.make src/apps/CMakeFiles/projsync.dir/build
 make[3]: Leaving directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
-make  -f test/unit/CMakeFiles/pj_phi2_test.dir/build.make test/unit/CMakeFiles/pj_phi2_test.dir/build
 make[3]: Leaving directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
-make  -f test/unit/CMakeFiles/proj_context_test.dir/build.make test/unit/CMakeFiles/proj_context_test.dir/build
-make[3]: Entering directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
 make[3]: Entering directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
 make[3]: Entering directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
 make[3]: Entering directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
+make  -f src/apps/CMakeFiles/cs2cs.dir/build.make src/apps/CMakeFiles/cs2cs.dir/build
+make  -f test/unit/CMakeFiles/proj_errno_string_test.dir/build.make test/unit/CMakeFiles/proj_errno_string_test.dir/build
 make[3]: Entering directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
 make[3]: Entering directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
 make[3]: Entering directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
+make[3]: Leaving directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
+make  -f test/unit/CMakeFiles/pj_phi2_test.dir/build.make test/unit/CMakeFiles/pj_phi2_test.dir/build
 make[3]: Entering directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
-[ 78%] Building CXX object src/apps/CMakeFiles/cs2cs.dir/cs2cs.cpp.o
-[ 78%] Building CXX object src/apps/CMakeFiles/gie.dir/gie.cpp.o
-[ 78%] Building CXX object src/apps/CMakeFiles/projinfo.dir/projinfo.cpp.o
-[ 78%] Building CXX object src/apps/CMakeFiles/geod.dir/geod.cpp.o
-[ 78%] Building CXX object src/apps/CMakeFiles/projsync.dir/projsync.cpp.o
-[ 79%] Building CXX object src/apps/CMakeFiles/binproj.dir/proj.cpp.o
-[ 79%] Building CXX object src/apps/CMakeFiles/cct.dir/cct.cpp.o
-cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src/apps && /usr/bin/c++ -DPROJ_DATA=\"/usr/share/proj\" -DPROJ_HAS_PTHREADS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -MD -MT src/apps/CMakeFiles/cs2cs.dir/cs2cs.cpp.o -MF CMakeFiles/cs2cs.dir/cs2cs.cpp.o.d -o CMakeFiles/cs2cs.dir/cs2cs.cpp.o -c /build/reproducible-path/proj-9.6.0/src/apps/cs2cs.cpp
-cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src/apps && /usr/bin/c++ -DPROJ_DATA=\"/usr/share/proj\" -DPROJ_HAS_PTHREADS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -MD -MT src/apps/CMakeFiles/geod.dir/geod.cpp.o -MF CMakeFiles/geod.dir/geod.cpp.o.d -o CMakeFiles/geod.dir/geod.cpp.o -c /build/reproducible-path/proj-9.6.0/src/apps/geod.cpp
-cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src/apps && /usr/bin/c++ -DCURL_ENABLED -DPROJ_DATA=\"/usr/share/proj\" -DPROJ_HAS_PTHREADS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -MD -MT src/apps/CMakeFiles/projinfo.dir/projinfo.cpp.o -MF CMakeFiles/projinfo.dir/projinfo.cpp.o.d -o CMakeFiles/projinfo.dir/projinfo.cpp.o -c /build/reproducible-path/proj-9.6.0/src/apps/projinfo.cpp
+[ 76%] Building CXX object src/apps/CMakeFiles/gie.dir/gie.cpp.o
 cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src/apps && /usr/bin/c++ -DPROJ_DATA=\"/usr/share/proj\" -DPROJ_HAS_PTHREADS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -MD -MT src/apps/CMakeFiles/gie.dir/gie.cpp.o -MF CMakeFiles/gie.dir/gie.cpp.o.d -o CMakeFiles/gie.dir/gie.cpp.o -c /build/reproducible-path/proj-9.6.0/src/apps/gie.cpp
-cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src/apps && /usr/bin/c++ -DPROJ_DATA=\"/usr/share/proj\" -DPROJ_HAS_PTHREADS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -MD -MT src/apps/CMakeFiles/projsync.dir/projsync.cpp.o -MF CMakeFiles/projsync.dir/projsync.cpp.o.d -o CMakeFiles/projsync.dir/projsync.cpp.o -c /build/reproducible-path/proj-9.6.0/src/apps/projsync.cpp
-cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src/apps && /usr/bin/c++ -DPROJ_DATA=\"/usr/share/proj\" -DPROJ_HAS_PTHREADS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -MD -MT src/apps/CMakeFiles/binproj.dir/proj.cpp.o -MF CMakeFiles/binproj.dir/proj.cpp.o.d -o CMakeFiles/binproj.dir/proj.cpp.o -c /build/reproducible-path/proj-9.6.0/src/apps/proj.cpp
-cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src/apps && /usr/bin/c++ -DPROJ_DATA=\"/usr/share/proj\" -DPROJ_HAS_PTHREADS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -MD -MT src/apps/CMakeFiles/cct.dir/cct.cpp.o -MF CMakeFiles/cct.dir/cct.cpp.o.d -o CMakeFiles/cct.dir/cct.cpp.o -c /build/reproducible-path/proj-9.6.0/src/apps/cct.cpp
 make[3]: Entering directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
-make[3]: Entering directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
-make[3]: Entering directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
-make[3]: Entering directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
-[ 79%] Building C object src/tests/CMakeFiles/geodtest.dir/geodtest.c.o
+cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/proj-9.6.0 /build/reproducible-path/proj-9.6.0/src/apps /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src/apps /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src/apps/CMakeFiles/binproj.dir/DependInfo.cmake "--color="
+[ 77%] Building CXX object test/unit/CMakeFiles/proj_context_test.dir/main.cpp.o
+[ 77%] Building C object src/tests/CMakeFiles/geodtest.dir/geodtest.c.o
+[ 77%] Building CXX object src/apps/CMakeFiles/cct.dir/cct.cpp.o
+[ 79%] Building CXX object test/unit/CMakeFiles/pj_phi2_test.dir/main.cpp.o
+[ 77%] Building CXX object test/unit/CMakeFiles/proj_errno_string_test.dir/main.cpp.o
+[ 77%] Building CXX object test/unit/CMakeFiles/proj_angular_io_test.dir/main.cpp.o
+[ 79%] Building CXX object src/apps/CMakeFiles/projinfo.dir/projinfo.cpp.o
+[ 77%] Building CXX object src/apps/CMakeFiles/cs2cs.dir/cs2cs.cpp.o
+[ 77%] Building CXX object src/apps/CMakeFiles/projsync.dir/projsync.cpp.o
+[ 79%] Building CXX object src/apps/CMakeFiles/geod.dir/geod.cpp.o
+cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DPROJ_HAS_PTHREADS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -DGTEST_HAS_PTHREAD=1 -MD -MT test/unit/CMakeFiles/pj_phi2_test.dir/main.cpp.o -MF CMakeFiles/pj_phi2_test.dir/main.cpp.o.d -o CMakeFiles/pj_phi2_test.dir/main.cpp.o -c /build/reproducible-path/proj-9.6.0/test/unit/main.cpp
+cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DPROJ_HAS_PTHREADS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -DGTEST_HAS_PTHREAD=1 -MD -MT test/unit/CMakeFiles/proj_context_test.dir/main.cpp.o -MF CMakeFiles/proj_context_test.dir/main.cpp.o.d -o CMakeFiles/proj_context_test.dir/main.cpp.o -c /build/reproducible-path/proj-9.6.0/test/unit/main.cpp
+cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src/apps && /usr/bin/c++ -DPROJ_DATA=\"/usr/share/proj\" -DPROJ_HAS_PTHREADS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -MD -MT src/apps/CMakeFiles/cct.dir/cct.cpp.o -MF CMakeFiles/cct.dir/cct.cpp.o.d -o CMakeFiles/cct.dir/cct.cpp.o -c /build/reproducible-path/proj-9.6.0/src/apps/cct.cpp
 cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src/tests && /usr/bin/cc -DPROJ_DATA=\"/usr/share/proj\" -DPROJ_HAS_PTHREADS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wmissing-prototypes -MD -MT src/tests/CMakeFiles/geodtest.dir/geodtest.c.o -MF CMakeFiles/geodtest.dir/geodtest.c.o.d -o CMakeFiles/geodtest.dir/geodtest.c.o -c /build/reproducible-path/proj-9.6.0/src/tests/geodtest.c
-[ 80%] Building CXX object test/unit/CMakeFiles/proj_errno_string_test.dir/main.cpp.o
-[ 80%] Building CXX object test/unit/CMakeFiles/proj_angular_io_test.dir/main.cpp.o
-[ 80%] Building CXX object test/unit/CMakeFiles/pj_phi2_test.dir/main.cpp.o
-[ 80%] Building CXX object test/unit/CMakeFiles/proj_context_test.dir/main.cpp.o
 cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DPROJ_HAS_PTHREADS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -DGTEST_HAS_PTHREAD=1 -MD -MT test/unit/CMakeFiles/proj_angular_io_test.dir/main.cpp.o -MF CMakeFiles/proj_angular_io_test.dir/main.cpp.o.d -o CMakeFiles/proj_angular_io_test.dir/main.cpp.o -c /build/reproducible-path/proj-9.6.0/test/unit/main.cpp
-cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DPROJ_HAS_PTHREADS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -DGTEST_HAS_PTHREAD=1 -MD -MT test/unit/CMakeFiles/pj_phi2_test.dir/main.cpp.o -MF CMakeFiles/pj_phi2_test.dir/main.cpp.o.d -o CMakeFiles/pj_phi2_test.dir/main.cpp.o -c /build/reproducible-path/proj-9.6.0/test/unit/main.cpp
 cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DPROJ_HAS_PTHREADS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -DGTEST_HAS_PTHREAD=1 -MD -MT test/unit/CMakeFiles/proj_errno_string_test.dir/main.cpp.o -MF CMakeFiles/proj_errno_string_test.dir/main.cpp.o.d -o CMakeFiles/proj_errno_string_test.dir/main.cpp.o -c /build/reproducible-path/proj-9.6.0/test/unit/main.cpp
-cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DPROJ_HAS_PTHREADS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -DGTEST_HAS_PTHREAD=1 -MD -MT test/unit/CMakeFiles/proj_context_test.dir/main.cpp.o -MF CMakeFiles/proj_context_test.dir/main.cpp.o.d -o CMakeFiles/proj_context_test.dir/main.cpp.o -c /build/reproducible-path/proj-9.6.0/test/unit/main.cpp
-[ 80%] Building CXX object src/apps/CMakeFiles/geod.dir/geod_set.cpp.o
-cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src/apps && /usr/bin/c++ -DPROJ_DATA=\"/usr/share/proj\" -DPROJ_HAS_PTHREADS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -MD -MT src/apps/CMakeFiles/geod.dir/geod_set.cpp.o -MF CMakeFiles/geod.dir/geod_set.cpp.o.d -o CMakeFiles/geod.dir/geod_set.cpp.o -c /build/reproducible-path/proj-9.6.0/src/apps/geod_set.cpp
-[ 80%] Building CXX object src/apps/CMakeFiles/cct.dir/proj_strtod.cpp.o
-cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src/apps && /usr/bin/c++ -DPROJ_DATA=\"/usr/share/proj\" -DPROJ_HAS_PTHREADS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -MD -MT src/apps/CMakeFiles/cct.dir/proj_strtod.cpp.o -MF CMakeFiles/cct.dir/proj_strtod.cpp.o.d -o CMakeFiles/cct.dir/proj_strtod.cpp.o -c /build/reproducible-path/proj-9.6.0/src/apps/proj_strtod.cpp
-[ 80%] Building CXX object src/apps/CMakeFiles/binproj.dir/emess.cpp.o
-cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src/apps && /usr/bin/c++ -DPROJ_DATA=\"/usr/share/proj\" -DPROJ_HAS_PTHREADS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -MD -MT src/apps/CMakeFiles/binproj.dir/emess.cpp.o -MF CMakeFiles/binproj.dir/emess.cpp.o.d -o CMakeFiles/binproj.dir/emess.cpp.o -c /build/reproducible-path/proj-9.6.0/src/apps/emess.cpp
-[ 80%] Building CXX object test/unit/CMakeFiles/proj_angular_io_test.dir/proj_angular_io_test.cpp.o
-cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DPROJ_HAS_PTHREADS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -DGTEST_HAS_PTHREAD=1 -MD -MT test/unit/CMakeFiles/proj_angular_io_test.dir/proj_angular_io_test.cpp.o -MF CMakeFiles/proj_angular_io_test.dir/proj_angular_io_test.cpp.o.d -o CMakeFiles/proj_angular_io_test.dir/proj_angular_io_test.cpp.o -c /build/reproducible-path/proj-9.6.0/test/unit/proj_angular_io_test.cpp
-[ 80%] Building CXX object test/unit/CMakeFiles/proj_errno_string_test.dir/proj_errno_string_test.cpp.o
+cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src/apps && /usr/bin/c++ -DPROJ_DATA=\"/usr/share/proj\" -DPROJ_HAS_PTHREADS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -MD -MT src/apps/CMakeFiles/cs2cs.dir/cs2cs.cpp.o -MF CMakeFiles/cs2cs.dir/cs2cs.cpp.o.d -o CMakeFiles/cs2cs.dir/cs2cs.cpp.o -c /build/reproducible-path/proj-9.6.0/src/apps/cs2cs.cpp
+cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src/apps && /usr/bin/c++ -DPROJ_DATA=\"/usr/share/proj\" -DPROJ_HAS_PTHREADS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -MD -MT src/apps/CMakeFiles/projsync.dir/projsync.cpp.o -MF CMakeFiles/projsync.dir/projsync.cpp.o.d -o CMakeFiles/projsync.dir/projsync.cpp.o -c /build/reproducible-path/proj-9.6.0/src/apps/projsync.cpp
+cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src/apps && /usr/bin/c++ -DCURL_ENABLED -DPROJ_DATA=\"/usr/share/proj\" -DPROJ_HAS_PTHREADS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -MD -MT src/apps/CMakeFiles/projinfo.dir/projinfo.cpp.o -MF CMakeFiles/projinfo.dir/projinfo.cpp.o.d -o CMakeFiles/projinfo.dir/projinfo.cpp.o -c /build/reproducible-path/proj-9.6.0/src/apps/projinfo.cpp
+cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src/apps && /usr/bin/c++ -DPROJ_DATA=\"/usr/share/proj\" -DPROJ_HAS_PTHREADS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -MD -MT src/apps/CMakeFiles/geod.dir/geod.cpp.o -MF CMakeFiles/geod.dir/geod.cpp.o.d -o CMakeFiles/geod.dir/geod.cpp.o -c /build/reproducible-path/proj-9.6.0/src/apps/geod.cpp
+make[3]: Leaving directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
+make  -f src/apps/CMakeFiles/binproj.dir/build.make src/apps/CMakeFiles/binproj.dir/build
+make[3]: Entering directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
+[ 80%] Building CXX object src/apps/CMakeFiles/binproj.dir/proj.cpp.o
+cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src/apps && /usr/bin/c++ -DPROJ_DATA=\"/usr/share/proj\" -DPROJ_HAS_PTHREADS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -MD -MT src/apps/CMakeFiles/binproj.dir/proj.cpp.o -MF CMakeFiles/binproj.dir/proj.cpp.o.d -o CMakeFiles/binproj.dir/proj.cpp.o -c /build/reproducible-path/proj-9.6.0/src/apps/proj.cpp
+[ 81%] Linking C executable ../../bin/geodtest
+cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/geodtest.dir/link.txt --verbose=1
+/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/geodtest.dir/link.d CMakeFiles/geodtest.dir/geodtest.c.o -o ../../bin/geodtest   -L/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/lib  -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libproj.so.25.9.6.0 -lm
+make[3]: Leaving directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
+[ 81%] Built target geodtest
+[ 81%] Building CXX object src/apps/CMakeFiles/cs2cs.dir/emess.cpp.o
+cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src/apps && /usr/bin/c++ -DPROJ_DATA=\"/usr/share/proj\" -DPROJ_HAS_PTHREADS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -MD -MT src/apps/CMakeFiles/cs2cs.dir/emess.cpp.o -MF CMakeFiles/cs2cs.dir/emess.cpp.o.d -o CMakeFiles/cs2cs.dir/emess.cpp.o -c /build/reproducible-path/proj-9.6.0/src/apps/emess.cpp
+[ 81%] Building CXX object test/unit/CMakeFiles/proj_errno_string_test.dir/proj_errno_string_test.cpp.o
 cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DPROJ_HAS_PTHREADS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -DGTEST_HAS_PTHREAD=1 -MD -MT test/unit/CMakeFiles/proj_errno_string_test.dir/proj_errno_string_test.cpp.o -MF CMakeFiles/proj_errno_string_test.dir/proj_errno_string_test.cpp.o.d -o CMakeFiles/proj_errno_string_test.dir/proj_errno_string_test.cpp.o -c /build/reproducible-path/proj-9.6.0/test/unit/proj_errno_string_test.cpp
-[ 80%] Building CXX object test/unit/CMakeFiles/pj_phi2_test.dir/pj_phi2_test.cpp.o
+[ 81%] Building CXX object test/unit/CMakeFiles/pj_phi2_test.dir/pj_phi2_test.cpp.o
 cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DPROJ_HAS_PTHREADS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -DGTEST_HAS_PTHREAD=1 -MD -MT test/unit/CMakeFiles/pj_phi2_test.dir/pj_phi2_test.cpp.o -MF CMakeFiles/pj_phi2_test.dir/pj_phi2_test.cpp.o.d -o CMakeFiles/pj_phi2_test.dir/pj_phi2_test.cpp.o -c /build/reproducible-path/proj-9.6.0/test/unit/pj_phi2_test.cpp
-[ 80%] Building CXX object test/unit/CMakeFiles/proj_context_test.dir/proj_context_test.cpp.o
+[ 81%] Building CXX object test/unit/CMakeFiles/proj_context_test.dir/proj_context_test.cpp.o
 cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DPROJ_HAS_PTHREADS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -DGTEST_HAS_PTHREAD=1 -MD -MT test/unit/CMakeFiles/proj_context_test.dir/proj_context_test.cpp.o -MF CMakeFiles/proj_context_test.dir/proj_context_test.cpp.o.d -o CMakeFiles/proj_context_test.dir/proj_context_test.cpp.o -c /build/reproducible-path/proj-9.6.0/test/unit/proj_context_test.cpp
-[ 81%] Linking C executable ../../bin/geodtest
-cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/geodtest.dir/link.txt --verbose=1
+[ 81%] Building CXX object src/apps/CMakeFiles/geod.dir/geod_set.cpp.o
+cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src/apps && /usr/bin/c++ -DPROJ_DATA=\"/usr/share/proj\" -DPROJ_HAS_PTHREADS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -MD -MT src/apps/CMakeFiles/geod.dir/geod_set.cpp.o -MF CMakeFiles/geod.dir/geod_set.cpp.o.d -o CMakeFiles/geod.dir/geod_set.cpp.o -c /build/reproducible-path/proj-9.6.0/src/apps/geod_set.cpp
+[ 81%] Building CXX object test/unit/CMakeFiles/proj_angular_io_test.dir/proj_angular_io_test.cpp.o
+cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DPROJ_HAS_PTHREADS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -DGTEST_HAS_PTHREAD=1 -MD -MT test/unit/CMakeFiles/proj_angular_io_test.dir/proj_angular_io_test.cpp.o -MF CMakeFiles/proj_angular_io_test.dir/proj_angular_io_test.cpp.o.d -o CMakeFiles/proj_angular_io_test.dir/proj_angular_io_test.cpp.o -c /build/reproducible-path/proj-9.6.0/test/unit/proj_angular_io_test.cpp
+[ 81%] Building CXX object src/apps/CMakeFiles/cct.dir/proj_strtod.cpp.o
+cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src/apps && /usr/bin/c++ -DPROJ_DATA=\"/usr/share/proj\" -DPROJ_HAS_PTHREADS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -MD -MT src/apps/CMakeFiles/cct.dir/proj_strtod.cpp.o -MF CMakeFiles/cct.dir/proj_strtod.cpp.o.d -o CMakeFiles/cct.dir/proj_strtod.cpp.o -c /build/reproducible-path/proj-9.6.0/src/apps/proj_strtod.cpp
 [ 81%] Building CXX object src/apps/CMakeFiles/gie.dir/proj_strtod.cpp.o
 cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src/apps && /usr/bin/c++ -DPROJ_DATA=\"/usr/share/proj\" -DPROJ_HAS_PTHREADS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -MD -MT src/apps/CMakeFiles/gie.dir/proj_strtod.cpp.o -MF CMakeFiles/gie.dir/proj_strtod.cpp.o.d -o CMakeFiles/gie.dir/proj_strtod.cpp.o -c /build/reproducible-path/proj-9.6.0/src/apps/proj_strtod.cpp
-[ 81%] Building CXX object src/apps/CMakeFiles/cs2cs.dir/emess.cpp.o
-cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src/apps && /usr/bin/c++ -DPROJ_DATA=\"/usr/share/proj\" -DPROJ_HAS_PTHREADS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -MD -MT src/apps/CMakeFiles/cs2cs.dir/emess.cpp.o -MF CMakeFiles/cs2cs.dir/emess.cpp.o.d -o CMakeFiles/cs2cs.dir/emess.cpp.o -c /build/reproducible-path/proj-9.6.0/src/apps/emess.cpp
-/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/geodtest.dir/link.d CMakeFiles/geodtest.dir/geodtest.c.o -o ../../bin/geodtest   -L/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/lib  -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libproj.so.25.9.6.0 -lm
+[ 81%] Building CXX object src/apps/CMakeFiles/binproj.dir/emess.cpp.o
+cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src/apps && /usr/bin/c++ -DPROJ_DATA=\"/usr/share/proj\" -DPROJ_HAS_PTHREADS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -MD -MT src/apps/CMakeFiles/binproj.dir/emess.cpp.o -MF CMakeFiles/binproj.dir/emess.cpp.o.d -o CMakeFiles/binproj.dir/emess.cpp.o -c /build/reproducible-path/proj-9.6.0/src/apps/emess.cpp
+[ 82%] Linking CXX executable ../../bin/cct
+cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src/apps && /usr/bin/cmake -E cmake_link_script CMakeFiles/cct.dir/link.txt --verbose=1
+[ 82%] Building CXX object src/apps/CMakeFiles/geod.dir/geod_interface.cpp.o
+cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src/apps && /usr/bin/c++ -DPROJ_DATA=\"/usr/share/proj\" -DPROJ_HAS_PTHREADS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -MD -MT src/apps/CMakeFiles/geod.dir/geod_interface.cpp.o -MF CMakeFiles/geod.dir/geod_interface.cpp.o.d -o CMakeFiles/geod.dir/geod_interface.cpp.o -c /build/reproducible-path/proj-9.6.0/src/apps/geod_interface.cpp
+[ 83%] Building CXX object src/apps/CMakeFiles/cs2cs.dir/utils.cpp.o
+cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src/apps && /usr/bin/c++ -DPROJ_DATA=\"/usr/share/proj\" -DPROJ_HAS_PTHREADS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -MD -MT src/apps/CMakeFiles/cs2cs.dir/utils.cpp.o -MF CMakeFiles/cs2cs.dir/utils.cpp.o.d -o CMakeFiles/cs2cs.dir/utils.cpp.o -c /build/reproducible-path/proj-9.6.0/src/apps/utils.cpp
+[ 84%] Linking CXX executable ../../bin/gie
+cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src/apps && /usr/bin/cmake -E cmake_link_script CMakeFiles/gie.dir/link.txt --verbose=1
+[ 84%] Building CXX object src/apps/CMakeFiles/binproj.dir/utils.cpp.o
+cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src/apps && /usr/bin/c++ -DPROJ_DATA=\"/usr/share/proj\" -DPROJ_HAS_PTHREADS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -MD -MT src/apps/CMakeFiles/binproj.dir/utils.cpp.o -MF CMakeFiles/binproj.dir/utils.cpp.o.d -o CMakeFiles/binproj.dir/utils.cpp.o -c /build/reproducible-path/proj-9.6.0/src/apps/utils.cpp
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/cct.dir/link.d CMakeFiles/cct.dir/cct.cpp.o CMakeFiles/cct.dir/proj_strtod.cpp.o -o ../../bin/cct   -L/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/lib  -Wl,-rpath,"\$ORIGIN/../lib:::::::::::::::::" ../../lib/libproj.so.25.9.6.0
 make[3]: Leaving directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
-[ 81%] Built target geodtest
+[ 84%] Built target cct
+[ 85%] Building CXX object src/apps/CMakeFiles/geod.dir/emess.cpp.o
+cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src/apps && /usr/bin/c++ -DPROJ_DATA=\"/usr/share/proj\" -DPROJ_HAS_PTHREADS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -MD -MT src/apps/CMakeFiles/geod.dir/emess.cpp.o -MF CMakeFiles/geod.dir/emess.cpp.o.d -o CMakeFiles/geod.dir/emess.cpp.o -c /build/reproducible-path/proj-9.6.0/src/apps/emess.cpp
+[ 86%] Linking CXX executable ../../bin/proj_errno_string_test
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/gie.dir/link.d CMakeFiles/gie.dir/gie.cpp.o CMakeFiles/gie.dir/proj_strtod.cpp.o -o ../../bin/gie   -L/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/lib  -Wl,-rpath,"\$ORIGIN/../lib:::::::::::::::::" ../../lib/libproj.so.25.9.6.0
+cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/cmake -E cmake_link_script CMakeFiles/proj_errno_string_test.dir/link.txt --verbose=1
+make[3]: Leaving directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
+[ 86%] Built target gie
+[ 86%] Building CXX object src/apps/CMakeFiles/geod.dir/utils.cpp.o
+cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src/apps && /usr/bin/c++ -DPROJ_DATA=\"/usr/share/proj\" -DPROJ_HAS_PTHREADS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -MD -MT src/apps/CMakeFiles/geod.dir/utils.cpp.o -MF CMakeFiles/geod.dir/utils.cpp.o.d -o CMakeFiles/geod.dir/utils.cpp.o -c /build/reproducible-path/proj-9.6.0/src/apps/utils.cpp
 make  -f test/unit/CMakeFiles/proj_test_cpp_api.dir/build.make test/unit/CMakeFiles/proj_test_cpp_api.dir/depend
 make[3]: Entering directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
 cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/proj-9.6.0 /build/reproducible-path/proj-9.6.0/test/unit /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/test/unit /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/test/unit/CMakeFiles/proj_test_cpp_api.dir/DependInfo.cmake "--color="
-[ 81%] Building CXX object src/apps/CMakeFiles/geod.dir/geod_interface.cpp.o
-cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src/apps && /usr/bin/c++ -DPROJ_DATA=\"/usr/share/proj\" -DPROJ_HAS_PTHREADS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -MD -MT src/apps/CMakeFiles/geod.dir/geod_interface.cpp.o -MF CMakeFiles/geod.dir/geod_interface.cpp.o.d -o CMakeFiles/geod.dir/geod_interface.cpp.o -c /build/reproducible-path/proj-9.6.0/src/apps/geod_interface.cpp
 make[3]: Leaving directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
 make  -f test/unit/CMakeFiles/proj_test_cpp_api.dir/build.make test/unit/CMakeFiles/proj_test_cpp_api.dir/build
 make[3]: Entering directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
-[ 81%] Building CXX object test/unit/CMakeFiles/proj_test_cpp_api.dir/main.cpp.o
+[ 86%] Building CXX object test/unit/CMakeFiles/proj_test_cpp_api.dir/main.cpp.o
 cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DPROJ_HAS_PTHREADS -DTIFF_ENABLED -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -DGTEST_HAS_PTHREAD=1 -MD -MT test/unit/CMakeFiles/proj_test_cpp_api.dir/main.cpp.o -MF CMakeFiles/proj_test_cpp_api.dir/main.cpp.o.d -o CMakeFiles/proj_test_cpp_api.dir/main.cpp.o -c /build/reproducible-path/proj-9.6.0/test/unit/main.cpp
-[ 82%] Linking CXX executable ../../bin/cct
-cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src/apps && /usr/bin/cmake -E cmake_link_script CMakeFiles/cct.dir/link.txt --verbose=1
-[ 83%] Linking CXX executable ../../bin/gie
-cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src/apps && /usr/bin/cmake -E cmake_link_script CMakeFiles/gie.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/cct.dir/link.d CMakeFiles/cct.dir/cct.cpp.o CMakeFiles/cct.dir/proj_strtod.cpp.o -o ../../bin/cct   -L/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/lib  -Wl,-rpath,"\$ORIGIN/../lib:::::::::::::::::" ../../lib/libproj.so.25.9.6.0
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/proj_errno_string_test.dir/link.d CMakeFiles/proj_errno_string_test.dir/main.cpp.o CMakeFiles/proj_errno_string_test.dir/proj_errno_string_test.cpp.o -o ../../bin/proj_errno_string_test   -L/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/lib  -Wl,-rpath,"\$ORIGIN/../lib" /usr/lib/x86_64-linux-gnu/libgtest.a ../../lib/libproj.so.25.9.6.0
 make[3]: Leaving directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
-[ 83%] Built target cct
+[ 86%] Linking CXX executable ../../bin/cs2cs
+cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src/apps && /usr/bin/cmake -E cmake_link_script CMakeFiles/cs2cs.dir/link.txt --verbose=1
+[ 86%] Built target proj_errno_string_test
 make  -f test/unit/CMakeFiles/gie_self_tests.dir/build.make test/unit/CMakeFiles/gie_self_tests.dir/depend
 make[3]: Entering directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
 cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/proj-9.6.0 /build/reproducible-path/proj-9.6.0/test/unit /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/test/unit /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/test/unit/CMakeFiles/gie_self_tests.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
 make  -f test/unit/CMakeFiles/gie_self_tests.dir/build.make test/unit/CMakeFiles/gie_self_tests.dir/build
 make[3]: Entering directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
-[ 83%] Building CXX object test/unit/CMakeFiles/gie_self_tests.dir/main.cpp.o
+[ 86%] Building CXX object test/unit/CMakeFiles/gie_self_tests.dir/main.cpp.o
 cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DPROJ_HAS_PTHREADS -DTIFF_ENABLED -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -DGTEST_HAS_PTHREAD=1 -MD -MT test/unit/CMakeFiles/gie_self_tests.dir/main.cpp.o -MF CMakeFiles/gie_self_tests.dir/main.cpp.o.d -o CMakeFiles/gie_self_tests.dir/main.cpp.o -c /build/reproducible-path/proj-9.6.0/test/unit/main.cpp
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/gie.dir/link.d CMakeFiles/gie.dir/gie.cpp.o CMakeFiles/gie.dir/proj_strtod.cpp.o -o ../../bin/gie   -L/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/lib  -Wl,-rpath,"\$ORIGIN/../lib:::::::::::::::::" ../../lib/libproj.so.25.9.6.0
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/cs2cs.dir/link.d CMakeFiles/cs2cs.dir/cs2cs.cpp.o CMakeFiles/cs2cs.dir/emess.cpp.o CMakeFiles/cs2cs.dir/utils.cpp.o -o ../../bin/cs2cs   -L/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/lib  -Wl,-rpath,"\$ORIGIN/../lib:::::::::::::::::" ../../lib/libproj.so.25.9.6.0
 make[3]: Leaving directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
-[ 83%] Building CXX object src/apps/CMakeFiles/binproj.dir/utils.cpp.o
-cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src/apps && /usr/bin/c++ -DPROJ_DATA=\"/usr/share/proj\" -DPROJ_HAS_PTHREADS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -MD -MT src/apps/CMakeFiles/binproj.dir/utils.cpp.o -MF CMakeFiles/binproj.dir/utils.cpp.o.d -o CMakeFiles/binproj.dir/utils.cpp.o -c /build/reproducible-path/proj-9.6.0/src/apps/utils.cpp
-[ 83%] Built target gie
+[ 86%] Built target cs2cs
+[ 87%] Building CXX object test/unit/CMakeFiles/proj_test_cpp_api.dir/test_common.cpp.o
+[ 87%] Building CXX object test/unit/CMakeFiles/proj_test_cpp_api.dir/test_util.cpp.o
+cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DPROJ_HAS_PTHREADS -DTIFF_ENABLED -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -DGTEST_HAS_PTHREAD=1 -MD -MT test/unit/CMakeFiles/proj_test_cpp_api.dir/test_common.cpp.o -MF CMakeFiles/proj_test_cpp_api.dir/test_common.cpp.o.d -o CMakeFiles/proj_test_cpp_api.dir/test_common.cpp.o -c /build/reproducible-path/proj-9.6.0/test/unit/test_common.cpp
+cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DPROJ_HAS_PTHREADS -DTIFF_ENABLED -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -DGTEST_HAS_PTHREAD=1 -MD -MT test/unit/CMakeFiles/proj_test_cpp_api.dir/test_util.cpp.o -MF CMakeFiles/proj_test_cpp_api.dir/test_util.cpp.o.d -o CMakeFiles/proj_test_cpp_api.dir/test_util.cpp.o -c /build/reproducible-path/proj-9.6.0/test/unit/test_util.cpp
+[ 88%] Linking CXX executable ../../bin/proj_angular_io_test
+cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/cmake -E cmake_link_script CMakeFiles/proj_angular_io_test.dir/link.txt --verbose=1
+[ 89%] Linking CXX executable ../../bin/proj
+cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src/apps && /usr/bin/cmake -E cmake_link_script CMakeFiles/binproj.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/proj_angular_io_test.dir/link.d CMakeFiles/proj_angular_io_test.dir/main.cpp.o CMakeFiles/proj_angular_io_test.dir/proj_angular_io_test.cpp.o -o ../../bin/proj_angular_io_test   -L/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/lib  -Wl,-rpath,"\$ORIGIN/../lib" /usr/lib/x86_64-linux-gnu/libgtest.a ../../lib/libproj.so.25.9.6.0
+make[3]: Leaving directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
+[ 89%] Built target proj_angular_io_test
+[ 89%] Building CXX object test/unit/CMakeFiles/proj_test_cpp_api.dir/test_coordinates.cpp.o
+cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DPROJ_HAS_PTHREADS -DTIFF_ENABLED -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -DGTEST_HAS_PTHREAD=1 -MD -MT test/unit/CMakeFiles/proj_test_cpp_api.dir/test_coordinates.cpp.o -MF CMakeFiles/proj_test_cpp_api.dir/test_coordinates.cpp.o.d -o CMakeFiles/proj_test_cpp_api.dir/test_coordinates.cpp.o -c /build/reproducible-path/proj-9.6.0/test/unit/test_coordinates.cpp
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/binproj.dir/link.d CMakeFiles/binproj.dir/proj.cpp.o CMakeFiles/binproj.dir/emess.cpp.o CMakeFiles/binproj.dir/utils.cpp.o -o ../../bin/proj   -L/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/lib  -Wl,-rpath,"\$ORIGIN/../lib:::::::::::::::::" ../../lib/libproj.so.25.9.6.0
+make[3]: Leaving directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
+[ 89%] Built target binproj
+[ 89%] Building CXX object test/unit/CMakeFiles/gie_self_tests.dir/gie_self_tests.cpp.o
+cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DPROJ_HAS_PTHREADS -DTIFF_ENABLED -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -DGTEST_HAS_PTHREAD=1 -MD -MT test/unit/CMakeFiles/gie_self_tests.dir/gie_self_tests.cpp.o -MF CMakeFiles/gie_self_tests.dir/gie_self_tests.cpp.o.d -o CMakeFiles/gie_self_tests.dir/gie_self_tests.cpp.o -c /build/reproducible-path/proj-9.6.0/test/unit/gie_self_tests.cpp
+[ 89%] Linking CXX executable ../../bin/pj_phi2_test
+cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/cmake -E cmake_link_script CMakeFiles/pj_phi2_test.dir/link.txt --verbose=1
+[ 89%] Building CXX object test/unit/CMakeFiles/proj_test_cpp_api.dir/test_crs.cpp.o
+cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DPROJ_HAS_PTHREADS -DTIFF_ENABLED -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -DGTEST_HAS_PTHREAD=1 -MD -MT test/unit/CMakeFiles/proj_test_cpp_api.dir/test_crs.cpp.o -MF CMakeFiles/proj_test_cpp_api.dir/test_crs.cpp.o.d -o CMakeFiles/proj_test_cpp_api.dir/test_crs.cpp.o -c /build/reproducible-path/proj-9.6.0/test/unit/test_crs.cpp
+[ 89%] Linking CXX executable ../../bin/geod
+cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src/apps && /usr/bin/cmake -E cmake_link_script CMakeFiles/geod.dir/link.txt --verbose=1
+[ 90%] Linking CXX executable ../../bin/proj_context_test
+cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/cmake -E cmake_link_script CMakeFiles/proj_context_test.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/geod.dir/link.d CMakeFiles/geod.dir/geod.cpp.o CMakeFiles/geod.dir/geod_set.cpp.o CMakeFiles/geod.dir/geod_interface.cpp.o CMakeFiles/geod.dir/emess.cpp.o CMakeFiles/geod.dir/utils.cpp.o -o ../../bin/geod   -L/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/lib  -Wl,-rpath,"\$ORIGIN/../lib:::::::::::::::::" ../../lib/libproj.so.25.9.6.0
+make[3]: Leaving directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
+[ 91%] Building CXX object test/unit/CMakeFiles/proj_test_cpp_api.dir/test_metadata.cpp.o
+cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DPROJ_HAS_PTHREADS -DTIFF_ENABLED -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -DGTEST_HAS_PTHREAD=1 -MD -MT test/unit/CMakeFiles/proj_test_cpp_api.dir/test_metadata.cpp.o -MF CMakeFiles/proj_test_cpp_api.dir/test_metadata.cpp.o.d -o CMakeFiles/proj_test_cpp_api.dir/test_metadata.cpp.o -c /build/reproducible-path/proj-9.6.0/test/unit/test_metadata.cpp
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/proj_context_test.dir/link.d CMakeFiles/proj_context_test.dir/main.cpp.o CMakeFiles/proj_context_test.dir/proj_context_test.cpp.o -o ../../bin/proj_context_test   -L/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/lib  -Wl,-rpath,"\$ORIGIN/../lib" /usr/lib/x86_64-linux-gnu/libgtest.a ../../lib/libproj.so.25.9.6.0
+make[3]: Leaving directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/pj_phi2_test.dir/link.d CMakeFiles/pj_phi2_test.dir/main.cpp.o CMakeFiles/pj_phi2_test.dir/pj_phi2_test.cpp.o -o ../../bin/pj_phi2_test   -L/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/lib  -Wl,-rpath,"\$ORIGIN/../lib" /usr/lib/x86_64-linux-gnu/libgtest.a ../../lib/libproj.so.25.9.6.0
+make[3]: Leaving directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
+[ 91%] Built target pj_phi2_test
+[ 91%] Built target proj_context_test
 make  -f test/unit/CMakeFiles/test_network.dir/build.make test/unit/CMakeFiles/test_network.dir/depend
 make[3]: Entering directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
 cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/proj-9.6.0 /build/reproducible-path/proj-9.6.0/test/unit /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/test/unit /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/test/unit/CMakeFiles/test_network.dir/DependInfo.cmake "--color="
+[ 91%] Building CXX object test/unit/CMakeFiles/proj_test_cpp_api.dir/test_io.cpp.o
 make[3]: Leaving directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
 make  -f test/unit/CMakeFiles/test_network.dir/build.make test/unit/CMakeFiles/test_network.dir/build
 make[3]: Entering directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
-[ 84%] Building CXX object test/unit/CMakeFiles/test_network.dir/main.cpp.o
+cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DPROJ_HAS_PTHREADS -DTIFF_ENABLED -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -DGTEST_HAS_PTHREAD=1 -MD -MT test/unit/CMakeFiles/proj_test_cpp_api.dir/test_io.cpp.o -MF CMakeFiles/proj_test_cpp_api.dir/test_io.cpp.o.d -o CMakeFiles/proj_test_cpp_api.dir/test_io.cpp.o -c /build/reproducible-path/proj-9.6.0/test/unit/test_io.cpp
+[ 91%] Building CXX object test/unit/CMakeFiles/proj_test_cpp_api.dir/test_operation.cpp.o
+cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DPROJ_HAS_PTHREADS -DTIFF_ENABLED -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -DGTEST_HAS_PTHREAD=1 -MD -MT test/unit/CMakeFiles/proj_test_cpp_api.dir/test_operation.cpp.o -MF CMakeFiles/proj_test_cpp_api.dir/test_operation.cpp.o.d -o CMakeFiles/proj_test_cpp_api.dir/test_operation.cpp.o -c /build/reproducible-path/proj-9.6.0/test/unit/test_operation.cpp
+[ 92%] Building CXX object test/unit/CMakeFiles/test_network.dir/main.cpp.o
 cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DCURL_ENABLED -DPROJ_HAS_PTHREADS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -DGTEST_HAS_PTHREAD=1 -MD -MT test/unit/CMakeFiles/test_network.dir/main.cpp.o -MF CMakeFiles/test_network.dir/main.cpp.o.d -o CMakeFiles/test_network.dir/main.cpp.o -c /build/reproducible-path/proj-9.6.0/test/unit/main.cpp
-[ 85%] Linking CXX executable ../../bin/proj
-cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src/apps && /usr/bin/cmake -E cmake_link_script CMakeFiles/binproj.dir/link.txt --verbose=1
-[ 86%] Building CXX object src/apps/CMakeFiles/cs2cs.dir/utils.cpp.o
-cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src/apps && /usr/bin/c++ -DPROJ_DATA=\"/usr/share/proj\" -DPROJ_HAS_PTHREADS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -MD -MT src/apps/CMakeFiles/cs2cs.dir/utils.cpp.o -MF CMakeFiles/cs2cs.dir/utils.cpp.o.d -o CMakeFiles/cs2cs.dir/utils.cpp.o -c /build/reproducible-path/proj-9.6.0/src/apps/utils.cpp
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/binproj.dir/link.d CMakeFiles/binproj.dir/proj.cpp.o CMakeFiles/binproj.dir/emess.cpp.o CMakeFiles/binproj.dir/utils.cpp.o -o ../../bin/proj   -L/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/lib  -Wl,-rpath,"\$ORIGIN/../lib:::::::::::::::::" ../../lib/libproj.so.25.9.6.0
-make[3]: Leaving directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
-[ 87%] Building CXX object src/apps/CMakeFiles/geod.dir/emess.cpp.o
-cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src/apps && /usr/bin/c++ -DPROJ_DATA=\"/usr/share/proj\" -DPROJ_HAS_PTHREADS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -MD -MT src/apps/CMakeFiles/geod.dir/emess.cpp.o -MF CMakeFiles/geod.dir/emess.cpp.o.d -o CMakeFiles/geod.dir/emess.cpp.o -c /build/reproducible-path/proj-9.6.0/src/apps/emess.cpp
-[ 88%] Linking CXX executable ../../bin/proj_errno_string_test
-cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/cmake -E cmake_link_script CMakeFiles/proj_errno_string_test.dir/link.txt --verbose=1
-[ 88%] Built target binproj
+[ 92%] Built target geod
 make  -f test/unit/CMakeFiles/test_defmodel.dir/build.make test/unit/CMakeFiles/test_defmodel.dir/depend
 make[3]: Entering directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
 cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/proj-9.6.0 /build/reproducible-path/proj-9.6.0/test/unit /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/test/unit /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/test/unit/CMakeFiles/test_defmodel.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
 make  -f test/unit/CMakeFiles/test_defmodel.dir/build.make test/unit/CMakeFiles/test_defmodel.dir/build
 make[3]: Entering directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
-[ 88%] Building CXX object test/unit/CMakeFiles/test_defmodel.dir/main.cpp.o
+[ 92%] Building CXX object test/unit/CMakeFiles/test_defmodel.dir/main.cpp.o
 cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DPROJ_HAS_PTHREADS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -DGTEST_HAS_PTHREAD=1 -MD -MT test/unit/CMakeFiles/test_defmodel.dir/main.cpp.o -MF CMakeFiles/test_defmodel.dir/main.cpp.o.d -o CMakeFiles/test_defmodel.dir/main.cpp.o -c /build/reproducible-path/proj-9.6.0/test/unit/main.cpp
-[ 88%] Building CXX object test/unit/CMakeFiles/proj_test_cpp_api.dir/test_util.cpp.o
-cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DPROJ_HAS_PTHREADS -DTIFF_ENABLED -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -DGTEST_HAS_PTHREAD=1 -MD -MT test/unit/CMakeFiles/proj_test_cpp_api.dir/test_util.cpp.o -MF CMakeFiles/proj_test_cpp_api.dir/test_util.cpp.o.d -o CMakeFiles/proj_test_cpp_api.dir/test_util.cpp.o -c /build/reproducible-path/proj-9.6.0/test/unit/test_util.cpp
-[ 88%] Linking CXX executable ../../bin/cs2cs
-cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src/apps && /usr/bin/cmake -E cmake_link_script CMakeFiles/cs2cs.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/proj_errno_string_test.dir/link.d CMakeFiles/proj_errno_string_test.dir/main.cpp.o CMakeFiles/proj_errno_string_test.dir/proj_errno_string_test.cpp.o -o ../../bin/proj_errno_string_test   -L/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/lib  -Wl,-rpath,"\$ORIGIN/../lib" /usr/lib/x86_64-linux-gnu/libgtest.a ../../lib/libproj.so.25.9.6.0
+[ 93%] Building CXX object test/unit/CMakeFiles/proj_test_cpp_api.dir/test_operationfactory.cpp.o
+cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DPROJ_HAS_PTHREADS -DTIFF_ENABLED -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -DGTEST_HAS_PTHREAD=1 -MD -MT test/unit/CMakeFiles/proj_test_cpp_api.dir/test_operationfactory.cpp.o -MF CMakeFiles/proj_test_cpp_api.dir/test_operationfactory.cpp.o.d -o CMakeFiles/proj_test_cpp_api.dir/test_operationfactory.cpp.o -c /build/reproducible-path/proj-9.6.0/test/unit/test_operationfactory.cpp
+[ 93%] Building CXX object test/unit/CMakeFiles/test_network.dir/test_network.cpp.o
+cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DCURL_ENABLED -DPROJ_HAS_PTHREADS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -DGTEST_HAS_PTHREAD=1 -MD -MT test/unit/CMakeFiles/test_network.dir/test_network.cpp.o -MF CMakeFiles/test_network.dir/test_network.cpp.o.d -o CMakeFiles/test_network.dir/test_network.cpp.o -c /build/reproducible-path/proj-9.6.0/test/unit/test_network.cpp
+[ 93%] Building CXX object test/unit/CMakeFiles/test_defmodel.dir/test_defmodel.cpp.o
+cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DPROJ_HAS_PTHREADS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -DGTEST_HAS_PTHREAD=1 -MD -MT test/unit/CMakeFiles/test_defmodel.dir/test_defmodel.cpp.o -MF CMakeFiles/test_defmodel.dir/test_defmodel.cpp.o.d -o CMakeFiles/test_defmodel.dir/test_defmodel.cpp.o -c /build/reproducible-path/proj-9.6.0/test/unit/test_defmodel.cpp
+[ 93%] Linking CXX executable ../../bin/projinfo
+cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src/apps && /usr/bin/cmake -E cmake_link_script CMakeFiles/projinfo.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/projinfo.dir/link.d CMakeFiles/projinfo.dir/projinfo.cpp.o -o ../../bin/projinfo   -L/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/lib  -Wl,-rpath,"\$ORIGIN/../lib:::::::::::::::::" ../../lib/libproj.so.25.9.6.0
 make[3]: Leaving directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
-[ 89%] Linking CXX executable ../../bin/proj_angular_io_test
-cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/cmake -E cmake_link_script CMakeFiles/proj_angular_io_test.dir/link.txt --verbose=1
-[ 89%] Built target proj_errno_string_test
+[ 93%] Built target projinfo
 make  -f test/unit/CMakeFiles/test_tinshift.dir/build.make test/unit/CMakeFiles/test_tinshift.dir/depend
 make[3]: Entering directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
 cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/proj-9.6.0 /build/reproducible-path/proj-9.6.0/test/unit /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/test/unit /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/test/unit/CMakeFiles/test_tinshift.dir/DependInfo.cmake "--color="
+[ 93%] Building CXX object test/unit/CMakeFiles/proj_test_cpp_api.dir/test_datum.cpp.o
+cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DPROJ_HAS_PTHREADS -DTIFF_ENABLED -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -DGTEST_HAS_PTHREAD=1 -MD -MT test/unit/CMakeFiles/proj_test_cpp_api.dir/test_datum.cpp.o -MF CMakeFiles/proj_test_cpp_api.dir/test_datum.cpp.o.d -o CMakeFiles/proj_test_cpp_api.dir/test_datum.cpp.o -c /build/reproducible-path/proj-9.6.0/test/unit/test_datum.cpp
 make[3]: Leaving directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
 make  -f test/unit/CMakeFiles/test_tinshift.dir/build.make test/unit/CMakeFiles/test_tinshift.dir/build
 make[3]: Entering directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
-[ 90%] Building CXX object test/unit/CMakeFiles/test_tinshift.dir/main.cpp.o
+[ 94%] Building CXX object test/unit/CMakeFiles/test_tinshift.dir/main.cpp.o
 cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DPROJ_HAS_PTHREADS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -DGTEST_HAS_PTHREAD=1 -MD -MT test/unit/CMakeFiles/test_tinshift.dir/main.cpp.o -MF CMakeFiles/test_tinshift.dir/main.cpp.o.d -o CMakeFiles/test_tinshift.dir/main.cpp.o -c /build/reproducible-path/proj-9.6.0/test/unit/main.cpp
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/cs2cs.dir/link.d CMakeFiles/cs2cs.dir/cs2cs.cpp.o CMakeFiles/cs2cs.dir/emess.cpp.o CMakeFiles/cs2cs.dir/utils.cpp.o -o ../../bin/cs2cs   -L/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/lib  -Wl,-rpath,"\$ORIGIN/../lib:::::::::::::::::" ../../lib/libproj.so.25.9.6.0
-make[3]: Leaving directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
-[ 90%] Built target cs2cs
+[ 95%] Linking CXX executable ../../bin/projsync
+cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src/apps && /usr/bin/cmake -E cmake_link_script CMakeFiles/projsync.dir/link.txt --verbose=1
 make  -f test/unit/CMakeFiles/test_misc.dir/build.make test/unit/CMakeFiles/test_misc.dir/depend
 make[3]: Entering directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
 cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/proj-9.6.0 /build/reproducible-path/proj-9.6.0/test/unit /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/test/unit /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/test/unit/CMakeFiles/test_misc.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
 make  -f test/unit/CMakeFiles/test_misc.dir/build.make test/unit/CMakeFiles/test_misc.dir/build
 make[3]: Entering directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
-[ 91%] Building CXX object test/unit/CMakeFiles/test_misc.dir/main.cpp.o
+[ 96%] Building CXX object test/unit/CMakeFiles/test_misc.dir/main.cpp.o
 cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DPROJ_HAS_PTHREADS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -DGTEST_HAS_PTHREAD=1 -MD -MT test/unit/CMakeFiles/test_misc.dir/main.cpp.o -MF CMakeFiles/test_misc.dir/main.cpp.o.d -o CMakeFiles/test_misc.dir/main.cpp.o -c /build/reproducible-path/proj-9.6.0/test/unit/main.cpp
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/proj_angular_io_test.dir/link.d CMakeFiles/proj_angular_io_test.dir/main.cpp.o CMakeFiles/proj_angular_io_test.dir/proj_angular_io_test.cpp.o -o ../../bin/proj_angular_io_test   -L/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/lib  -Wl,-rpath,"\$ORIGIN/../lib" /usr/lib/x86_64-linux-gnu/libgtest.a ../../lib/libproj.so.25.9.6.0
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/projsync.dir/link.d CMakeFiles/projsync.dir/projsync.cpp.o -o ../../bin/projsync   -L/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/lib  -Wl,-rpath,"\$ORIGIN/../lib:::::::::::::::::" ../../lib/libproj.so.25.9.6.0
 make[3]: Leaving directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
-[ 91%] Built target proj_angular_io_test
+[ 96%] Built target projsync
+[ 96%] Building CXX object test/unit/CMakeFiles/test_tinshift.dir/test_tinshift.cpp.o
+cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DPROJ_HAS_PTHREADS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -DGTEST_HAS_PTHREAD=1 -MD -MT test/unit/CMakeFiles/test_tinshift.dir/test_tinshift.cpp.o -MF CMakeFiles/test_tinshift.dir/test_tinshift.cpp.o.d -o CMakeFiles/test_tinshift.dir/test_tinshift.cpp.o -c /build/reproducible-path/proj-9.6.0/test/unit/test_tinshift.cpp
+[ 96%] Building CXX object test/unit/CMakeFiles/test_misc.dir/test_misc.cpp.o
+cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DPROJ_HAS_PTHREADS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -DGTEST_HAS_PTHREAD=1 -MD -MT test/unit/CMakeFiles/test_misc.dir/test_misc.cpp.o -MF CMakeFiles/test_misc.dir/test_misc.cpp.o.d -o CMakeFiles/test_misc.dir/test_misc.cpp.o -c /build/reproducible-path/proj-9.6.0/test/unit/test_misc.cpp
+[ 96%] Building CXX object test/unit/CMakeFiles/proj_test_cpp_api.dir/test_factory.cpp.o
+cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DPROJ_HAS_PTHREADS -DTIFF_ENABLED -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -DGTEST_HAS_PTHREAD=1 -MD -MT test/unit/CMakeFiles/proj_test_cpp_api.dir/test_factory.cpp.o -MF CMakeFiles/proj_test_cpp_api.dir/test_factory.cpp.o.d -o CMakeFiles/proj_test_cpp_api.dir/test_factory.cpp.o -c /build/reproducible-path/proj-9.6.0/test/unit/test_factory.cpp
+[ 96%] Linking CXX executable ../../bin/test_misc
+cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_misc.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/test_misc.dir/link.d CMakeFiles/test_misc.dir/main.cpp.o CMakeFiles/test_misc.dir/test_misc.cpp.o -o ../../bin/test_misc   -L/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/lib  -Wl,-rpath,"\$ORIGIN/../lib" /usr/lib/x86_64-linux-gnu/libgtest.a ../../lib/libproj.so.25.9.6.0
+make[3]: Leaving directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
+[ 96%] Built target test_misc
+[ 97%] Building CXX object test/unit/CMakeFiles/proj_test_cpp_api.dir/test_c_api.cpp.o
+cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DPROJ_HAS_PTHREADS -DTIFF_ENABLED -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -DGTEST_HAS_PTHREAD=1 -MD -MT test/unit/CMakeFiles/proj_test_cpp_api.dir/test_c_api.cpp.o -MF CMakeFiles/proj_test_cpp_api.dir/test_c_api.cpp.o.d -o CMakeFiles/proj_test_cpp_api.dir/test_c_api.cpp.o -c /build/reproducible-path/proj-9.6.0/test/unit/test_c_api.cpp
+[ 98%] Linking CXX executable ../../bin/gie_self_tests
+cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/cmake -E cmake_link_script CMakeFiles/gie_self_tests.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/gie_self_tests.dir/link.d CMakeFiles/gie_self_tests.dir/main.cpp.o CMakeFiles/gie_self_tests.dir/gie_self_tests.cpp.o -o ../../bin/gie_self_tests   -L/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/lib  -Wl,-rpath,"\$ORIGIN/../lib" /usr/lib/x86_64-linux-gnu/libgtest.a ../../lib/libproj.so.25.9.6.0
+make[3]: Leaving directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
+[ 98%] Built target gie_self_tests
 make  -f test/unit/CMakeFiles/test_fork.dir/build.make test/unit/CMakeFiles/test_fork.dir/depend
 make[3]: Entering directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
 cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/proj-9.6.0 /build/reproducible-path/proj-9.6.0/test/unit /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/test/unit /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/test/unit/CMakeFiles/test_fork.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
 make  -f test/unit/CMakeFiles/test_fork.dir/build.make test/unit/CMakeFiles/test_fork.dir/build
 make[3]: Entering directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
-[ 91%] Building CXX object test/unit/CMakeFiles/gie_self_tests.dir/gie_self_tests.cpp.o
-cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DPROJ_HAS_PTHREADS -DTIFF_ENABLED -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -DGTEST_HAS_PTHREAD=1 -MD -MT test/unit/CMakeFiles/gie_self_tests.dir/gie_self_tests.cpp.o -MF CMakeFiles/gie_self_tests.dir/gie_self_tests.cpp.o.d -o CMakeFiles/gie_self_tests.dir/gie_self_tests.cpp.o -c /build/reproducible-path/proj-9.6.0/test/unit/gie_self_tests.cpp
-[ 91%] Building C object test/unit/CMakeFiles/test_fork.dir/test_fork.c.o
+[ 98%] Building C object test/unit/CMakeFiles/test_fork.dir/test_fork.c.o
 cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/cc -DPROJ_HAS_PTHREADS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wmissing-prototypes -MD -MT test/unit/CMakeFiles/test_fork.dir/test_fork.c.o -MF CMakeFiles/test_fork.dir/test_fork.c.o.d -o CMakeFiles/test_fork.dir/test_fork.c.o -c /build/reproducible-path/proj-9.6.0/test/unit/test_fork.c
-[ 91%] Linking C executable ../../bin/test_fork
+[ 98%] Linking C executable ../../bin/test_fork
 cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_fork.dir/link.txt --verbose=1
-[ 91%] Building CXX object test/unit/CMakeFiles/test_network.dir/test_network.cpp.o
-cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DCURL_ENABLED -DPROJ_HAS_PTHREADS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -DGTEST_HAS_PTHREAD=1 -MD -MT test/unit/CMakeFiles/test_network.dir/test_network.cpp.o -MF CMakeFiles/test_network.dir/test_network.cpp.o.d -o CMakeFiles/test_network.dir/test_network.cpp.o -c /build/reproducible-path/proj-9.6.0/test/unit/test_network.cpp
-/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/test_fork.dir/link.d CMakeFiles/test_fork.dir/test_fork.c.o -o ../../bin/test_fork   -L/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/lib  -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libproj.so.25.9.6.0
-make[3]: Leaving directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
-[ 91%] Built target test_fork
 make  -f test/benchmark/CMakeFiles/bench_proj_trans.dir/build.make test/benchmark/CMakeFiles/bench_proj_trans.dir/depend
 make[3]: Entering directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
 cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/proj-9.6.0 /build/reproducible-path/proj-9.6.0/test/benchmark /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/test/benchmark /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/test/benchmark/CMakeFiles/bench_proj_trans.dir/DependInfo.cmake "--color="
+/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/test_fork.dir/link.d CMakeFiles/test_fork.dir/test_fork.c.o -o ../../bin/test_fork   -L/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/lib  -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libproj.so.25.9.6.0
 make[3]: Leaving directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
-make  -f test/benchmark/CMakeFiles/bench_proj_trans.dir/build.make test/benchmark/CMakeFiles/bench_proj_trans.dir/build
-make[3]: Entering directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
-[ 91%] Building CXX object test/benchmark/CMakeFiles/bench_proj_trans.dir/bench_proj_trans.cpp.o
-cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/test/benchmark && /usr/bin/c++  -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -MD -MT test/benchmark/CMakeFiles/bench_proj_trans.dir/bench_proj_trans.cpp.o -MF CMakeFiles/bench_proj_trans.dir/bench_proj_trans.cpp.o.d -o CMakeFiles/bench_proj_trans.dir/bench_proj_trans.cpp.o -c /build/reproducible-path/proj-9.6.0/test/benchmark/bench_proj_trans.cpp
-[ 91%] Building CXX object src/apps/CMakeFiles/geod.dir/utils.cpp.o
-cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src/apps && /usr/bin/c++ -DPROJ_DATA=\"/usr/share/proj\" -DPROJ_HAS_PTHREADS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -MD -MT src/apps/CMakeFiles/geod.dir/utils.cpp.o -MF CMakeFiles/geod.dir/utils.cpp.o.d -o CMakeFiles/geod.dir/utils.cpp.o -c /build/reproducible-path/proj-9.6.0/src/apps/utils.cpp
-[ 91%] Linking CXX executable ../../bin/pj_phi2_test
-cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/cmake -E cmake_link_script CMakeFiles/pj_phi2_test.dir/link.txt --verbose=1
-[ 91%] Linking CXX executable ../../bin/geod
-cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src/apps && /usr/bin/cmake -E cmake_link_script CMakeFiles/geod.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/pj_phi2_test.dir/link.d CMakeFiles/pj_phi2_test.dir/main.cpp.o CMakeFiles/pj_phi2_test.dir/pj_phi2_test.cpp.o -o ../../bin/pj_phi2_test   -L/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/lib  -Wl,-rpath,"\$ORIGIN/../lib" /usr/lib/x86_64-linux-gnu/libgtest.a ../../lib/libproj.so.25.9.6.0
 make[3]: Leaving directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
-[ 91%] Building CXX object test/unit/CMakeFiles/test_defmodel.dir/test_defmodel.cpp.o
-cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DPROJ_HAS_PTHREADS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -DGTEST_HAS_PTHREAD=1 -MD -MT test/unit/CMakeFiles/test_defmodel.dir/test_defmodel.cpp.o -MF CMakeFiles/test_defmodel.dir/test_defmodel.cpp.o.d -o CMakeFiles/test_defmodel.dir/test_defmodel.cpp.o -c /build/reproducible-path/proj-9.6.0/test/unit/test_defmodel.cpp
-[ 92%] Linking CXX executable ../../bin/proj_context_test
-cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/cmake -E cmake_link_script CMakeFiles/proj_context_test.dir/link.txt --verbose=1
-[ 92%] Built target pj_phi2_test
-make  -f src/apps/CMakeFiles/invproj.dir/build.make src/apps/CMakeFiles/invproj.dir/depend
-make[3]: Entering directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
-cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/proj-9.6.0 /build/reproducible-path/proj-9.6.0/src/apps /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src/apps /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src/apps/CMakeFiles/invproj.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
-make  -f src/apps/CMakeFiles/invproj.dir/build.make src/apps/CMakeFiles/invproj.dir/build
+make  -f test/benchmark/CMakeFiles/bench_proj_trans.dir/build.make test/benchmark/CMakeFiles/bench_proj_trans.dir/build
 make[3]: Entering directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
-[ 92%] Generating invproj
-cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/bin && /usr/bin/cmake -E create_symlink proj /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/bin/invproj
-make[3]: Leaving directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
-[ 92%] Built target invproj
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/geod.dir/link.d CMakeFiles/geod.dir/geod.cpp.o CMakeFiles/geod.dir/geod_set.cpp.o CMakeFiles/geod.dir/geod_interface.cpp.o CMakeFiles/geod.dir/emess.cpp.o CMakeFiles/geod.dir/utils.cpp.o -o ../../bin/geod   -L/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/lib  -Wl,-rpath,"\$ORIGIN/../lib:::::::::::::::::" ../../lib/libproj.so.25.9.6.0
-make[3]: Leaving directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
-[ 92%] Building CXX object test/unit/CMakeFiles/test_misc.dir/test_misc.cpp.o
-cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DPROJ_HAS_PTHREADS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -DGTEST_HAS_PTHREAD=1 -MD -MT test/unit/CMakeFiles/test_misc.dir/test_misc.cpp.o -MF CMakeFiles/test_misc.dir/test_misc.cpp.o.d -o CMakeFiles/test_misc.dir/test_misc.cpp.o -c /build/reproducible-path/proj-9.6.0/test/unit/test_misc.cpp
-[ 92%] Built target geod
-[ 92%] Building CXX object test/unit/CMakeFiles/test_tinshift.dir/test_tinshift.cpp.o
-cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DPROJ_HAS_PTHREADS -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -DGTEST_HAS_PTHREAD=1 -MD -MT test/unit/CMakeFiles/test_tinshift.dir/test_tinshift.cpp.o -MF CMakeFiles/test_tinshift.dir/test_tinshift.cpp.o.d -o CMakeFiles/test_tinshift.dir/test_tinshift.cpp.o -c /build/reproducible-path/proj-9.6.0/test/unit/test_tinshift.cpp
+[ 98%] Built target test_fork
 make  -f src/apps/CMakeFiles/invgeod.dir/build.make src/apps/CMakeFiles/invgeod.dir/depend
-[ 92%] Linking CXX executable ../../bin/bench_proj_trans
-cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/test/benchmark && /usr/bin/cmake -E cmake_link_script CMakeFiles/bench_proj_trans.dir/link.txt --verbose=1
 make[3]: Entering directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
 cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/proj-9.6.0 /build/reproducible-path/proj-9.6.0/src/apps /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src/apps /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src/apps/CMakeFiles/invgeod.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
 make  -f src/apps/CMakeFiles/invgeod.dir/build.make src/apps/CMakeFiles/invgeod.dir/build
+[ 98%] Building CXX object test/benchmark/CMakeFiles/bench_proj_trans.dir/bench_proj_trans.cpp.o
+cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/test/benchmark && /usr/bin/c++  -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -MD -MT test/benchmark/CMakeFiles/bench_proj_trans.dir/bench_proj_trans.cpp.o -MF CMakeFiles/bench_proj_trans.dir/bench_proj_trans.cpp.o.d -o CMakeFiles/bench_proj_trans.dir/bench_proj_trans.cpp.o -c /build/reproducible-path/proj-9.6.0/test/benchmark/bench_proj_trans.cpp
 make[3]: Entering directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
-[ 92%] Generating invgeod
+[ 98%] Generating invgeod
 cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/bin && /usr/bin/cmake -E create_symlink geod /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/bin/invgeod
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/proj_context_test.dir/link.d CMakeFiles/proj_context_test.dir/main.cpp.o CMakeFiles/proj_context_test.dir/proj_context_test.cpp.o -o ../../bin/proj_context_test   -L/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/lib  -Wl,-rpath,"\$ORIGIN/../lib" /usr/lib/x86_64-linux-gnu/libgtest.a ../../lib/libproj.so.25.9.6.0
-make[3]: Leaving directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
 make[3]: Leaving directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
-[ 92%] Built target proj_context_test
-[ 92%] Built target invgeod
-[ 93%] Building CXX object test/unit/CMakeFiles/proj_test_cpp_api.dir/test_common.cpp.o
-cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DPROJ_HAS_PTHREADS -DTIFF_ENABLED -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -DGTEST_HAS_PTHREAD=1 -MD -MT test/unit/CMakeFiles/proj_test_cpp_api.dir/test_common.cpp.o -MF CMakeFiles/proj_test_cpp_api.dir/test_common.cpp.o.d -o CMakeFiles/proj_test_cpp_api.dir/test_common.cpp.o -c /build/reproducible-path/proj-9.6.0/test/unit/test_common.cpp
-[ 93%] Building CXX object test/unit/CMakeFiles/proj_test_cpp_api.dir/test_coordinates.cpp.o
-cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DPROJ_HAS_PTHREADS -DTIFF_ENABLED -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -DGTEST_HAS_PTHREAD=1 -MD -MT test/unit/CMakeFiles/proj_test_cpp_api.dir/test_coordinates.cpp.o -MF CMakeFiles/proj_test_cpp_api.dir/test_coordinates.cpp.o.d -o CMakeFiles/proj_test_cpp_api.dir/test_coordinates.cpp.o -c /build/reproducible-path/proj-9.6.0/test/unit/test_coordinates.cpp
-[ 93%] Building CXX object test/unit/CMakeFiles/proj_test_cpp_api.dir/test_crs.cpp.o
-cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DPROJ_HAS_PTHREADS -DTIFF_ENABLED -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -DGTEST_HAS_PTHREAD=1 -MD -MT test/unit/CMakeFiles/proj_test_cpp_api.dir/test_crs.cpp.o -MF CMakeFiles/proj_test_cpp_api.dir/test_crs.cpp.o.d -o CMakeFiles/proj_test_cpp_api.dir/test_crs.cpp.o -c /build/reproducible-path/proj-9.6.0/test/unit/test_crs.cpp
+[ 98%] Built target invgeod
+[ 98%] Building CXX object test/unit/CMakeFiles/proj_test_cpp_api.dir/test_grids.cpp.o
+cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DPROJ_HAS_PTHREADS -DTIFF_ENABLED -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -DGTEST_HAS_PTHREAD=1 -MD -MT test/unit/CMakeFiles/proj_test_cpp_api.dir/test_grids.cpp.o -MF CMakeFiles/proj_test_cpp_api.dir/test_grids.cpp.o.d -o CMakeFiles/proj_test_cpp_api.dir/test_grids.cpp.o -c /build/reproducible-path/proj-9.6.0/test/unit/test_grids.cpp
+[ 98%] Linking CXX executable ../../bin/bench_proj_trans
+cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/test/benchmark && /usr/bin/cmake -E cmake_link_script CMakeFiles/bench_proj_trans.dir/link.txt --verbose=1
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/bench_proj_trans.dir/link.d CMakeFiles/bench_proj_trans.dir/bench_proj_trans.cpp.o -o ../../bin/bench_proj_trans   -L/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/lib  -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libproj.so.25.9.6.0
 make[3]: Leaving directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
-[ 93%] Built target bench_proj_trans
-[ 94%] Building CXX object test/unit/CMakeFiles/proj_test_cpp_api.dir/test_metadata.cpp.o
-cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DPROJ_HAS_PTHREADS -DTIFF_ENABLED -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -DGTEST_HAS_PTHREAD=1 -MD -MT test/unit/CMakeFiles/proj_test_cpp_api.dir/test_metadata.cpp.o -MF CMakeFiles/proj_test_cpp_api.dir/test_metadata.cpp.o.d -o CMakeFiles/proj_test_cpp_api.dir/test_metadata.cpp.o -c /build/reproducible-path/proj-9.6.0/test/unit/test_metadata.cpp
-[ 94%] Building CXX object test/unit/CMakeFiles/proj_test_cpp_api.dir/test_io.cpp.o
-cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DPROJ_HAS_PTHREADS -DTIFF_ENABLED -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -DGTEST_HAS_PTHREAD=1 -MD -MT test/unit/CMakeFiles/proj_test_cpp_api.dir/test_io.cpp.o -MF CMakeFiles/proj_test_cpp_api.dir/test_io.cpp.o.d -o CMakeFiles/proj_test_cpp_api.dir/test_io.cpp.o -c /build/reproducible-path/proj-9.6.0/test/unit/test_io.cpp
-[ 94%] Linking CXX executable ../../bin/test_misc
-cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_misc.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/test_misc.dir/link.d CMakeFiles/test_misc.dir/main.cpp.o CMakeFiles/test_misc.dir/test_misc.cpp.o -o ../../bin/test_misc   -L/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/lib  -Wl,-rpath,"\$ORIGIN/../lib" /usr/lib/x86_64-linux-gnu/libgtest.a ../../lib/libproj.so.25.9.6.0
-make[3]: Leaving directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
-[ 94%] Built target test_misc
-[ 94%] Building CXX object test/unit/CMakeFiles/proj_test_cpp_api.dir/test_operation.cpp.o
-cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DPROJ_HAS_PTHREADS -DTIFF_ENABLED -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -DGTEST_HAS_PTHREAD=1 -MD -MT test/unit/CMakeFiles/proj_test_cpp_api.dir/test_operation.cpp.o -MF CMakeFiles/proj_test_cpp_api.dir/test_operation.cpp.o.d -o CMakeFiles/proj_test_cpp_api.dir/test_operation.cpp.o -c /build/reproducible-path/proj-9.6.0/test/unit/test_operation.cpp
-[ 94%] Linking CXX executable ../../bin/projinfo
-cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src/apps && /usr/bin/cmake -E cmake_link_script CMakeFiles/projinfo.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/projinfo.dir/link.d CMakeFiles/projinfo.dir/projinfo.cpp.o -o ../../bin/projinfo   -L/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/lib  -Wl,-rpath,"\$ORIGIN/../lib:::::::::::::::::" ../../lib/libproj.so.25.9.6.0
+[ 98%] Built target bench_proj_trans
+make  -f src/apps/CMakeFiles/invproj.dir/build.make src/apps/CMakeFiles/invproj.dir/depend
+make[3]: Entering directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
+cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/proj-9.6.0 /build/reproducible-path/proj-9.6.0/src/apps /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src/apps /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src/apps/CMakeFiles/invproj.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
-[ 94%] Built target projinfo
-[ 95%] Building CXX object test/unit/CMakeFiles/proj_test_cpp_api.dir/test_operationfactory.cpp.o
-cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DPROJ_HAS_PTHREADS -DTIFF_ENABLED -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -DGTEST_HAS_PTHREAD=1 -MD -MT test/unit/CMakeFiles/proj_test_cpp_api.dir/test_operationfactory.cpp.o -MF CMakeFiles/proj_test_cpp_api.dir/test_operationfactory.cpp.o.d -o CMakeFiles/proj_test_cpp_api.dir/test_operationfactory.cpp.o -c /build/reproducible-path/proj-9.6.0/test/unit/test_operationfactory.cpp
-[ 95%] Building CXX object test/unit/CMakeFiles/proj_test_cpp_api.dir/test_datum.cpp.o
-cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DPROJ_HAS_PTHREADS -DTIFF_ENABLED -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -DGTEST_HAS_PTHREAD=1 -MD -MT test/unit/CMakeFiles/proj_test_cpp_api.dir/test_datum.cpp.o -MF CMakeFiles/proj_test_cpp_api.dir/test_datum.cpp.o.d -o CMakeFiles/proj_test_cpp_api.dir/test_datum.cpp.o -c /build/reproducible-path/proj-9.6.0/test/unit/test_datum.cpp
-[ 96%] Linking CXX executable ../../bin/projsync
-cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src/apps && /usr/bin/cmake -E cmake_link_script CMakeFiles/projsync.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/projsync.dir/link.d CMakeFiles/projsync.dir/projsync.cpp.o -o ../../bin/projsync   -L/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/lib  -Wl,-rpath,"\$ORIGIN/../lib:::::::::::::::::" ../../lib/libproj.so.25.9.6.0
+make  -f src/apps/CMakeFiles/invproj.dir/build.make src/apps/CMakeFiles/invproj.dir/build
+make[3]: Entering directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
+[ 98%] Generating invproj
+cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/bin && /usr/bin/cmake -E create_symlink proj /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/bin/invproj
 make[3]: Leaving directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
-[ 96%] Built target projsync
-[ 96%] Building CXX object test/unit/CMakeFiles/proj_test_cpp_api.dir/test_factory.cpp.o
-cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DPROJ_HAS_PTHREADS -DTIFF_ENABLED -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -DGTEST_HAS_PTHREAD=1 -MD -MT test/unit/CMakeFiles/proj_test_cpp_api.dir/test_factory.cpp.o -MF CMakeFiles/proj_test_cpp_api.dir/test_factory.cpp.o.d -o CMakeFiles/proj_test_cpp_api.dir/test_factory.cpp.o -c /build/reproducible-path/proj-9.6.0/test/unit/test_factory.cpp
-[ 96%] Building CXX object test/unit/CMakeFiles/proj_test_cpp_api.dir/test_grids.cpp.o
-[ 97%] Linking CXX executable ../../bin/gie_self_tests
-cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/cmake -E cmake_link_script CMakeFiles/gie_self_tests.dir/link.txt --verbose=1
-[ 98%] Building CXX object test/unit/CMakeFiles/proj_test_cpp_api.dir/test_c_api.cpp.o
-cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DPROJ_HAS_PTHREADS -DTIFF_ENABLED -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -DGTEST_HAS_PTHREAD=1 -MD -MT test/unit/CMakeFiles/proj_test_cpp_api.dir/test_grids.cpp.o -MF CMakeFiles/proj_test_cpp_api.dir/test_grids.cpp.o.d -o CMakeFiles/proj_test_cpp_api.dir/test_grids.cpp.o -c /build/reproducible-path/proj-9.6.0/test/unit/test_grids.cpp
-cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DPROJ_HAS_PTHREADS -DTIFF_ENABLED -I/build/reproducible-path/proj-9.6.0/src -I/build/reproducible-path/proj-9.6.0/include -I/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fvisibility=hidden -Wall -Wdate-time -Werror=format-security -Werror=vla -Wextra -Wformat -Wmissing-declarations -Wshadow -Wswitch -Wunused-parameter -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Weffc++ -Woverloaded-virtual -Wzero-as-null-pointer-constant -DGTEST_HAS_PTHREAD=1 -MD -MT test/unit/CMakeFiles/proj_test_cpp_api.dir/test_c_api.cpp.o -MF CMakeFiles/proj_test_cpp_api.dir/test_c_api.cpp.o.d -o CMakeFiles/proj_test_cpp_api.dir/test_c_api.cpp.o -c /build/reproducible-path/proj-9.6.0/test/unit/test_c_api.cpp
+[ 98%] Built target invproj
 [ 98%] Linking CXX executable ../../bin/test_network
 cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_network.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/test_network.dir/link.d CMakeFiles/test_network.dir/main.cpp.o CMakeFiles/test_network.dir/test_network.cpp.o -o ../../bin/test_network   -L/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/lib  -Wl,-rpath,"\$ORIGIN/../lib" /usr/lib/x86_64-linux-gnu/libcurl.so /usr/lib/x86_64-linux-gnu/libgtest.a /usr/lib/x86_64-linux-gnu/libsqlite3.so ../../lib/libproj.so.25.9.6.0
+make[3]: Leaving directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
+[ 98%] Built target test_network
 [ 99%] Linking CXX executable ../../bin/test_tinshift
 cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_tinshift.dir/link.txt --verbose=1
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/test_tinshift.dir/link.d CMakeFiles/test_tinshift.dir/main.cpp.o CMakeFiles/test_tinshift.dir/test_tinshift.cpp.o -o ../../bin/test_tinshift   -L/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/lib  -Wl,-rpath,"\$ORIGIN/../lib" /usr/lib/x86_64-linux-gnu/libgtest.a ../../lib/libproj.so.25.9.6.0
 make[3]: Leaving directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
 [ 99%] Built target test_tinshift
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/gie_self_tests.dir/link.d CMakeFiles/gie_self_tests.dir/main.cpp.o CMakeFiles/gie_self_tests.dir/gie_self_tests.cpp.o -o ../../bin/gie_self_tests   -L/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/lib  -Wl,-rpath,"\$ORIGIN/../lib" /usr/lib/x86_64-linux-gnu/libgtest.a ../../lib/libproj.so.25.9.6.0
-make[3]: Leaving directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/test_network.dir/link.d CMakeFiles/test_network.dir/main.cpp.o CMakeFiles/test_network.dir/test_network.cpp.o -o ../../bin/test_network   -L/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/lib  -Wl,-rpath,"\$ORIGIN/../lib" /usr/lib/x86_64-linux-gnu/libcurl.so /usr/lib/x86_64-linux-gnu/libgtest.a /usr/lib/x86_64-linux-gnu/libsqlite3.so ../../lib/libproj.so.25.9.6.0
-[ 99%] Built target gie_self_tests
-make[3]: Leaving directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
-[ 99%] Built target test_network
 [100%] Linking CXX executable ../../bin/test_defmodel
 cd /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_defmodel.dir/link.txt --verbose=1
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/proj-9.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/test_defmodel.dir/link.d CMakeFiles/test_defmodel.dir/main.cpp.o CMakeFiles/test_defmodel.dir/test_defmodel.cpp.o -o ../../bin/test_defmodel   -L/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/lib  -Wl,-rpath,"\$ORIGIN/../lib" /usr/lib/x86_64-linux-gnu/libgtest.a ../../lib/libproj.so.25.9.6.0
@@ -1980,7 +2016,14 @@
 12:  PROJ_DATA=/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/data/for_tests
 12:  TIFF_ENABLED=YES
 12: Test timeout computed to be: 10000000
- 1/67 Test  #2: geodesic-signtest ................   Passed    0.04 sec
+3: proj_create: Error 1027 (Invalid value for an argument): aea: Invalid value for lat_1: |lat_1| should be <= 90°
+3: proj_create: Error 1027 (Invalid value for an argument): aea: Invalid value for lat_2: |lat_2| should be <= 90°
+3: proj_create: Error 1027 (Invalid value for an argument): aea: Invalid value for lat_1 and lat_2: |lat_1 + lat_2| should be > 0
+3: proj_create: Error 1027 (Invalid value for an argument): aea: Invalid value for eccentricity
+4: proj_create: Error 1026 (Missing argument): molodensky: missing dx
+4: proj_create: Error 1026 (Missing argument): molodensky: missing dy
+ 1/67 Test  #1: geodesic-test ....................   Passed    0.03 sec
+ 2/67 Test  #2: geodesic-signtest ................   Passed    0.03 sec
 test 13
       Start 13: adams_ws2
 
@@ -1991,7 +2034,6 @@
 13:  PROJ_DATA=/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/data/for_tests
 13:  TIFF_ENABLED=YES
 13: Test timeout computed to be: 10000000
- 2/67 Test  #1: geodesic-test ....................   Passed    0.25 sec
 test 14
       Start 14: guyou
 
@@ -2002,18 +2044,45 @@
 14:  PROJ_DATA=/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/data/for_tests
 14:  TIFF_ENABLED=YES
 14: Test timeout computed to be: 10000000
-14: guyou: Invalid latitude
-14: guyou: Invalid latitude
-11: adams_hemi: Invalid latitude
-12: adams_ws1: Invalid latitude
-12: adams_ws1: Invalid latitude
-13: adams_ws2: Invalid latitude
-7: -------------------------------------------------------------------------------
-7: Reading file '/build/reproducible-path/proj-9.6.0/test/gie/GDA.gie'
-7: -------------------------------------------------------------------------------
-7: total:  3 tests succeeded,  0 tests skipped,  0 tests failed.
-7: -------------------------------------------------------------------------------
- 3/67 Test  #7: GDA ..............................   Passed    0.35 sec
+4: proj_create: Error 4098 (No inverse operation): pipeline: Pipeline: Inverse operation for urm5 is not available
+4: proj_create: Error 4098 (No inverse operation): pipeline: Pipeline: Inverse operation for urm5 is not available
+4: proj_create: nested pipeline not supported
+4: proj_create: +step found outside pipeline
+4: proj_create: Error 1025 (Invalid PROJ string syntax)
+4: proj_create: Error 1026 (Missing argument): vgridshift: +grids parameter missing.
+4: proj_create: Error 1029 (File not found or invalid): vgridshift: could not find required grid(s).
+4: proj_create: Error 1029 (File not found or invalid): hgridshift: could not find required grid(s).
+4: proj_create: Error 1026 (Missing argument): hgridshift: +grids parameter missing.
+4: proj_create: Error 1026 (Missing argument): helmert: helmert: missing 'convention' argument
+4: proj_create: Error 1027 (Invalid value for an argument): helmert: helmert: invalid value for 'convention' argument
+4: proj_create: Error 1027 (Invalid value for an argument): helmert: helmert: invalid value for 'convention' argument
+4: proj_create: Error 1027 (Invalid value for an argument): helmert: helmert: towgs84 should only be used with convention=position_vector
+4: proj_create: Error 1027 (Invalid value for an argument): helmert: helmert: 'transpose' argument is no longer valid. Use convention=position_vector/coordinate_frame
+4: proj_create: Error 1026 (Missing argument): molobadekas: helmert: missing 'convention' argument
+4: proj_create: Error 1027 (Invalid value for an argument): utm: Invalid value for to_meter
+4: proj_create: Error 1027 (Invalid value for an argument): utm: Invalid value for to_meter donominator
+4: proj_create: Error 1027 (Invalid value for an argument): aeqd: Invalid value for lat_0: |lat_0| should be <= 90°
+4: proj_create: Error 4098 (No inverse operation): pipeline: Pipeline: Inverse operation for affine is not available
+3: proj_create: Error 1027 (Invalid value for an argument): eqdc: Invalid value for eccentricity
+3: proj_create: Error 1027 (Invalid value for an argument): eqdc: Invalid value for lat_1 and lat_2: |lat_1 + lat_2| should be > 0
+3: proj_create: Error 1027 (Invalid value for an argument): eqdc: Invalid value for lat_1: |lat_1| should be <= 90°
+3: proj_create: Error 1027 (Invalid value for an argument): eqdc: Invalid value for lat_2: |lat_2| should be <= 90°
+3: proj_create: Error 1027 (Invalid value for an argument): eqdc: Invalid value for lat_1 and lat_2: |lat_1 + lat_2| should be > 0
+3: proj_create: Error 1027 (Invalid value for an argument): eqdc: Invalid value for eccentricity
+3: proj_create: Error 1027 (Invalid value for an argument): geos: Invalid value for h.
+3: proj_create: Error 1027 (Invalid value for an argument): geos: Invalid value for h.
+4: -------------------------------------------------------------------------------
+4: Reading file '/build/reproducible-path/proj-9.6.0/test/gie/more_builtins.gie'
+4: -------------------------------------------------------------------------------
+4: total: 183 tests succeeded,  0 tests skipped,  0 tests failed.
+4: -------------------------------------------------------------------------------
+ 3/67 Test  #4: Builtins2 ........................   Passed    0.03 sec
+5: proj_create: Error 1028 (Mutually exclusive arguments): axisswap: must provide EITHER 'order' OR 'axis' parameter.
+5: proj_create: Error 1028 (Mutually exclusive arguments): axisswap: must provide EITHER 'order' OR 'axis' parameter.
+5: proj_create: Error 1027 (Invalid value for an argument): axisswap: axisswap: duplicate axes specified
+5: proj_create: Error 1027 (Invalid value for an argument): axisswap: axisswap: bad axis order
+5: proj_create: Error 1027 (Invalid value for an argument): axisswap: axisswap: bad axis order
+5: proj_create: Error 1027 (Invalid value for an argument): axisswap: unknown axis '5'
 test 15
       Start 15: peirce_q
 
@@ -2024,63 +2093,73 @@
 15:  PROJ_DATA=/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/data/for_tests
 15:  TIFF_ENABLED=YES
 15: Test timeout computed to be: 10000000
-14: guyou: Invalid latitude
-14: guyou: Invalid latitude
-14: guyou: Invalid latitude
-14: guyou: Invalid latitude
-14: guyou: Invalid latitude
-14: guyou: Invalid latitude
-14: guyou: Invalid latitude
-14: guyou: Invalid latitude
-14: guyou: Invalid latitude
-14: guyou: Invalid latitude
-14: guyou: Invalid latitude
-14: guyou: Invalid latitude
-14: guyou: Invalid latitude
-14: guyou: Invalid latitude
-14: guyou: Invalid latitude
-14: guyou: Invalid latitude
-14: guyou: Invalid latitude
-14: guyou: Invalid latitude
-14: guyou: Invalid latitude
-14: guyou: Invalid latitude
-14: guyou: Invalid latitude
-14: guyou: Invalid latitude
-14: guyou: Invalid latitude
-14: guyou: Invalid latitude
-14: guyou: Invalid latitude
-14: guyou: Invalid latitude
-14: guyou: Invalid latitude
-14: guyou: Invalid latitude
-14: guyou: Invalid latitude
-14: guyou: Invalid latitude
-14: guyou: Invalid latitude
-14: guyou: Invalid latitude
-14: guyou: Invalid latitude
-14: guyou: Invalid latitude
-14: guyou: Invalid latitude
-14: guyou: Invalid latitude
-14: guyou: Invalid latitude
-14: guyou: Invalid latitude
-14: guyou: Invalid latitude
-14: guyou: Invalid latitude
-14: guyou: Invalid latitude
-14: guyou: Invalid latitude
-14: guyou: Invalid latitude
-14: guyou: Invalid latitude
-14: guyou: Invalid latitude
-14: guyou: Invalid latitude
-14: guyou: Invalid latitude
-14: guyou: Invalid latitude
-14: guyou: Invalid latitude
-14: guyou: Invalid latitude
-14: guyou: Invalid latitude
-14: -------------------------------------------------------------------------------
-14: Reading file '/build/reproducible-path/proj-9.6.0/test/gie/guyou.gie'
-14: -------------------------------------------------------------------------------
-14: total: 705 tests succeeded,  0 tests skipped,  0 tests failed.
-14: -------------------------------------------------------------------------------
+5: -------------------------------------------------------------------------------
+5: Reading file '/build/reproducible-path/proj-9.6.0/test/gie/axisswap.gie'
+5: -------------------------------------------------------------------------------
+5: total: 27 tests succeeded,  0 tests skipped,  0 tests failed.
+5: -------------------------------------------------------------------------------
+3: proj_create: Error 1027 (Invalid value for an argument): krovak: Invalid value for lat_0: lat_0 + PI/4 should be different from 0
+3: proj_create: Error 1027 (Invalid value for an argument): labrd: Invalid value for lat_0: lat_0 should be different from 0
+3: proj_create: Error 1027 (Invalid value for an argument): laea: Invalid value for lat_0: |lat_0| should be <= 90°
+3: proj_create: Error 1027 (Invalid value for an argument): lagrng: Invalid value for W: it should be > 0
+3: proj_create: Error 1027 (Invalid value for an argument): lagrng: Invalid value for lat_1: |lat_1| should be < 90°
+3: proj_create: Error 1027 (Invalid value for an argument): lcc: Invalid value for eccentricity
+3: lcc: Invalid latitude
+3: proj_create: Error 1027 (Invalid value for an argument): lcc: Invalid value for lat_2: |lat_2| should be < 90°
+3: proj_create: Error 1027 (Invalid value for an argument): lcc: Invalid value for lat_1: |lat_1| should be < 90°
+3: proj_create: Error 1027 (Invalid value for an argument): lcc: Invalid value for lat_1: |lat_1| should be < 90°
+3: proj_create: Error 1027 (Invalid value for an argument): lcc: Invalid value for lat_2: |lat_2| should be < 90°
+3: proj_create: Error 1027 (Invalid value for an argument): lcc: Invalid value for lat_1: |lat_1| should be < 90°
+3: proj_create: Error 1027 (Invalid value for an argument): lcc: Invalid value for lat_1: |lat_1| should be < 90°
+3: proj_create: Error 1027 (Invalid value for an argument): lcc: Invalid value for lat_2: |lat_2| should be < 90°
+3: proj_create: Error 1027 (Invalid value for an argument): nsper: Invalid value for h
+3: proj_create: Error 1027 (Invalid value for an argument): nsper: Invalid value for h
+6: proj_create: Error 1027 (Invalid value for an argument): pj_init_ctx: Must specify ellipsoid or sphere
+6: proj_create: Error 1027 (Invalid value for an argument): pj_init_ctx: Must specify ellipsoid or sphere
+6: proj_create: Error 1027 (Invalid value for an argument): pj_init_ctx: Must specify ellipsoid or sphere
+6: proj_create: Error 1027 (Invalid value for an argument): pj_init_ctx: Must specify ellipsoid or sphere
+6: proj_create: Error 1027 (Invalid value for an argument): pj_init_ctx: Must specify ellipsoid or sphere
+6: proj_create: unrecognized format / unknown name
+8: proj_create: Error 1025 (Invalid PROJ string syntax): pipeline: Pipeline: Mismatched units between step 1 and 2
+8: proj_create: Error 1025 (Invalid PROJ string syntax): pipeline: Pipeline: Mismatched units between step 2 and 3
+8: proj_create: Error 1025 (Invalid PROJ string syntax): pipeline: Pipeline: proj= operator before first step not allowed
+8: proj_create: Error 1025 (Invalid PROJ string syntax): pipeline: Pipeline: o_proj= operator before first step not allowed
+8: proj_create: nested pipeline not supported
+9: Unrecognized vertical grid format for filename 'BETA2007.gsb'
+ 4/67 Test  #5: Axisswap .........................   Passed    0.04 sec
+3: proj_create: Error 1026 (Missing argument): ob_tran: Failed to find projection to be rotated
+8: proj_create: Error 1027 (Invalid value for an argument): longlat: Invalid value for vto_meter donominator
+7: -------------------------------------------------------------------------------
+7: Reading file '/build/reproducible-path/proj-9.6.0/test/gie/GDA.gie'
+7: -------------------------------------------------------------------------------
+7: total:  3 tests succeeded,  0 tests skipped,  0 tests failed.
+7: -------------------------------------------------------------------------------
+test 16
+      Start 16: tinshift
+
+16: Test command: /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/bin/gie "/build/reproducible-path/proj-9.6.0/test/gie/tinshift.gie"
+16: Working Directory: /build/reproducible-path/proj-9.6.0/test
+16: Environment variables: 
+16:  PROJ_SKIP_READ_USER_WRITABLE_DIRECTORY=YES
+16:  PROJ_DATA=/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/data/for_tests
+16:  TIFF_ENABLED=YES
+16: Test timeout computed to be: 10000000
+3: proj_create: Error 1027 (Invalid value for an argument): omerc: Invalid value for lat_0: |lat_0| should be < 90°
+3: proj_create: Error 1027 (Invalid value for an argument): omerc: Invalid value for eccentricity
+3: proj_create: Error 1027 (Invalid value for an argument): omerc: Invalid value for lat_1: |lat_1| should be < 90°
+3: proj_create: Error 1027 (Invalid value for an argument): omerc: Invalid value for lat_2: |lat_2| should be < 90°
+3: proj_create: Error 1027 (Invalid value for an argument): omerc: Invalid value for gamma: given lat_0 value, |gamma| should be <= 80.000000°
+3: proj_create: Error 1027 (Invalid value for an argument): omerc: Invalid value for gamma: given lat_0 value, |gamma| should be <= 80.000000°
+3: proj_create: Error 1027 (Invalid value for an argument): omerc: Invalid value for gamma: given lat_0 value, |gamma| should be <= 80.031684°
+9: -------------------------------------------------------------------------------
+9: Reading file '/build/reproducible-path/proj-9.6.0/test/gie/DHDN_ETRS89.gie'
+9: -------------------------------------------------------------------------------
+9: total: 64 tests succeeded,  0 tests skipped,  0 tests failed.
+9: -------------------------------------------------------------------------------
 11: adams_hemi: Invalid latitude
+ 5/67 Test  #7: GDA ..............................   Passed    0.03 sec
+ 6/67 Test  #9: DHDN_ETRS89 ......................   Passed    0.03 sec
+3: proj_create: Error 1027 (Invalid value for an argument): s2: Invalid value for s2 parameter: should be linear, quadratic, tangent, or none.
 11: adams_hemi: Invalid latitude
 11: adams_hemi: Invalid latitude
 11: adams_hemi: Invalid latitude
@@ -2134,17 +2213,42 @@
 11: adams_hemi: Invalid latitude
 11: adams_hemi: Invalid latitude
 11: adams_hemi: Invalid latitude
- 4/67 Test #14: guyou ............................   Passed    0.14 sec
-test 16
-      Start 16: tinshift
+11: adams_hemi: Invalid latitude
+test 17
+      Start 17: spilhaus
 
-16: Test command: /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/bin/gie "/build/reproducible-path/proj-9.6.0/test/gie/tinshift.gie"
-16: Working Directory: /build/reproducible-path/proj-9.6.0/test
-16: Environment variables: 
-16:  PROJ_SKIP_READ_USER_WRITABLE_DIRECTORY=YES
-16:  PROJ_DATA=/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/data/for_tests
-16:  TIFF_ENABLED=YES
-16: Test timeout computed to be: 10000000
+17: Test command: /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/bin/gie "/build/reproducible-path/proj-9.6.0/test/gie/spilhaus.gie"
+17: Working Directory: /build/reproducible-path/proj-9.6.0/test
+17: Environment variables: 
+17:  PROJ_SKIP_READ_USER_WRITABLE_DIRECTORY=YES
+17:  PROJ_DATA=/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/data/for_tests
+17:  TIFF_ENABLED=YES
+17: Test timeout computed to be: 10000000
+test 18
+      Start 18: Deformation
+
+18: Test command: /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/bin/gie "/build/reproducible-path/proj-9.6.0/test/gie/deformation.gie"
+18: Working Directory: /build/reproducible-path/proj-9.6.0/test
+18: Environment variables: 
+18:  PROJ_SKIP_READ_USER_WRITABLE_DIRECTORY=YES
+18:  PROJ_DATA=/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/data/for_tests
+18:  TIFF_ENABLED=YES
+18: Test timeout computed to be: 10000000
+3: proj_create: Error 4096 (Unknown error (code 4096))
+3: tpeqd: Invalid latitude
+3: proj_create: Error 1027 (Invalid value for an argument): ups: Invalid value for es: only ellipsoidal formulation supported
+3: proj_create: Error 1027 (Invalid value for an argument): urm5: Invalid value for n / alpha: n * sin(|alpha|) should be < 1.
+3: proj_create: Error 1027 (Invalid value for an argument): utm: Invalid value for eccentricity: it should not be zero
+3: proj_create: Error 1027 (Invalid value for an argument): utm: Invalid value for zone
+3: proj_create: Error 1026 (Missing argument): topocentric: missing X_0 or lon_0
+3: proj_create: Error 1026 (Missing argument): topocentric: missing Y_0 and/or Z_0
+3: proj_create: Error 1026 (Missing argument): topocentric: missing lat_0
+3: proj_create: Error 1028 (Mutually exclusive arguments): topocentric: (X_0,Y_0,Z_0) and (lon_0,lat_0,h_0) are mutually exclusive
+3: -------------------------------------------------------------------------------
+3: Reading file '/build/reproducible-path/proj-9.6.0/test/gie/builtins.gie'
+3: -------------------------------------------------------------------------------
+3: total: 2504 tests succeeded,  0 tests skipped,  0 tests failed.
+3: -------------------------------------------------------------------------------
 11: -------------------------------------------------------------------------------
 11: Reading file '/build/reproducible-path/proj-9.6.0/test/gie/adams_hemi.gie'
 11: -------------------------------------------------------------------------------
@@ -2205,33 +2309,62 @@
 12: adams_ws1: Invalid latitude
 12: adams_ws1: Invalid latitude
 12: adams_ws1: Invalid latitude
- 5/67 Test #11: adams_hemi .......................   Passed    0.36 sec
-test 17
-      Start 17: spilhaus
-
-17: Test command: /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/bin/gie "/build/reproducible-path/proj-9.6.0/test/gie/spilhaus.gie"
-17: Working Directory: /build/reproducible-path/proj-9.6.0/test
-17: Environment variables: 
-17:  PROJ_SKIP_READ_USER_WRITABLE_DIRECTORY=YES
-17:  PROJ_DATA=/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/data/for_tests
-17:  TIFF_ENABLED=YES
-17: Test timeout computed to be: 10000000
+12: adams_ws1: Invalid latitude
+12: adams_ws1: Invalid latitude
 12: -------------------------------------------------------------------------------
 12: Reading file '/build/reproducible-path/proj-9.6.0/test/gie/adams_ws1.gie'
 12: -------------------------------------------------------------------------------
 12: total: 703 tests succeeded,  0 tests skipped,  0 tests failed.
 12: -------------------------------------------------------------------------------
- 6/67 Test #12: adams_ws1 ........................   Passed    0.36 sec
-test 18
-      Start 18: Deformation
+10: proj_create: Error 1027 (Invalid value for an argument): unitconvert: inconsistent unit type between xy_in and xy_out
+10: proj_create: Error 1027 (Invalid value for an argument): unitconvert: inconsistent unit type between z_in and z_out
+10: proj_create: Error 1027 (Invalid value for an argument): unitconvert: unknown xy_in unit
+10: proj_create: Error 1027 (Invalid value for an argument): unitconvert: unknown xy_out unit
+10: proj_create: Error 1027 (Invalid value for an argument): unitconvert: unknown xy_in unit
+10: proj_create: Error 1027 (Invalid value for an argument): unitconvert: unknown xy_out unit
+10: proj_create: Error 1027 (Invalid value for an argument): unitconvert: unknown z_in unit
+10: proj_create: Error 1027 (Invalid value for an argument): unitconvert: unknown z_out unit
+10: proj_create: Error 1027 (Invalid value for an argument): unitconvert: unknown z_in unit
+10: proj_create: Error 1027 (Invalid value for an argument): unitconvert: unknown z_out unit
+ 7/67 Test #11: adams_hemi .......................   Passed    0.03 sec
+ 8/67 Test  #3: Builtins .........................   Passed    0.05 sec
+ 9/67 Test #12: adams_ws1 ........................   Passed    0.03 sec
+test 19
+      Start 19: geotiff_grids
 
-18: Test command: /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/bin/gie "/build/reproducible-path/proj-9.6.0/test/gie/deformation.gie"
-18: Working Directory: /build/reproducible-path/proj-9.6.0/test
-18: Environment variables: 
-18:  PROJ_SKIP_READ_USER_WRITABLE_DIRECTORY=YES
-18:  PROJ_DATA=/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/data/for_tests
-18:  TIFF_ENABLED=YES
-18: Test timeout computed to be: 10000000
+19: Test command: /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/bin/gie "/build/reproducible-path/proj-9.6.0/test/gie/geotiff_grids.gie"
+19: Working Directory: /build/reproducible-path/proj-9.6.0/test
+19: Environment variables: 
+19:  PROJ_SKIP_READ_USER_WRITABLE_DIRECTORY=YES
+19:  PROJ_DATA=/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/data/for_tests
+19:  TIFF_ENABLED=YES
+19: Test timeout computed to be: 10000000
+test 20
+      Start 20: defmodel
+
+20: Test command: /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/bin/gie "/build/reproducible-path/proj-9.6.0/test/gie/defmodel.gie"
+20: Working Directory: /build/reproducible-path/proj-9.6.0/test
+20: Environment variables: 
+20:  PROJ_SKIP_READ_USER_WRITABLE_DIRECTORY=YES
+20:  PROJ_DATA=/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/data/for_tests
+20:  TIFF_ENABLED=YES
+20: Test timeout computed to be: 10000000
+test 21
+      Start 21: gridshift
+
+21: Test command: /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/bin/gie "/build/reproducible-path/proj-9.6.0/test/gie/gridshift.gie"
+21: Working Directory: /build/reproducible-path/proj-9.6.0/test
+21: Environment variables: 
+21:  PROJ_SKIP_READ_USER_WRITABLE_DIRECTORY=YES
+21:  PROJ_DATA=/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/data/for_tests
+21:  TIFF_ENABLED=YES
+21: Test timeout computed to be: 10000000
+10: -------------------------------------------------------------------------------
+10: Reading file '/build/reproducible-path/proj-9.6.0/test/gie/unitconvert.gie'
+10: -------------------------------------------------------------------------------
+10: total: 16 tests succeeded,  0 tests skipped,  0 tests failed.
+10: -------------------------------------------------------------------------------
+13: adams_ws2: Invalid latitude
 13: adams_ws2: Invalid latitude
 13: adams_ws2: Invalid latitude
 13: adams_ws2: Invalid latitude
@@ -2292,17 +2425,21 @@
 13: -------------------------------------------------------------------------------
 13: total: 722 tests succeeded,  0 tests skipped,  0 tests failed.
 13: -------------------------------------------------------------------------------
- 7/67 Test #13: adams_ws2 ........................   Passed    0.36 sec
-test 19
-      Start 19: geotiff_grids
+10/67 Test #10: Unitconvert ......................   Passed    0.05 sec
+test 22
+      Start 22: gridshift_network_enabled
 
-19: Test command: /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/bin/gie "/build/reproducible-path/proj-9.6.0/test/gie/geotiff_grids.gie"
-19: Working Directory: /build/reproducible-path/proj-9.6.0/test
-19: Environment variables: 
-19:  PROJ_SKIP_READ_USER_WRITABLE_DIRECTORY=YES
-19:  PROJ_DATA=/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/data/for_tests
-19:  TIFF_ENABLED=YES
-19: Test timeout computed to be: 10000000
+22: Test command: /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/bin/gie "/build/reproducible-path/proj-9.6.0/test/gie/gridshift.gie"
+22: Working Directory: /build/reproducible-path/proj-9.6.0/test
+22: Environment variables: 
+22:  PROJ_USER_WRITABLE_DIRECTORY=/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/tmp_user_writable_dir
+22:  PROJ_NETWORK=ON
+22:  PROJ_DATA=/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/data/for_tests
+22: Test timeout computed to be: 10000000
+11/67 Test #13: adams_ws2 ........................   Passed    0.04 sec
+16: proj_create: Error 1026 (Missing argument): tinshift: +file= should be specified.
+16: proj_create: Error 1029 (File not found or invalid): tinshift: Cannot open i_do_not_exist
+16: proj_create: Error 1029 (File not found or invalid): tinshift: invalid model: [json.exception.parse_error.101] parse error at line 1, column 2: syntax error while parsing value - invalid literal; last read: '[g'
 15: peirce_q: Invalid latitude
 15: peirce_q: Invalid latitude
 15: peirce_q: Invalid latitude
@@ -2313,22 +2450,6 @@
 15: peirce_q: Invalid latitude
 15: peirce_q: Invalid latitude
 15: peirce_q: Invalid latitude
-17: -------------------------------------------------------------------------------
-17: Reading file '/build/reproducible-path/proj-9.6.0/test/gie/spilhaus.gie'
-17: -------------------------------------------------------------------------------
-17: total: 133 tests succeeded,  0 tests skipped,  0 tests failed.
-17: -------------------------------------------------------------------------------
- 8/67 Test #17: spilhaus .........................   Passed    0.05 sec
-test 20
-      Start 20: defmodel
-
-20: Test command: /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/bin/gie "/build/reproducible-path/proj-9.6.0/test/gie/defmodel.gie"
-20: Working Directory: /build/reproducible-path/proj-9.6.0/test
-20: Environment variables: 
-20:  PROJ_SKIP_READ_USER_WRITABLE_DIRECTORY=YES
-20:  PROJ_DATA=/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/data/for_tests
-20:  TIFF_ENABLED=YES
-20: Test timeout computed to be: 10000000
 15: peirce_q: Invalid latitude
 15: peirce_q: Invalid latitude
 15: peirce_q: Invalid latitude
@@ -2348,68 +2469,64 @@
 15: -------------------------------------------------------------------------------
 15: total: 592 tests succeeded,  0 tests skipped,  0 tests failed.
 15: -------------------------------------------------------------------------------
- 9/67 Test #15: peirce_q .........................   Passed    0.07 sec
-test 21
-      Start 21: gridshift
-
-21: Test command: /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/bin/gie "/build/reproducible-path/proj-9.6.0/test/gie/gridshift.gie"
-21: Working Directory: /build/reproducible-path/proj-9.6.0/test
-21: Environment variables: 
-21:  PROJ_SKIP_READ_USER_WRITABLE_DIRECTORY=YES
-21:  PROJ_DATA=/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/data/for_tests
-21:  TIFF_ENABLED=YES
-21: Test timeout computed to be: 10000000
-4: proj_create: Error 1026 (Missing argument): molodensky: missing dx
-4: proj_create: Error 1026 (Missing argument): molodensky: missing dy
-5: proj_create: Error 1028 (Mutually exclusive arguments): axisswap: must provide EITHER 'order' OR 'axis' parameter.
-5: proj_create: Error 1028 (Mutually exclusive arguments): axisswap: must provide EITHER 'order' OR 'axis' parameter.
-5: proj_create: Error 1027 (Invalid value for an argument): axisswap: axisswap: duplicate axes specified
-5: proj_create: Error 1027 (Invalid value for an argument): axisswap: axisswap: bad axis order
-5: proj_create: Error 1027 (Invalid value for an argument): axisswap: axisswap: bad axis order
-5: proj_create: Error 1027 (Invalid value for an argument): axisswap: unknown axis '5'
-3: proj_create: Error 1027 (Invalid value for an argument): aea: Invalid value for lat_1: |lat_1| should be <= 90°
-3: proj_create: Error 1027 (Invalid value for an argument): aea: Invalid value for lat_2: |lat_2| should be <= 90°
-3: proj_create: Error 1027 (Invalid value for an argument): aea: Invalid value for lat_1 and lat_2: |lat_1 + lat_2| should be > 0
-3: proj_create: Error 1027 (Invalid value for an argument): aea: Invalid value for eccentricity
-10: proj_create: Error 1027 (Invalid value for an argument): unitconvert: inconsistent unit type between xy_in and xy_out
-10: proj_create: Error 1027 (Invalid value for an argument): unitconvert: inconsistent unit type between z_in and z_out
-10: proj_create: Error 1027 (Invalid value for an argument): unitconvert: unknown xy_in unit
-10: proj_create: Error 1027 (Invalid value for an argument): unitconvert: unknown xy_out unit
-10: proj_create: Error 1027 (Invalid value for an argument): unitconvert: unknown xy_in unit
-10: proj_create: Error 1027 (Invalid value for an argument): unitconvert: unknown xy_out unit
-10: proj_create: Error 1027 (Invalid value for an argument): unitconvert: unknown z_in unit
-10: proj_create: Error 1027 (Invalid value for an argument): unitconvert: unknown z_out unit
-10: proj_create: Error 1027 (Invalid value for an argument): unitconvert: unknown z_in unit
-10: proj_create: Error 1027 (Invalid value for an argument): unitconvert: unknown z_out unit
-6: proj_create: Error 1027 (Invalid value for an argument): pj_init_ctx: Must specify ellipsoid or sphere
-6: proj_create: Error 1027 (Invalid value for an argument): pj_init_ctx: Must specify ellipsoid or sphere
-6: proj_create: Error 1027 (Invalid value for an argument): pj_init_ctx: Must specify ellipsoid or sphere
-6: proj_create: Error 1027 (Invalid value for an argument): pj_init_ctx: Must specify ellipsoid or sphere
-6: proj_create: Error 1027 (Invalid value for an argument): pj_init_ctx: Must specify ellipsoid or sphere
-6: proj_create: unrecognized format / unknown name
-16: proj_create: Error 1026 (Missing argument): tinshift: +file= should be specified.
-5: -------------------------------------------------------------------------------
-5: Reading file '/build/reproducible-path/proj-9.6.0/test/gie/axisswap.gie'
-5: -------------------------------------------------------------------------------
-5: total: 27 tests succeeded,  0 tests skipped,  0 tests failed.
-5: -------------------------------------------------------------------------------
-10: -------------------------------------------------------------------------------
-10: Reading file '/build/reproducible-path/proj-9.6.0/test/gie/unitconvert.gie'
-10: -------------------------------------------------------------------------------
-10: total: 16 tests succeeded,  0 tests skipped,  0 tests failed.
-10: -------------------------------------------------------------------------------
-10/67 Test #10: Unitconvert ......................   Passed    0.42 sec
-test 22
-      Start 22: gridshift_network_enabled
-
-22: Test command: /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/bin/gie "/build/reproducible-path/proj-9.6.0/test/gie/gridshift.gie"
-22: Working Directory: /build/reproducible-path/proj-9.6.0/test
-22: Environment variables: 
-22:  PROJ_USER_WRITABLE_DIRECTORY=/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/tmp_user_writable_dir
-22:  PROJ_NETWORK=ON
-22:  PROJ_DATA=/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/data/for_tests
-22: Test timeout computed to be: 10000000
-11/67 Test  #5: Axisswap .........................   Passed    0.43 sec
+14: guyou: Invalid latitude
+14: guyou: Invalid latitude
+14: guyou: Invalid latitude
+14: guyou: Invalid latitude
+14: guyou: Invalid latitude
+14: guyou: Invalid latitude
+14: guyou: Invalid latitude
+14: guyou: Invalid latitude
+14: guyou: Invalid latitude
+14: guyou: Invalid latitude
+14: guyou: Invalid latitude
+14: guyou: Invalid latitude
+14: guyou: Invalid latitude
+14: guyou: Invalid latitude
+14: guyou: Invalid latitude
+14: guyou: Invalid latitude
+14: guyou: Invalid latitude
+14: guyou: Invalid latitude
+14: guyou: Invalid latitude
+14: guyou: Invalid latitude
+14: guyou: Invalid latitude
+14: guyou: Invalid latitude
+14: guyou: Invalid latitude
+14: guyou: Invalid latitude
+14: guyou: Invalid latitude
+14: guyou: Invalid latitude
+14: guyou: Invalid latitude
+14: guyou: Invalid latitude
+14: guyou: Invalid latitude
+14: guyou: Invalid latitude
+14: guyou: Invalid latitude
+14: guyou: Invalid latitude
+14: guyou: Invalid latitude
+14: guyou: Invalid latitude
+14: guyou: Invalid latitude
+14: guyou: Invalid latitude
+14: guyou: Invalid latitude
+14: guyou: Invalid latitude
+14: guyou: Invalid latitude
+14: guyou: Invalid latitude
+14: guyou: Invalid latitude
+14: guyou: Invalid latitude
+14: guyou: Invalid latitude
+14: guyou: Invalid latitude
+14: guyou: Invalid latitude
+14: guyou: Invalid latitude
+14: guyou: Invalid latitude
+14: guyou: Invalid latitude
+14: guyou: Invalid latitude
+14: guyou: Invalid latitude
+14: guyou: Invalid latitude
+14: guyou: Invalid latitude
+14: guyou: Invalid latitude
+14: -------------------------------------------------------------------------------
+14: Reading file '/build/reproducible-path/proj-9.6.0/test/gie/guyou.gie'
+14: -------------------------------------------------------------------------------
+14: total: 705 tests succeeded,  0 tests skipped,  0 tests failed.
+14: -------------------------------------------------------------------------------
 test 23
       Start 23: GIGS-5101.1-jhs
 
@@ -2420,22 +2537,13 @@
 23:  PROJ_DATA=/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/data/for_tests
 23:  TIFF_ENABLED=YES
 23: Test timeout computed to be: 10000000
-9: Unrecognized vertical grid format for filename 'BETA2007.gsb'
-3: proj_create: Error 1027 (Invalid value for an argument): eqdc: Invalid value for eccentricity
-3: proj_create: Error 1027 (Invalid value for an argument): eqdc: Invalid value for lat_1 and lat_2: |lat_1 + lat_2| should be > 0
-3: proj_create: Error 1027 (Invalid value for an argument): eqdc: Invalid value for lat_1: |lat_1| should be <= 90°
-3: proj_create: Error 1027 (Invalid value for an argument): eqdc: Invalid value for lat_2: |lat_2| should be <= 90°
-3: proj_create: Error 1027 (Invalid value for an argument): eqdc: Invalid value for lat_1 and lat_2: |lat_1 + lat_2| should be > 0
-3: proj_create: Error 1027 (Invalid value for an argument): eqdc: Invalid value for eccentricity
-3: proj_create: Error 1027 (Invalid value for an argument): geos: Invalid value for h.
-3: proj_create: Error 1027 (Invalid value for an argument): geos: Invalid value for h.
-20: proj_create: Error 1026 (Missing argument): defmodel: +model= should be specified.
-9: -------------------------------------------------------------------------------
-9: Reading file '/build/reproducible-path/proj-9.6.0/test/gie/DHDN_ETRS89.gie'
-9: -------------------------------------------------------------------------------
-9: total: 64 tests succeeded,  0 tests skipped,  0 tests failed.
-9: -------------------------------------------------------------------------------
-12/67 Test  #9: DHDN_ETRS89 ......................   Passed    0.45 sec
+16: -------------------------------------------------------------------------------
+16: Reading file '/build/reproducible-path/proj-9.6.0/test/gie/tinshift.gie'
+16: -------------------------------------------------------------------------------
+16: total: 15 tests succeeded,  0 tests skipped,  0 tests failed.
+16: -------------------------------------------------------------------------------
+12/67 Test #14: guyou ............................   Passed    0.04 sec
+13/67 Test #15: peirce_q .........................   Passed    0.04 sec
 test 24
       Start 24: GIGS-5101.2-jhs
 
@@ -2446,51 +2554,6 @@
 24:  PROJ_DATA=/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/data/for_tests
 24:  TIFF_ENABLED=YES
 24: Test timeout computed to be: 10000000
-20: proj_create: Error 1029 (File not found or invalid): defmodel: Cannot open i_do_not_exist
-16: proj_create: Error 1029 (File not found or invalid): tinshift: Cannot open i_do_not_exist
-3: proj_create: Error 1027 (Invalid value for an argument): krovak: Invalid value for lat_0: lat_0 + PI/4 should be different from 0
-3: proj_create: Error 1027 (Invalid value for an argument): labrd: Invalid value for lat_0: lat_0 should be different from 0
-3: proj_create: Error 1027 (Invalid value for an argument): laea: Invalid value for lat_0: |lat_0| should be <= 90°
-3: proj_create: Error 1027 (Invalid value for an argument): lagrng: Invalid value for W: it should be > 0
-3: proj_create: Error 1027 (Invalid value for an argument): lagrng: Invalid value for lat_1: |lat_1| should be < 90°
-3: proj_create: Error 1027 (Invalid value for an argument): lcc: Invalid value for eccentricity
-3: lcc: Invalid latitude
-3: proj_create: Error 1027 (Invalid value for an argument): lcc: Invalid value for lat_2: |lat_2| should be < 90°
-3: proj_create: Error 1027 (Invalid value for an argument): lcc: Invalid value for lat_1: |lat_1| should be < 90°
-3: proj_create: Error 1027 (Invalid value for an argument): lcc: Invalid value for lat_1: |lat_1| should be < 90°
-3: proj_create: Error 1027 (Invalid value for an argument): lcc: Invalid value for lat_2: |lat_2| should be < 90°
-3: proj_create: Error 1027 (Invalid value for an argument): lcc: Invalid value for lat_1: |lat_1| should be < 90°
-3: proj_create: Error 1027 (Invalid value for an argument): lcc: Invalid value for lat_1: |lat_1| should be < 90°
-3: proj_create: Error 1027 (Invalid value for an argument): lcc: Invalid value for lat_2: |lat_2| should be < 90°
-3: proj_create: Error 1027 (Invalid value for an argument): nsper: Invalid value for h
-3: proj_create: Error 1027 (Invalid value for an argument): nsper: Invalid value for h
-3: proj_create: Error 1026 (Missing argument): ob_tran: Failed to find projection to be rotated
-3: proj_create: Error 1027 (Invalid value for an argument): omerc: Invalid value for lat_0: |lat_0| should be < 90°
-3: proj_create: Error 1027 (Invalid value for an argument): omerc: Invalid value for eccentricity
-3: proj_create: Error 1027 (Invalid value for an argument): omerc: Invalid value for lat_1: |lat_1| should be < 90°
-3: proj_create: Error 1027 (Invalid value for an argument): omerc: Invalid value for lat_2: |lat_2| should be < 90°
-3: proj_create: Error 1027 (Invalid value for an argument): omerc: Invalid value for gamma: given lat_0 value, |gamma| should be <= 80.000000°
-3: proj_create: Error 1027 (Invalid value for an argument): omerc: Invalid value for gamma: given lat_0 value, |gamma| should be <= 80.000000°
-3: proj_create: Error 1027 (Invalid value for an argument): omerc: Invalid value for gamma: given lat_0 value, |gamma| should be <= 80.031684°
-16: proj_create: Error 1029 (File not found or invalid): tinshift: invalid model: [json.exception.parse_error.101] parse error at line 1, column 2: syntax error while parsing value - invalid literal; last read: '[g'
-20: proj_create: Error 1029 (File not found or invalid): defmodel: invalid model: [json.exception.parse_error.101] parse error at line 1, column 2: syntax error while parsing value - invalid literal; last read: '[g'
-3: proj_create: Error 1027 (Invalid value for an argument): s2: Invalid value for s2 parameter: should be linear, quadratic, tangent, or none.
-3: proj_create: Error 4096 (Unknown error (code 4096))
-3: tpeqd: Invalid latitude
-3: proj_create: Error 1027 (Invalid value for an argument): ups: Invalid value for es: only ellipsoidal formulation supported
-3: proj_create: Error 1027 (Invalid value for an argument): urm5: Invalid value for n / alpha: n * sin(|alpha|) should be < 1.
-3: proj_create: Error 1027 (Invalid value for an argument): utm: Invalid value for eccentricity: it should not be zero
-3: proj_create: Error 1027 (Invalid value for an argument): utm: Invalid value for zone
-3: proj_create: Error 1026 (Missing argument): topocentric: missing X_0 or lon_0
-3: proj_create: Error 1026 (Missing argument): topocentric: missing Y_0 and/or Z_0
-3: proj_create: Error 1026 (Missing argument): topocentric: missing lat_0
-3: proj_create: Error 1028 (Mutually exclusive arguments): topocentric: (X_0,Y_0,Z_0) and (lon_0,lat_0,h_0) are mutually exclusive
-3: -------------------------------------------------------------------------------
-3: Reading file '/build/reproducible-path/proj-9.6.0/test/gie/builtins.gie'
-3: -------------------------------------------------------------------------------
-3: total: 2504 tests succeeded,  0 tests skipped,  0 tests failed.
-3: -------------------------------------------------------------------------------
-13/67 Test  #3: Builtins .........................   Passed    0.56 sec
 test 25
       Start 25: GIGS-5101.3-jhs
 
@@ -2501,12 +2564,7 @@
 25:  PROJ_DATA=/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/data/for_tests
 25:  TIFF_ENABLED=YES
 25: Test timeout computed to be: 10000000
-16: -------------------------------------------------------------------------------
-16: Reading file '/build/reproducible-path/proj-9.6.0/test/gie/tinshift.gie'
-16: -------------------------------------------------------------------------------
-16: total: 15 tests succeeded,  0 tests skipped,  0 tests failed.
-16: -------------------------------------------------------------------------------
-14/67 Test #16: tinshift .........................   Passed    0.23 sec
+14/67 Test #16: tinshift .........................   Passed    0.04 sec
 test 26
       Start 26: GIGS-5101.4-jhs-etmerc
 
@@ -2522,18 +2580,21 @@
 18: proj_create: Error 1029 (File not found or invalid): deformation: could not find requested xy_grid(s).
 18: proj_create: Error 1029 (File not found or invalid): deformation: could not find requested z_grid(s).
 18: proj_create: Error 1029 (File not found or invalid): deformation: could not find requested z_grid(s).
-21: proj_create: Error 1027 (Invalid value for an argument): gridshift: Unsupported value for +interpolation.
-21: proj_create: Error 1026 (Missing argument): gridshift: +grids parameter missing.
-22: proj_create: Error 1027 (Invalid value for an argument): gridshift: Unsupported value for +interpolation.
-22: proj_create: Error 1026 (Missing argument): gridshift: +grids parameter missing.
-21: proj_create: Error 1029 (File not found or invalid): gridshift: could not find required grid(s).
-22: proj_create: Error 1029 (File not found or invalid): gridshift: could not find required grid(s).
 18: -------------------------------------------------------------------------------
 18: Reading file '/build/reproducible-path/proj-9.6.0/test/gie/deformation.gie'
 18: -------------------------------------------------------------------------------
 18: total: 43 tests succeeded,  0 tests skipped,  0 tests failed.
 18: -------------------------------------------------------------------------------
-15/67 Test #18: Deformation ......................   Passed    0.33 sec
+17: -------------------------------------------------------------------------------
+17: Reading file '/build/reproducible-path/proj-9.6.0/test/gie/spilhaus.gie'
+17: -------------------------------------------------------------------------------
+17: total: 133 tests succeeded,  0 tests skipped,  0 tests failed.
+17: -------------------------------------------------------------------------------
+19: No GeoPixelScale tag
+19: proj_create: Error 1029 (File not found or invalid): vgridshift: could not find required grid(s).
+19: proj_create: Error 1029 (File not found or invalid): vgridshift: could not find required grid(s).
+15/67 Test #17: spilhaus .........................   Passed    0.04 sec
+16/67 Test #18: Deformation ......................   Passed    0.04 sec
 test 27
       Start 27: GIGS-5102.1
 
@@ -2544,14 +2605,6 @@
 27:  PROJ_DATA=/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/data/for_tests
 27:  TIFF_ENABLED=YES
 27: Test timeout computed to be: 10000000
-19: No GeoPixelScale tag
-21: proj_create: Error 1029 (File not found or invalid): gridshift: could not find required grid(s).
-21: -------------------------------------------------------------------------------
-21: Reading file '/build/reproducible-path/proj-9.6.0/test/gie/gridshift.gie'
-21: -------------------------------------------------------------------------------
-21: total: 59 tests succeeded,  0 tests skipped,  0 tests failed.
-21: -------------------------------------------------------------------------------
-16/67 Test #21: gridshift ........................   Passed    0.31 sec
 test 28
       Start 28: GIGS-5102.2
 
@@ -2562,14 +2615,21 @@
 28:  PROJ_DATA=/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/data/for_tests
 28:  TIFF_ENABLED=YES
 28: Test timeout computed to be: 10000000
-19: proj_create: Error 1029 (File not found or invalid): vgridshift: could not find required grid(s).
-19: proj_create: Error 1029 (File not found or invalid): vgridshift: could not find required grid(s).
-26: -------------------------------------------------------------------------------
-26: Reading file '/build/reproducible-path/proj-9.6.0/test/gigs/5101.4-jhs-etmerc.gie'
-26: -------------------------------------------------------------------------------
-26: total: 69 tests succeeded,  0 tests skipped,  0 tests failed.
-26: -------------------------------------------------------------------------------
-17/67 Test #26: GIGS-5101.4-jhs-etmerc ...........   Passed    0.34 sec
+19: No GeoPixelScale tag
+19: proj_create: Error 1029 (File not found or invalid): hgridshift: could not find required grid(s).
+19: -------------------------------------------------------------------------------
+19: Reading file '/build/reproducible-path/proj-9.6.0/test/gie/geotiff_grids.gie'
+19: -------------------------------------------------------------------------------
+19: total: 51 tests succeeded,  0 tests skipped,  0 tests failed.
+19: -------------------------------------------------------------------------------
+20: proj_create: Error 1026 (Missing argument): defmodel: +model= should be specified.
+20: proj_create: Error 1029 (File not found or invalid): defmodel: Cannot open i_do_not_exist
+20: proj_create: Error 1029 (File not found or invalid): defmodel: invalid model: [json.exception.parse_error.101] parse error at line 1, column 2: syntax error while parsing value - invalid literal; last read: '[g'
+21: proj_create: Error 1027 (Invalid value for an argument): gridshift: Unsupported value for +interpolation.
+21: proj_create: Error 1026 (Missing argument): gridshift: +grids parameter missing.
+17/67 Test #19: geotiff_grids ....................   Passed    0.04 sec
+21: proj_create: Error 1029 (File not found or invalid): gridshift: could not find required grid(s).
+21: proj_create: Error 1029 (File not found or invalid): gridshift: could not find required grid(s).
 test 29
       Start 29: GIGS-5103.1
 
@@ -2580,13 +2640,12 @@
 29:  PROJ_DATA=/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/data/for_tests
 29:  TIFF_ENABLED=YES
 29: Test timeout computed to be: 10000000
-22: proj_create: Error 1029 (File not found or invalid): gridshift: could not find required grid(s).
-22: -------------------------------------------------------------------------------
-22: Reading file '/build/reproducible-path/proj-9.6.0/test/gie/gridshift.gie'
-22: -------------------------------------------------------------------------------
-22: total: 59 tests succeeded,  0 tests skipped,  0 tests failed.
-22: -------------------------------------------------------------------------------
-18/67 Test #22: gridshift_network_enabled ........   Passed    0.56 sec
+21: -------------------------------------------------------------------------------
+21: Reading file '/build/reproducible-path/proj-9.6.0/test/gie/gridshift.gie'
+21: -------------------------------------------------------------------------------
+21: total: 59 tests succeeded,  0 tests skipped,  0 tests failed.
+21: -------------------------------------------------------------------------------
+18/67 Test #21: gridshift ........................   Passed    0.04 sec
 test 30
       Start 30: GIGS-5103.2
 
@@ -2597,12 +2656,15 @@
 30:  PROJ_DATA=/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/data/for_tests
 30:  TIFF_ENABLED=YES
 30: Test timeout computed to be: 10000000
-23: -------------------------------------------------------------------------------
-23: Reading file '/build/reproducible-path/proj-9.6.0/test/gigs/5101.1-jhs.gie'
-23: -------------------------------------------------------------------------------
-23: total: 177 tests succeeded,  0 tests skipped,  0 tests failed.
-23: -------------------------------------------------------------------------------
-19/67 Test #23: GIGS-5101.1-jhs ..................   Passed    0.58 sec
+22: proj_create: Error 1027 (Invalid value for an argument): gridshift: Unsupported value for +interpolation.
+22: proj_create: Error 1026 (Missing argument): gridshift: +grids parameter missing.
+22: proj_create: Error 1029 (File not found or invalid): gridshift: could not find required grid(s).
+20: -------------------------------------------------------------------------------
+20: Reading file '/build/reproducible-path/proj-9.6.0/test/gie/defmodel.gie'
+20: -------------------------------------------------------------------------------
+20: total: 34 tests succeeded,  0 tests skipped,  0 tests failed.
+20: -------------------------------------------------------------------------------
+19/67 Test #20: defmodel .........................   Passed    0.05 sec
 test 31
       Start 31: GIGS-5103.3
 
@@ -2613,22 +2675,18 @@
 31:  PROJ_DATA=/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/data/for_tests
 31:  TIFF_ENABLED=YES
 31: Test timeout computed to be: 10000000
-4: proj_create: Error 4098 (No inverse operation): pipeline: Pipeline: Inverse operation for urm5 is not available
-4: proj_create: Error 4098 (No inverse operation): pipeline: Pipeline: Inverse operation for urm5 is not available
-4: proj_create: nested pipeline not supported
-4: proj_create: +step found outside pipeline
-4: proj_create: Error 1025 (Invalid PROJ string syntax)
-28: -------------------------------------------------------------------------------
-28: Reading file '/build/reproducible-path/proj-9.6.0/test/gigs/5102.2.gie'
-28: -------------------------------------------------------------------------------
-28: total: 57 tests succeeded,  0 tests skipped,  0 tests failed.
-28: -------------------------------------------------------------------------------
+22: proj_create: Error 1029 (File not found or invalid): gridshift: could not find required grid(s).
+22: -------------------------------------------------------------------------------
+22: Reading file '/build/reproducible-path/proj-9.6.0/test/gie/gridshift.gie'
+22: -------------------------------------------------------------------------------
+22: total: 59 tests succeeded,  0 tests skipped,  0 tests failed.
+22: -------------------------------------------------------------------------------
 25: -------------------------------------------------------------------------------
 25: Reading file '/build/reproducible-path/proj-9.6.0/test/gigs/5101.3-jhs.gie'
 25: -------------------------------------------------------------------------------
 25: total: 69 tests succeeded,  0 tests skipped,  0 tests failed.
 25: -------------------------------------------------------------------------------
-20/67 Test #28: GIGS-5102.2 ......................   Passed    0.35 sec
+20/67 Test #22: gridshift_network_enabled ........   Passed    0.05 sec
 test 32
       Start 32: GIGS-5104
 
@@ -2639,13 +2697,7 @@
 32:  PROJ_DATA=/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/data/for_tests
 32:  TIFF_ENABLED=YES
 32: Test timeout computed to be: 10000000
-27: -------------------------------------------------------------------------------
-27: Reading file '/build/reproducible-path/proj-9.6.0/test/gigs/5102.1.gie'
-27: -------------------------------------------------------------------------------
-27: total: 57 tests succeeded,  0 tests skipped,  0 tests failed.
-27: -------------------------------------------------------------------------------
-21/67 Test #25: GIGS-5101.3-jhs ..................   Passed    0.55 sec
-22/67 Test #27: GIGS-5102.1 ......................   Passed    0.39 sec
+21/67 Test #25: GIGS-5101.3-jhs ..................   Passed    0.04 sec
 test 33
       Start 33: GIGS-5105.2
 
@@ -2656,6 +2708,18 @@
 33:  PROJ_DATA=/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/data/for_tests
 33:  TIFF_ENABLED=YES
 33: Test timeout computed to be: 10000000
+24: -------------------------------------------------------------------------------
+24: Reading file '/build/reproducible-path/proj-9.6.0/test/gigs/5101.2-jhs.gie'
+24: -------------------------------------------------------------------------------
+24: total: 69 tests succeeded,  0 tests skipped,  0 tests failed.
+24: -------------------------------------------------------------------------------
+23: -------------------------------------------------------------------------------
+23: Reading file '/build/reproducible-path/proj-9.6.0/test/gigs/5101.1-jhs.gie'
+23: -------------------------------------------------------------------------------
+23: total: 177 tests succeeded,  0 tests skipped,  0 tests failed.
+23: -------------------------------------------------------------------------------
+22/67 Test #23: GIGS-5101.1-jhs ..................   Passed    0.06 sec
+23/67 Test #24: GIGS-5101.2-jhs ..................   Passed    0.05 sec
 test 34
       Start 34: GIGS-5106
 
@@ -2666,12 +2730,6 @@
 34:  PROJ_DATA=/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/data/for_tests
 34:  TIFF_ENABLED=YES
 34: Test timeout computed to be: 10000000
-24: -------------------------------------------------------------------------------
-24: Reading file '/build/reproducible-path/proj-9.6.0/test/gigs/5101.2-jhs.gie'
-24: -------------------------------------------------------------------------------
-24: total: 69 tests succeeded,  0 tests skipped,  0 tests failed.
-24: -------------------------------------------------------------------------------
-23/67 Test #24: GIGS-5101.2-jhs ..................   Passed    0.64 sec
 test 35
       Start 35: GIGS-5107
 
@@ -2682,29 +2740,18 @@
 35:  PROJ_DATA=/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/data/for_tests
 35:  TIFF_ENABLED=YES
 35: Test timeout computed to be: 10000000
-4: proj_create: Error 1026 (Missing argument): vgridshift: +grids parameter missing.
-4: proj_create: Error 1029 (File not found or invalid): vgridshift: could not find required grid(s).
-4: proj_create: Error 1029 (File not found or invalid): hgridshift: could not find required grid(s).
-4: proj_create: Error 1026 (Missing argument): hgridshift: +grids parameter missing.
-4: proj_create: Error 1026 (Missing argument): helmert: helmert: missing 'convention' argument
-4: proj_create: Error 1027 (Invalid value for an argument): helmert: helmert: invalid value for 'convention' argument
-4: proj_create: Error 1027 (Invalid value for an argument): helmert: helmert: invalid value for 'convention' argument
-4: proj_create: Error 1027 (Invalid value for an argument): helmert: helmert: towgs84 should only be used with convention=position_vector
-4: proj_create: Error 1027 (Invalid value for an argument): helmert: helmert: 'transpose' argument is no longer valid. Use convention=position_vector/coordinate_frame
-4: proj_create: Error 1026 (Missing argument): molobadekas: helmert: missing 'convention' argument
-4: proj_create: Error 1027 (Invalid value for an argument): utm: Invalid value for to_meter
-4: proj_create: Error 1027 (Invalid value for an argument): utm: Invalid value for to_meter donominator
-8: proj_create: Error 1025 (Invalid PROJ string syntax): pipeline: Pipeline: Mismatched units between step 1 and 2
-8: proj_create: Error 1025 (Invalid PROJ string syntax): pipeline: Pipeline: Mismatched units between step 2 and 3
-8: proj_create: Error 1025 (Invalid PROJ string syntax): pipeline: Pipeline: proj= operator before first step not allowed
-8: proj_create: Error 1025 (Invalid PROJ string syntax): pipeline: Pipeline: o_proj= operator before first step not allowed
-8: proj_create: nested pipeline not supported
-29: -------------------------------------------------------------------------------
-29: Reading file '/build/reproducible-path/proj-9.6.0/test/gigs/5103.1.gie'
-29: -------------------------------------------------------------------------------
-29: total: 60 tests succeeded,  0 tests skipped,  0 tests failed.
-29: -------------------------------------------------------------------------------
-24/67 Test #29: GIGS-5103.1 ......................   Passed    0.19 sec
+26: -------------------------------------------------------------------------------
+26: Reading file '/build/reproducible-path/proj-9.6.0/test/gigs/5101.4-jhs-etmerc.gie'
+26: -------------------------------------------------------------------------------
+26: total: 69 tests succeeded,  0 tests skipped,  0 tests failed.
+26: -------------------------------------------------------------------------------
+27: -------------------------------------------------------------------------------
+27: Reading file '/build/reproducible-path/proj-9.6.0/test/gigs/5102.1.gie'
+27: -------------------------------------------------------------------------------
+27: total: 57 tests succeeded,  0 tests skipped,  0 tests failed.
+27: -------------------------------------------------------------------------------
+24/67 Test #26: GIGS-5101.4-jhs-etmerc ...........   Passed    0.05 sec
+25/67 Test #27: GIGS-5102.1 ......................   Passed    0.05 sec
 test 36
       Start 36: GIGS-5108
 
@@ -2715,15 +2762,6 @@
 36:  PROJ_DATA=/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/data/for_tests
 36:  TIFF_ENABLED=YES
 36: Test timeout computed to be: 10000000
-19: No GeoPixelScale tag
-8: proj_create: Error 1027 (Invalid value for an argument): longlat: Invalid value for vto_meter donominator
-19: proj_create: Error 1029 (File not found or invalid): hgridshift: could not find required grid(s).
-30: -------------------------------------------------------------------------------
-30: Reading file '/build/reproducible-path/proj-9.6.0/test/gigs/5103.2.gie'
-30: -------------------------------------------------------------------------------
-30: total: 30 tests succeeded,  0 tests skipped,  0 tests failed.
-30: -------------------------------------------------------------------------------
-25/67 Test #30: GIGS-5103.2 ......................   Passed    0.20 sec
 test 37
       Start 37: GIGS-5109
 
@@ -2734,12 +2772,18 @@
 37:  PROJ_DATA=/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/data/for_tests
 37:  TIFF_ENABLED=YES
 37: Test timeout computed to be: 10000000
-31: -------------------------------------------------------------------------------
-31: Reading file '/build/reproducible-path/proj-9.6.0/test/gigs/5103.3.gie'
-31: -------------------------------------------------------------------------------
-31: total: 30 tests succeeded,  0 tests skipped,  0 tests failed.
-31: -------------------------------------------------------------------------------
-26/67 Test #31: GIGS-5103.3 ......................   Passed    0.17 sec
+28: -------------------------------------------------------------------------------
+28: Reading file '/build/reproducible-path/proj-9.6.0/test/gigs/5102.2.gie'
+28: -------------------------------------------------------------------------------
+28: total: 57 tests succeeded,  0 tests skipped,  0 tests failed.
+28: -------------------------------------------------------------------------------
+30: -------------------------------------------------------------------------------
+30: Reading file '/build/reproducible-path/proj-9.6.0/test/gigs/5103.2.gie'
+30: -------------------------------------------------------------------------------
+30: total: 30 tests succeeded,  0 tests skipped,  0 tests failed.
+30: -------------------------------------------------------------------------------
+26/67 Test #28: GIGS-5102.2 ......................   Passed    0.06 sec
+27/67 Test #30: GIGS-5103.2 ......................   Passed    0.05 sec
 test 38
       Start 38: GIGS-5111.1
 
@@ -2750,12 +2794,6 @@
 38:  PROJ_DATA=/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/data/for_tests
 38:  TIFF_ENABLED=YES
 38: Test timeout computed to be: 10000000
-19: -------------------------------------------------------------------------------
-19: Reading file '/build/reproducible-path/proj-9.6.0/test/gie/geotiff_grids.gie'
-19: -------------------------------------------------------------------------------
-19: total: 51 tests succeeded,  0 tests skipped,  0 tests failed.
-19: -------------------------------------------------------------------------------
-27/67 Test #19: geotiff_grids ....................   Passed    0.82 sec
 test 39
       Start 39: GIGS-5112
 
@@ -2766,12 +2804,12 @@
 39:  PROJ_DATA=/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/data/for_tests
 39:  TIFF_ENABLED=YES
 39: Test timeout computed to be: 10000000
-32: -------------------------------------------------------------------------------
-32: Reading file '/build/reproducible-path/proj-9.6.0/test/gigs/5104.gie'
-32: -------------------------------------------------------------------------------
-32: total: 60 tests succeeded,  0 tests skipped,  0 tests failed.
-32: -------------------------------------------------------------------------------
-28/67 Test #32: GIGS-5104 ........................   Passed    0.12 sec
+31: -------------------------------------------------------------------------------
+31: Reading file '/build/reproducible-path/proj-9.6.0/test/gigs/5103.3.gie'
+31: -------------------------------------------------------------------------------
+31: total: 30 tests succeeded,  0 tests skipped,  0 tests failed.
+31: -------------------------------------------------------------------------------
+28/67 Test #31: GIGS-5103.3 ......................   Passed    0.04 sec
 test 40
       Start 40: GIGS-5113
 
@@ -2782,12 +2820,17 @@
 40:  PROJ_DATA=/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/data/for_tests
 40:  TIFF_ENABLED=YES
 40: Test timeout computed to be: 10000000
-35: -------------------------------------------------------------------------------
-35: Reading file '/build/reproducible-path/proj-9.6.0/test/gigs/5107.gie'
-35: -------------------------------------------------------------------------------
-35: total: 39 tests succeeded,  0 tests skipped,  0 tests failed.
-35: -------------------------------------------------------------------------------
-29/67 Test #35: GIGS-5107 ........................   Passed    0.12 sec
+33: -------------------------------------------------------------------------------
+33: Reading file '/build/reproducible-path/proj-9.6.0/test/gigs/5105.2.gie'
+33: -------------------------------------------------------------------------------
+33: total: 36 tests succeeded,  0 tests skipped,  0 tests failed.
+33: -------------------------------------------------------------------------------
+29/67 Test #33: GIGS-5105.2 ......................   Passed    0.04 sec
+29: -------------------------------------------------------------------------------
+29: Reading file '/build/reproducible-path/proj-9.6.0/test/gigs/5103.1.gie'
+29: -------------------------------------------------------------------------------
+29: total: 60 tests succeeded,  0 tests skipped,  0 tests failed.
+29: -------------------------------------------------------------------------------
 test 41
       Start 41: GIGS-5201
 
@@ -2798,12 +2841,7 @@
 41:  PROJ_DATA=/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/data/for_tests
 41:  TIFF_ENABLED=YES
 41: Test timeout computed to be: 10000000
-33: -------------------------------------------------------------------------------
-33: Reading file '/build/reproducible-path/proj-9.6.0/test/gigs/5105.2.gie'
-33: -------------------------------------------------------------------------------
-33: total: 36 tests succeeded,  0 tests skipped,  0 tests failed.
-33: -------------------------------------------------------------------------------
-30/67 Test #33: GIGS-5105.2 ......................   Passed    0.14 sec
+30/67 Test #29: GIGS-5103.1 ......................   Passed    0.07 sec
 test 42
       Start 42: GIGS-5208
 
@@ -2814,12 +2852,17 @@
 42:  PROJ_DATA=/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/data/for_tests
 42:  TIFF_ENABLED=YES
 42: Test timeout computed to be: 10000000
-36: -------------------------------------------------------------------------------
-36: Reading file '/build/reproducible-path/proj-9.6.0/test/gigs/5108.gie'
-36: -------------------------------------------------------------------------------
-36: total: 51 tests succeeded,  0 tests skipped,  0 tests failed.
-36: -------------------------------------------------------------------------------
-31/67 Test #36: GIGS-5108 ........................   Passed    0.11 sec
+32: -------------------------------------------------------------------------------
+32: Reading file '/build/reproducible-path/proj-9.6.0/test/gigs/5104.gie'
+32: -------------------------------------------------------------------------------
+32: total: 60 tests succeeded,  0 tests skipped,  0 tests failed.
+32: -------------------------------------------------------------------------------
+34: -------------------------------------------------------------------------------
+34: Reading file '/build/reproducible-path/proj-9.6.0/test/gigs/5106.gie'
+34: -------------------------------------------------------------------------------
+34: total: 69 tests succeeded,  0 tests skipped,  0 tests failed.
+34: -------------------------------------------------------------------------------
+31/67 Test #32: GIGS-5104 ........................   Passed    0.05 sec
 test 43
       Start 43: test_cs2cs_locale.sh
 
@@ -2830,37 +2873,18 @@
 43:  PROJ_DATA=/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/data/for_tests
 43:  TIFF_ENABLED=YES
 43: Test timeout computed to be: 10000000
-34: -------------------------------------------------------------------------------
-34: Reading file '/build/reproducible-path/proj-9.6.0/test/gigs/5106.gie'
-34: -------------------------------------------------------------------------------
-34: total: 69 tests succeeded,  0 tests skipped,  0 tests failed.
-34: -------------------------------------------------------------------------------
+36: -------------------------------------------------------------------------------
+36: Reading file '/build/reproducible-path/proj-9.6.0/test/gigs/5108.gie'
+36: -------------------------------------------------------------------------------
+36: total: 51 tests succeeded,  0 tests skipped,  0 tests failed.
+36: -------------------------------------------------------------------------------
 37: -------------------------------------------------------------------------------
 37: Reading file '/build/reproducible-path/proj-9.6.0/test/gigs/5109.gie'
 37: -------------------------------------------------------------------------------
 37: total: 39 tests succeeded,  0 tests skipped,  0 tests failed.
 37: -------------------------------------------------------------------------------
-39: -------------------------------------------------------------------------------
-39: Reading file '/build/reproducible-path/proj-9.6.0/test/gigs/5112.gie'
-39: -------------------------------------------------------------------------------
-39: total: 15 tests succeeded,  0 tests skipped,  0 tests failed.
-39: -------------------------------------------------------------------------------
-41: -------------------------------------------------------------------------------
-41: Reading file '/build/reproducible-path/proj-9.6.0/test/gigs/5201.gie'
-41: -------------------------------------------------------------------------------
-41: total: 81 tests succeeded,  0 tests skipped,  0 tests failed.
-41: -------------------------------------------------------------------------------
-4: proj_create: Error 1027 (Invalid value for an argument): aeqd: Invalid value for lat_0: |lat_0| should be <= 90°
-42: -------------------------------------------------------------------------------
-42: Reading file '/build/reproducible-path/proj-9.6.0/test/gigs/5208.gie'
-42: -------------------------------------------------------------------------------
-42: total: 42 tests succeeded,  0 tests skipped,  0 tests failed.
-42: -------------------------------------------------------------------------------
-32/67 Test #34: GIGS-5106 ........................   Passed    0.18 sec
-33/67 Test #37: GIGS-5109 ........................   Passed    0.08 sec
-34/67 Test #39: GIGS-5112 ........................   Passed    0.08 sec
-35/67 Test #41: GIGS-5201 ........................   Passed    0.05 sec
-36/67 Test #42: GIGS-5208 ........................   Passed    0.04 sec
+32/67 Test #34: GIGS-5106 ........................   Passed    0.05 sec
+33/67 Test #36: GIGS-5108 ........................   Passed    0.05 sec
 test 44
       Start 44: test_projinfo.sh
 
@@ -2881,6 +2905,27 @@
 45:  PROJ_DATA=/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/data/for_tests
 45:  TIFF_ENABLED=YES
 45: Test timeout computed to be: 10000000
+39: -------------------------------------------------------------------------------
+39: Reading file '/build/reproducible-path/proj-9.6.0/test/gigs/5112.gie'
+39: -------------------------------------------------------------------------------
+39: total: 15 tests succeeded,  0 tests skipped,  0 tests failed.
+39: -------------------------------------------------------------------------------
+35: -------------------------------------------------------------------------------
+35: Reading file '/build/reproducible-path/proj-9.6.0/test/gigs/5107.gie'
+35: -------------------------------------------------------------------------------
+35: total: 39 tests succeeded,  0 tests skipped,  0 tests failed.
+35: -------------------------------------------------------------------------------
+44: ============================================
+44: Running /build/reproducible-path/proj-9.6.0/test/cli/test_projinfo.sh using /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/bin/projinfo:
+44: ============================================
+34/67 Test #37: GIGS-5109 ........................   Passed    0.05 sec
+35/67 Test #39: GIGS-5112 ........................   Passed    0.04 sec
+36/67 Test #35: GIGS-5107 ........................   Passed    0.06 sec
+40: -------------------------------------------------------------------------------
+40: Reading file '/build/reproducible-path/proj-9.6.0/test/gigs/5113.gie'
+40: -------------------------------------------------------------------------------
+40: total: 15 tests succeeded,  0 tests skipped,  0 tests failed.
+40: -------------------------------------------------------------------------------
 test 46
       Start 46: test_cct.yaml
 
@@ -2901,6 +2946,7 @@
 47:  PROJ_DATA=/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/data/for_tests
 47:  TIFF_ENABLED=YES
 47: Test timeout computed to be: 10000000
+37/67 Test #40: GIGS-5113 ........................   Passed    0.04 sec
 test 48
       Start 48: test_cs2cs_flaky.yaml
 
@@ -2911,19 +2957,22 @@
 48:  PROJ_DATA=/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/data/for_tests
 48:  TIFF_ENABLED=YES
 48: Test timeout computed to be: 10000000
-4: proj_create: Error 4098 (No inverse operation): pipeline: Pipeline: Inverse operation for affine is not available
-4: -------------------------------------------------------------------------------
-4: Reading file '/build/reproducible-path/proj-9.6.0/test/gie/more_builtins.gie'
-4: -------------------------------------------------------------------------------
-4: total: 183 tests succeeded,  0 tests skipped,  0 tests failed.
-4: -------------------------------------------------------------------------------
-38: -------------------------------------------------------------------------------
-38: Reading file '/build/reproducible-path/proj-9.6.0/test/gigs/5111.1.gie'
-38: -------------------------------------------------------------------------------
-38: total: 105 tests succeeded,  0 tests skipped,  0 tests failed.
-38: -------------------------------------------------------------------------------
-37/67 Test  #4: Builtins2 ........................   Passed    1.33 sec
-38/67 Test #38: GIGS-5111.1 ......................   Passed    0.14 sec
+44: doing tests into file test_projinfo_out, please wait
+45: ============================================
+45: Running /build/reproducible-path/proj-9.6.0/test/cli/test_projsync.sh using /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/bin/projsync:
+45: ============================================
+45: Cannot download https://cdn.proj.org/files.geojson. Skipping test
+38/67 Test #45: test_projsync.sh .................   Passed    0.01 sec
+43: Using locale with comma as decimal separator
+43: ============================================
+43: Running /build/reproducible-path/proj-9.6.0/test/cli/test_cs2cs_locale.sh using /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/bin/cs2cs:
+43: ============================================
+43: doing tests into file test_cs2cs_locale_out, please wait
+42: -------------------------------------------------------------------------------
+42: Reading file '/build/reproducible-path/proj-9.6.0/test/gigs/5208.gie'
+42: -------------------------------------------------------------------------------
+42: total: 42 tests succeeded,  0 tests skipped,  0 tests failed.
+42: -------------------------------------------------------------------------------
 test 49
       Start 49: test_cs2cs_ignf.yaml
 
@@ -2944,12 +2993,7 @@
 50:  PROJ_DATA=/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/data/for_tests
 50:  TIFF_ENABLED=YES
 50: Test timeout computed to be: 10000000
-20: -------------------------------------------------------------------------------
-20: Reading file '/build/reproducible-path/proj-9.6.0/test/gie/defmodel.gie'
-20: -------------------------------------------------------------------------------
-20: total: 34 tests succeeded,  0 tests skipped,  0 tests failed.
-20: -------------------------------------------------------------------------------
-39/67 Test #20: defmodel .........................   Passed    0.92 sec
+39/67 Test #42: GIGS-5208 ........................   Passed    0.04 sec
 test 51
       Start 51: test_cs2cs_various.yaml
 
@@ -2960,12 +3004,12 @@
 51:  PROJ_DATA=/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/data/for_tests
 51:  TIFF_ENABLED=YES
 51: Test timeout computed to be: 10000000
-40: -------------------------------------------------------------------------------
-40: Reading file '/build/reproducible-path/proj-9.6.0/test/gigs/5113.gie'
-40: -------------------------------------------------------------------------------
-40: total: 15 tests succeeded,  0 tests skipped,  0 tests failed.
-40: -------------------------------------------------------------------------------
-40/67 Test #40: GIGS-5113 ........................   Passed    0.18 sec
+41: -------------------------------------------------------------------------------
+41: Reading file '/build/reproducible-path/proj-9.6.0/test/gigs/5201.gie'
+41: -------------------------------------------------------------------------------
+41: total: 81 tests succeeded,  0 tests skipped,  0 tests failed.
+41: -------------------------------------------------------------------------------
+40/67 Test #41: GIGS-5201 ........................   Passed    0.05 sec
 test 52
       Start 52: test_proj.yaml
 
@@ -2976,14 +3020,12 @@
 52:  PROJ_DATA=/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/data/for_tests
 52:  TIFF_ENABLED=YES
 52: Test timeout computed to be: 10000000
-44: ============================================
-44: Running /build/reproducible-path/proj-9.6.0/test/cli/test_projinfo.sh using /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/bin/projinfo:
-44: ============================================
-45: ============================================
-45: Running /build/reproducible-path/proj-9.6.0/test/cli/test_projsync.sh using /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/bin/projsync:
-45: ============================================
-45: Cannot download https://cdn.proj.org/files.geojson. Skipping test
-41/67 Test #45: test_projsync.sh .................   Passed    0.25 sec
+38: -------------------------------------------------------------------------------
+38: Reading file '/build/reproducible-path/proj-9.6.0/test/gigs/5111.1.gie'
+38: -------------------------------------------------------------------------------
+38: total: 105 tests succeeded,  0 tests skipped,  0 tests failed.
+38: -------------------------------------------------------------------------------
+41/67 Test #38: GIGS-5111.1 ......................   Passed    0.08 sec
 test 53
       Start 53: test_proj_nad27.yaml
 
@@ -2994,14 +3036,13 @@
 53:  PROJ_DATA=/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/data/for_tests
 53:  TIFF_ENABLED=YES
 53: Test timeout computed to be: 10000000
-44: doing tests into file test_projinfo_out, please wait
 8: proj_create: unrecognized format / unknown name
 8: -------------------------------------------------------------------------------
 8: Reading file '/build/reproducible-path/proj-9.6.0/test/gie/4D-API_cs2cs-style.gie'
 8: -------------------------------------------------------------------------------
 8: total: 78 tests succeeded,  0 tests skipped,  0 tests failed.
 8: -------------------------------------------------------------------------------
-42/67 Test  #8: 4D-API-cs2cs-style ...............   Passed    2.44 sec
+42/67 Test  #8: 4D-API-cs2cs-style ...............   Passed    0.27 sec
 test 54
       Start 54: test_proj_nad83.yaml
 
@@ -3012,7 +3053,32 @@
 54:  PROJ_DATA=/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/data/for_tests
 54:  TIFF_ENABLED=YES
 54: Test timeout computed to be: 10000000
+47: Read /build/reproducible-path/proj-9.6.0/test/cli/test_cs2cs_datumfile.yaml using pyyaml with 12 tests
+47: Relevant environment variables:
+47:   PROJ_DATA=/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/data/for_tests
+47:   PROJ_SKIP_READ_USER_WRITABLE_DIRECTORY=YES
+47:   TIFF_ENABLED=YES
+47: Testing '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/bin/cs2cs'
+46: Read /build/reproducible-path/proj-9.6.0/test/cli/test_cct.yaml using pyyaml with 14 tests
+46: Relevant environment variables:
+46:   PROJ_DATA=/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/data/for_tests
+46:   PROJ_SKIP_READ_USER_WRITABLE_DIRECTORY=YES
+46:   TIFF_ENABLED=YES
+46: Testing '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/bin/cct'
+49: Read /build/reproducible-path/proj-9.6.0/test/cli/test_cs2cs_ignf.yaml using pyyaml with 34 tests
+49: Relevant environment variables:
+49:   PROJ_DATA=/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/data/for_tests
+49:   PROJ_SKIP_READ_USER_WRITABLE_DIRECTORY=YES
+49:   TIFF_ENABLED=YES
+49:   PROJ_NETWORK=ON
+49: Testing '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/bin/cs2cs'
 6: proj_create: unrecognized format / unknown name
+52: Read /build/reproducible-path/proj-9.6.0/test/cli/test_proj.yaml using pyyaml with 4 tests
+52: Relevant environment variables:
+52:   PROJ_DATA=/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/data/for_tests
+52:   PROJ_SKIP_READ_USER_WRITABLE_DIRECTORY=YES
+52:   TIFF_ENABLED=YES
+52: Testing '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/bin/proj'
 6: proj_create: Error 1027 (Invalid value for an argument): pj_init_ctx: Must specify ellipsoid or sphere
 6: proj_create: Error 1027 (Invalid value for an argument): pj_init_ctx: Must specify ellipsoid or sphere
 6: proj_create: Error 1027 (Invalid value for an argument): pj_init_ctx: Must specify ellipsoid or sphere
@@ -3021,12 +3087,18 @@
 6: proj_create: Error 1027 (Invalid value for an argument): pj_init_ctx: Must specify ellipsoid or sphere
 6: proj_create: Error 1027 (Invalid value for an argument): pj_init_ctx: Must specify ellipsoid or sphere
 6: proj_create: Error 1027 (Invalid value for an argument): pj_init_ctx: Must specify ellipsoid or sphere
+48: Read /build/reproducible-path/proj-9.6.0/test/cli/test_cs2cs_flaky.yaml using pyyaml with 2 tests
+48: Relevant environment variables:
+48:   PROJ_DATA=/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/data/for_tests
+48:   PROJ_SKIP_READ_USER_WRITABLE_DIRECTORY=YES
+48:   TIFF_ENABLED=YES
+48: Testing '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/bin/cs2cs'
 6: -------------------------------------------------------------------------------
 6: Reading file '/build/reproducible-path/proj-9.6.0/test/gie/ellipsoid.gie'
 6: -------------------------------------------------------------------------------
 6: total: 37 tests succeeded,  0 tests skipped,  0 tests failed.
 6: -------------------------------------------------------------------------------
-43/67 Test  #6: Ellipsoid ........................   Passed    2.45 sec
+43/67 Test  #6: Ellipsoid ........................   Passed    0.30 sec
 test 55
       Start 55: test_invproj.yaml
 
@@ -3037,59 +3109,16 @@
 55:  PROJ_DATA=/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/data/for_tests
 55:  TIFF_ENABLED=YES
 55: Test timeout computed to be: 10000000
-55: Read /build/reproducible-path/proj-9.6.0/test/cli/test_invproj.yaml using pyyaml with 1 test
-55: Relevant environment variables:
-55:   PROJ_DATA=/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/data/for_tests
-55:   PROJ_SKIP_READ_USER_WRITABLE_DIRECTORY=YES
-55:   TIFF_ENABLED=YES
-55: Testing '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/bin/invproj'
-52: Read /build/reproducible-path/proj-9.6.0/test/cli/test_proj.yaml using pyyaml with 4 tests
-52: Relevant environment variables:
-52:   PROJ_DATA=/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/data/for_tests
-52:   PROJ_SKIP_READ_USER_WRITABLE_DIRECTORY=YES
-52:   TIFF_ENABLED=YES
-52: Testing '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/bin/proj'
-48: Read /build/reproducible-path/proj-9.6.0/test/cli/test_cs2cs_flaky.yaml using pyyaml with 2 tests
-48: Relevant environment variables:
-48:   PROJ_DATA=/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/data/for_tests
-48:   PROJ_SKIP_READ_USER_WRITABLE_DIRECTORY=YES
-48:   TIFF_ENABLED=YES
-48: Testing '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/bin/cs2cs'
-49: Read /build/reproducible-path/proj-9.6.0/test/cli/test_cs2cs_ignf.yaml using pyyaml with 34 tests
-49: Relevant environment variables:
-49:   PROJ_DATA=/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/data/for_tests
-49:   PROJ_SKIP_READ_USER_WRITABLE_DIRECTORY=YES
-49:   TIFF_ENABLED=YES
-49:   PROJ_NETWORK=ON
-49: Testing '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/bin/cs2cs'
-47: Read /build/reproducible-path/proj-9.6.0/test/cli/test_cs2cs_datumfile.yaml using pyyaml with 12 tests
-47: Relevant environment variables:
-47:   PROJ_DATA=/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/data/for_tests
-47:   PROJ_SKIP_READ_USER_WRITABLE_DIRECTORY=YES
-47:   TIFF_ENABLED=YES
 50: Read /build/reproducible-path/proj-9.6.0/test/cli/test_cs2cs_ntv2.yaml using pyyaml with 6 tests
-47: Testing '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/bin/cs2cs'
 50: Relevant environment variables:
 50:   PROJ_DATA=/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/data/for_tests
 50:   PROJ_SKIP_READ_USER_WRITABLE_DIRECTORY=YES
 50:   TIFF_ENABLED=YES
 50:   PROJ_NETWORK=NO
 50: Testing '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/bin/cs2cs'
-46: Read /build/reproducible-path/proj-9.6.0/test/cli/test_cct.yaml using pyyaml with 14 tests
-46: Relevant environment variables:
-46:   PROJ_DATA=/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/data/for_tests
-46:   PROJ_SKIP_READ_USER_WRITABLE_DIRECTORY=YES
-46:   TIFF_ENABLED=YES
-46: Testing '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/bin/cct'
-54: Read /build/reproducible-path/proj-9.6.0/test/cli/test_proj_nad83.yaml using pyyaml with 225 tests
-54: Relevant environment variables:
-54:   PROJ_DATA=/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/data/for_tests
-54:   PROJ_SKIP_READ_USER_WRITABLE_DIRECTORY=YES
-54:   TIFF_ENABLED=YES
-54: Testing '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/bin/proj'
-55: .
-55: 1 test passed
-44/67 Test #55: test_invproj.yaml ................   Passed    0.21 sec
+48: ..
+48: All 2 tests passed
+44/67 Test #48: test_cs2cs_flaky.yaml ............   Passed    0.18 sec
 test 56
       Start 56: test_projinfo.yaml
 
@@ -3106,15 +3135,11 @@
 51:   PROJ_SKIP_READ_USER_WRITABLE_DIRECTORY=YES
 51:   TIFF_ENABLED=YES
 51: Testing '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/bin/cs2cs'
-53: Read /build/reproducible-path/proj-9.6.0/test/cli/test_proj_nad27.yaml using pyyaml with 265 tests
-53: Relevant environment variables:
-53:   PROJ_DATA=/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/data/for_tests
-53:   PROJ_SKIP_READ_USER_WRITABLE_DIRECTORY=YES
-53:   TIFF_ENABLED=YES
-53: Testing '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/bin/proj'
-48: ..
-48: All 2 tests passed
-45/67 Test #48: test_cs2cs_flaky.yaml ............   Passed    1.36 sec
+43: diff test_cs2cs_locale_out with test_cs2cs_locale_out.dist
+43: TEST OK
+43: test file test_cs2cs_locale_out removed
+43: 
+45/67 Test #43: test_cs2cs_locale.sh .............   Passed    0.21 sec
 test 57
       Start 57: proj_errno_string_test
 
@@ -3125,6 +3150,12 @@
 57:  PROJ_DATA=/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/data/for_tests
 57:  PROJ_SOURCE_DATA=/build/reproducible-path/proj-9.6.0/data
 57: Test timeout computed to be: 10000000
+53: Read /build/reproducible-path/proj-9.6.0/test/cli/test_proj_nad27.yaml using pyyaml with 265 tests
+53: Relevant environment variables:
+53:   PROJ_DATA=/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/data/for_tests
+53:   PROJ_SKIP_READ_USER_WRITABLE_DIRECTORY=YES
+53:   TIFF_ENABLED=YES
+53: Testing '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/bin/proj'
 57: [==========] Running 3 tests from 1 test suite.
 57: [----------] Global test environment set-up.
 57: [----------] 3 tests from ProjErrnoStringTest
@@ -3139,7 +3170,7 @@
 57: [----------] Global test environment tear-down
 57: [==========] 3 tests from 1 test suite ran. (0 ms total)
 57: [  PASSED  ] 3 tests.
-46/67 Test #57: proj_errno_string_test ...........   Passed    0.06 sec
+46/67 Test #57: proj_errno_string_test ...........   Passed    0.02 sec
 test 58
       Start 58: proj_angular_io_test
 
@@ -3150,18 +3181,17 @@
 58:  PROJ_DATA=/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/data/for_tests
 58:  PROJ_SOURCE_DATA=/build/reproducible-path/proj-9.6.0/data
 58: Test timeout computed to be: 10000000
-56: Read /build/reproducible-path/proj-9.6.0/test/cli/test_projinfo.yaml using pyyaml with 106 tests
-56: Relevant environment variables:
-56:   PROJ_DATA=/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/data/for_tests
-56:   PROJ_SKIP_READ_USER_WRITABLE_DIRECTORY=YES
-56:   TIFF_ENABLED=YES
-56:   PROJINFO_NO_GRID_CHECK=YES
-56: Testing '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/bin/projinfo'
+55: Read /build/reproducible-path/proj-9.6.0/test/cli/test_invproj.yaml using pyyaml with 1 test
+55: Relevant environment variables:
+55:   PROJ_DATA=/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/data/for_tests
+55:   PROJ_SKIP_READ_USER_WRITABLE_DIRECTORY=YES
+55:   TIFF_ENABLED=YES
+55: Testing '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/bin/invproj'
 58: [==========] Running 5 tests from 1 test suite.
 58: [----------] Global test environment set-up.
 58: [----------] 5 tests from AngularUnits
 58: [ RUN      ] AngularUnits.Basic
-58: [       OK ] AngularUnits.Basic (4 ms)
+58: [       OK ] AngularUnits.Basic (8 ms)
 58: [ RUN      ] AngularUnits.Pipelines
 58: [       OK ] AngularUnits.Pipelines (0 ms)
 58: [ RUN      ] AngularUnits.Pipelines2
@@ -3170,12 +3200,12 @@
 58: [       OK ] AngularUnits.Pipelines3 (0 ms)
 58: [ RUN      ] AngularUnits.Degrees
 58: [       OK ] AngularUnits.Degrees (0 ms)
-58: [----------] 5 tests from AngularUnits (5 ms total)
+58: [----------] 5 tests from AngularUnits (9 ms total)
 58: 
 58: [----------] Global test environment tear-down
-58: [==========] 5 tests from 1 test suite ran. (5 ms total)
+58: [==========] 5 tests from 1 test suite ran. (9 ms total)
 58: [  PASSED  ] 5 tests.
-47/67 Test #58: proj_angular_io_test .............   Passed    0.07 sec
+47/67 Test #58: proj_angular_io_test .............   Passed    0.03 sec
 test 59
       Start 59: proj_context_test
 
@@ -3186,6 +3216,14 @@
 59:  PROJ_DATA=/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/data/for_tests
 59:  PROJ_SOURCE_DATA=/build/reproducible-path/proj-9.6.0/data
 59: Test timeout computed to be: 10000000
+55: .
+55: 1 test passed
+54: Read /build/reproducible-path/proj-9.6.0/test/cli/test_proj_nad83.yaml using pyyaml with 225 tests
+54: Relevant environment variables:
+54:   PROJ_DATA=/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/data/for_tests
+54:   PROJ_SKIP_READ_USER_WRITABLE_DIRECTORY=YES
+54:   TIFF_ENABLED=YES
+54: Testing '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/bin/proj'
 59: [==========] Running 5 tests from 1 test suite.
 59: [----------] Global test environment set-up.
 59: [----------] 5 tests from proj_context
@@ -3200,17 +3238,9 @@
 59: [ RUN      ] proj_context.proj_context_set_user_writable_directory
 59: [       OK ] proj_context.proj_context_set_user_writable_directory (0 ms)
 59: [ RUN      ] proj_context.read_grid_from_user_writable_directory
+48/67 Test #55: test_invproj.yaml ................   Passed    0.15 sec
 59: Cannot open temp_proj_dic3
 59: proj_create: cannot expand +init=temp_proj_dic3:MY_PIPELINE
-59: [       OK ] proj_context.read_grid_from_user_writable_directory (15 ms)
-59: [ RUN      ] proj_context.proj_context_set_ca_bundle_path
-59: [       OK ] proj_context.proj_context_set_ca_bundle_path (0 ms)
-59: [----------] 5 tests from proj_context (16 ms total)
-59: 
-59: [----------] Global test environment tear-down
-59: [==========] 5 tests from 1 test suite ran. (16 ms total)
-59: [  PASSED  ] 5 tests.
-48/67 Test #59: proj_context_test ................   Passed    0.09 sec
 test 60
       Start 60: pj_phi2_test
 
@@ -3221,9 +3251,15 @@
 60:  PROJ_DATA=/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/data/for_tests
 60:  PROJ_SOURCE_DATA=/build/reproducible-path/proj-9.6.0/data
 60: Test timeout computed to be: 10000000
-52: ....
-52: All 4 tests passed
-49/67 Test #52: test_proj.yaml ...................   Passed    1.55 sec
+59: [       OK ] proj_context.read_grid_from_user_writable_directory (8 ms)
+59: [ RUN      ] proj_context.proj_context_set_ca_bundle_path
+59: [       OK ] proj_context.proj_context_set_ca_bundle_path (0 ms)
+59: [----------] 5 tests from proj_context (9 ms total)
+59: 
+59: [----------] Global test environment tear-down
+59: [==========] 5 tests from 1 test suite ran. (9 ms total)
+59: [  PASSED  ] 5 tests.
+49/67 Test #59: proj_context_test ................   Passed    0.03 sec
 test 61
       Start 61: proj_test_cpp_api
 
@@ -3234,6 +3270,27 @@
 61:  PROJ_DATA=/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/data/for_tests
 61:  PROJ_SOURCE_DATA=/build/reproducible-path/proj-9.6.0/data
 61: Test timeout computed to be: 10000000
+60: [==========] Running 1 test from 1 test suite.
+60: [----------] Global test environment set-up.
+60: [----------] 1 test from PjPhi2Test
+60: [ RUN      ] PjPhi2Test.Basic
+60: [       OK ] PjPhi2Test.Basic (0 ms)
+60: [----------] 1 test from PjPhi2Test (0 ms total)
+60: 
+60: [----------] Global test environment tear-down
+60: [==========] 1 test from 1 test suite ran. (0 ms total)
+60: [  PASSED  ] 1 test.
+50/67 Test #60: pj_phi2_test .....................   Passed    0.02 sec
+test 62
+      Start 62: gie_self_tests
+
+62: Test command: /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/bin/gie_self_tests
+62: Working Directory: /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/test/unit
+62: Environment variables: 
+62:  PROJ_SKIP_READ_USER_WRITABLE_DIRECTORY=YES
+62:  PROJ_DATA=/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/data/for_tests
+62:  PROJ_SOURCE_DATA=/build/reproducible-path/proj-9.6.0/data
+62: Test timeout computed to be: 10000000
 61: [==========] Running 1352 tests from 18 test suites.
 61: [----------] Global test environment set-up.
 61: [----------] 2 tests from util
@@ -3274,33 +3331,18 @@
 61: 
 61: [----------] 3 tests from coordinateMetadata
 61: [ RUN      ] coordinateMetadata.static_crs
-60: [==========] Running 1 test from 1 test suite.
-60: [----------] Global test environment set-up.
-60: [----------] 1 test from PjPhi2Test
-60: [ RUN      ] PjPhi2Test.Basic
-60: [       OK ] PjPhi2Test.Basic (0 ms)
-60: [----------] 1 test from PjPhi2Test (0 ms total)
-60: 
-60: [----------] Global test environment tear-down
-60: [==========] 1 test from 1 test suite ran. (0 ms total)
-60: [  PASSED  ] 1 test.
-50/67 Test #60: pj_phi2_test .....................   Passed    0.04 sec
-test 62
-      Start 62: gie_self_tests
-
-62: Test command: /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/bin/gie_self_tests
-62: Working Directory: /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/test/unit
-62: Environment variables: 
-62:  PROJ_SKIP_READ_USER_WRITABLE_DIRECTORY=YES
-62:  PROJ_DATA=/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/data/for_tests
-62:  PROJ_SOURCE_DATA=/build/reproducible-path/proj-9.6.0/data
-62: Test timeout computed to be: 10000000
-61: [       OK ] coordinateMetadata.static_crs (6 ms)
+61: [       OK ] coordinateMetadata.static_crs (9 ms)
 61: [ RUN      ] coordinateMetadata.dynamic_crs
 61: [       OK ] coordinateMetadata.dynamic_crs (0 ms)
 61: [ RUN      ] coordinateMetadata.crs_with_point_motion_operation_and_promote_to_3D
-61: [       OK ] coordinateMetadata.crs_with_point_motion_operation_and_promote_to_3D (58 ms)
-61: [----------] 3 tests from coordinateMetadata (64 ms total)
+62: [==========] Running 18 tests from 2 test suites.
+62: [----------] Global test environment set-up.
+62: [----------] 15 tests from gie
+62: [ RUN      ] gie.cart_selftest
+52: ....
+52: All 4 tests passed
+61: [       OK ] coordinateMetadata.crs_with_point_motion_operation_and_promote_to_3D (6 ms)
+61: [----------] 3 tests from coordinateMetadata (16 ms total)
 61: 
 61: [----------] 187 tests from crs
 61: [ RUN      ] crs.EPSG_4326_get_components
@@ -3326,7 +3368,7 @@
 61: [ RUN      ] crs.EPSG_4326_as_WKT1_GDAL_with_axis
 61: [       OK ] crs.EPSG_4326_as_WKT1_GDAL_with_axis (0 ms)
 61: [ RUN      ] crs.EPSG_4326_from_db_as_WKT1_GDAL_with_axis
-61: [       OK ] crs.EPSG_4326_from_db_as_WKT1_GDAL_with_axis (0 ms)
+61: [       OK ] crs.EPSG_4326_from_db_as_WKT1_GDAL_with_axis (1 ms)
 61: [ RUN      ] crs.EPSG_4326_as_WKT1_ESRI_with_database
 61: [       OK ] crs.EPSG_4326_as_WKT1_ESRI_with_database (0 ms)
 61: [ RUN      ] crs.EPSG_4901_as_WKT1_ESRI_with_PRIMEM_unit_name_morphing
@@ -3344,13 +3386,31 @@
 61: [ RUN      ] crs.EPSG_4979_as_WKT1_GDAL
 61: [       OK ] crs.EPSG_4979_as_WKT1_GDAL (0 ms)
 61: [ RUN      ] crs.EPSG_4979_as_WKT1_GDAL_with_ellipsoidal_height_as_vertical_crs
-61: [       OK ] crs.EPSG_4979_as_WKT1_GDAL_with_ellipsoidal_height_as_vertical_crs (1 ms)
+61: [       OK ] crs.EPSG_4979_as_WKT1_GDAL_with_ellipsoidal_height_as_vertical_crs (2 ms)
 61: [ RUN      ] crs.EPSG_4979_as_WKT1_ESRI
 61: [       OK ] crs.EPSG_4979_as_WKT1_ESRI (0 ms)
 61: [ RUN      ] crs.geographic3D_crs_as_WKT1_ESRI_database
-61: [       OK ] crs.geographic3D_crs_as_WKT1_ESRI_database (0 ms)
+61: [       OK ] crs.geographic3D_crs_as_WKT1_ESRI_database (1 ms)
 61: [ RUN      ] crs.geographic3D_NAD83_as_WKT1_ESRI_database
-61: [       OK ] crs.geographic3D_NAD83_as_WKT1_ESRI_database (11 ms)
+62: utm: Invalid latitude
+62: utm: Invalid latitude
+62: utm: Invalid latitude
+62: [       OK ] gie.cart_selftest (16 ms)
+62: [ RUN      ] gie.info_functions
+62: Unrecognized vertical grid format for filename 'proj.db'
+62: Unrecognized horizontal grid format for filename 'proj.db'
+51/67 Test #52: test_proj.yaml ...................   Passed    0.31 sec
+test 63
+      Start 63: test_network
+
+63: Test command: /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/bin/test_network
+63: Working Directory: /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/test/unit
+63: Environment variables: 
+63:  PROJ_SKIP_READ_USER_WRITABLE_DIRECTORY=YES
+63:  PROJ_DATA=/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/data/for_tests
+63:  PROJ_SOURCE_DATA=/build/reproducible-path/proj-9.6.0/data
+63: Test timeout computed to be: 10000000
+61: [       OK ] crs.geographic3D_NAD83_as_WKT1_ESRI_database (15 ms)
 61: [ RUN      ] crs.GeographicCRS_is2DPartOf3D
 61: [       OK ] crs.GeographicCRS_is2DPartOf3D (0 ms)
 61: [ RUN      ] crs.EPSG_4807_as_WKT2
@@ -3374,34 +3434,33 @@
 61: [ RUN      ] crs.EPSG_4268_geogcrs_deprecated_as_WKT1_GDAL
 61: [       OK ] crs.EPSG_4268_geogcrs_deprecated_as_WKT1_GDAL (0 ms)
 61: [ RUN      ] crs.ESRI_104971_as_WKT1_ESRI_with_database
-46: ..............
-46: All 14 tests passed
-62: [==========] Running 18 tests from 2 test suites.
-62: [----------] Global test environment set-up.
-62: [----------] 15 tests from gie
-62: [ RUN      ] gie.cart_selftest
-61: [       OK ] crs.ESRI_104971_as_WKT1_ESRI_with_database (16 ms)
+61: [       OK ] crs.ESRI_104971_as_WKT1_ESRI_with_database (2 ms)
 61: [ RUN      ] crs.implicit_compound_ESRI_104024_plus_115844_as_WKT1_ESRI_with_database
-51/67 Test #46: test_cct.yaml ....................   Passed    1.76 sec
-62: utm: Invalid latitude
-62: utm: Invalid latitude
-62: utm: Invalid latitude
-62: [       OK ] gie.cart_selftest (9 ms)
-62: [ RUN      ] gie.info_functions
-test 63
-      Start 63: test_network
-
-63: Test command: /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/bin/test_network
-63: Working Directory: /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/test/unit
-63: Environment variables: 
-63:  PROJ_SKIP_READ_USER_WRITABLE_DIRECTORY=YES
-63:  PROJ_DATA=/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/data/for_tests
-63:  PROJ_SOURCE_DATA=/build/reproducible-path/proj-9.6.0/data
-63: Test timeout computed to be: 10000000
-62: Unrecognized vertical grid format for filename 'proj.db'
-62: Unrecognized horizontal grid format for filename 'proj.db'
+63: [==========] Running 26 tests from 1 test suite.
+63: [----------] Global test environment set-up.
+63: [----------] 26 tests from networking
+63: [ RUN      ] networking.initial_check
+56: Read /build/reproducible-path/proj-9.6.0/test/cli/test_projinfo.yaml using pyyaml with 106 tests
+56: Relevant environment variables:
+56:   PROJ_DATA=/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/data/for_tests
+56:   PROJ_SKIP_READ_USER_WRITABLE_DIRECTORY=YES
+56:   TIFF_ENABLED=YES
+56:   PROJINFO_NO_GRID_CHECK=YES
+56: Testing '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/bin/projinfo'
+63: network access not working[       OK ] networking.initial_check (0 ms)
+63: [ RUN      ] networking.basic
+61: [       OK ] crs.implicit_compound_ESRI_104024_plus_115844_as_WKT1_ESRI_with_database (12 ms)
+61: [ RUN      ] crs.implicit_compound_ESRI_104971_to_3D_as_WKT1_ESRI_with_database
+63: proj_create: Error 1029 (File not found or invalid): pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
+63: proj_create: Error 1029 (File not found or invalid): pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
+63: [       OK ] networking.basic (16 ms)
+63: [ RUN      ] networking.curl_invalid_resource
+63: [       OK ] networking.curl_invalid_resource (0 ms)
+63: [ RUN      ] networking.custom
+50: ......
+50: All 6 tests passed
 62: Invalid type for P object
-62: [       OK ] gie.info_functions (28 ms)
+62: [       OK ] gie.info_functions (44 ms)
 62: [ RUN      ] gie.io_predicates
 62: [       OK ] gie.io_predicates (0 ms)
 62: [ RUN      ] gie.unitconvert_selftest
@@ -3413,21 +3472,24 @@
 62: [ RUN      ] gie.horner_only_fwd_selftest
 62: [       OK ] gie.horner_only_fwd_selftest (0 ms)
 62: [ RUN      ] gie.proj_create_crs_to_crs_PULKOVO42_ETRS89
-61: [       OK ] crs.implicit_compound_ESRI_104024_plus_115844_as_WKT1_ESRI_with_database (40 ms)
-61: [ RUN      ] crs.implicit_compound_ESRI_104971_to_3D_as_WKT1_ESRI_with_database
-62: [       OK ] gie.proj_create_crs_to_crs_PULKOVO42_ETRS89 (10 ms)
-62: [ RUN      ] gie.proj_create_crs_to_crs_WGS84_EGM08_to_WGS84
-63: [==========] Running 26 tests from 1 test suite.
-63: [----------] Global test environment set-up.
-63: [----------] 26 tests from networking
-63: [ RUN      ] networking.initial_check
-63: network access not working[       OK ] networking.initial_check (0 ms)
-63: [ RUN      ] networking.basic
-50: ......
-50: All 6 tests passed
-61: [       OK ] crs.implicit_compound_ESRI_104971_to_3D_as_WKT1_ESRI_with_database (17 ms)
-61: [ RUN      ] crs.IAU_1000_as_WKT2
-52/67 Test #50: test_cs2cs_ntv2.yaml .............   Passed    1.78 sec
+63: [       OK ] networking.custom (11 ms)
+63: [ RUN      ] networking.getfilesize
+63: [       OK ] networking.getfilesize (0 ms)
+63: [ RUN      ] networking.simul_open_error
+63: [       OK ] networking.simul_open_error (0 ms)
+63: [ RUN      ] networking.simul_read_range_error
+63: TIFFReadEncodedTile: Read error at row 4294967295, col 4294967295; got 0 bytes, expected 262144.
+63: [       OK ] networking.simul_read_range_error (0 ms)
+63: [ RUN      ] networking.simul_file_change_while_opened
+63: [       OK ] networking.simul_file_change_while_opened (0 ms)
+63: [ RUN      ] networking.curl_hgridshift
+63: [       OK ] networking.curl_hgridshift (0 ms)
+63: [ RUN      ] networking.curl_vgridshift
+63: [       OK ] networking.curl_vgridshift (0 ms)
+63: [ RUN      ] networking.curl_vgridshift_vertcon
+63: [       OK ] networking.curl_vgridshift_vertcon (0 ms)
+63: [ RUN      ] networking.network_endpoint_env_variable
+52/67 Test #50: test_cs2cs_ntv2.yaml .............   Passed    0.37 sec
 test 64
       Start 64: test_defmodel
 
@@ -3438,12 +3500,16 @@
 64:  PROJ_DATA=/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/data/for_tests
 64:  PROJ_SOURCE_DATA=/build/reproducible-path/proj-9.6.0/data
 64: Test timeout computed to be: 10000000
-61: [       OK ] crs.IAU_1000_as_WKT2 (11 ms)
+61: [       OK ] crs.implicit_compound_ESRI_104971_to_3D_as_WKT1_ESRI_with_database (25 ms)
+61: [ RUN      ] crs.IAU_1000_as_WKT2
+61: [       OK ] crs.IAU_1000_as_WKT2 (2 ms)
 61: [ RUN      ] crs.IAU_1000_as_PROJJSON
 61: [       OK ] crs.IAU_1000_as_PROJJSON (0 ms)
 61: [ RUN      ] crs.EPSG_2008_projcrs_deprecated_as_WKT1_GDAL
-61: [       OK ] crs.EPSG_2008_projcrs_deprecated_as_WKT1_GDAL (0 ms)
+61: [       OK ] crs.EPSG_2008_projcrs_deprecated_as_WKT1_GDAL (1 ms)
 61: [ RUN      ] crs.EPSG_27561_projected_with_geodetic_in_grad_as_PROJ_string_and_WKT1
+62: [       OK ] gie.proj_create_crs_to_crs_PULKOVO42_ETRS89 (15 ms)
+62: [ RUN      ] gie.proj_create_crs_to_crs_WGS84_EGM08_to_WGS84
 64: [==========] Running 13 tests from 1 test suite.
 64: [----------] Global test environment set-up.
 64: [----------] 13 tests from defmodel
@@ -3452,11 +3518,11 @@
 64: [ RUN      ] defmodel.full
 64: [       OK ] defmodel.full (0 ms)
 64: [ RUN      ] defmodel.error_cases
-61: [       OK ] crs.EPSG_27561_projected_with_geodetic_in_grad_as_PROJ_string_and_WKT1 (8 ms)
+61: [       OK ] crs.EPSG_27561_projected_with_geodetic_in_grad_as_PROJ_string_and_WKT1 (12 ms)
 61: [ RUN      ] crs.EPSG_3040_projected_northing_easting_as_PROJ_string
 61: [       OK ] crs.EPSG_3040_projected_northing_easting_as_PROJ_string (0 ms)
 61: [ RUN      ] crs.EPSG_2222_projected_unit_foot_as_PROJ_string_and_WKT1
-64: [       OK ] defmodel.error_cases (2 ms)
+64: [       OK ] defmodel.error_cases (3 ms)
 64: [ RUN      ] defmodel.ISO8601ToDecimalYear
 64: [       OK ] defmodel.ISO8601ToDecimalYear (0 ms)
 64: [ RUN      ] defmodel.evaluate_constant
@@ -3468,29 +3534,26 @@
 64: [ RUN      ] defmodel.evaluate_reverse_step
 64: [       OK ] defmodel.evaluate_reverse_step (0 ms)
 64: [ RUN      ] defmodel.evaluate_piecewise
-63: proj_create: Error 1029 (File not found or invalid): pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
-64: [       OK ] defmodel.evaluate_piecewise (1 ms)
+64: [       OK ] defmodel.evaluate_piecewise (2 ms)
 64: [ RUN      ] defmodel.evaluate_exponential
-63: proj_create: Error 1029 (File not found or invalid): pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
-63: [       OK ] networking.basic (30 ms)
-63: [ RUN      ] networking.curl_invalid_resource
 64: [       OK ] defmodel.evaluate_exponential (0 ms)
 64: [ RUN      ] defmodel.evaluator_horizontal_unit_degree
 64: [       OK ] defmodel.evaluator_horizontal_unit_degree (0 ms)
 64: [ RUN      ] defmodel.evaluator_horizontal_unit_metre
-63: [       OK ] networking.curl_invalid_resource (0 ms)
-63: [ RUN      ] networking.custom
-61: [       OK ] crs.EPSG_2222_projected_unit_foot_as_PROJ_string_and_WKT1 (7 ms)
+61: [       OK ] crs.EPSG_2222_projected_unit_foot_as_PROJ_string_and_WKT1 (10 ms)
 61: [ RUN      ] crs.projected_with_parameter_unit_different_than_cs_unit_as_WKT1
-64: [       OK ] defmodel.evaluator_horizontal_unit_metre (5 ms)
+63: Cannot open http://0.0.0.0/us_noaa_nadcon5_nad83_1986_nad83_harn_conus.tif: Failed to connect to 0.0.0.0 port 80 after 0 ms: Could not connect to server
+63: [       OK ] networking.network_endpoint_env_variable (35 ms)
+63: [ RUN      ] networking.network_endpoint_api_and_not_reachable_gridshift
+64: [       OK ] defmodel.evaluator_horizontal_unit_metre (9 ms)
 64: [ RUN      ] defmodel.evaluator_projected_crs
 64: [       OK ] defmodel.evaluator_projected_crs (0 ms)
-64: [----------] 13 tests from defmodel (11 ms total)
+64: [----------] 13 tests from defmodel (18 ms total)
 64: 
 64: [----------] Global test environment tear-down
-64: [==========] 13 tests from 1 test suite ran. (11 ms total)
+64: [==========] 13 tests from 1 test suite ran. (18 ms total)
 64: [  PASSED  ] 13 tests.
-53/67 Test #64: test_defmodel ....................   Passed    0.02 sec
+53/67 Test #64: test_defmodel ....................   Passed    0.04 sec
 test 65
       Start 65: test_tinshift
 
@@ -3501,38 +3564,38 @@
 65:  PROJ_DATA=/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/data/for_tests
 65:  PROJ_SOURCE_DATA=/build/reproducible-path/proj-9.6.0/data
 65: Test timeout computed to be: 10000000
-61: [       OK ] crs.projected_with_parameter_unit_different_than_cs_unit_as_WKT1 (6 ms)
+61: [       OK ] crs.projected_with_parameter_unit_different_than_cs_unit_as_WKT1 (9 ms)
 61: [ RUN      ] crs.EPSG_32661_projected_north_pole_north_east
-61: [       OK ] crs.EPSG_32661_projected_north_pole_north_east (1 ms)
+61: [       OK ] crs.EPSG_32661_projected_north_pole_north_east (2 ms)
 61: [ RUN      ] crs.EPSG_5041_projected_north_pole_east_north
+65: [==========] Running 1 test from 1 test suite.
+65: [----------] Global test environment set-up.
+65: [----------] 1 test from tinshift
+65: [ RUN      ] tinshift.basic
+65: [       OK ] tinshift.basic (0 ms)
+65: [----------] 1 test from tinshift (0 ms total)
+65: 
+65: [----------] Global test environment tear-down
+65: [==========] 1 test from 1 test suite ran. (0 ms total)
+65: [  PASSED  ] 1 test.
+54/67 Test #65: test_tinshift ....................   Passed    0.01 sec
 61: [       OK ] crs.EPSG_5041_projected_north_pole_east_north (1 ms)
 61: [ RUN      ] crs.EPSG_32761_projected_south_pole_north_east
+test 66
+      Start 66: test_misc
+
+66: Test command: /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/bin/test_misc
+66: Working Directory: /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/test/unit
+66: Environment variables: 
+66:  PROJ_SKIP_READ_USER_WRITABLE_DIRECTORY=YES
+66:  PROJ_DATA=/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/data/for_tests
+66:  PROJ_SOURCE_DATA=/build/reproducible-path/proj-9.6.0/data
+66: Test timeout computed to be: 10000000
 61: [       OK ] crs.EPSG_32761_projected_south_pole_north_east (1 ms)
 61: [ RUN      ] crs.EPSG_5042_projected_south_pole_east_north
-61: [       OK ] crs.EPSG_5042_projected_south_pole_east_north (0 ms)
+61: [       OK ] crs.EPSG_5042_projected_south_pole_east_north (1 ms)
 61: [ RUN      ] crs.EPSG_5482_projected_south_pole_south_west
-63: [       OK ] networking.custom (21 ms)
-63: [ RUN      ] networking.getfilesize
-47: ............
-47: All 12 tests passed
-62: [       OK ] gie.proj_create_crs_to_crs_WGS84_EGM08_to_WGS84 (73 ms)
-62: [ RUN      ] gie.proj_create_crs_to_crs_outside_area_of_use
-63: [       OK ] networking.getfilesize (12 ms)
-63: [ RUN      ] networking.simul_open_error
-63: [       OK ] networking.simul_open_error (0 ms)
-63: [ RUN      ] networking.simul_read_range_error
-63: TIFFReadEncodedTile: Read error at row 4294967295, col 4294967295; got 0 bytes, expected 262144.
-63: [       OK ] networking.simul_read_range_error (0 ms)
-63: [ RUN      ] networking.simul_file_change_while_opened
-63: [       OK ] networking.simul_file_change_while_opened (0 ms)
-63: [ RUN      ] networking.curl_hgridshift
-63: [       OK ] networking.curl_hgridshift (0 ms)
-63: [ RUN      ] networking.curl_vgridshift
-63: [       OK ] networking.curl_vgridshift (0 ms)
-63: [ RUN      ] networking.curl_vgridshift_vertcon
-63: [       OK ] networking.curl_vgridshift_vertcon (0 ms)
-63: [ RUN      ] networking.network_endpoint_env_variable
-61: [       OK ] crs.EPSG_5482_projected_south_pole_south_west (21 ms)
+61: [       OK ] crs.EPSG_5482_projected_south_pole_south_west (1 ms)
 61: [ RUN      ] crs.geodetic_crs_both_datum_datum_ensemble_null
 61: [       OK ] crs.geodetic_crs_both_datum_datum_ensemble_null (0 ms)
 61: [ RUN      ] crs.geodetic_crs_both_datum_datum_ensemble_non_null
@@ -3554,26 +3617,6 @@
 61: [ RUN      ] crs.geodeticcrs_identify_no_db
 61: [       OK ] crs.geodeticcrs_identify_no_db (0 ms)
 61: [ RUN      ] crs.geodeticcrs_identify_db
-54/67 Test #47: test_cs2cs_datumfile.yaml ........   Passed    1.84 sec
-test 66
-      Start 66: test_misc
-
-66: Test command: /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/bin/test_misc
-66: Working Directory: /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/test/unit
-66: Environment variables: 
-66:  PROJ_SKIP_READ_USER_WRITABLE_DIRECTORY=YES
-66:  PROJ_DATA=/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/data/for_tests
-66:  PROJ_SOURCE_DATA=/build/reproducible-path/proj-9.6.0/data
-66: Test timeout computed to be: 10000000
-62: [       OK ] gie.proj_create_crs_to_crs_outside_area_of_use (23 ms)
-62: [ RUN      ] gie.proj_create_crs_to_crs_with_area_large
-63: Cannot open http://0.0.0.0/us_noaa_nadcon5_nad83_1986_nad83_harn_conus.tif: Failed to connect to 0.0.0.0 port 80 after 0 ms: Could not connect to server
-63: [       OK ] networking.network_endpoint_env_variable (20 ms)
-63: [ RUN      ] networking.network_endpoint_api_and_not_reachable_gridshift
-65: [==========] Running 1 test from 1 test suite.
-65: [----------] Global test environment set-up.
-65: [----------] 1 test from tinshift
-65: [ RUN      ] tinshift.basic
 66: [==========] Running 1 test from 1 test suite.
 66: [----------] Global test environment set-up.
 66: [----------] 1 test from misc
@@ -3584,7 +3627,7 @@
 66: [----------] Global test environment tear-down
 66: [==========] 1 test from 1 test suite ran. (0 ms total)
 66: [  PASSED  ] 1 test.
-55/67 Test #66: test_misc ........................   Passed    0.03 sec
+55/67 Test #66: test_misc ........................   Passed    0.01 sec
 test 67
       Start 67: test_fork
 
@@ -3595,20 +3638,28 @@
 67:  PROJ_DATA=/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/data/for_tests
 67:  PROJ_SOURCE_DATA=/build/reproducible-path/proj-9.6.0/data
 67: Test timeout computed to be: 10000000
-65: [       OK ] tinshift.basic (5 ms)
-65: [----------] 1 test from tinshift (6 ms total)
-65: 
-65: [----------] Global test environment tear-down
-65: [==========] 1 test from 1 test suite ran. (6 ms total)
-65: [  PASSED  ] 1 test.
+62: [       OK ] gie.proj_create_crs_to_crs_WGS84_EGM08_to_WGS84 (44 ms)
+62: [ RUN      ] gie.proj_create_crs_to_crs_outside_area_of_use
 63: Cannot open http://0.0.0.0/us_noaa_nadcon5_nad83_1986_nad83_harn_conus.tif: Failed to connect to 0.0.0.0 port 80 after 0 ms: Could not connect to server
-63: [       OK ] networking.network_endpoint_api_and_not_reachable_gridshift (19 ms)
+63: [       OK ] networking.network_endpoint_api_and_not_reachable_gridshift (32 ms)
 63: [ RUN      ] networking.network_endpoint_api_and_not_reachable_xyzgridshift
-62: [       OK ] gie.proj_create_crs_to_crs_with_area_large (22 ms)
-62: [ RUN      ] gie.proj_create_crs_to_crs_with_longitude_outside_minus_180_180
-56/67 Test #65: test_tinshift ....................   Passed    0.07 sec
+62: [       OK ] gie.proj_create_crs_to_crs_outside_area_of_use (14 ms)
+62: [ RUN      ] gie.proj_create_crs_to_crs_with_area_large
 63: Cannot open http://0.0.0.0/fr_ign_gr3df97a.tif: Failed to connect to 0.0.0.0 port 80 after 0 ms: Could not connect to server
-61: [       OK ] crs.geodeticcrs_identify_db (49 ms)
+63: [       OK ] networking.network_endpoint_api_and_not_reachable_xyzgridshift (18 ms)
+63: [ RUN      ] networking.network_endpoint_api_and_not_reachable_hgridshift
+62: [       OK ] gie.proj_create_crs_to_crs_with_area_large (15 ms)
+62: [ RUN      ] gie.proj_create_crs_to_crs_with_longitude_outside_minus_180_180
+62: [       OK ] gie.proj_create_crs_to_crs_with_longitude_outside_minus_180_180 (15 ms)
+62: [ RUN      ] gie.proj_trans_generic
+62: [       OK ] gie.proj_trans_generic (0 ms)
+62: [ RUN      ] gie.proj_trans_with_a_crs
+62: [       OK ] gie.proj_trans_with_a_crs (0 ms)
+62: [ RUN      ] gie.proj_create_crs_to_crs_from_pj_force_over
+63: Cannot open http://0.0.0.0/at_bev_AT_GIS_GRID_2021_09_28.tif: Failed to connect to 0.0.0.0 port 80 after 0 ms: Could not connect to server
+63: [       OK ] networking.network_endpoint_api_and_not_reachable_hgridshift (19 ms)
+63: [ RUN      ] networking.network_endpoint_api_and_not_reachable_vgridshift
+61: [       OK ] crs.geodeticcrs_identify_db (64 ms)
 61: [ RUN      ] crs.projectedCRS_derivingConversion
 61: [       OK ] crs.projectedCRS_derivingConversion (0 ms)
 61: [ RUN      ] crs.projectedCRS_shallowClone
@@ -3624,30 +3675,12 @@
 61: [ RUN      ] crs.projectedCRS_as_WKT1_GDAL
 61: [       OK ] crs.projectedCRS_as_WKT1_GDAL (0 ms)
 61: [ RUN      ] crs.projectedCRS_as_WKT1_ESRI
-63: [       OK ] networking.network_endpoint_api_and_not_reachable_xyzgridshift (12 ms)
-63: [ RUN      ] networking.network_endpoint_api_and_not_reachable_hgridshift
-62: [       OK ] gie.proj_create_crs_to_crs_with_longitude_outside_minus_180_180 (10 ms)
-62: [ RUN      ] gie.proj_trans_generic
-61: [       OK ] crs.projectedCRS_as_WKT1_ESRI (0 ms)
+61: [       OK ] crs.projectedCRS_as_WKT1_ESRI (1 ms)
 61: [ RUN      ] crs.projectedCRS_3D_as_WKT1_GDAL_with_ellipsoidal_height_as_vertical_crs
-62: [       OK ] gie.proj_trans_generic (0 ms)
-62: [ RUN      ] gie.proj_trans_with_a_crs
-62: [       OK ] gie.proj_trans_with_a_crs (0 ms)
-62: [ RUN      ] gie.proj_create_crs_to_crs_from_pj_force_over
-61: [       OK ] crs.projectedCRS_3D_as_WKT1_GDAL_with_ellipsoidal_height_as_vertical_crs (2 ms)
+61: [       OK ] crs.projectedCRS_3D_as_WKT1_GDAL_with_ellipsoidal_height_as_vertical_crs (4 ms)
 61: [ RUN      ] crs.projectedCRS_with_other_deprecated_crs_of_same_name_as_WKT1_ESRI
-63: Cannot open http://0.0.0.0/at_bev_AT_GIS_GRID_2021_09_28.tif: Failed to connect to 0.0.0.0 port 80 after 0 ms: Could not connect to server
-63: [       OK ] networking.network_endpoint_api_and_not_reachable_hgridshift (17 ms)
-63: [ RUN      ] networking.network_endpoint_api_and_not_reachable_vgridshift
-61: [       OK ] crs.projectedCRS_with_other_deprecated_crs_of_same_name_as_WKT1_ESRI (27 ms)
-61: [ RUN      ] crs.projectedCRS_with_ESRI_code_as_WKT1_ESRI
-62: [       OK ] gie.proj_create_crs_to_crs_from_pj_force_over (33 ms)
-62: [----------] 15 tests from gie (213 ms total)
-62: 
-62: [----------] 3 tests from gieTest
-62: [ RUN      ] gieTest.proj_create_crs_to_crs
 63: Cannot open http://0.0.0.0/ar_ign_GEOIDE-Ar16.tif: Failed to connect to 0.0.0.0 port 80 after 0 ms: Could not connect to server
-63: [       OK ] networking.network_endpoint_api_and_not_reachable_vgridshift (22 ms)
+63: [       OK ] networking.network_endpoint_api_and_not_reachable_vgridshift (25 ms)
 63: [ RUN      ] networking.cache_basic
 63: [       OK ] networking.cache_basic (0 ms)
 63: [ RUN      ] networking.proj_grid_cache_clear
@@ -3667,87 +3700,90 @@
 63: [ RUN      ] networking.pyproj_issue_1192
 63: [       OK ] networking.pyproj_issue_1192 (0 ms)
 63: [ RUN      ] networking.do_not_attempt_network_access_known_available_network_on
-61: [       OK ] crs.projectedCRS_with_ESRI_code_as_WKT1_ESRI (18 ms)
-61: [ RUN      ] crs.projectedCRS_from_WKT1_ESRI_as_WKT1_ESRI
-63: [       OK ] networking.do_not_attempt_network_access_known_available_network_on (17 ms)
-63: [----------] 26 tests from networking (175 ms total)
+61: [       OK ] crs.projectedCRS_with_other_deprecated_crs_of_same_name_as_WKT1_ESRI (19 ms)
+61: [ RUN      ] crs.projectedCRS_with_ESRI_code_as_WKT1_ESRI
+62: [       OK ] gie.proj_create_crs_to_crs_from_pj_force_over (48 ms)
+62: [----------] 15 tests from gie (217 ms total)
+62: 
+62: [----------] 3 tests from gieTest
+62: [ RUN      ] gieTest.proj_create_crs_to_crs
+63: [       OK ] networking.do_not_attempt_network_access_known_available_network_on (32 ms)
+63: [----------] 26 tests from networking (198 ms total)
 63: 
 63: [----------] Global test environment tear-down
-63: [==========] 26 tests from 1 test suite ran. (175 ms total)
+63: [==========] 26 tests from 1 test suite ran. (198 ms total)
 63: [  PASSED  ] 26 tests.
-57/67 Test #63: test_network .....................   Passed    0.23 sec
-61: [       OK ] crs.projectedCRS_from_WKT1_ESRI_as_WKT1_ESRI (22 ms)
+61: [       OK ] crs.projectedCRS_with_ESRI_code_as_WKT1_ESRI (26 ms)
+61: [ RUN      ] crs.projectedCRS_from_WKT1_ESRI_as_WKT1_ESRI
+46: ..............
+46: All 14 tests passed
+56/67 Test #63: test_network .....................   Passed    0.22 sec
+57/67 Test #46: test_cct.yaml ....................   Passed    0.57 sec
+61: [       OK ] crs.projectedCRS_from_WKT1_ESRI_as_WKT1_ESRI (26 ms)
 61: [ RUN      ] crs.projectedCRS_from_WKT1_ESRI_as_WKT1_ESRI_s_jtsk03_krovak_east_north
-61: [       OK ] crs.projectedCRS_from_WKT1_ESRI_as_WKT1_ESRI_s_jtsk03_krovak_east_north (10 ms)
+61: [       OK ] crs.projectedCRS_from_WKT1_ESRI_as_WKT1_ESRI_s_jtsk03_krovak_east_north (14 ms)
 61: [ RUN      ] crs.projectedCRS_from_EPSG_as_WKT1_ESRI_s_jtsk03_krovak_east_north
-61: [       OK ] crs.projectedCRS_from_EPSG_as_WKT1_ESRI_s_jtsk03_krovak_east_north (5 ms)
+61: [       OK ] crs.projectedCRS_from_EPSG_as_WKT1_ESRI_s_jtsk03_krovak_east_north (2 ms)
 61: [ RUN      ] crs.projectedCRS_from_EPSG_with_deprecated_ESRI_name_as_WKT1_ESRI
-61: [       OK ] crs.projectedCRS_from_EPSG_with_deprecated_ESRI_name_as_WKT1_ESRI (1 ms)
+61: [       OK ] crs.projectedCRS_from_EPSG_with_deprecated_ESRI_name_as_WKT1_ESRI (2 ms)
 61: [ RUN      ] crs.projectedCRS_as_PROJ_string
 61: [       OK ] crs.projectedCRS_as_PROJ_string (0 ms)
 61: [ RUN      ] crs.projectedCRS_3D_is_WKT1_equivalent_to_WKT2
-61: [       OK ] crs.projectedCRS_3D_is_WKT1_equivalent_to_WKT2 (0 ms)
+61: [       OK ] crs.projectedCRS_3D_is_WKT1_equivalent_to_WKT2 (1 ms)
 61: [ RUN      ] crs.projectedCRS_Krovak_EPSG_5221_as_PROJ_string
-61: [       OK ] crs.projectedCRS_Krovak_EPSG_5221_as_PROJ_string (0 ms)
+61: [       OK ] crs.projectedCRS_Krovak_EPSG_5221_as_PROJ_string (1 ms)
 61: [ RUN      ] crs.projectedCRS_Krovak_with_approximate_alpha_as_PROJ_string
 61: [       OK ] crs.projectedCRS_Krovak_with_approximate_alpha_as_PROJ_string (0 ms)
 61: [ RUN      ] crs.projectedCRS_identify_no_db
-61: [       OK ] crs.projectedCRS_identify_no_db (3 ms)
+47: ............
+47: All 12 tests passed
+61: [       OK ] crs.projectedCRS_identify_no_db (5 ms)
 61: [ RUN      ] crs.projectedCRS_identify_db
-62: [       OK ] gieTest.proj_create_crs_to_crs (304 ms)
+58/67 Test #47: test_cs2cs_datumfile.yaml ........   Passed    0.61 sec
+62: [       OK ] gieTest.proj_create_crs_to_crs (404 ms)
 62: [ RUN      ] gieTest.proj_create_crs_to_crs_EPSG_4326
 62: [       OK ] gieTest.proj_create_crs_to_crs_EPSG_4326 (0 ms)
 62: [ RUN      ] gieTest.proj_create_crs_to_crs_proj_longlat
-62: [       OK ] gieTest.proj_create_crs_to_crs_proj_longlat (7 ms)
-62: [----------] 3 tests from gieTest (313 ms total)
+62: [       OK ] gieTest.proj_create_crs_to_crs_proj_longlat (11 ms)
+62: [----------] 3 tests from gieTest (416 ms total)
 62: 
 62: [----------] Global test environment tear-down
-62: [==========] 18 tests from 2 test suites ran. (526 ms total)
+62: [==========] 18 tests from 2 test suites ran. (634 ms total)
 62: [  PASSED  ] 18 tests.
-58/67 Test #62: gie_self_tests ...................   Passed    0.62 sec
-43: Using locale with comma as decimal separator
-43: ============================================
-43: Running /build/reproducible-path/proj-9.6.0/test/cli/test_cs2cs_locale.sh using /build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu/bin/cs2cs:
-43: ============================================
-43: doing tests into file test_cs2cs_locale_out, please wait
-43: diff test_cs2cs_locale_out with test_cs2cs_locale_out.dist
-43: TEST OK
-43: test file test_cs2cs_locale_out removed
-43: 
-59/67 Test #43: test_cs2cs_locale.sh .............   Passed    2.94 sec
-61: [       OK ] crs.projectedCRS_identify_db (980 ms)
+59/67 Test #62: gie_self_tests ...................   Passed    0.66 sec
+61: [       OK ] crs.projectedCRS_identify_db (1326 ms)
 61: [ RUN      ] crs.projectedCRS_identify_wrong_auth_name_case
-61: [       OK ] crs.projectedCRS_identify_wrong_auth_name_case (13 ms)
+61: [       OK ] crs.projectedCRS_identify_wrong_auth_name_case (17 ms)
 61: [ RUN      ] crs.mercator_1SP_as_WKT1_ESRI
-61: [       OK ] crs.mercator_1SP_as_WKT1_ESRI (5 ms)
+61: [       OK ] crs.mercator_1SP_as_WKT1_ESRI (7 ms)
 61: [ RUN      ] crs.Plate_Carree_as_WKT1_ESRI
-61: [       OK ] crs.Plate_Carree_as_WKT1_ESRI (3 ms)
+61: [       OK ] crs.Plate_Carree_as_WKT1_ESRI (5 ms)
 61: [ RUN      ] crs.Equidistant_Cylindrical_as_WKT1_ESRI
-61: [       OK ] crs.Equidistant_Cylindrical_as_WKT1_ESRI (3 ms)
+61: [       OK ] crs.Equidistant_Cylindrical_as_WKT1_ESRI (4 ms)
 61: [ RUN      ] crs.Hotine_Oblique_Mercator_Azimuth_Natural_Origin_as_WKT1_ESRI
-61: [       OK ] crs.Hotine_Oblique_Mercator_Azimuth_Natural_Origin_as_WKT1_ESRI (3 ms)
+61: [       OK ] crs.Hotine_Oblique_Mercator_Azimuth_Natural_Origin_as_WKT1_ESRI (4 ms)
 61: [ RUN      ] crs.Rectified_Skew_Orthomorphic_Natural_Origin_as_WKT1_ESRI
-61: [       OK ] crs.Rectified_Skew_Orthomorphic_Natural_Origin_as_WKT1_ESRI (4 ms)
+61: [       OK ] crs.Rectified_Skew_Orthomorphic_Natural_Origin_as_WKT1_ESRI (5 ms)
 61: [ RUN      ] crs.Hotine_Oblique_Mercator_Azimuth_Center_as_WKT1_ESRI
-61: [       OK ] crs.Hotine_Oblique_Mercator_Azimuth_Center_as_WKT1_ESRI (3 ms)
+61: [       OK ] crs.Hotine_Oblique_Mercator_Azimuth_Center_as_WKT1_ESRI (4 ms)
 61: [ RUN      ] crs.Rectified_Skew_Orthomorphic_Center_as_WKT1_ESRI
-61: [       OK ] crs.Rectified_Skew_Orthomorphic_Center_as_WKT1_ESRI (3 ms)
+61: [       OK ] crs.Rectified_Skew_Orthomorphic_Center_as_WKT1_ESRI (4 ms)
 61: [ RUN      ] crs.Gauss_Kruger_as_WKT1_ESRI
-61: [       OK ] crs.Gauss_Kruger_as_WKT1_ESRI (3 ms)
+61: [       OK ] crs.Gauss_Kruger_as_WKT1_ESRI (4 ms)
 61: [ RUN      ] crs.Stereographic_North_Pole_as_WKT1_ESRI
-61: [       OK ] crs.Stereographic_North_Pole_as_WKT1_ESRI (3 ms)
+61: [       OK ] crs.Stereographic_North_Pole_as_WKT1_ESRI (5 ms)
 61: [ RUN      ] crs.Stereographic_South_Pole_as_WKT1_ESRI
-61: [       OK ] crs.Stereographic_South_Pole_as_WKT1_ESRI (3 ms)
+61: [       OK ] crs.Stereographic_South_Pole_as_WKT1_ESRI (4 ms)
 61: [ RUN      ] crs.Krovak_North_Orientated_as_WKT1_ESRI
-61: [       OK ] crs.Krovak_North_Orientated_as_WKT1_ESRI (4 ms)
+61: [       OK ] crs.Krovak_North_Orientated_as_WKT1_ESRI (6 ms)
 61: [ RUN      ] crs.Krovak_as_WKT1_ESRI
-61: [       OK ] crs.Krovak_as_WKT1_ESRI (4 ms)
+61: [       OK ] crs.Krovak_as_WKT1_ESRI (6 ms)
 61: [ RUN      ] crs.LCC_1SP_as_WKT1_ESRI
-61: [       OK ] crs.LCC_1SP_as_WKT1_ESRI (3 ms)
+61: [       OK ] crs.LCC_1SP_as_WKT1_ESRI (4 ms)
 61: [ RUN      ] crs.LCC_2SP_as_WKT1_ESRI
-61: [       OK ] crs.LCC_2SP_as_WKT1_ESRI (3 ms)
+61: [       OK ] crs.LCC_2SP_as_WKT1_ESRI (4 ms)
 61: [ RUN      ] crs.ESRI_WKT1_to_ESRI_WKT1
-61: [       OK ] crs.ESRI_WKT1_to_ESRI_WKT1 (4 ms)
+61: [       OK ] crs.ESRI_WKT1_to_ESRI_WKT1 (5 ms)
 61: [ RUN      ] crs.scope_area_bbox_remark
 61: [       OK ] crs.scope_area_bbox_remark (0 ms)
 61: [ RUN      ] crs.usage
@@ -3767,7 +3803,7 @@
 61: [ RUN      ] crs.verticalCRS_ESRI_115834_as_WKT1_ESRI_with_database
 61: [       OK ] crs.verticalCRS_ESRI_115834_as_WKT1_ESRI_with_database (2 ms)
 61: [ RUN      ] crs.verticalCRS_identify_db
-61: [       OK ] crs.verticalCRS_identify_db (7 ms)
+61: [       OK ] crs.verticalCRS_identify_db (9 ms)
 61: [ RUN      ] crs.verticalCRS_datum_ensemble
 61: [       OK ] crs.verticalCRS_datum_ensemble (0 ms)
 61: [ RUN      ] crs.VerticalCRS_ensemble_exception_in_create
@@ -3787,7 +3823,7 @@
 61: [ RUN      ] crs.compoundCRS_no_name_provided
 61: [       OK ] crs.compoundCRS_no_name_provided (0 ms)
 61: [ RUN      ] crs.compoundCRS_identify_db
-61: [       OK ] crs.compoundCRS_identify_db (57 ms)
+61: [       OK ] crs.compoundCRS_identify_db (71 ms)
 61: [ RUN      ] crs.boundCRS_to_WKT2
 61: [       OK ] crs.boundCRS_to_WKT2 (0 ms)
 61: [ RUN      ] crs.boundCRS_with_usage
@@ -3803,19 +3839,15 @@
 61: [ RUN      ] crs.boundCRS_nadcon_to_PROJ_string_usePROJAlternativeGridNames_false
 61: [       OK ] crs.boundCRS_nadcon_to_PROJ_string_usePROJAlternativeGridNames_false (1 ms)
 61: [ RUN      ] crs.boundCRS_nadcon_to_PROJ_string_usePROJAlternativeGridNames_true
-61: [       OK ] crs.boundCRS_nadcon_to_PROJ_string_usePROJAlternativeGridNames_true (0 ms)
+61: [       OK ] crs.boundCRS_nadcon_to_PROJ_string_usePROJAlternativeGridNames_true (1 ms)
 61: [ RUN      ] crs.boundCRS_identify_db
-60/67 Test #67: test_fork ........................   Passed    1.25 sec
-49: ..................................
-49: All 34 tests passed
-61/67 Test #49: test_cs2cs_ignf.yaml .............   Passed    3.16 sec
-61: [       OK ] crs.boundCRS_identify_db (55 ms)
+61: [       OK ] crs.boundCRS_identify_db (74 ms)
 61: [ RUN      ] crs.incompatible_boundCRS_hubCRS_to_WKT1
 61: [       OK ] crs.incompatible_boundCRS_hubCRS_to_WKT1 (0 ms)
 61: [ RUN      ] crs.incompatible_boundCRS_transformation_to_WKT1
 61: [       OK ] crs.incompatible_boundCRS_transformation_to_WKT1 (0 ms)
 61: [ RUN      ] crs.WKT1_DATUM_EXTENSION_to_WKT1_and_PROJ_string
-61: [       OK ] crs.WKT1_DATUM_EXTENSION_to_WKT1_and_PROJ_string (0 ms)
+61: [       OK ] crs.WKT1_DATUM_EXTENSION_to_WKT1_and_PROJ_string (1 ms)
 61: [ RUN      ] crs.WKT1_VERT_DATUM_EXTENSION_to_WKT1
 61: [       OK ] crs.WKT1_VERT_DATUM_EXTENSION_to_WKT1 (0 ms)
 61: [ RUN      ] crs.WKT1_VERT_DATUM_EXTENSION_to_WKT2
@@ -3893,7 +3925,7 @@
 61: [ RUN      ] crs.DeriveTemporalCRS_WKT1
 61: [       OK ] crs.DeriveTemporalCRS_WKT1 (0 ms)
 61: [ RUN      ] crs.crs_createBoundCRSToWGS84IfPossible
-61: [       OK ] crs.crs_createBoundCRSToWGS84IfPossible (72 ms)
+61: [       OK ] crs.crs_createBoundCRSToWGS84IfPossible (90 ms)
 61: [ RUN      ] crs.crs_stripVerticalComponent
 61: [       OK ] crs.crs_stripVerticalComponent (0 ms)
 61: [ RUN      ] crs.crs_alterGeodeticCRS
@@ -3903,13 +3935,13 @@
 61: [ RUN      ] crs.alterParametersLinearUnit
 61: [       OK ] crs.alterParametersLinearUnit (0 ms)
 61: [ RUN      ] crs.getNonDeprecated
-61: [       OK ] crs.getNonDeprecated (2 ms)
+61: [       OK ] crs.getNonDeprecated (3 ms)
 61: [ RUN      ] crs.promoteTo3D_and_demoteTo2D
-61: [       OK ] crs.promoteTo3D_and_demoteTo2D (6 ms)
+61: [       OK ] crs.promoteTo3D_and_demoteTo2D (7 ms)
 61: [ RUN      ] crs.normalizeForVisualization_derivedprojected_operation
 61: [       OK ] crs.normalizeForVisualization_derivedprojected_operation (0 ms)
 61: [ RUN      ] crs.normalizeForVisualization_bound
-61: [       OK ] crs.normalizeForVisualization_bound (3 ms)
+61: [       OK ] crs.normalizeForVisualization_bound (4 ms)
 61: [ RUN      ] crs.normalizeForVisualization_derivedprojected
 61: [       OK ] crs.normalizeForVisualization_derivedprojected (0 ms)
 61: [ RUN      ] crs.projected_normalizeForVisualization_do_not_mess_deriving_conversion
@@ -3927,10 +3959,10 @@
 61: [ RUN      ] crs.projected_is_equivalent_to_with_proj4_extension
 61: [       OK ] crs.projected_is_equivalent_to_with_proj4_extension (0 ms)
 61: [ RUN      ] crs.is_dynamic
-61: [       OK ] crs.is_dynamic (0 ms)
+61: [       OK ] crs.is_dynamic (1 ms)
 61: [ RUN      ] crs.projected_angular_unit_from_primem
 61: [       OK ] crs.projected_angular_unit_from_primem (0 ms)
-61: [----------] 187 tests from crs (1570 ms total)
+61: [----------] 187 tests from crs (1991 ms total)
 61: 
 61: [----------] 23 tests from datum
 61: [ RUN      ] datum.cs_with_MERIDIAN
@@ -4019,7 +4051,7 @@
 61: [       OK ] io.wkt_parsing_with_printed_quotes (0 ms)
 61: [ RUN      ] io.projcs_TOWGS84_7terms_autocorrect
 61: Auto-correcting wrong sign of rotation terms of TOWGS84 clause from -106.8686,52.2978,-103.7239,-0.3366,0.457,-1.8422,-1.2747 to -106.8686,52.2978,-103.7239,0.3366,-0.457,1.8422,-1.2747
-61: [       OK ] io.projcs_TOWGS84_7terms_autocorrect (8 ms)
+61: [       OK ] io.projcs_TOWGS84_7terms_autocorrect (9 ms)
 61: [ RUN      ] io.projstringformatter
 61: [       OK ] io.projstringformatter (0 ms)
 61: [ RUN      ] io.projstringformatter_helmert_3_param_noop
@@ -4298,31 +4330,26 @@
 61: [ RUN      ] io.projparse_projected_errors
 61: [       OK ] io.projparse_projected_errors (0 ms)
 61: [ RUN      ] io.createFromUserInput
+49: ..................................
+49: All 34 tests passed
+60/67 Test #49: test_cs2cs_ignf.yaml .............   Passed    2.44 sec
+61/67 Test #67: test_fork ........................   Passed    2.41 sec
 44: diff test_projinfo_out with test_projinfo_out.dist
 44: TEST OK
 44: test file test_projinfo_out removed
-62/67 Test #44: test_projinfo.sh .................   Passed    4.16 sec
-54: .................................................................................................................................................................................................................................
-54: All 225 tests passed
-63/67 Test #54: test_proj_nad83.yaml .............   Passed    3.78 sec
-53: .........................................................................................................................................................................................................................................................................
-53: All 265 tests passed
-64/67 Test #53: test_proj_nad27.yaml .............   Passed    5.35 sec
-51: ..............................................................................................................................................
-51: All 142 tests passed
-65/67 Test #51: test_cs2cs_various.yaml ..........   Passed    5.57 sec
-61: [       OK ] io.createFromUserInput (2815 ms)
+62/67 Test #44: test_projinfo.sh .................   Passed    2.96 sec
+61: [       OK ] io.createFromUserInput (3500 ms)
 61: [ RUN      ] io.createFromUserInput_ogc_crs_url
 61: [       OK ] io.createFromUserInput_ogc_crs_url (1 ms)
 61: [ RUN      ] io.createFromUserInput_OGC_AUTO
 61: [       OK ] io.createFromUserInput_OGC_AUTO (0 ms)
 61: [ RUN      ] io.createFromUserInput_hack_EPSG_102100
-61: [       OK ] io.createFromUserInput_hack_EPSG_102100 (6 ms)
+61: [       OK ] io.createFromUserInput_hack_EPSG_102100 (9 ms)
 61: [ RUN      ] io.guessDialect
 61: [       OK ] io.guessDialect (0 ms)
 61: [ RUN      ] io.EXTENSION_PROJ4
 61: [       OK ] io.EXTENSION_PROJ4 (0 ms)
-61: [----------] 149 tests from io (2849 ms total)
+61: [----------] 149 tests from io (3547 ms total)
 61: 
 61: [----------] 221 tests from wkt_parse
 61: [ RUN      ] wkt_parse.sphere
@@ -4356,21 +4383,21 @@
 61: [ RUN      ] wkt_parse.wkt1_EPSG_4326
 61: [       OK ] wkt_parse.wkt1_EPSG_4326 (0 ms)
 61: [ RUN      ] wkt_parse.wkt1_EPSG_4267
-61: [       OK ] wkt_parse.wkt1_EPSG_4267 (6 ms)
+61: [       OK ] wkt_parse.wkt1_EPSG_4267 (9 ms)
 61: [ RUN      ] wkt_parse.wkt1_EPSG_4807_grad_mess
 61: [       OK ] wkt_parse.wkt1_EPSG_4807_grad_mess (0 ms)
 61: [ RUN      ] wkt_parse.wkt1_esri_EPSG_4901_grad
-61: [       OK ] wkt_parse.wkt1_esri_EPSG_4901_grad (6 ms)
+61: [       OK ] wkt_parse.wkt1_esri_EPSG_4901_grad (9 ms)
 61: [ RUN      ] wkt_parse.wkt1_esri_LINUNIT
-61: [       OK ] wkt_parse.wkt1_esri_LINUNIT (1 ms)
+61: [       OK ] wkt_parse.wkt1_esri_LINUNIT (2 ms)
 61: [ RUN      ] wkt_parse.wkt2_epsg_org_EPSG_4901_PRIMEM_weird_sexagesimal_DMS
 61: [       OK ] wkt_parse.wkt2_epsg_org_EPSG_4901_PRIMEM_weird_sexagesimal_DMS (0 ms)
 61: [ RUN      ] wkt_parse.wkt1_geographic_old_datum_name_from_EPSG_code
-61: [       OK ] wkt_parse.wkt1_geographic_old_datum_name_from_EPSG_code (6 ms)
+61: [       OK ] wkt_parse.wkt1_geographic_old_datum_name_from_EPSG_code (9 ms)
 61: [ RUN      ] wkt_parse.wkt1_geographic_old_datum_name_without_EPSG_code
-61: [       OK ] wkt_parse.wkt1_geographic_old_datum_name_without_EPSG_code (7 ms)
+61: [       OK ] wkt_parse.wkt1_geographic_old_datum_name_without_EPSG_code (10 ms)
 61: [ RUN      ] wkt_parse.wkt1_geographic_deprecated
-61: [       OK ] wkt_parse.wkt1_geographic_deprecated (6 ms)
+61: [       OK ] wkt_parse.wkt1_geographic_deprecated (9 ms)
 61: [ RUN      ] wkt_parse.wkt1_geographic_with_PROJ4_extension
 61: [       OK ] wkt_parse.wkt1_geographic_with_PROJ4_extension (0 ms)
 61: [ RUN      ] wkt_parse.wkt1_geographic_epsg_org_api_4326
@@ -4414,13 +4441,13 @@
 61: [ RUN      ] wkt_parse.wkt1_geocentric_with_z_OTHER
 61: [       OK ] wkt_parse.wkt1_geocentric_with_z_OTHER (0 ms)
 61: [ RUN      ] wkt_parse.wkt1_projected
-61: [       OK ] wkt_parse.wkt1_projected (0 ms)
+61: [       OK ] wkt_parse.wkt1_projected (1 ms)
 61: [ RUN      ] wkt_parse.wkt1_projected_no_axis
 61: [       OK ] wkt_parse.wkt1_projected_no_axis (0 ms)
 61: [ RUN      ] wkt_parse.wkt1_projected_wrong_axis_geogcs
-61: [       OK ] wkt_parse.wkt1_projected_wrong_axis_geogcs (1 ms)
+61: [       OK ] wkt_parse.wkt1_projected_wrong_axis_geogcs (2 ms)
 61: [ RUN      ] wkt_parse.wkt1_projected_wrong_angular_unit
-61: [       OK ] wkt_parse.wkt1_projected_wrong_angular_unit (0 ms)
+61: [       OK ] wkt_parse.wkt1_projected_wrong_angular_unit (1 ms)
 61: [ RUN      ] wkt_parse.wkt1_projected_with_PROJ4_extension
 61: [       OK ] wkt_parse.wkt1_projected_with_PROJ4_extension (0 ms)
 61: [ RUN      ] wkt_parse.wkt1_projected_missing_unit_and_axis
@@ -4468,7 +4495,7 @@
 61: [ RUN      ] wkt_parse.wkt2_2019_projected_utm_3D
 61: [       OK ] wkt_parse.wkt2_2019_projected_utm_3D (0 ms)
 61: [ RUN      ] wkt_parse.wkt2_2019_projected_with_base_geocentric
-61: [       OK ] wkt_parse.wkt2_2019_projected_with_base_geocentric (0 ms)
+61: [       OK ] wkt_parse.wkt2_2019_projected_with_base_geocentric (1 ms)
 61: [ RUN      ] wkt_parse.wkt2_2019_eqdc_non_epsg
 61: [       OK ] wkt_parse.wkt2_2019_eqdc_non_epsg (0 ms)
 61: [ RUN      ] wkt_parse.cs_with_MERIDIAN
@@ -4506,7 +4533,7 @@
 61: [ RUN      ] wkt_parse.VERTCS_WKT1_ESRI
 61: [       OK ] wkt_parse.VERTCS_WKT1_ESRI (0 ms)
 61: [ RUN      ] wkt_parse.VERTCS_WKT1_ESRI_context
-61: [       OK ] wkt_parse.VERTCS_WKT1_ESRI_context (2 ms)
+61: [       OK ] wkt_parse.VERTCS_WKT1_ESRI_context (3 ms)
 61: [ RUN      ] wkt_parse.VERTCS_WKT1_ESRI_down
 61: [       OK ] wkt_parse.VERTCS_WKT1_ESRI_down (0 ms)
 61: [ RUN      ] wkt_parse.vertcrs_WKT1_LAS_ftUS
@@ -4538,25 +4565,25 @@
 61: [ RUN      ] wkt_parse.COMPD_CS_non_conformant_horizontal_plus_horizontal_as_in_LAS
 61: [       OK ] wkt_parse.COMPD_CS_non_conformant_horizontal_plus_horizontal_as_in_LAS (0 ms)
 61: [ RUN      ] wkt_parse.COMPD_CS_non_conformant_horizontal_TOWGS84_plus_horizontal_as_in_LAS
-61: [       OK ] wkt_parse.COMPD_CS_non_conformant_horizontal_TOWGS84_plus_horizontal_as_in_LAS (3 ms)
+61: [       OK ] wkt_parse.COMPD_CS_non_conformant_horizontal_TOWGS84_plus_horizontal_as_in_LAS (4 ms)
 61: [ RUN      ] wkt_parse.COMPD_CS_horizontal_bound_geog_plus_vertical_ellipsoidal_height
-61: [       OK ] wkt_parse.COMPD_CS_horizontal_bound_geog_plus_vertical_ellipsoidal_height (9 ms)
+61: [       OK ] wkt_parse.COMPD_CS_horizontal_bound_geog_plus_vertical_ellipsoidal_height (12 ms)
 61: [ RUN      ] wkt_parse.COMPD_CS_horizontal_projected_plus_vertical_ellipsoidal_height
-61: [       OK ] wkt_parse.COMPD_CS_horizontal_projected_plus_vertical_ellipsoidal_height (2 ms)
+61: [       OK ] wkt_parse.COMPD_CS_horizontal_projected_plus_vertical_ellipsoidal_height (3 ms)
 61: [ RUN      ] wkt_parse.COMPD_CS_horizontal_geog_plus_vertical_ellipsoidal_height_non_metre
-61: [       OK ] wkt_parse.COMPD_CS_horizontal_geog_plus_vertical_ellipsoidal_height_non_metre (15 ms)
+61: [       OK ] wkt_parse.COMPD_CS_horizontal_geog_plus_vertical_ellipsoidal_height_non_metre (20 ms)
 61: [ RUN      ] wkt_parse.implicit_compound_CRS_ESRI
-61: [       OK ] wkt_parse.implicit_compound_CRS_ESRI (15 ms)
+61: [       OK ] wkt_parse.implicit_compound_CRS_ESRI (21 ms)
 61: [ RUN      ] wkt_parse.VERTCS_with_ellipsoidal_height_ESRI
-61: [       OK ] wkt_parse.VERTCS_with_ellipsoidal_height_ESRI (3 ms)
+61: [       OK ] wkt_parse.VERTCS_with_ellipsoidal_height_ESRI (5 ms)
 61: [ RUN      ] wkt_parse.implicit_compound_CRS_geographic_with_ellipsoidal_height_ESRI
-61: [       OK ] wkt_parse.implicit_compound_CRS_geographic_with_ellipsoidal_height_ESRI (9 ms)
+61: [       OK ] wkt_parse.implicit_compound_CRS_geographic_with_ellipsoidal_height_ESRI (12 ms)
 61: [ RUN      ] wkt_parse.implicit_compound_CRS_projected_with_ellipsoidal_height_ESRI
-61: [       OK ] wkt_parse.implicit_compound_CRS_projected_with_ellipsoidal_height_ESRI (13 ms)
+61: [       OK ] wkt_parse.implicit_compound_CRS_projected_with_ellipsoidal_height_ESRI (18 ms)
 61: [ RUN      ] wkt_parse.COORDINATEOPERATION
 61: [       OK ] wkt_parse.COORDINATEOPERATION (0 ms)
 61: [ RUN      ] wkt_parse.COORDINATEOPERATION_with_interpolation_as_parameter
-61: [       OK ] wkt_parse.COORDINATEOPERATION_with_interpolation_as_parameter (0 ms)
+61: [       OK ] wkt_parse.COORDINATEOPERATION_with_interpolation_as_parameter (1 ms)
 61: [ RUN      ] wkt_parse.COORDINATEOPERATION_wkt2_2019
 61: [       OK ] wkt_parse.COORDINATEOPERATION_wkt2_2019 (0 ms)
 61: [ RUN      ] wkt_parse.conversion_proj_based
@@ -4578,7 +4605,7 @@
 61: [ RUN      ] wkt_parse.BOUNDCRS_transformation_from_codes
 61: [       OK ] wkt_parse.BOUNDCRS_transformation_from_codes (0 ms)
 61: [ RUN      ] wkt_parse.BOUNDCRS_with_interpolation_as_parameter
-61: [       OK ] wkt_parse.BOUNDCRS_with_interpolation_as_parameter (0 ms)
+61: [       OK ] wkt_parse.BOUNDCRS_with_interpolation_as_parameter (1 ms)
 61: [ RUN      ] wkt_parse.boundcrs_of_verticalcrs_to_geog3Dcrs
 61: [       OK ] wkt_parse.boundcrs_of_verticalcrs_to_geog3Dcrs (0 ms)
 61: [ RUN      ] wkt_parse.geogcs_TOWGS84_3terms
@@ -4604,11 +4631,11 @@
 61: [ RUN      ] wkt_parse.DerivedProjectedCRS
 61: [       OK ] wkt_parse.DerivedProjectedCRS (0 ms)
 61: [ RUN      ] wkt_parse.DerivedProjectedCRS_base_crs_cs_non_metre_from_conversion
-61: [       OK ] wkt_parse.DerivedProjectedCRS_base_crs_cs_non_metre_from_conversion (2 ms)
+61: [       OK ] wkt_parse.DerivedProjectedCRS_base_crs_cs_non_metre_from_conversion (3 ms)
 61: [ RUN      ] wkt_parse.DerivedProjectedCRS_base_crs_cs_non_metre_from_conversion_context_from_baseprojcrs_name
-61: [       OK ] wkt_parse.DerivedProjectedCRS_base_crs_cs_non_metre_from_conversion_context_from_baseprojcrs_name (4 ms)
+61: [       OK ] wkt_parse.DerivedProjectedCRS_base_crs_cs_non_metre_from_conversion_context_from_baseprojcrs_name (7 ms)
 61: [ RUN      ] wkt_parse.DerivedProjectedCRS_base_crs_cs_non_metre_from_conversion_context_from_baseprojcrs_id
-61: [       OK ] wkt_parse.DerivedProjectedCRS_base_crs_cs_non_metre_from_conversion_context_from_baseprojcrs_id (0 ms)
+61: [       OK ] wkt_parse.DerivedProjectedCRS_base_crs_cs_non_metre_from_conversion_context_from_baseprojcrs_id (1 ms)
 61: [ RUN      ] wkt_parse.DerivedProjectedCRS_ordinal
 61: [       OK ] wkt_parse.DerivedProjectedCRS_ordinal (0 ms)
 61: [ RUN      ] wkt_parse.TemporalDatum
@@ -4670,41 +4697,44 @@
 61: [ RUN      ] wkt_parse.esri_geogcs_datum_spheroid_name_hardcoded_substitution
 61: [       OK ] wkt_parse.esri_geogcs_datum_spheroid_name_hardcoded_substitution (0 ms)
 61: [ RUN      ] wkt_parse.esri_geogcs_datum_spheroid_name_from_db_substitution
-61: [       OK ] wkt_parse.esri_geogcs_datum_spheroid_name_from_db_substitution (6 ms)
+61: [       OK ] wkt_parse.esri_geogcs_datum_spheroid_name_from_db_substitution (8 ms)
 61: [ RUN      ] wkt_parse.esri_datum_name_with_prime_meridian
-61: [       OK ] wkt_parse.esri_datum_name_with_prime_meridian (6 ms)
+61: [       OK ] wkt_parse.esri_datum_name_with_prime_meridian (8 ms)
 61: [ RUN      ] wkt_parse.esri_projcs
-61: [       OK ] wkt_parse.esri_projcs (4 ms)
+61: [       OK ] wkt_parse.esri_projcs (7 ms)
 61: [ RUN      ] wkt_parse.wkt1_esri_case_insensitive_names
 61: [       OK ] wkt_parse.wkt1_esri_case_insensitive_names (0 ms)
 61: [ RUN      ] wkt_parse.wkt1_esri_non_expected_param_name
 61: [       OK ] wkt_parse.wkt1_esri_non_expected_param_name (0 ms)
 61: [ RUN      ] wkt_parse.wkt1_esri_krovak_south_west
-61: [       OK ] wkt_parse.wkt1_esri_krovak_south_west (8 ms)
+61: [       OK ] wkt_parse.wkt1_esri_krovak_south_west (12 ms)
 61: [ RUN      ] wkt_parse.wkt1_esri_krovak_east_north_non_standard_likely_from_GDAL_wkt1
-61: [       OK ] wkt_parse.wkt1_esri_krovak_east_north_non_standard_likely_from_GDAL_wkt1 (8 ms)
+61: [       OK ] wkt_parse.wkt1_esri_krovak_east_north_non_standard_likely_from_GDAL_wkt1 (12 ms)
 61: [ RUN      ] wkt_parse.wkt1_esri_normalize_unit
-61: [       OK ] wkt_parse.wkt1_esri_normalize_unit (9 ms)
+61: [       OK ] wkt_parse.wkt1_esri_normalize_unit (12 ms)
 61: [ RUN      ] wkt_parse.wkt1_esri_ups_north
-61: [       OK ] wkt_parse.wkt1_esri_ups_north (7 ms)
+61: [       OK ] wkt_parse.wkt1_esri_ups_north (10 ms)
 61: [ RUN      ] wkt_parse.wkt1_esri_ups_south
-61: [       OK ] wkt_parse.wkt1_esri_ups_south (7 ms)
+61: [       OK ] wkt_parse.wkt1_esri_ups_south (11 ms)
 61: [ RUN      ] wkt_parse.wkt1_esri_wgs_1984_ups_north_E_N
-61: [       OK ] wkt_parse.wkt1_esri_wgs_1984_ups_north_E_N (8 ms)
+61: [       OK ] wkt_parse.wkt1_esri_wgs_1984_ups_north_E_N (10 ms)
 61: [ RUN      ] wkt_parse.wkt1_esri_wgs_1984_ups_south_E_N
-61: [       OK ] wkt_parse.wkt1_esri_wgs_1984_ups_south_E_N (7 ms)
+54: .................................................................................................................................................................................................................................
+54: All 225 tests passed
+61: [       OK ] wkt_parse.wkt1_esri_wgs_1984_ups_south_E_N (11 ms)
 61: [ RUN      ] wkt_parse.wkt1_esri_gauss_kruger
-61: [       OK ] wkt_parse.wkt1_esri_gauss_kruger (14 ms)
+63/67 Test #54: test_proj_nad83.yaml .............   Passed    6.08 sec
+61: [       OK ] wkt_parse.wkt1_esri_gauss_kruger (21 ms)
 61: [ RUN      ] wkt_parse.wkt1_esri_goode_homolosine_without_option_0
-61: [       OK ] wkt_parse.wkt1_esri_goode_homolosine_without_option_0 (6 ms)
+61: [       OK ] wkt_parse.wkt1_esri_goode_homolosine_without_option_0 (8 ms)
 61: [ RUN      ] wkt_parse.wkt1_oracle
-61: [       OK ] wkt_parse.wkt1_oracle (5 ms)
+61: [       OK ] wkt_parse.wkt1_oracle (7 ms)
 61: [ RUN      ] wkt_parse.wkt1_oracle_albers_conical_equal_area
-61: [       OK ] wkt_parse.wkt1_oracle_albers_conical_equal_area (10 ms)
+61: [       OK ] wkt_parse.wkt1_oracle_albers_conical_equal_area (13 ms)
 61: [ RUN      ] wkt_parse.wkt1_lcc_1sp_without_1sp_suffix
 61: [       OK ] wkt_parse.wkt1_lcc_1sp_without_1sp_suffix (0 ms)
 61: [ RUN      ] wkt_parse.wkt1_pseudo_wkt1_gdal_pseudo_wkt1_esri
-61: [       OK ] wkt_parse.wkt1_pseudo_wkt1_gdal_pseudo_wkt1_esri (7 ms)
+61: [       OK ] wkt_parse.wkt1_pseudo_wkt1_gdal_pseudo_wkt1_esri (9 ms)
 61: [ RUN      ] wkt_parse.invalid
 61: [       OK ] wkt_parse.invalid (0 ms)
 61: [ RUN      ] wkt_parse.invalid_SPHEROID
@@ -4736,11 +4766,11 @@
 61: [ RUN      ] wkt_parse.invalid_VERT_CS
 61: [       OK ] wkt_parse.invalid_VERT_CS (0 ms)
 61: [ RUN      ] wkt_parse.invalid_COORDINATEOPERATION
-61: [       OK ] wkt_parse.invalid_COORDINATEOPERATION (0 ms)
+61: [       OK ] wkt_parse.invalid_COORDINATEOPERATION (1 ms)
 61: [ RUN      ] wkt_parse.invalid_CONCATENATEDOPERATION
 61: [       OK ] wkt_parse.invalid_CONCATENATEDOPERATION (0 ms)
 61: [ RUN      ] wkt_parse.invalid_BOUNDCRS
-61: [       OK ] wkt_parse.invalid_BOUNDCRS (1 ms)
+61: [       OK ] wkt_parse.invalid_BOUNDCRS (2 ms)
 61: [ RUN      ] wkt_parse.invalid_TOWGS84
 61: [       OK ] wkt_parse.invalid_TOWGS84 (0 ms)
 61: [ RUN      ] wkt_parse.invalid_DerivedGeographicCRS
@@ -4767,7 +4797,7 @@
 61: [       OK ] wkt_parse.invalid_CoordinateMetadata (0 ms)
 61: [ RUN      ] wkt_parse.PointMotionOperation
 61: [       OK ] wkt_parse.PointMotionOperation (0 ms)
-61: [----------] 221 tests from wkt_parse (271 ms total)
+61: [----------] 221 tests from wkt_parse (380 ms total)
 61: 
 61: [----------] 1 test from proj_export
 61: [ RUN      ] proj_export.wkt2_hotine_oblique_mercator_without_rectified_grid_angle
@@ -4861,7 +4891,7 @@
 61: [ RUN      ] json_import.concatenated_operation
 61: [       OK ] json_import.concatenated_operation (0 ms)
 61: [ RUN      ] json_import.geographic_crs_with_datum_ensemble
-61: [       OK ] json_import.geographic_crs_with_datum_ensemble (6 ms)
+61: [       OK ] json_import.geographic_crs_with_datum_ensemble (9 ms)
 61: [ RUN      ] json_import.datum_ensemble_without_ellipsoid
 61: [       OK ] json_import.datum_ensemble_without_ellipsoid (0 ms)
 61: [ RUN      ] json_import.vertical_crs
@@ -4914,12 +4944,12 @@
 61: [       OK ] json_import.invalid_CoordinateMetadata (0 ms)
 61: [ RUN      ] json_import.PointMotionOperation
 61: [       OK ] json_import.PointMotionOperation (0 ms)
-61: [----------] 65 tests from json_import (11 ms total)
+61: [----------] 65 tests from json_import (16 ms total)
 61: 
 61: [----------] 1 test from json_export
 61: [ RUN      ] json_export.coordinate_system_id
-61: [       OK ] json_export.coordinate_system_id (0 ms)
-61: [----------] 1 test from json_export (0 ms total)
+61: [       OK ] json_export.coordinate_system_id (1 ms)
+61: [----------] 1 test from json_export (1 ms total)
 61: 
 61: [----------] 409 tests from operation
 61: [ RUN      ] operation.method
@@ -5077,7 +5107,7 @@
 61: [ RUN      ] operation.webmerc_import_from_GDAL_wkt1_EPSG_3785_deprecated
 61: [       OK ] operation.webmerc_import_from_GDAL_wkt1_EPSG_3785_deprecated (0 ms)
 61: [ RUN      ] operation.webmerc_import_from_WKT2_EPSG_3785_deprecated
-61: [       OK ] operation.webmerc_import_from_WKT2_EPSG_3785_deprecated (6 ms)
+61: [       OK ] operation.webmerc_import_from_WKT2_EPSG_3785_deprecated (9 ms)
 61: [ RUN      ] operation.webmerc_import_from_broken_esri_WGS_84_Pseudo_Mercator
 61: [       OK ] operation.webmerc_import_from_broken_esri_WGS_84_Pseudo_Mercator (0 ms)
 61: [ RUN      ] operation.mercator_spherical_export
@@ -5137,9 +5167,9 @@
 61: [ RUN      ] operation.laborde_oblique_mercator
 61: [       OK ] operation.laborde_oblique_mercator (0 ms)
 61: [ RUN      ] operation.adams_ws2_export
-61: [       OK ] operation.adams_ws2_export (6 ms)
+61: [       OK ] operation.adams_ws2_export (9 ms)
 61: [ RUN      ] operation.spilhaus_esri_export
-61: [       OK ] operation.spilhaus_esri_export (6 ms)
+61: [       OK ] operation.spilhaus_esri_export (8 ms)
 61: [ RUN      ] operation.hyperbolic_cassini_soldner
 61: [       OK ] operation.hyperbolic_cassini_soldner (0 ms)
 61: [ RUN      ] operation.PROJ_based
@@ -5151,7 +5181,7 @@
 61: [ RUN      ] operation.geographic_topocentric
 61: [       OK ] operation.geographic_topocentric (0 ms)
 61: [ RUN      ] operation.geocentric_topocentric
-61: [       OK ] operation.geocentric_topocentric (0 ms)
+61: [       OK ] operation.geocentric_topocentric (1 ms)
 61: [ RUN      ] operation.mercator_variant_A_to_variant_B
 61: [       OK ] operation.mercator_variant_A_to_variant_B (0 ms)
 61: [ RUN      ] operation.mercator_variant_A_to_variant_B_scale_1
@@ -5213,7 +5243,7 @@
 61: [ RUN      ] operation.validateParameters
 61: [       OK ] operation.validateParameters (0 ms)
 61: [ RUN      ] operation.normalizeForVisualization
-61: [       OK ] operation.normalizeForVisualization (9 ms)
+61: [       OK ] operation.normalizeForVisualization (13 ms)
 61: [ RUN      ] operation.export_of_Geographic3D_to_GravityRelatedHeight_gtx_unknown_grid
 61: [       OK ] operation.export_of_Geographic3D_to_GravityRelatedHeight_gtx_unknown_grid (0 ms)
 61: [ RUN      ] operation.export_of_boundCRS_with_proj_string_method
@@ -5229,64 +5259,61 @@
 61: [ RUN      ] operation.CoordinateFrameRotationFullMatrixGeog2D
 61: [       OK ] operation.CoordinateFrameRotationFullMatrixGeog2D (0 ms)
 61: [ RUN      ] operation.operation_Geog3D_to_Geog2D_GravityRelatedHeight_with_compoundCRS
-61: [       OK ] operation.operation_Geog3D_to_Geog2D_GravityRelatedHeight_with_compoundCRS (0 ms)
+61: [       OK ] operation.operation_Geog3D_to_Geog2D_GravityRelatedHeight_with_compoundCRS (1 ms)
 61: [ RUN      ] operation.geogCRS_to_geogCRS
 61: [       OK ] operation.geogCRS_to_geogCRS (0 ms)
 61: [ RUN      ] operation.geogCRS_to_geogCRS_context_default
-61: [       OK ] operation.geogCRS_to_geogCRS_context_default (2 ms)
+61: [       OK ] operation.geogCRS_to_geogCRS_context_default (3 ms)
 61: [ RUN      ] operation.geogCRS_to_geogCRS_context_match_by_name
-61: [       OK ] operation.geogCRS_to_geogCRS_context_match_by_name (25 ms)
+61: [       OK ] operation.geogCRS_to_geogCRS_context_match_by_name (41 ms)
 61: [ RUN      ] operation.geogCRS_to_geogCRS_context_filter_accuracy
-61: [       OK ] operation.geogCRS_to_geogCRS_context_filter_accuracy (14 ms)
+61: [       OK ] operation.geogCRS_to_geogCRS_context_filter_accuracy (21 ms)
 61: [ RUN      ] operation.geogCRS_to_geogCRS_context_filter_bbox
-61: [       OK ] operation.geogCRS_to_geogCRS_context_filter_bbox (13 ms)
+61: [       OK ] operation.geogCRS_to_geogCRS_context_filter_bbox (19 ms)
 61: [ RUN      ] operation.geogCRS_to_geogCRS_context_incompatible_area
-61: [       OK ] operation.geogCRS_to_geogCRS_context_incompatible_area (23 ms)
+61: [       OK ] operation.geogCRS_to_geogCRS_context_incompatible_area (32 ms)
 61: [ RUN      ] operation.geogCRS_to_geogCRS_context_inverse_needed
-61: [       OK ] operation.geogCRS_to_geogCRS_context_inverse_needed (2 ms)
+61: [       OK ] operation.geogCRS_to_geogCRS_context_inverse_needed (3 ms)
 61: [ RUN      ] operation.geogCRS_to_geogCRS_context_ntv1_ntv2_ctable2
-61: [       OK ] operation.geogCRS_to_geogCRS_context_ntv1_ntv2_ctable2 (1 ms)
+61: [       OK ] operation.geogCRS_to_geogCRS_context_ntv1_ntv2_ctable2 (3 ms)
 61: [ RUN      ] operation.geogCRS_to_geogCRS_context_NAD27_to_WGS84
-61: [       OK ] operation.geogCRS_to_geogCRS_context_NAD27_to_WGS84 (11 ms)
+61: [       OK ] operation.geogCRS_to_geogCRS_context_NAD27_to_WGS84 (19 ms)
 61: [ RUN      ] operation.geogCRS_to_geogCRS_context_NAD27_to_WGS84_G1762
-56: ..........................................................................................................
-56: All 106 tests passed
-66/67 Test #56: test_projinfo.yaml ...............   Passed    5.22 sec
-61: [       OK ] operation.geogCRS_to_geogCRS_context_NAD27_to_WGS84_G1762 (44 ms)
+61: [       OK ] operation.geogCRS_to_geogCRS_context_NAD27_to_WGS84_G1762 (68 ms)
 61: [ RUN      ] operation.geogCRS_to_geogCRS_context_WGS84_G1674_to_WGS84_G1762
-61: [       OK ] operation.geogCRS_to_geogCRS_context_WGS84_G1674_to_WGS84_G1762 (2 ms)
+61: [       OK ] operation.geogCRS_to_geogCRS_context_WGS84_G1674_to_WGS84_G1762 (3 ms)
 61: [ RUN      ] operation.geogCRS_to_geogCRS_context_EPSG_4240_Indian1975_to_EPSG_4326
-61: [       OK ] operation.geogCRS_to_geogCRS_context_EPSG_4240_Indian1975_to_EPSG_4326 (1 ms)
+61: [       OK ] operation.geogCRS_to_geogCRS_context_EPSG_4240_Indian1975_to_EPSG_4326 (2 ms)
 61: [ RUN      ] operation.geogCRS_to_geogCRS_context_helmert_geog3D_crs
-61: [       OK ] operation.geogCRS_to_geogCRS_context_helmert_geog3D_crs (3 ms)
+61: [       OK ] operation.geogCRS_to_geogCRS_context_helmert_geog3D_crs (5 ms)
 61: [ RUN      ] operation.geogCRS_to_geogCRS_context_helmert_geocentric_3D
-61: [       OK ] operation.geogCRS_to_geogCRS_context_helmert_geocentric_3D (3 ms)
+61: [       OK ] operation.geogCRS_to_geogCRS_context_helmert_geocentric_3D (5 ms)
 61: [ RUN      ] operation.geogCRS_to_geogCRS_context_helmert_geog3D_to_geocentirc
-61: [       OK ] operation.geogCRS_to_geogCRS_context_helmert_geog3D_to_geocentirc (7 ms)
+61: [       OK ] operation.geogCRS_to_geogCRS_context_helmert_geog3D_to_geocentirc (10 ms)
 61: [ RUN      ] operation.geogCRS_to_geogCRS_context_invalid_EPSG_ID
-61: [       OK ] operation.geogCRS_to_geogCRS_context_invalid_EPSG_ID (53 ms)
+61: [       OK ] operation.geogCRS_to_geogCRS_context_invalid_EPSG_ID (77 ms)
 61: [ RUN      ] operation.geogCRS_to_geogCRS_context_datum_ensemble
-61: [       OK ] operation.geogCRS_to_geogCRS_context_datum_ensemble (2 ms)
+61: [       OK ] operation.geogCRS_to_geogCRS_context_datum_ensemble (4 ms)
 61: [ RUN      ] operation.geogCRS_to_geogCRS_context_incompatible_celestial_body
-61: [       OK ] operation.geogCRS_to_geogCRS_context_incompatible_celestial_body (3 ms)
+61: [       OK ] operation.geogCRS_to_geogCRS_context_incompatible_celestial_body (5 ms)
 61: [ RUN      ] operation.geogCRS_to_geogCRS_context_incompatible_celestial_body_but_same_radius
-61: [       OK ] operation.geogCRS_to_geogCRS_context_incompatible_celestial_body_but_same_radius (2 ms)
+61: [       OK ] operation.geogCRS_to_geogCRS_context_incompatible_celestial_body_but_same_radius (3 ms)
 61: [ RUN      ] operation.geogCRS_to_geogCRS_compatible_unknown_celestial_body
 61: [       OK ] operation.geogCRS_to_geogCRS_compatible_unknown_celestial_body (0 ms)
 61: [ RUN      ] operation.geogCRS_to_geogCRS_incompatible_unknown_celestial_body
 61: [       OK ] operation.geogCRS_to_geogCRS_incompatible_unknown_celestial_body (0 ms)
 61: [ RUN      ] operation.geogCRS_to_geogCRS_compatible_celestial_body_through_semi_major_axis
-61: [       OK ] operation.geogCRS_to_geogCRS_compatible_celestial_body_through_semi_major_axis (0 ms)
+61: [       OK ] operation.geogCRS_to_geogCRS_compatible_celestial_body_through_semi_major_axis (1 ms)
 61: [ RUN      ] operation.geogCRS_to_derived_geogCRS_3D
-61: [       OK ] operation.geogCRS_to_derived_geogCRS_3D (8 ms)
+61: [       OK ] operation.geogCRS_to_derived_geogCRS_3D (12 ms)
 61: [ RUN      ] operation.vertCRS_to_geogCRS_context
-61: [       OK ] operation.vertCRS_to_geogCRS_context (62 ms)
+61: [       OK ] operation.vertCRS_to_geogCRS_context (92 ms)
 61: [ RUN      ] operation.geog3DCRS_to_geog2DCRS_plus_vertCRS_context
-61: [       OK ] operation.geog3DCRS_to_geog2DCRS_plus_vertCRS_context (5 ms)
+61: [       OK ] operation.geog3DCRS_to_geog2DCRS_plus_vertCRS_context (7 ms)
 61: [ RUN      ] operation.geog3DCRS_to_vertCRS_depth_context
-61: [       OK ] operation.geog3DCRS_to_vertCRS_depth_context (2 ms)
+61: [       OK ] operation.geog3DCRS_to_vertCRS_depth_context (3 ms)
 61: [ RUN      ] operation.geog3DCRS_to_geog2DCRS_plus_vertCRS_depth_context
-61: [       OK ] operation.geog3DCRS_to_geog2DCRS_plus_vertCRS_depth_context (13 ms)
+61: [       OK ] operation.geog3DCRS_to_geog2DCRS_plus_vertCRS_depth_context (18 ms)
 61: [ RUN      ] operation.geogCRS_to_geogCRS_noop
 61: [       OK ] operation.geogCRS_to_geogCRS_noop (0 ms)
 61: [ RUN      ] operation.geogCRS_to_geogCRS_longitude_rotation
@@ -5294,31 +5321,31 @@
 61: [ RUN      ] operation.geogCRS_to_geogCRS_longitude_rotation_context
 61: [       OK ] operation.geogCRS_to_geogCRS_longitude_rotation_context (1 ms)
 61: [ RUN      ] operation.geogCRS_to_geogCRS_context_lonlat_vs_latlon_crs
-61: [       OK ] operation.geogCRS_to_geogCRS_context_lonlat_vs_latlon_crs (8 ms)
+61: [       OK ] operation.geogCRS_to_geogCRS_context_lonlat_vs_latlon_crs (13 ms)
 61: [ RUN      ] operation.geogCRS_to_geogCRS_context_concatenated_operation
-61: [       OK ] operation.geogCRS_to_geogCRS_context_concatenated_operation (8 ms)
+61: [       OK ] operation.geogCRS_to_geogCRS_context_concatenated_operation (12 ms)
 61: [ RUN      ] operation.geogCRS_to_geogCRS_context_concatenated_operation_Egypt1907_to_WGS84
-61: [       OK ] operation.geogCRS_to_geogCRS_context_concatenated_operation_Egypt1907_to_WGS84 (1 ms)
+61: [       OK ] operation.geogCRS_to_geogCRS_context_concatenated_operation_Egypt1907_to_WGS84 (3 ms)
 61: [ RUN      ] operation.geogCRS_to_geogCRS_context_ED50_to_WGS72_no_NTF_intermediate
-61: [       OK ] operation.geogCRS_to_geogCRS_context_ED50_to_WGS72_no_NTF_intermediate (24 ms)
+61: [       OK ] operation.geogCRS_to_geogCRS_context_ED50_to_WGS72_no_NTF_intermediate (35 ms)
 61: [ RUN      ] operation.geogCRS_to_geogCRS_context_same_grid_name
-61: [       OK ] operation.geogCRS_to_geogCRS_context_same_grid_name (2 ms)
+61: [       OK ] operation.geogCRS_to_geogCRS_context_same_grid_name (4 ms)
 61: [ RUN      ] operation.geogCRS_to_geogCRS_geographic_offset_context
 61: [       OK ] operation.geogCRS_to_geogCRS_geographic_offset_context (1 ms)
 61: [ RUN      ] operation.geogCRS_to_geogCRS_CH1903_to_CH1903plus_context
-61: [       OK ] operation.geogCRS_to_geogCRS_CH1903_to_CH1903plus_context (7 ms)
+61: [       OK ] operation.geogCRS_to_geogCRS_CH1903_to_CH1903plus_context (10 ms)
 61: [ RUN      ] operation.geogCRS_to_geogCRS_init_IGNF_to_init_IGNF_context
-61: [       OK ] operation.geogCRS_to_geogCRS_init_IGNF_to_init_IGNF_context (3 ms)
+61: [       OK ] operation.geogCRS_to_geogCRS_init_IGNF_to_init_IGNF_context (4 ms)
 61: [ RUN      ] operation.geogCRS_to_geogCRS_context_deprecated
-61: [       OK ] operation.geogCRS_to_geogCRS_context_deprecated (7 ms)
+61: [       OK ] operation.geogCRS_to_geogCRS_context_deprecated (9 ms)
 61: [ RUN      ] operation.geogCRS_to_geogCRS_3D
 61: [       OK ] operation.geogCRS_to_geogCRS_3D (0 ms)
 61: [ RUN      ] operation.geogCRS_3D_lat_long_non_metre_to_geogCRS_longlat
 61: [       OK ] operation.geogCRS_3D_lat_long_non_metre_to_geogCRS_longlat (0 ms)
 61: [ RUN      ] operation.geogCRS_without_id_to_geogCRS_3D_context
-61: [       OK ] operation.geogCRS_without_id_to_geogCRS_3D_context (4 ms)
+61: [       OK ] operation.geogCRS_without_id_to_geogCRS_3D_context (5 ms)
 61: [ RUN      ] operation.geogCRS_promoted_to_3D_to_geogCRS_3D_context
-61: [       OK ] operation.geogCRS_promoted_to_3D_to_geogCRS_3D_context (31 ms)
+61: [       OK ] operation.geogCRS_promoted_to_3D_to_geogCRS_3D_context (39 ms)
 61: [ RUN      ] operation.geocentricCRS_to_geogCRS_same_datum
 61: [       OK ] operation.geocentricCRS_to_geogCRS_same_datum (0 ms)
 61: [ RUN      ] operation.geocentricCRS_to_geogCRS_different_datum
@@ -5332,33 +5359,36 @@
 61: [ RUN      ] operation.geocentricCRS_to_geogCRS_same_datum_context
 61: [       OK ] operation.geocentricCRS_to_geogCRS_same_datum_context (1 ms)
 61: [ RUN      ] operation.geocentricCRS_to_geogCRS_same_datum_context_all_auth
-61: [       OK ] operation.geocentricCRS_to_geogCRS_same_datum_context_all_auth (1 ms)
+61: [       OK ] operation.geocentricCRS_to_geogCRS_same_datum_context_all_auth (2 ms)
 61: [ RUN      ] operation.geocentricCRS_to_geocentricCRS_different_datum_context
 61: [       OK ] operation.geocentricCRS_to_geocentricCRS_different_datum_context (1 ms)
 61: [ RUN      ] operation.geogCRS_geocentricCRS_same_datum_to_context
 61: [       OK ] operation.geogCRS_geocentricCRS_same_datum_to_context (1 ms)
 61: [ RUN      ] operation.geog2D_to_geog3D_same_datum_but_with_potential_other_pivot_context
-61: [       OK ] operation.geog2D_to_geog3D_same_datum_but_with_potential_other_pivot_context (0 ms)
+61: [       OK ] operation.geog2D_to_geog3D_same_datum_but_with_potential_other_pivot_context (1 ms)
 61: [ RUN      ] operation.geogCRS_to_geogCRS_different_datum_though_geocentric_transform_context
-61: [       OK ] operation.geogCRS_to_geogCRS_different_datum_though_geocentric_transform_context (1 ms)
+61: [       OK ] operation.geogCRS_to_geogCRS_different_datum_though_geocentric_transform_context (2 ms)
 61: [ RUN      ] operation.geogCRS_to_geocentricCRS_different_datum_context
-61: [       OK ] operation.geogCRS_to_geocentricCRS_different_datum_context (2 ms)
+61: [       OK ] operation.geogCRS_to_geocentricCRS_different_datum_context (3 ms)
 61: [ RUN      ] operation.geocentricCRS_to_geogCRS_different_datum_context
-61: [       OK ] operation.geocentricCRS_to_geogCRS_different_datum_context (2 ms)
+61: [       OK ] operation.geocentricCRS_to_geogCRS_different_datum_context (3 ms)
 61: [ RUN      ] operation.geogCRS_3D_to_geogCRS_3D_different_datum_context
-61: [       OK ] operation.geogCRS_3D_to_geogCRS_3D_different_datum_context (16 ms)
+61: [       OK ] operation.geogCRS_3D_to_geogCRS_3D_different_datum_context (20 ms)
 61: [ RUN      ] operation.geocentric_to_geogCRS_3D_different_datum_context
-61: [       OK ] operation.geocentric_to_geogCRS_3D_different_datum_context (27 ms)
+51: ..............................................................................................................................................
+51: All 142 tests passed
+61: [       OK ] operation.geocentric_to_geogCRS_3D_different_datum_context (31 ms)
 61: [ RUN      ] operation.createBetweenGeodeticCRSWithDatumBasedIntermediates
-61: [       OK ] operation.createBetweenGeodeticCRSWithDatumBasedIntermediates (60 ms)
+64/67 Test #51: test_cs2cs_various.yaml ..........   Passed    6.99 sec
+61: [       OK ] operation.createBetweenGeodeticCRSWithDatumBasedIntermediates (66 ms)
 61: [ RUN      ] operation.esri_projectedCRS_to_geogCRS_with_ITRF_intermediate_context
-61: [       OK ] operation.esri_projectedCRS_to_geogCRS_with_ITRF_intermediate_context (8 ms)
+61: [       OK ] operation.esri_projectedCRS_to_geogCRS_with_ITRF_intermediate_context (9 ms)
 61: [ RUN      ] operation.geogCRS_to_geogCRS_WGS84_to_GDA2020
 61: [       OK ] operation.geogCRS_to_geogCRS_WGS84_to_GDA2020 (2 ms)
 61: [ RUN      ] operation.geogCRS_to_geogCRS_with_intermediate_no_ids
-61: [       OK ] operation.geogCRS_to_geogCRS_with_intermediate_no_ids (60 ms)
+61: [       OK ] operation.geogCRS_to_geogCRS_with_intermediate_no_ids (71 ms)
 61: [ RUN      ] operation.geogCRS_3D_source_datum_name_is_alias_to_geogCRS
-61: [       OK ] operation.geogCRS_3D_source_datum_name_is_alias_to_geogCRS (1 ms)
+61: [       OK ] operation.geogCRS_3D_source_datum_name_is_alias_to_geogCRS (2 ms)
 61: [ RUN      ] operation.geogCRS_to_projCRS
 61: [       OK ] operation.geogCRS_to_projCRS (0 ms)
 61: [ RUN      ] operation.geogCRS_longlat_to_geogCS_latlong
@@ -5372,49 +5402,52 @@
 61: [ RUN      ] operation.geogCRS_with_towgs84_to_geocentric
 61: [       OK ] operation.geogCRS_with_towgs84_to_geocentric (5 ms)
 61: [ RUN      ] operation.geogCRS_different_from_baseCRS_to_projCRS_context_compatible_area
-61: [       OK ] operation.geogCRS_different_from_baseCRS_to_projCRS_context_compatible_area (19 ms)
+61: [       OK ] operation.geogCRS_different_from_baseCRS_to_projCRS_context_compatible_area (24 ms)
 61: [ RUN      ] operation.geocentricCRS_to_projCRS
 61: [       OK ] operation.geocentricCRS_to_projCRS (0 ms)
 61: [ RUN      ] operation.projCRS_to_geogCRS
 61: [       OK ] operation.projCRS_to_geogCRS (0 ms)
 61: [ RUN      ] operation.projCRS_no_id_to_geogCRS_context
-61: [       OK ] operation.projCRS_no_id_to_geogCRS_context (3 ms)
+61: [       OK ] operation.projCRS_no_id_to_geogCRS_context (4 ms)
 61: [ RUN      ] operation.projCRS_3D_to_geogCRS_3D_context
-61: [       OK ] operation.projCRS_3D_to_geogCRS_3D_context (5 ms)
+61: [       OK ] operation.projCRS_3D_to_geogCRS_3D_context (6 ms)
 61: [ RUN      ] operation.projCRS_3D_to_projCRS_2D_context
-61: [       OK ] operation.projCRS_3D_to_projCRS_2D_context (24 ms)
+53: .........................................................................................................................................................................................................................................................................
+53: All 265 tests passed
+61: [       OK ] operation.projCRS_3D_to_projCRS_2D_context (29 ms)
 61: [ RUN      ] operation.geogCRS_3D_to_projCRS_with_2D_geocentric_translation
-61: [       OK ] operation.geogCRS_3D_to_projCRS_with_2D_geocentric_translation (5 ms)
+61: [       OK ] operation.geogCRS_3D_to_projCRS_with_2D_geocentric_translation (6 ms)
 61: [ RUN      ] operation.projCRS_to_projCRS
 61: [       OK ] operation.projCRS_to_projCRS (0 ms)
 61: [ RUN      ] operation.projCRS_to_projCRS_different_baseCRS
+65/67 Test #53: test_proj_nad27.yaml .............   Passed    7.20 sec
 61: [       OK ] operation.projCRS_to_projCRS_different_baseCRS (0 ms)
 61: [ RUN      ] operation.projCRS_to_projCRS_context_compatible_area
-61: [       OK ] operation.projCRS_to_projCRS_context_compatible_area (4 ms)
+61: [       OK ] operation.projCRS_to_projCRS_context_compatible_area (5 ms)
 61: [ RUN      ] operation.projCRS_to_projCRS_context_compatible_area_bis
-61: [       OK ] operation.projCRS_to_projCRS_context_compatible_area_bis (4 ms)
+61: [       OK ] operation.projCRS_to_projCRS_context_compatible_area_bis (5 ms)
 61: [ RUN      ] operation.projCRS_to_projCRS_context_one_incompatible_area
-61: [       OK ] operation.projCRS_to_projCRS_context_one_incompatible_area (4 ms)
+61: [       OK ] operation.projCRS_to_projCRS_context_one_incompatible_area (5 ms)
 61: [ RUN      ] operation.projCRS_to_projCRS_context_incompatible_areas
 61: [       OK ] operation.projCRS_to_projCRS_context_incompatible_areas (2 ms)
 61: [ RUN      ] operation.projCRS_to_projCRS_context_incompatible_areas_ballpark
-61: [       OK ] operation.projCRS_to_projCRS_context_incompatible_areas_ballpark (27 ms)
+61: [       OK ] operation.projCRS_to_projCRS_context_incompatible_areas_ballpark (31 ms)
 61: [ RUN      ] operation.projCRS_to_projCRS_context_grid_offsets
-61: [       OK ] operation.projCRS_to_projCRS_context_grid_offsets (16 ms)
+61: [       OK ] operation.projCRS_to_projCRS_context_grid_offsets (19 ms)
 61: [ RUN      ] operation.projCRS_to_projCRS_context_grid_offsets_non_metre_unit_noop
-61: [       OK ] operation.projCRS_to_projCRS_context_grid_offsets_non_metre_unit_noop (17 ms)
+61: [       OK ] operation.projCRS_to_projCRS_context_grid_offsets_non_metre_unit_noop (19 ms)
 61: [ RUN      ] operation.projCRS_to_projCRS_context_incompatible_areas_crs_extent_use_intersection
 61: [       OK ] operation.projCRS_to_projCRS_context_incompatible_areas_crs_extent_use_intersection (1 ms)
 61: [ RUN      ] operation.projCRS_to_geogCRS_crs_extent_use_none
-61: [       OK ] operation.projCRS_to_geogCRS_crs_extent_use_none (30 ms)
+61: [       OK ] operation.projCRS_to_geogCRS_crs_extent_use_none (34 ms)
 61: [ RUN      ] operation.projCRS_to_projCRS_north_pole_inverted_axis
-61: [       OK ] operation.projCRS_to_projCRS_north_pole_inverted_axis (4 ms)
+61: [       OK ] operation.projCRS_to_projCRS_north_pole_inverted_axis (5 ms)
 61: [ RUN      ] operation.projCRS_to_projCRS_south_pole_inverted_axis
 61: [       OK ] operation.projCRS_to_projCRS_south_pole_inverted_axis (4 ms)
 61: [ RUN      ] operation.projCRS_to_projCRS_through_geog3D
 61: [       OK ] operation.projCRS_to_projCRS_through_geog3D (4 ms)
 61: [ RUN      ] operation.transform_from_amersfoort_rd_new_to_epsg_4326
-61: [       OK ] operation.transform_from_amersfoort_rd_new_to_epsg_4326 (2 ms)
+61: [       OK ] operation.transform_from_amersfoort_rd_new_to_epsg_4326 (3 ms)
 61: [ RUN      ] operation.boundCRS_of_geogCRS_to_geogCRS
 61: [       OK ] operation.boundCRS_of_geogCRS_to_geogCRS (0 ms)
 61: [ RUN      ] operation.boundCRS_of_geogCRS_to_geodCRS
@@ -5436,13 +5469,13 @@
 61: [ RUN      ] operation.boundCRS_of_geogCRS_to_projCRS
 61: [       OK ] operation.boundCRS_of_geogCRS_to_projCRS (0 ms)
 61: [ RUN      ] operation.boundCRS_of_geogCRS_to_unrelated_geogCRS_context
-61: [       OK ] operation.boundCRS_of_geogCRS_to_unrelated_geogCRS_context (1 ms)
+61: [       OK ] operation.boundCRS_of_geogCRS_to_unrelated_geogCRS_context (2 ms)
 61: [ RUN      ] operation.geogCRS_to_boundCRS_of_geogCRS
 61: [       OK ] operation.geogCRS_to_boundCRS_of_geogCRS (0 ms)
 61: [ RUN      ] operation.boundCRS_to_geogCRS_same_datum_context
 61: [       OK ] operation.boundCRS_to_geogCRS_same_datum_context (0 ms)
 61: [ RUN      ] operation.boundCRS_to_geogCRS_hubCRS_and_targetCRS_same_but_baseCRS_not
-61: [       OK ] operation.boundCRS_to_geogCRS_hubCRS_and_targetCRS_same_but_baseCRS_not (10 ms)
+61: [       OK ] operation.boundCRS_to_geogCRS_hubCRS_and_targetCRS_same_but_baseCRS_not (11 ms)
 61: [ RUN      ] operation.boundCRS_to_derived_geog_with_transformation_with_source_crs_being_base_crs_of_source_crs
 61: [       OK ] operation.boundCRS_to_derived_geog_with_transformation_with_source_crs_being_base_crs_of_source_crs (1 ms)
 61: [ RUN      ] operation.boundCRS_to_boundCRS
@@ -5460,13 +5493,13 @@
 61: [ RUN      ] operation.boundCRS_with_basecrs_with_extent_to_geogCRS
 61: [       OK ] operation.boundCRS_with_basecrs_with_extent_to_geogCRS (0 ms)
 61: [ RUN      ] operation.ETRS89_3D_to_proj_string_with_geoidgrids_nadgrids
-61: [       OK ] operation.ETRS89_3D_to_proj_string_with_geoidgrids_nadgrids (5 ms)
+61: [       OK ] operation.ETRS89_3D_to_proj_string_with_geoidgrids_nadgrids (6 ms)
 61: [ RUN      ] operation.nadgrids_with_pm
 61: [       OK ] operation.nadgrids_with_pm (3 ms)
 61: [ RUN      ] operation.towgs84_pm_3d
-61: [       OK ] operation.towgs84_pm_3d (3 ms)
+61: [       OK ] operation.towgs84_pm_3d (4 ms)
 61: [ RUN      ] operation.WGS84_G1762_to_compoundCRS_with_bound_vertCRS
-61: [       OK ] operation.WGS84_G1762_to_compoundCRS_with_bound_vertCRS (108 ms)
+61: [       OK ] operation.WGS84_G1762_to_compoundCRS_with_bound_vertCRS (125 ms)
 61: [ RUN      ] operation.compoundCRS_to_geogCRS
 61: [       OK ] operation.compoundCRS_to_geogCRS (0 ms)
 61: [ RUN      ] operation.transformation_height_to_PROJ_string
@@ -5478,9 +5511,9 @@
 61: [ RUN      ] operation.transformation_VERTCON_to_PROJ_string
 61: [       OK ] operation.transformation_VERTCON_to_PROJ_string (0 ms)
 61: [ RUN      ] operation.transformation_NZLVD_to_PROJ_string
-61: [       OK ] operation.transformation_NZLVD_to_PROJ_string (0 ms)
+61: [       OK ] operation.transformation_NZLVD_to_PROJ_string (1 ms)
 61: [ RUN      ] operation.transformation_BEV_AT_to_PROJ_string
-61: [       OK ] operation.transformation_BEV_AT_to_PROJ_string (0 ms)
+61: [       OK ] operation.transformation_BEV_AT_to_PROJ_string (1 ms)
 61: [ RUN      ] operation.transformation_longitude_rotation_to_PROJ_string
 61: [       OK ] operation.transformation_longitude_rotation_to_PROJ_string (0 ms)
 61: [ RUN      ] operation.transformation_Geographic2D_offsets_to_PROJ_string
@@ -5506,17 +5539,17 @@
 61: [ RUN      ] operation.compoundCRS_with_boundProjCRS_with_ftus_and_boundVerticalCRS_to_geogCRS
 61: [       OK ] operation.compoundCRS_with_boundProjCRS_with_ftus_and_boundVerticalCRS_to_geogCRS (0 ms)
 61: [ RUN      ] operation.compoundCRS_with_boundVerticalCRS_from_grids_to_geogCRS_with_ftus_ctxt
-61: [       OK ] operation.compoundCRS_with_boundVerticalCRS_from_grids_to_geogCRS_with_ftus_ctxt (11 ms)
+61: [       OK ] operation.compoundCRS_with_boundVerticalCRS_from_grids_to_geogCRS_with_ftus_ctxt (12 ms)
 61: [ RUN      ] operation.compoundCRS_with_boundGeogCRS_boundVerticalCRS_from_grids_to_boundGeogCRS_with_ftus_ctxt
-61: [       OK ] operation.compoundCRS_with_boundGeogCRS_boundVerticalCRS_from_grids_to_boundGeogCRS_with_ftus_ctxt (12 ms)
+61: [       OK ] operation.compoundCRS_with_boundGeogCRS_boundVerticalCRS_from_grids_to_boundGeogCRS_with_ftus_ctxt (14 ms)
 61: [ RUN      ] operation.compoundCRS_with_boundVerticalCRS_from_grids_to_boundGeogCRS_with_ftus_ctxt
-61: [       OK ] operation.compoundCRS_with_boundVerticalCRS_from_grids_to_boundGeogCRS_with_ftus_ctxt (12 ms)
+61: [       OK ] operation.compoundCRS_with_boundVerticalCRS_from_grids_to_boundGeogCRS_with_ftus_ctxt (14 ms)
 61: [ RUN      ] operation.compoundCRS_with_bound_of_projected_and_bound_of_vertical_to_geog3D
-61: [       OK ] operation.compoundCRS_with_bound_of_projected_and_bound_of_vertical_to_geog3D (12 ms)
+61: [       OK ] operation.compoundCRS_with_bound_of_projected_and_bound_of_vertical_to_geog3D (14 ms)
 61: [ RUN      ] operation.compoundCRS_with_boundGeogCRS_and_geoid_to_geodCRS_NAD2011_ctxt
-61: [       OK ] operation.compoundCRS_with_boundGeogCRS_and_geoid_to_geodCRS_NAD2011_ctxt (21 ms)
+61: [       OK ] operation.compoundCRS_with_boundGeogCRS_and_geoid_to_geodCRS_NAD2011_ctxt (24 ms)
 61: [ RUN      ] operation.compoundCRS_with_vert_bound_to_bound_geog3D
-61: [       OK ] operation.compoundCRS_with_vert_bound_to_bound_geog3D (6 ms)
+61: [       OK ] operation.compoundCRS_with_vert_bound_to_bound_geog3D (7 ms)
 61: [ RUN      ] operation.compoundCRS_with_derivedVerticalCRS_ellipsoidal_height_to_geog
 61: [       OK ] operation.compoundCRS_with_derivedVerticalCRS_ellipsoidal_height_to_geog (0 ms)
 61: [ RUN      ] operation.geocent_to_compoundCRS
@@ -5528,51 +5561,54 @@
 61: [ RUN      ] operation.compoundCRS_to_compoundCRS_with_vertical_transform
 61: [       OK ] operation.compoundCRS_to_compoundCRS_with_vertical_transform (0 ms)
 61: [ RUN      ] operation.compoundCRS_to_compoundCRS_with_bound_crs_in_horiz_and_vert
-61: [       OK ] operation.compoundCRS_to_compoundCRS_with_bound_crs_in_horiz_and_vert (0 ms)
+61: [       OK ] operation.compoundCRS_to_compoundCRS_with_bound_crs_in_horiz_and_vert (1 ms)
 61: [ RUN      ] operation.compoundCRS_to_compoundCRS_with_bound_crs_in_horiz_and_vert_same_geoidgrids
-61: [       OK ] operation.compoundCRS_to_compoundCRS_with_bound_crs_in_horiz_and_vert_same_geoidgrids (0 ms)
+61: [       OK ] operation.compoundCRS_to_compoundCRS_with_bound_crs_in_horiz_and_vert_same_geoidgrids (1 ms)
 61: [ RUN      ] operation.compoundCRS_to_compoundCRS_with_bound_crs_in_horiz_and_vert_same_geoidgrids_different_vunits
-61: [       OK ] operation.compoundCRS_to_compoundCRS_with_bound_crs_in_horiz_and_vert_same_geoidgrids_different_vunits (0 ms)
+61: [       OK ] operation.compoundCRS_to_compoundCRS_with_bound_crs_in_horiz_and_vert_same_geoidgrids_different_vunits (1 ms)
 61: [ RUN      ] operation.compoundCRS_to_compoundCRS_with_bound_crs_in_horiz_and_vert_same_nadgrids_same_geoidgrids
 61: [       OK ] operation.compoundCRS_to_compoundCRS_with_bound_crs_in_horiz_and_vert_same_nadgrids_same_geoidgrids (0 ms)
 61: [ RUN      ] operation.compoundCRS_to_compoundCRS_with_bound_crs_in_horiz_and_vert_same_towgs84_same_geoidgrids
 61: [       OK ] operation.compoundCRS_to_compoundCRS_with_bound_crs_in_horiz_and_vert_same_towgs84_same_geoidgrids (0 ms)
 61: [ RUN      ] operation.compoundCRS_to_compoundCRS_with_bound_crs_in_horiz_and_vert_same_ellsp_but_different_towgs84_different_geoidgrids
-61: [       OK ] operation.compoundCRS_to_compoundCRS_with_bound_crs_in_horiz_and_vert_same_ellsp_but_different_towgs84_different_geoidgrids (0 ms)
+61: [       OK ] operation.compoundCRS_to_compoundCRS_with_bound_crs_in_horiz_and_vert_same_ellsp_but_different_towgs84_different_geoidgrids (1 ms)
 61: [ RUN      ] operation.compoundCRS_to_compoundCRS_with_bound_crs_in_horiz_and_vert_WKT1_same_geoidgrids_context
-61: [       OK ] operation.compoundCRS_to_compoundCRS_with_bound_crs_in_horiz_and_vert_WKT1_same_geoidgrids_context (17 ms)
+61: [       OK ] operation.compoundCRS_to_compoundCRS_with_bound_crs_in_horiz_and_vert_WKT1_same_geoidgrids_context (19 ms)
 61: [ RUN      ] operation.compoundCRS_to_compoundCRS_issue_2232
-61: [       OK ] operation.compoundCRS_to_compoundCRS_issue_2232 (9 ms)
+61: [       OK ] operation.compoundCRS_to_compoundCRS_issue_2232 (10 ms)
 61: [ RUN      ] operation.compoundCRS_to_compoundCRS_context
-61: [       OK ] operation.compoundCRS_to_compoundCRS_context (416 ms)
+61: [       OK ] operation.compoundCRS_to_compoundCRS_context (489 ms)
 61: [ RUN      ] operation.compoundCRS_to_compoundCRS_context_helmert_noop
-61: [       OK ] operation.compoundCRS_to_compoundCRS_context_helmert_noop (13 ms)
+61: [       OK ] operation.compoundCRS_to_compoundCRS_context_helmert_noop (15 ms)
 61: [ RUN      ] operation.compoundCRS_to_compoundCRS_WGS84_EGM96_to_ETRS89_Belfast
-61: [       OK ] operation.compoundCRS_to_compoundCRS_WGS84_EGM96_to_ETRS89_Belfast (26 ms)
+61: [       OK ] operation.compoundCRS_to_compoundCRS_WGS84_EGM96_to_ETRS89_Belfast (28 ms)
 61: [ RUN      ] operation.compoundCRS_to_compoundCRS_WGS84_EGM96_to_WGS84_Belfast
-61: [       OK ] operation.compoundCRS_to_compoundCRS_WGS84_EGM96_to_WGS84_Belfast (23 ms)
+61: [       OK ] operation.compoundCRS_to_compoundCRS_WGS84_EGM96_to_WGS84_Belfast (30 ms)
 61: [ RUN      ] operation.compoundCRS_to_compoundCRS_OSGB36_BNG_ODN_height_to_WGS84_EGM96
-61: [       OK ] operation.compoundCRS_to_compoundCRS_OSGB36_BNG_ODN_height_to_WGS84_EGM96 (64 ms)
+61: [       OK ] operation.compoundCRS_to_compoundCRS_OSGB36_BNG_ODN_height_to_WGS84_EGM96 (79 ms)
 61: [ RUN      ] operation.compoundCRS_to_compoundCRS_context_helmert
-61: [       OK ] operation.compoundCRS_to_compoundCRS_context_helmert (12 ms)
+56: ..........................................................................................................
+56: All 106 tests passed
+61: [       OK ] operation.compoundCRS_to_compoundCRS_context_helmert (14 ms)
 61: [ RUN      ] operation.compoundCRS_to_compoundCRS_GDA94_AHD_to_GDA2020_AVWS
-61: [       OK ] operation.compoundCRS_to_compoundCRS_GDA94_AHD_to_GDA2020_AVWS (21 ms)
+66/67 Test #56: test_projinfo.yaml ...............   Passed    8.17 sec
+61: [       OK ] operation.compoundCRS_to_compoundCRS_GDA94_AHD_to_GDA2020_AVWS (24 ms)
 61: [ RUN      ] operation.compoundCRS_to_compoundCRS_concatenated_operation_with_two_vert_transformation
-61: [       OK ] operation.compoundCRS_to_compoundCRS_concatenated_operation_with_two_vert_transformation (3 ms)
+61: [       OK ] operation.compoundCRS_to_compoundCRS_concatenated_operation_with_two_vert_transformation (4 ms)
 61: [ RUN      ] operation.compoundCRS_to_compoundCRS_concatenated_operation_with_two_vert_transformation_and_different_source_dest_interp
-61: [       OK ] operation.compoundCRS_to_compoundCRS_concatenated_operation_with_two_vert_transformation_and_different_source_dest_interp (65 ms)
+61: [       OK ] operation.compoundCRS_to_compoundCRS_concatenated_operation_with_two_vert_transformation_and_different_source_dest_interp (75 ms)
 61: [ RUN      ] operation.compoundCRS_to_compoundCRS_issue_2720
-61: [       OK ] operation.compoundCRS_to_compoundCRS_issue_2720 (19 ms)
+61: [       OK ] operation.compoundCRS_to_compoundCRS_issue_2720 (21 ms)
 61: [ RUN      ] operation.compoundCRS_to_compoundCRS_issue_3328
-61: [       OK ] operation.compoundCRS_to_compoundCRS_issue_3328 (871 ms)
+61: [       OK ] operation.compoundCRS_to_compoundCRS_issue_3328 (979 ms)
 61: [ RUN      ] operation.compoundCRS_to_compoundCRS_concatenated_operation_with_two_vert_transformation_and_ballpark_geog
-61: [       OK ] operation.compoundCRS_to_compoundCRS_concatenated_operation_with_two_vert_transformation_and_ballpark_geog (83 ms)
+61: [       OK ] operation.compoundCRS_to_compoundCRS_concatenated_operation_with_two_vert_transformation_and_ballpark_geog (90 ms)
 61: [ RUN      ] operation.compoundCRS_to_compoundCRS_issue_3152_ch1903lv03_ln02_bound
-61: [       OK ] operation.compoundCRS_to_compoundCRS_issue_3152_ch1903lv03_ln02_bound (702 ms)
+61: [       OK ] operation.compoundCRS_to_compoundCRS_issue_3152_ch1903lv03_ln02_bound (784 ms)
 61: [ RUN      ] operation.compoundCRS_to_compoundCRS_issue_3191_BD72_Ostend_height_to_WGS84_EGM96
-61: [       OK ] operation.compoundCRS_to_compoundCRS_issue_3191_BD72_Ostend_height_to_WGS84_EGM96 (67 ms)
+61: [       OK ] operation.compoundCRS_to_compoundCRS_issue_3191_BD72_Ostend_height_to_WGS84_EGM96 (74 ms)
 61: [ RUN      ] operation.compoundCRS_to_compoundCRS_with_derivedVerticalCRS_ellipsoidal_height
-61: [       OK ] operation.compoundCRS_to_compoundCRS_with_derivedVerticalCRS_ellipsoidal_height (12 ms)
+61: [       OK ] operation.compoundCRS_to_compoundCRS_with_derivedVerticalCRS_ellipsoidal_height (14 ms)
 61: [ RUN      ] operation.vertCRS_to_vertCRS
 61: [       OK ] operation.vertCRS_to_vertCRS (0 ms)
 61: [ RUN      ] operation.vertCRS_to_vertCRS_context
@@ -5584,69 +5620,69 @@
 61: [ RUN      ] operation.compoundCRS_to_geogCRS_3D
 61: [       OK ] operation.compoundCRS_to_geogCRS_3D (0 ms)
 61: [ RUN      ] operation.compoundCRS_to_geogCRS_3D_context
-61: [       OK ] operation.compoundCRS_to_geogCRS_3D_context (1201 ms)
+61: [       OK ] operation.compoundCRS_to_geogCRS_3D_context (1392 ms)
 61: [ RUN      ] operation.compoundCRS_to_geogCRS_3D_with_3D_helmert_context
-61: [       OK ] operation.compoundCRS_to_geogCRS_3D_with_3D_helmert_context (14 ms)
+61: [       OK ] operation.compoundCRS_to_geogCRS_3D_with_3D_helmert_context (16 ms)
 61: [ RUN      ] operation.compoundCRS_to_geogCRS_3D_with_3D_helmert_same_geog_src_target_context
-61: [       OK ] operation.compoundCRS_to_geogCRS_3D_with_3D_helmert_same_geog_src_target_context (11 ms)
+61: [       OK ] operation.compoundCRS_to_geogCRS_3D_with_3D_helmert_same_geog_src_target_context (13 ms)
 61: [ RUN      ] operation.compoundCRS_to_geogCRS_3D_with_null_helmert_same_geog_src_target_context
-61: [       OK ] operation.compoundCRS_to_geogCRS_3D_with_null_helmert_same_geog_src_target_context (12 ms)
+61: [       OK ] operation.compoundCRS_to_geogCRS_3D_with_null_helmert_same_geog_src_target_context (13 ms)
 61: [ RUN      ] operation.compoundCRS_to_geogCRS_3D_with_same_geog_src_target_interp_context
 61: [       OK ] operation.compoundCRS_to_geogCRS_3D_with_same_geog_src_target_interp_context (4 ms)
 61: [ RUN      ] operation.compoundCRS_to_geogCRS_3D_WGS84_to_GDA2020_AHD_Height
-61: [       OK ] operation.compoundCRS_to_geogCRS_3D_WGS84_to_GDA2020_AHD_Height (54 ms)
+61: [       OK ] operation.compoundCRS_to_geogCRS_3D_WGS84_to_GDA2020_AHD_Height (57 ms)
 61: [ RUN      ] operation.compoundCRS_to_geogCRS_2D_promote_to_3D_context
-61: [       OK ] operation.compoundCRS_to_geogCRS_2D_promote_to_3D_context (863 ms)
+61: [       OK ] operation.compoundCRS_to_geogCRS_2D_promote_to_3D_context (1057 ms)
 61: [ RUN      ] operation.compoundCRS_of_projCRS_to_geogCRS_3D_context
-61: [       OK ] operation.compoundCRS_of_projCRS_to_geogCRS_3D_context (111 ms)
+61: [       OK ] operation.compoundCRS_of_projCRS_to_geogCRS_3D_context (118 ms)
 61: [ RUN      ] operation.compoundCRS_to_geogCRS_3D_KNOWN_AVAILABLE_context
-61: [       OK ] operation.compoundCRS_to_geogCRS_3D_KNOWN_AVAILABLE_context (15 ms)
+61: [       OK ] operation.compoundCRS_to_geogCRS_3D_KNOWN_AVAILABLE_context (16 ms)
 61: [ RUN      ] operation.compoundCRS_from_wkt_without_id_to_geogCRS
-61: [       OK ] operation.compoundCRS_from_wkt_without_id_to_geogCRS (13 ms)
+61: [       OK ] operation.compoundCRS_from_wkt_without_id_to_geogCRS (14 ms)
 61: [ RUN      ] operation.compoundCRS_of_projCRS_from_wkt_without_id_or_extent_to_geogCRS
-61: [       OK ] operation.compoundCRS_of_projCRS_from_wkt_without_id_or_extent_to_geogCRS (13 ms)
+61: [       OK ] operation.compoundCRS_of_projCRS_from_wkt_without_id_or_extent_to_geogCRS (14 ms)
 61: [ RUN      ] operation.compoundCRS_to_geogCRS_with_vertical_unit_change
-61: [       OK ] operation.compoundCRS_to_geogCRS_with_vertical_unit_change (27 ms)
+61: [       OK ] operation.compoundCRS_to_geogCRS_with_vertical_unit_change (30 ms)
 61: [ RUN      ] operation.compoundCRS_ftUS_to_geogCRS_ft
-61: [       OK ] operation.compoundCRS_ftUS_to_geogCRS_ft (230 ms)
+61: [       OK ] operation.compoundCRS_ftUS_to_geogCRS_ft (257 ms)
 61: [ RUN      ] operation.compoundCRS_ft_to_geogCRS_ft
-61: [       OK ] operation.compoundCRS_ft_to_geogCRS_ft (147 ms)
+61: [       OK ] operation.compoundCRS_ft_to_geogCRS_ft (164 ms)
 61: [ RUN      ] operation.compoundCRS_m_to_geogCRS_ft
-61: [       OK ] operation.compoundCRS_m_to_geogCRS_ft (231 ms)
+61: [       OK ] operation.compoundCRS_m_to_geogCRS_ft (275 ms)
 61: [ RUN      ] operation.compoundCRS_to_geogCRS_with_vertical_unit_change_and_complex_horizontal_change
-61: [       OK ] operation.compoundCRS_to_geogCRS_with_vertical_unit_change_and_complex_horizontal_change (345 ms)
+61: [       OK ] operation.compoundCRS_to_geogCRS_with_vertical_unit_change_and_complex_horizontal_change (612 ms)
 61: [ RUN      ] operation.compoundCRS_to_geogCRS_with_height_depth_reversal
-61: [       OK ] operation.compoundCRS_to_geogCRS_with_height_depth_reversal (27 ms)
+61: [       OK ] operation.compoundCRS_to_geogCRS_with_height_depth_reversal (50 ms)
 61: [ RUN      ] operation.compoundCRS_to_geogCRS_with_vertical_unit_change_and_height_depth_reversal
-61: [       OK ] operation.compoundCRS_to_geogCRS_with_vertical_unit_change_and_height_depth_reversal (27 ms)
+61: [       OK ] operation.compoundCRS_to_geogCRS_with_vertical_unit_change_and_height_depth_reversal (49 ms)
 61: [ RUN      ] operation.compoundCRS_of_vertCRS_with_geoid_model_to_geogCRS
-61: [       OK ] operation.compoundCRS_of_vertCRS_with_geoid_model_to_geogCRS (37 ms)
+61: [       OK ] operation.compoundCRS_of_vertCRS_with_geoid_model_to_geogCRS (66 ms)
 61: [ RUN      ] operation.compoundCRS_of_horizCRS_with_TOWGS84_vertCRS_with_geoid_model_to_geogCRS
-61: [       OK ] operation.compoundCRS_of_horizCRS_with_TOWGS84_vertCRS_with_geoid_model_to_geogCRS (11 ms)
+61: [       OK ] operation.compoundCRS_of_horizCRS_with_TOWGS84_vertCRS_with_geoid_model_to_geogCRS (20 ms)
 61: [ RUN      ] operation.compoundCRS_of_vertCRS_with_geoid_model_by_id_to_geogCRS
-61: [       OK ] operation.compoundCRS_of_vertCRS_with_geoid_model_by_id_to_geogCRS (59 ms)
+61: [       OK ] operation.compoundCRS_of_vertCRS_with_geoid_model_by_id_to_geogCRS (104 ms)
 61: [ RUN      ] operation.compoundCRS_of_vertCRS_with_geoid_model_by_name_and_several_records_to_geogCRS
-61: [       OK ] operation.compoundCRS_of_vertCRS_with_geoid_model_by_name_and_several_records_to_geogCRS (10 ms)
+61: [       OK ] operation.compoundCRS_of_vertCRS_with_geoid_model_by_name_and_several_records_to_geogCRS (19 ms)
 61: [ RUN      ] operation.compoundCRS_of_vertCRS_with_geoid_model_by_name_and_datum_ensemble
-61: [       OK ] operation.compoundCRS_of_vertCRS_with_geoid_model_by_name_and_datum_ensemble (10 ms)
+61: [       OK ] operation.compoundCRS_of_vertCRS_with_geoid_model_by_name_and_datum_ensemble (19 ms)
 61: [ RUN      ] operation.compoundCRS_of_bound_horizCRS_and_bound_vertCRS_to_geogCRS
-61: [       OK ] operation.compoundCRS_of_bound_horizCRS_and_bound_vertCRS_to_geogCRS (6 ms)
+61: [       OK ] operation.compoundCRS_of_bound_horizCRS_and_bound_vertCRS_to_geogCRS (12 ms)
 61: [ RUN      ] operation.compoundCRS_from_WKT2_to_geogCRS_3D_context
-61: [       OK ] operation.compoundCRS_from_WKT2_to_geogCRS_3D_context (17 ms)
+61: [       OK ] operation.compoundCRS_from_WKT2_to_geogCRS_3D_context (32 ms)
 61: [ RUN      ] operation.compoundCRS_from_WKT2_no_id_to_geogCRS_3D_context
-61: [       OK ] operation.compoundCRS_from_WKT2_no_id_to_geogCRS_3D_context (23 ms)
+61: [       OK ] operation.compoundCRS_from_WKT2_no_id_to_geogCRS_3D_context (42 ms)
 61: [ RUN      ] operation.proj3DCRS_with_non_meter_horiz_and_vertical_to_geog
-61: [       OK ] operation.proj3DCRS_with_non_meter_horiz_and_vertical_to_geog (1 ms)
+61: [       OK ] operation.proj3DCRS_with_non_meter_horiz_and_vertical_to_geog (2 ms)
 61: [ RUN      ] operation.compoundCRS_with_non_meter_horiz_and_vertical_to_geog
-61: [       OK ] operation.compoundCRS_with_non_meter_horiz_and_vertical_to_geog (1 ms)
+61: [       OK ] operation.compoundCRS_with_non_meter_horiz_and_vertical_to_geog (2 ms)
 61: [ RUN      ] operation.boundCRS_to_compoundCRS
-61: [       OK ] operation.boundCRS_to_compoundCRS (1 ms)
+61: [       OK ] operation.boundCRS_to_compoundCRS (2 ms)
 61: [ RUN      ] operation.boundCRS_to_compoundCRS_with_hubCRS_same_as_compound_geographicCRS
-61: [       OK ] operation.boundCRS_to_compoundCRS_with_hubCRS_same_as_compound_geographicCRS (6 ms)
+61: [       OK ] operation.boundCRS_to_compoundCRS_with_hubCRS_same_as_compound_geographicCRS (12 ms)
 61: [ RUN      ] operation.IGNF_LAMB1_TO_EPSG_4326
-61: [       OK ] operation.IGNF_LAMB1_TO_EPSG_4326 (24 ms)
+61: [       OK ] operation.IGNF_LAMB1_TO_EPSG_4326 (44 ms)
 61: [ RUN      ] operation.NAD83_to_projeted_CRS_based_on_NAD83_2011
-61: [       OK ] operation.NAD83_to_projeted_CRS_based_on_NAD83_2011 (13 ms)
+61: [       OK ] operation.NAD83_to_projeted_CRS_based_on_NAD83_2011 (26 ms)
 61: [ RUN      ] operation.isPROJInstantiable
 61: [       OK ] operation.isPROJInstantiable (0 ms)
 61: [ RUN      ] operation.createOperation_on_crs_with_canonical_bound_crs
@@ -5666,19 +5702,19 @@
 61: [ RUN      ] operation.createOperation_fallback_to_proj4_strings_projliteral_to_projliteral
 61: [       OK ] operation.createOperation_fallback_to_proj4_strings_projliteral_to_projliteral (0 ms)
 61: [ RUN      ] operation.createOperation_fallback_to_proj4_strings_regular_to_projliteral_with_towgs84
-61: [       OK ] operation.createOperation_fallback_to_proj4_strings_regular_to_projliteral_with_towgs84 (0 ms)
+61: [       OK ] operation.createOperation_fallback_to_proj4_strings_regular_to_projliteral_with_towgs84 (1 ms)
 61: [ RUN      ] operation.createOperation_on_crs_with_bound_crs_and_wktext
 61: [       OK ] operation.createOperation_on_crs_with_bound_crs_and_wktext (0 ms)
 61: [ RUN      ] operation.createOperation_fallback_to_proj4_strings_with_axis_inverted_projCRS
-61: [       OK ] operation.createOperation_fallback_to_proj4_strings_with_axis_inverted_projCRS (0 ms)
+61: [       OK ] operation.createOperation_fallback_to_proj4_strings_with_axis_inverted_projCRS (1 ms)
 61: [ RUN      ] operation.compoundCRS_to_proj_string_with_non_metre_height
-61: [       OK ] operation.compoundCRS_to_proj_string_with_non_metre_height (90 ms)
+61: [       OK ] operation.compoundCRS_to_proj_string_with_non_metre_height (178 ms)
 61: [ RUN      ] operation.compoundCRS_with_derived_vertical_CRS
-61: [       OK ] operation.compoundCRS_with_derived_vertical_CRS (11 ms)
+61: [       OK ] operation.compoundCRS_with_derived_vertical_CRS (23 ms)
 61: [ RUN      ] operation.compoundCRS_to_PROJJSON_with_non_metre_height
-61: [       OK ] operation.compoundCRS_to_PROJJSON_with_non_metre_height (19 ms)
+61: [       OK ] operation.compoundCRS_to_PROJJSON_with_non_metre_height (37 ms)
 61: [ RUN      ] operation.createOperation_ossfuzz_18587
-61: [       OK ] operation.createOperation_ossfuzz_18587 (0 ms)
+61: [       OK ] operation.createOperation_ossfuzz_18587 (2 ms)
 61: [ RUN      ] operation.createOperation_spherical_ocentric_to_geographic
 61: [       OK ] operation.createOperation_spherical_ocentric_to_geographic (0 ms)
 61: [ RUN      ] operation.createOperation_geographic_to_spherical_ocentric
@@ -5694,63 +5730,63 @@
 61: [ RUN      ] operation.createOperation_spherical_ocentric_spherical_to_ellipsoidal_north_west
 61: [       OK ] operation.createOperation_spherical_ocentric_spherical_to_ellipsoidal_north_west (0 ms)
 61: [ RUN      ] operation.createOperation_ellipsoidal_ographic_west_to_projected_of_ellipsoidal_ographic_west
-61: [       OK ] operation.createOperation_ellipsoidal_ographic_west_to_projected_of_ellipsoidal_ographic_west (0 ms)
+61: [       OK ] operation.createOperation_ellipsoidal_ographic_west_to_projected_of_ellipsoidal_ographic_west (1 ms)
 61: [ RUN      ] operation.createOperation_ellipsoidal_ographic_west_to_projected_of_ellipsoidal_ocentric
-61: [       OK ] operation.createOperation_ellipsoidal_ographic_west_to_projected_of_ellipsoidal_ocentric (0 ms)
+61: [       OK ] operation.createOperation_ellipsoidal_ographic_west_to_projected_of_ellipsoidal_ocentric (1 ms)
 61: [ RUN      ] operation.createOperation_ellipsoidal_ocentric_to_projected_of_ellipsoidal_ocentric
-61: [       OK ] operation.createOperation_ellipsoidal_ocentric_to_projected_of_ellipsoidal_ocentric (0 ms)
+61: [       OK ] operation.createOperation_ellipsoidal_ocentric_to_projected_of_ellipsoidal_ocentric (1 ms)
 61: [ RUN      ] operation.createOperation_ellipsoidal_ocentric_to_projected_of_ellipsoidal_ographic_west
-61: [       OK ] operation.createOperation_ellipsoidal_ocentric_to_projected_of_ellipsoidal_ographic_west (0 ms)
+61: [       OK ] operation.createOperation_ellipsoidal_ocentric_to_projected_of_ellipsoidal_ographic_west (1 ms)
 61: [ RUN      ] operation.createOperation_ossfuzz_47873
-61: [       OK ] operation.createOperation_ossfuzz_47873 (0 ms)
+61: [       OK ] operation.createOperation_ossfuzz_47873 (1 ms)
 61: [ RUN      ] operation.createOperation_ossfuzz_47873_simplified_if_i_might_say
-61: [       OK ] operation.createOperation_ossfuzz_47873_simplified_if_i_might_say (0 ms)
+61: [       OK ] operation.createOperation_ossfuzz_47873_simplified_if_i_might_say (1 ms)
 61: [ RUN      ] operation.createOperation_derived_projected_crs
-61: [       OK ] operation.createOperation_derived_projected_crs (1 ms)
+61: [       OK ] operation.createOperation_derived_projected_crs (2 ms)
 61: [ RUN      ] operation.geogCRS_to_compoundCRS_with_boundVerticalCRS_and_derivedProjected
-61: [       OK ] operation.geogCRS_to_compoundCRS_with_boundVerticalCRS_and_derivedProjected (0 ms)
+61: [       OK ] operation.geogCRS_to_compoundCRS_with_boundVerticalCRS_and_derivedProjected (1 ms)
 61: [ RUN      ] operation.createOperation_point_motion_operation_geog2D
-61: [       OK ] operation.createOperation_point_motion_operation_geog2D (2 ms)
+61: [       OK ] operation.createOperation_point_motion_operation_geog2D (4 ms)
 61: [ RUN      ] operation.createOperation_point_motion_operation_geog3D
-61: [       OK ] operation.createOperation_point_motion_operation_geog3D (1 ms)
+61: [       OK ] operation.createOperation_point_motion_operation_geog3D (3 ms)
 61: [ RUN      ] operation.createOperation_point_motion_operation_geocentric
-61: [       OK ] operation.createOperation_point_motion_operation_geocentric (2 ms)
+61: [       OK ] operation.createOperation_point_motion_operation_geocentric (4 ms)
 61: [ RUN      ] operation.createOperation_point_motion_operation_geocentric_to_geog3D
-61: [       OK ] operation.createOperation_point_motion_operation_geocentric_to_geog3D (1 ms)
+61: [       OK ] operation.createOperation_point_motion_operation_geocentric_to_geog3D (3 ms)
 61: [ RUN      ] operation.createOperation_point_motion_operation_NAD83_CSRS_v7_TO_ITRF2014
-61: [       OK ] operation.createOperation_point_motion_operation_NAD83_CSRS_v7_TO_ITRF2014 (2 ms)
+61: [       OK ] operation.createOperation_point_motion_operation_NAD83_CSRS_v7_TO_ITRF2014 (6 ms)
 61: [ RUN      ] operation.createOperation_point_motion_operation_ITRF2014_to_NAD83_CSRS_v7
-61: [       OK ] operation.createOperation_point_motion_operation_ITRF2014_to_NAD83_CSRS_v7 (2 ms)
+61: [       OK ] operation.createOperation_point_motion_operation_ITRF2014_to_NAD83_CSRS_v7 (6 ms)
 61: [ RUN      ] operation.createOperation_compound_to_compound_with_point_motion_operation
-61: [       OK ] operation.createOperation_compound_to_compound_with_point_motion_operation (16 ms)
+61: [       OK ] operation.createOperation_compound_to_compound_with_point_motion_operation (31 ms)
 61: [ RUN      ] operation.createOperation_compound_to_compound_with_epoch_HT2_1997_CGG2013a
-61: [       OK ] operation.createOperation_compound_to_compound_with_epoch_HT2_1997_CGG2013a (26 ms)
+61: [       OK ] operation.createOperation_compound_to_compound_with_epoch_HT2_1997_CGG2013a (56 ms)
 61: [ RUN      ] operation.createOperation_compound_to_compound_with_epoch_HT2_2002_CGG2013a
-61: [       OK ] operation.createOperation_compound_to_compound_with_epoch_HT2_2002_CGG2013a (26 ms)
+61: [       OK ] operation.createOperation_compound_to_compound_with_epoch_HT2_2002_CGG2013a (55 ms)
 61: [ RUN      ] operation.createOperation_compound_to_compound_with_epoch_HT2_2010_CGG2013a
-61: [       OK ] operation.createOperation_compound_to_compound_with_epoch_HT2_2010_CGG2013a (24 ms)
+61: [       OK ] operation.createOperation_compound_to_compound_with_epoch_HT2_2010_CGG2013a (51 ms)
 61: [ RUN      ] operation.createOperation_compound_to_compound_with_Geographic3D_Offset_by_velocity_grid
-61: [       OK ] operation.createOperation_compound_to_compound_with_Geographic3D_Offset_by_velocity_grid (98 ms)
+61: [       OK ] operation.createOperation_compound_to_compound_with_Geographic3D_Offset_by_velocity_grid (160 ms)
 61: [ RUN      ] operation.createOperation_compound_to_compound_with_point_motion_operation_special_case_CGVD2013a
-61: [       OK ] operation.createOperation_compound_to_compound_with_point_motion_operation_special_case_CGVD2013a (16 ms)
+61: [       OK ] operation.createOperation_compound_to_compound_with_point_motion_operation_special_case_CGVD2013a (24 ms)
 61: [ RUN      ] operation.createOperation_Geographic3D_Offset_by_velocity_grid
-61: [       OK ] operation.createOperation_Geographic3D_Offset_by_velocity_grid (1 ms)
+61: [       OK ] operation.createOperation_Geographic3D_Offset_by_velocity_grid (2 ms)
 61: [ RUN      ] operation.createOperation_test_createOperationsWithDatumPivot_iter_1
-61: [       OK ] operation.createOperation_test_createOperationsWithDatumPivot_iter_1 (1 ms)
+61: [       OK ] operation.createOperation_test_createOperationsWithDatumPivot_iter_1 (2 ms)
 61: [ RUN      ] operation.createOperation_Vrtical_Offset_by_velocity_grid
-61: [       OK ] operation.createOperation_Vrtical_Offset_by_velocity_grid (26 ms)
+61: [       OK ] operation.createOperation_Vrtical_Offset_by_velocity_grid (37 ms)
 61: [ RUN      ] operation.createOperation_epsg_10622_local_orthographic
-61: [       OK ] operation.createOperation_epsg_10622_local_orthographic (0 ms)
+61: [       OK ] operation.createOperation_epsg_10622_local_orthographic (1 ms)
 61: [ RUN      ] operation.createOperation_ITRF2000_to_ETRS89
-61: [       OK ] operation.createOperation_ITRF2000_to_ETRS89 (27 ms)
-61: [----------] 409 tests from operation (7510 ms total)
+61: [       OK ] operation.createOperation_ITRF2000_to_ETRS89 (38 ms)
+61: [----------] 409 tests from operation (9481 ms total)
 61: 
 61: [----------] 2 tests from derivedGeographicCRS_with_to_wgs84_to_geographicCRS
 61: [ RUN      ] derivedGeographicCRS_with_to_wgs84_to_geographicCRS.src_from_proj
-61: [       OK ] derivedGeographicCRS_with_to_wgs84_to_geographicCRS.src_from_proj (0 ms)
+61: [       OK ] derivedGeographicCRS_with_to_wgs84_to_geographicCRS.src_from_proj (1 ms)
 61: [ RUN      ] derivedGeographicCRS_with_to_wgs84_to_geographicCRS.src_from_wkt2
-61: [       OK ] derivedGeographicCRS_with_to_wgs84_to_geographicCRS.src_from_wkt2 (1 ms)
-61: [----------] 2 tests from derivedGeographicCRS_with_to_wgs84_to_geographicCRS (2 ms total)
+61: [       OK ] derivedGeographicCRS_with_to_wgs84_to_geographicCRS.src_from_wkt2 (2 ms)
+61: [----------] 2 tests from derivedGeographicCRS_with_to_wgs84_to_geographicCRS (3 ms total)
 61: 
 61: [----------] 91 tests from factory
 61: [ RUN      ] factory.databasecontext_create
@@ -5800,7 +5836,7 @@
 61: [ RUN      ] factory.AuthorityFactory_createDatum
 61: [       OK ] factory.AuthorityFactory_createDatum (0 ms)
 61: [ RUN      ] factory.AuthorityFactory_createDatumEnsembleGeodetic
-61: [       OK ] factory.AuthorityFactory_createDatumEnsembleGeodetic (0 ms)
+61: [       OK ] factory.AuthorityFactory_createDatumEnsembleGeodetic (1 ms)
 61: [ RUN      ] factory.AuthorityFactory_createDatumEnsembleVertical
 61: [       OK ] factory.AuthorityFactory_createDatumEnsembleVertical (0 ms)
 61: [ RUN      ] factory.AuthorityFactory_createCoordinateSystem_ellipsoidal_2_axis
@@ -5812,7 +5848,7 @@
 61: [ RUN      ] factory.AuthorityFactory_createCoordinateSystem_vertical
 61: [       OK ] factory.AuthorityFactory_createCoordinateSystem_vertical (0 ms)
 61: [ RUN      ] factory.AuthorityFactory_createGeodeticCRS_geographic2D
-61: [       OK ] factory.AuthorityFactory_createGeodeticCRS_geographic2D (0 ms)
+61: [       OK ] factory.AuthorityFactory_createGeodeticCRS_geographic2D (1 ms)
 61: [ RUN      ] factory.AuthorityFactory_createGeodeticCRS_geographic2D_area_no_bbox
 61: [       OK ] factory.AuthorityFactory_createGeodeticCRS_geographic2D_area_no_bbox (0 ms)
 61: [ RUN      ] factory.AuthorityFactory_createGeodeticCRS_geographic3D
@@ -5832,37 +5868,37 @@
 61: [ RUN      ] factory.AuthorityFactory_createConversion_from_other_transformation
 61: [       OK ] factory.AuthorityFactory_createConversion_from_other_transformation (0 ms)
 61: [ RUN      ] factory.AuthorityFactory_createProjectedCRS
-61: [       OK ] factory.AuthorityFactory_createProjectedCRS (0 ms)
+61: [       OK ] factory.AuthorityFactory_createProjectedCRS (1 ms)
 61: [ RUN      ] factory.AuthorityFactory_createProjectedCRS_south_pole
-61: [       OK ] factory.AuthorityFactory_createProjectedCRS_south_pole (0 ms)
+61: [       OK ] factory.AuthorityFactory_createProjectedCRS_south_pole (1 ms)
 61: [ RUN      ] factory.AuthorityFactory_createProjectedCRS_north_pole
-61: [       OK ] factory.AuthorityFactory_createProjectedCRS_north_pole (0 ms)
+61: [       OK ] factory.AuthorityFactory_createProjectedCRS_north_pole (1 ms)
 61: [ RUN      ] factory.AuthorityFactory_createCompoundCRS
 61: [       OK ] factory.AuthorityFactory_createCompoundCRS (1 ms)
 61: [ RUN      ] factory.AuthorityFactory_createCoordinateReferenceSystem
 61: [       OK ] factory.AuthorityFactory_createCoordinateReferenceSystem (1 ms)
 61: [ RUN      ] factory.AuthorityFactory_createCoordinateOperation_helmert_3
-61: [       OK ] factory.AuthorityFactory_createCoordinateOperation_helmert_3 (0 ms)
+61: [       OK ] factory.AuthorityFactory_createCoordinateOperation_helmert_3 (1 ms)
 61: [ RUN      ] factory.AuthorityFactory_createCoordinateOperation_helmert_7_CF
-61: [       OK ] factory.AuthorityFactory_createCoordinateOperation_helmert_7_CF (0 ms)
+61: [       OK ] factory.AuthorityFactory_createCoordinateOperation_helmert_7_CF (1 ms)
 61: [ RUN      ] factory.AuthorityFactory_createCoordinateOperation_helmert_7_PV
-61: [       OK ] factory.AuthorityFactory_createCoordinateOperation_helmert_7_PV (0 ms)
+61: [       OK ] factory.AuthorityFactory_createCoordinateOperation_helmert_7_PV (1 ms)
 61: [ RUN      ] factory.AuthorityFactory_createCoordinateOperation_helmert_8_CF
 61: [       OK ] factory.AuthorityFactory_createCoordinateOperation_helmert_8_CF (0 ms)
 61: [ RUN      ] factory.AuthorityFactory_createCoordinateOperation_helmert_15_CF
-61: [       OK ] factory.AuthorityFactory_createCoordinateOperation_helmert_15_CF (0 ms)
+61: [       OK ] factory.AuthorityFactory_createCoordinateOperation_helmert_15_CF (1 ms)
 61: [ RUN      ] factory.AuthorityFactory_createCoordinateOperation_helmert_15_PV
-61: [       OK ] factory.AuthorityFactory_createCoordinateOperation_helmert_15_PV (0 ms)
+61: [       OK ] factory.AuthorityFactory_createCoordinateOperation_helmert_15_PV (1 ms)
 61: [ RUN      ] factory.AuthorityFactory_createCoordinateOperation_helmert_15_PV_rounding_of_drz
-61: [       OK ] factory.AuthorityFactory_createCoordinateOperation_helmert_15_PV_rounding_of_drz (0 ms)
+61: [       OK ] factory.AuthorityFactory_createCoordinateOperation_helmert_15_PV_rounding_of_drz (1 ms)
 61: [ RUN      ] factory.AuthorityFactory_createCoordinateOperation_CF_full_matrix_geog3D
 61: [       OK ] factory.AuthorityFactory_createCoordinateOperation_CF_full_matrix_geog3D (1 ms)
 61: [ RUN      ] factory.AuthorityFactory_createCoordinateOperation_molodensky_badekas_PV
-61: [       OK ] factory.AuthorityFactory_createCoordinateOperation_molodensky_badekas_PV (0 ms)
+61: [       OK ] factory.AuthorityFactory_createCoordinateOperation_molodensky_badekas_PV (1 ms)
 61: [ RUN      ] factory.AuthorityFactory_createCoordinateOperation_grid_transformation_one_parameter
 61: [       OK ] factory.AuthorityFactory_createCoordinateOperation_grid_transformation_one_parameter (0 ms)
 61: [ RUN      ] factory.AuthorityFactory_createCoordinateOperation_grid_transformation_two_parameter
-61: [       OK ] factory.AuthorityFactory_createCoordinateOperation_grid_transformation_two_parameter (0 ms)
+61: [       OK ] factory.AuthorityFactory_createCoordinateOperation_grid_transformation_two_parameter (1 ms)
 61: [ RUN      ] factory.AuthorityFactory_createCoordinateOperation_other_transformation
 61: [       OK ] factory.AuthorityFactory_createCoordinateOperation_other_transformation (0 ms)
 61: [ RUN      ] factory.AuthorityFactory_test_uom_9110
@@ -5870,7 +5906,7 @@
 61: [ RUN      ] factory.AuthorityFactory_affine_parametric_transform
 61: [       OK ] factory.AuthorityFactory_affine_parametric_transform (1 ms)
 61: [ RUN      ] factory.AuthorityFactory_10566_issue_4212
-61: [       OK ] factory.AuthorityFactory_10566_issue_4212 (0 ms)
+61: [       OK ] factory.AuthorityFactory_10566_issue_4212 (1 ms)
 61: [ RUN      ] factory.AuthorityFactory_createCoordinateOperation_concatenated_operation
 61: [       OK ] factory.AuthorityFactory_createCoordinateOperation_concatenated_operation (1 ms)
 61: [ RUN      ] factory.AuthorityFactory_createCoordinateOperation_concatenated_operation_three_steps
@@ -5878,118 +5914,118 @@
 61: [ RUN      ] factory.AuthorityFactory_createCoordinateOperation_concatenated_operation_inverse_step1
 61: [       OK ] factory.AuthorityFactory_createCoordinateOperation_concatenated_operation_inverse_step1 (1 ms)
 61: [ RUN      ] factory.AuthorityFactory_createCoordinateOperation_concatenated_operation_inverse_step2
-61: [       OK ] factory.AuthorityFactory_createCoordinateOperation_concatenated_operation_inverse_step2 (0 ms)
+61: [       OK ] factory.AuthorityFactory_createCoordinateOperation_concatenated_operation_inverse_step2 (1 ms)
 61: [ RUN      ] factory.AuthorityFactory_createCoordinateOperation_concatenated_operation_step1_is_conversion
-61: [       OK ] factory.AuthorityFactory_createCoordinateOperation_concatenated_operation_step1_is_conversion (0 ms)
+61: [       OK ] factory.AuthorityFactory_createCoordinateOperation_concatenated_operation_step1_is_conversion (1 ms)
 61: [ RUN      ] factory.AuthorityFactory_createCoordinateOperation_concatenated_operation_step_2_and_3_are_conversion
 61: [       OK ] factory.AuthorityFactory_createCoordinateOperation_concatenated_operation_step_2_and_3_are_conversion (1 ms)
 61: [ RUN      ] factory.AuthorityFactory_createCoordinateOperation_concatenated_operation_epsg_9103
 61: [       OK ] factory.AuthorityFactory_createCoordinateOperation_concatenated_operation_epsg_9103 (1 ms)
 61: [ RUN      ] factory.AuthorityFactory_build_all_concatenated
-61: [       OK ] factory.AuthorityFactory_build_all_concatenated (36 ms)
+61: [       OK ] factory.AuthorityFactory_build_all_concatenated (51 ms)
 61: [ RUN      ] factory.AuthorityFactory_createCoordinateOperation_conversion
 61: [       OK ] factory.AuthorityFactory_createCoordinateOperation_conversion (0 ms)
 61: [ RUN      ] factory.AuthorityFactory_createCoordinateOperation_point_motion_operation
 61: [       OK ] factory.AuthorityFactory_createCoordinateOperation_point_motion_operation (0 ms)
 61: [ RUN      ] factory.AuthorityFactory_getAuthorityCodes
-61: [       OK ] factory.AuthorityFactory_getAuthorityCodes (21 ms)
+61: [       OK ] factory.AuthorityFactory_getAuthorityCodes (24 ms)
 61: [ RUN      ] factory.AuthorityFactory_getDescriptionText
 61: [       OK ] factory.AuthorityFactory_getDescriptionText (0 ms)
 61: [ RUN      ] factory.AuthorityFactory_IAU_2015
 61: [       OK ] factory.AuthorityFactory_IAU_2015 (0 ms)
 61: [ RUN      ] factory.AuthorityFactory_createFromCoordinateReferenceSystemCodes
-61: [       OK ] factory.AuthorityFactory_createFromCoordinateReferenceSystemCodes (2 ms)
+61: [       OK ] factory.AuthorityFactory_createFromCoordinateReferenceSystemCodes (3 ms)
 61: [ RUN      ] factory.AuthorityFactory_createFromCoordinateReferenceSystemCodes_anonymous_authority
-61: [       OK ] factory.AuthorityFactory_createFromCoordinateReferenceSystemCodes_anonymous_authority (1 ms)
+61: [       OK ] factory.AuthorityFactory_createFromCoordinateReferenceSystemCodes_anonymous_authority (2 ms)
 61: [ RUN      ] factory.AuthorityFactory_getAvailableGeoidmodels
-61: [       OK ] factory.AuthorityFactory_getAvailableGeoidmodels (1 ms)
+61: [       OK ] factory.AuthorityFactory_getAvailableGeoidmodels (2 ms)
 61: [ RUN      ] factory.AuthorityFactory_EPSG_4326_approximate_equivalent_to_builtin
 61: [       OK ] factory.AuthorityFactory_EPSG_4326_approximate_equivalent_to_builtin (0 ms)
 61: [ RUN      ] factory.attachExtraDatabases_none
 61: [       OK ] factory.attachExtraDatabases_none (0 ms)
 61: [ RUN      ] factory.attachExtraDatabases_auxiliary
-61: [       OK ] factory.attachExtraDatabases_auxiliary (138 ms)
+61: [       OK ] factory.attachExtraDatabases_auxiliary (169 ms)
 61: [ RUN      ] factory.attachExtraDatabases_auxiliary_error
-61: [       OK ] factory.attachExtraDatabases_auxiliary_error (9 ms)
+61: [       OK ] factory.attachExtraDatabases_auxiliary_error (11 ms)
 61: [ RUN      ] factory.getOfficialNameFromAlias
 61: [       OK ] factory.getOfficialNameFromAlias (4 ms)
 61: [ RUN      ] factory.createObjectsFromName
-61: [       OK ] factory.createObjectsFromName (430 ms)
+61: [       OK ] factory.createObjectsFromName (437 ms)
 61: [ RUN      ] factory.getMetadata
 61: [       OK ] factory.getMetadata (0 ms)
 61: [ RUN      ] factory.listAreaOfUseFromName
 61: [       OK ] factory.listAreaOfUseFromName (1 ms)
 61: [ RUN      ] factory.getCRSInfoList
-61: [       OK ] factory.getCRSInfoList (140 ms)
+61: [       OK ] factory.getCRSInfoList (134 ms)
 61: [ RUN      ] factory.getUnitList
 61: [       OK ] factory.getUnitList (0 ms)
 61: [ RUN      ] factory.getCelestialBodyList
 61: [       OK ] factory.getCelestialBodyList (0 ms)
 61: [ RUN      ] factory.objectInsertion
-61: [       OK ] factory.objectInsertion (5375 ms)
+61: [       OK ] factory.objectInsertion (6820 ms)
 61: [ RUN      ] factory.ogc_timecrs
 61: [       OK ] factory.ogc_timecrs (0 ms)
 61: [ RUN      ] factory.ogc_crs
-61: [       OK ] factory.ogc_crs (0 ms)
+61: [       OK ] factory.ogc_crs (1 ms)
 61: [ RUN      ] factory.getPointMotionOperationsFor
-61: [       OK ] factory.getPointMotionOperationsFor (0 ms)
+61: [       OK ] factory.getPointMotionOperationsFor (1 ms)
 61: [ RUN      ] factory.toWGS84AutocorrectWrongValues
 61: Auto-correcting wrong sign of rotation terms of TOWGS84 clause from -106.8686,52.2978,-103.7239,-0.3366,0.457,-1.8422,-1.2747 to -106.8686,52.2978,-103.7239,0.3366,-0.457,1.8422,-1.2747
 61: [       OK ] factory.toWGS84AutocorrectWrongValues (2 ms)
-61: [----------] 91 tests from factory (6208 ms total)
+61: [----------] 91 tests from factory (7724 ms total)
 61: 
 61: [----------] 21 tests from FactoryWithTmpDatabase
 61: [ RUN      ] FactoryWithTmpDatabase.AuthorityFactory_test_with_fake_EPSG_database
-61: [       OK ] FactoryWithTmpDatabase.AuthorityFactory_test_with_fake_EPSG_database (31 ms)
+61: [       OK ] FactoryWithTmpDatabase.AuthorityFactory_test_with_fake_EPSG_database (34 ms)
 61: [ RUN      ] FactoryWithTmpDatabase.AuthorityFactory_test_inversion_first_and_last_steps_of_concat_op
-61: [       OK ] FactoryWithTmpDatabase.AuthorityFactory_test_inversion_first_and_last_steps_of_concat_op (33 ms)
+61: [       OK ] FactoryWithTmpDatabase.AuthorityFactory_test_inversion_first_and_last_steps_of_concat_op (36 ms)
 61: [ RUN      ] FactoryWithTmpDatabase.AuthorityFactory_test_with_fake_EPSG_and_OTHER_database
-61: [       OK ] FactoryWithTmpDatabase.AuthorityFactory_test_with_fake_EPSG_and_OTHER_database (37 ms)
+61: [       OK ] FactoryWithTmpDatabase.AuthorityFactory_test_with_fake_EPSG_and_OTHER_database (39 ms)
 61: [ RUN      ] FactoryWithTmpDatabase.AuthorityFactory_test_sorting_of_coordinate_operations
-61: [       OK ] FactoryWithTmpDatabase.AuthorityFactory_test_sorting_of_coordinate_operations (37 ms)
+61: [       OK ] FactoryWithTmpDatabase.AuthorityFactory_test_sorting_of_coordinate_operations (39 ms)
 61: [ RUN      ] FactoryWithTmpDatabase.AuthorityFactory_createFromCRSCodesWithIntermediates_source_equals_target
-61: [       OK ] FactoryWithTmpDatabase.AuthorityFactory_createFromCRSCodesWithIntermediates_source_equals_target (30 ms)
+61: [       OK ] FactoryWithTmpDatabase.AuthorityFactory_createFromCRSCodesWithIntermediates_source_equals_target (32 ms)
 61: [ RUN      ] FactoryWithTmpDatabase.AuthorityFactory_createFromCRSCodesWithIntermediates_case_source_pivot_target_pivot
-61: [       OK ] FactoryWithTmpDatabase.AuthorityFactory_createFromCRSCodesWithIntermediates_case_source_pivot_target_pivot (50 ms)
+61: [       OK ] FactoryWithTmpDatabase.AuthorityFactory_createFromCRSCodesWithIntermediates_case_source_pivot_target_pivot (54 ms)
 61: [ RUN      ] FactoryWithTmpDatabase.AuthorityFactory_createFromCRSCodesWithIntermediates_case_source_pivot_pivot_target
-61: [       OK ] FactoryWithTmpDatabase.AuthorityFactory_createFromCRSCodesWithIntermediates_case_source_pivot_pivot_target (49 ms)
+61: [       OK ] FactoryWithTmpDatabase.AuthorityFactory_createFromCRSCodesWithIntermediates_case_source_pivot_pivot_target (53 ms)
 61: [ RUN      ] FactoryWithTmpDatabase.AuthorityFactory_createFromCRSCodesWithIntermediates_case_pivot_source_pivot_target
-61: [       OK ] FactoryWithTmpDatabase.AuthorityFactory_createFromCRSCodesWithIntermediates_case_pivot_source_pivot_target (48 ms)
+61: [       OK ] FactoryWithTmpDatabase.AuthorityFactory_createFromCRSCodesWithIntermediates_case_pivot_source_pivot_target (53 ms)
 61: [ RUN      ] FactoryWithTmpDatabase.AuthorityFactory_createFromCRSCodesWithIntermediates_case_pivot_source_target_pivot
-61: [       OK ] FactoryWithTmpDatabase.AuthorityFactory_createFromCRSCodesWithIntermediates_case_pivot_source_target_pivot (48 ms)
+61: [       OK ] FactoryWithTmpDatabase.AuthorityFactory_createFromCRSCodesWithIntermediates_case_pivot_source_target_pivot (57 ms)
 61: [ RUN      ] FactoryWithTmpDatabase.AuthorityFactory_proj_based_transformation
-61: [       OK ] FactoryWithTmpDatabase.AuthorityFactory_proj_based_transformation (31 ms)
+61: [       OK ] FactoryWithTmpDatabase.AuthorityFactory_proj_based_transformation (34 ms)
 61: [ RUN      ] FactoryWithTmpDatabase.AuthorityFactory_wkt_based_transformation
-61: [       OK ] FactoryWithTmpDatabase.AuthorityFactory_wkt_based_transformation (31 ms)
+61: [       OK ] FactoryWithTmpDatabase.AuthorityFactory_wkt_based_transformation (35 ms)
 61: [ RUN      ] FactoryWithTmpDatabase.AuthorityFactory_wkt_based_transformation_not_wkt
-61: [       OK ] FactoryWithTmpDatabase.AuthorityFactory_wkt_based_transformation_not_wkt (31 ms)
+61: [       OK ] FactoryWithTmpDatabase.AuthorityFactory_wkt_based_transformation_not_wkt (34 ms)
 61: [ RUN      ] FactoryWithTmpDatabase.AuthorityFactory_wkt_based_transformation_not_co_wkt
-61: [       OK ] FactoryWithTmpDatabase.AuthorityFactory_wkt_based_transformation_not_co_wkt (31 ms)
+61: [       OK ] FactoryWithTmpDatabase.AuthorityFactory_wkt_based_transformation_not_co_wkt (34 ms)
 61: [ RUN      ] FactoryWithTmpDatabase.getAuthorities
-61: [       OK ] FactoryWithTmpDatabase.getAuthorities (29 ms)
+61: [       OK ] FactoryWithTmpDatabase.getAuthorities (32 ms)
 61: [ RUN      ] FactoryWithTmpDatabase.lookForGridInfo
-61: [       OK ] FactoryWithTmpDatabase.lookForGridInfo (12 ms)
+61: [       OK ] FactoryWithTmpDatabase.lookForGridInfo (13 ms)
 61: [ RUN      ] FactoryWithTmpDatabase.lookForGridInfo_from_old_name_with_new_grid_available
-61: [       OK ] FactoryWithTmpDatabase.lookForGridInfo_from_old_name_with_new_grid_available (12 ms)
+61: [       OK ] FactoryWithTmpDatabase.lookForGridInfo_from_old_name_with_new_grid_available (13 ms)
 61: [ RUN      ] FactoryWithTmpDatabase.custom_geodetic_crs
-61: [       OK ] FactoryWithTmpDatabase.custom_geodetic_crs (31 ms)
+61: [       OK ] FactoryWithTmpDatabase.custom_geodetic_crs (34 ms)
 61: [ RUN      ] FactoryWithTmpDatabase.custom_projected_crs
-61: [       OK ] FactoryWithTmpDatabase.custom_projected_crs (33 ms)
+61: [       OK ] FactoryWithTmpDatabase.custom_projected_crs (37 ms)
 61: [ RUN      ] FactoryWithTmpDatabase.CoordinateMetadata
-61: [       OK ] FactoryWithTmpDatabase.CoordinateMetadata (30 ms)
+61: [       OK ] FactoryWithTmpDatabase.CoordinateMetadata (33 ms)
 61: [ RUN      ] FactoryWithTmpDatabase.createOperations_exact_transform_not_whole_area
-61: [       OK ] FactoryWithTmpDatabase.createOperations_exact_transform_not_whole_area (33 ms)
+61: [       OK ] FactoryWithTmpDatabase.createOperations_exact_transform_not_whole_area (36 ms)
 61: [ RUN      ] FactoryWithTmpDatabase.check_fixup_direction_concatenated_inverse_map_projection
-61: [       OK ] FactoryWithTmpDatabase.check_fixup_direction_concatenated_inverse_map_projection (39 ms)
-61: [----------] 21 tests from FactoryWithTmpDatabase (716 ms total)
+61: [       OK ] FactoryWithTmpDatabase.check_fixup_direction_concatenated_inverse_map_projection (42 ms)
+61: [----------] 21 tests from FactoryWithTmpDatabase (785 ms total)
 61: 
 61: [----------] 139 tests from CApi
 61: [ RUN      ] CApi.proj_create
-61: [       OK ] CApi.proj_create (142 ms)
+61: [       OK ] CApi.proj_create (151 ms)
 61: [ RUN      ] CApi.proj_create_from_wkt
-61: [       OK ] CApi.proj_create_from_wkt (4 ms)
+61: [       OK ] CApi.proj_create_from_wkt (5 ms)
 61: [ RUN      ] CApi.proj_as_wkt
-61: [       OK ] CApi.proj_as_wkt (13 ms)
+61: [       OK ] CApi.proj_as_wkt (14 ms)
 61: [ RUN      ] CApi.proj_as_wkt_check_db_use
 61: [       OK ] CApi.proj_as_wkt_check_db_use (8 ms)
 61: [ RUN      ] CApi.proj_as_wkt_incompatible_WKT1
@@ -5997,7 +6033,7 @@
 61: [ RUN      ] CApi.proj_as_proj_string
 61: [       OK ] CApi.proj_as_proj_string (0 ms)
 61: [ RUN      ] CApi.proj_as_proj_string_incompatible_WKT1
-61: [       OK ] CApi.proj_as_proj_string_incompatible_WKT1 (0 ms)
+61: [       OK ] CApi.proj_as_proj_string_incompatible_WKT1 (1 ms)
 61: [ RUN      ] CApi.proj_as_proj_string_approx_tmerc_option_yes
 61: [       OK ] CApi.proj_as_proj_string_approx_tmerc_option_yes (0 ms)
 61: [ RUN      ] CApi.proj_crs_create_bound_crs_to_WGS84
@@ -6011,21 +6047,21 @@
 61: [ RUN      ] CApi.proj_get_id_code
 61: [       OK ] CApi.proj_get_id_code (0 ms)
 61: [ RUN      ] CApi.proj_get_type
-61: [       OK ] CApi.proj_get_type (2 ms)
+61: [       OK ] CApi.proj_get_type (3 ms)
 61: [ RUN      ] CApi.proj_create_from_database
-61: [       OK ] CApi.proj_create_from_database (2 ms)
+61: [       OK ] CApi.proj_create_from_database (3 ms)
 61: [ RUN      ] CApi.proj_crs
-61: [       OK ] CApi.proj_crs (0 ms)
+61: [       OK ] CApi.proj_crs (1 ms)
 61: [ RUN      ] CApi.proj_get_celestial_body_name
-61: [       OK ] CApi.proj_get_celestial_body_name (1 ms)
+61: [       OK ] CApi.proj_get_celestial_body_name (2 ms)
 61: [ RUN      ] CApi.proj_get_prime_meridian
 61: [       OK ] CApi.proj_get_prime_meridian (0 ms)
 61: [ RUN      ] CApi.proj_crs_compound
 61: [       OK ] CApi.proj_crs_compound (0 ms)
 61: [ RUN      ] CApi.proj_get_source_target_crs_bound_crs
-61: [       OK ] CApi.proj_get_source_target_crs_bound_crs (0 ms)
+61: [       OK ] CApi.proj_get_source_target_crs_bound_crs (1 ms)
 61: [ RUN      ] CApi.proj_get_source_target_crs_transformation
-61: [       OK ] CApi.proj_get_source_target_crs_transformation (0 ms)
+61: [       OK ] CApi.proj_get_source_target_crs_transformation (1 ms)
 61: [ RUN      ] CApi.proj_get_source_crs_of_projected_crs
 61: [       OK ] CApi.proj_get_source_crs_of_projected_crs (0 ms)
 61: [ RUN      ] CApi.proj_get_source_target_crs_conversion_without_crs
@@ -6035,55 +6071,55 @@
 61: [ RUN      ] CApi.proj_get_authorities_from_database
 61: [       OK ] CApi.proj_get_authorities_from_database (3 ms)
 61: [ RUN      ] CApi.proj_get_codes_from_database
-61: [       OK ] CApi.proj_get_codes_from_database (18 ms)
+61: [       OK ] CApi.proj_get_codes_from_database (20 ms)
 61: [ RUN      ] CApi.conversion
 61: [       OK ] CApi.conversion (1 ms)
 61: [ RUN      ] CApi.transformation_from_boundCRS
 61: [       OK ] CApi.transformation_from_boundCRS (1 ms)
 61: [ RUN      ] CApi.proj_coordoperation_get_grid_used
-61: [       OK ] CApi.proj_coordoperation_get_grid_used (0 ms)
+61: [       OK ] CApi.proj_coordoperation_get_grid_used (1 ms)
 61: [ RUN      ] CApi.proj_coordoperation_get_grid_used_fullname_caching
 61: [       OK ] CApi.proj_coordoperation_get_grid_used_fullname_caching (0 ms)
 61: [ RUN      ] CApi.proj_coordoperation_is_instantiable
-61: [       OK ] CApi.proj_coordoperation_is_instantiable (0 ms)
+61: [       OK ] CApi.proj_coordoperation_is_instantiable (1 ms)
 61: [ RUN      ] CApi.proj_create_operations
-61: [       OK ] CApi.proj_create_operations (12 ms)
+61: [       OK ] CApi.proj_create_operations (13 ms)
 61: [ RUN      ] CApi.proj_get_suggested_operation_for_NAD83_to_NAD83_HARN
-61: [       OK ] CApi.proj_get_suggested_operation_for_NAD83_to_NAD83_HARN (17 ms)
+61: [       OK ] CApi.proj_get_suggested_operation_for_NAD83_to_NAD83_HARN (21 ms)
 61: [ RUN      ] CApi.proj_create_operations_prime_meridian_non_greenwich
-61: [       OK ] CApi.proj_create_operations_prime_meridian_non_greenwich (25 ms)
+61: [       OK ] CApi.proj_create_operations_prime_meridian_non_greenwich (27 ms)
 61: [ RUN      ] CApi.proj_get_suggested_operation_with_operations_without_area_of_use
 61: [       OK ] CApi.proj_get_suggested_operation_with_operations_without_area_of_use (1 ms)
 61: [ RUN      ] CApi.proj_create_operations_discard_superseded
-61: [       OK ] CApi.proj_create_operations_discard_superseded (1 ms)
+61: [       OK ] CApi.proj_create_operations_discard_superseded (2 ms)
 61: [ RUN      ] CApi.proj_create_operations_dont_discard_superseded
-61: [       OK ] CApi.proj_create_operations_dont_discard_superseded (1 ms)
+61: [       OK ] CApi.proj_create_operations_dont_discard_superseded (2 ms)
 61: [ RUN      ] CApi.proj_create_operations_with_pivot
-61: [       OK ] CApi.proj_create_operations_with_pivot (24 ms)
+61: [       OK ] CApi.proj_create_operations_with_pivot (28 ms)
 61: [ RUN      ] CApi.proj_create_operations_allow_ballpark_transformations
-61: [       OK ] CApi.proj_create_operations_allow_ballpark_transformations (80 ms)
+61: [       OK ] CApi.proj_create_operations_allow_ballpark_transformations (89 ms)
 61: [ RUN      ] CApi.proj_context_set_database_path_null
-61: [       OK ] CApi.proj_context_set_database_path_null (0 ms)
+61: [       OK ] CApi.proj_context_set_database_path_null (1 ms)
 61: [ RUN      ] CApi.proj_context_set_database_path_aux
-61: [       OK ] CApi.proj_context_set_database_path_aux (74 ms)
+61: [       OK ] CApi.proj_context_set_database_path_aux (83 ms)
 61: [ RUN      ] CApi.proj_context_set_database_path_error_1
-61: [       OK ] CApi.proj_context_set_database_path_error_1 (0 ms)
+61: [       OK ] CApi.proj_context_set_database_path_error_1 (1 ms)
 61: [ RUN      ] CApi.proj_context_set_database_path_error_2
-61: [       OK ] CApi.proj_context_set_database_path_error_2 (10 ms)
+61: [       OK ] CApi.proj_context_set_database_path_error_2 (11 ms)
 61: [ RUN      ] CApi.proj_context_guess_wkt_dialect
 61: [       OK ] CApi.proj_context_guess_wkt_dialect (0 ms)
 61: [ RUN      ] CApi.proj_create_from_name
-61: [       OK ] CApi.proj_create_from_name (72 ms)
+61: [       OK ] CApi.proj_create_from_name (78 ms)
 61: [ RUN      ] CApi.proj_identify
-61: [       OK ] CApi.proj_identify (76 ms)
+61: [       OK ] CApi.proj_identify (82 ms)
 61: [ RUN      ] CApi.proj_get_domain_count
-61: [       OK ] CApi.proj_get_domain_count (0 ms)
+61: [       OK ] CApi.proj_get_domain_count (1 ms)
 61: [ RUN      ] CApi.proj_get_area_of_use
 61: [       OK ] CApi.proj_get_area_of_use (0 ms)
 61: [ RUN      ] CApi.proj_coordoperation_get_accuracy
 61: [       OK ] CApi.proj_coordoperation_get_accuracy (1 ms)
 61: [ RUN      ] CApi.proj_create_geographic_crs
-61: [       OK ] CApi.proj_create_geographic_crs (8 ms)
+61: [       OK ] CApi.proj_create_geographic_crs (9 ms)
 61: [ RUN      ] CApi.proj_create_geocentric_crs
 61: [       OK ] CApi.proj_create_geocentric_crs (0 ms)
 61: [ RUN      ] CApi.check_coord_op_obj_can_be_used_with_proj_trans
@@ -6099,7 +6135,7 @@
 61: [ RUN      ] CApi.proj_clone
 61: [       OK ] CApi.proj_clone (0 ms)
 61: [ RUN      ] CApi.proj_clone_of_obj_with_alternative_operations
-61: [       OK ] CApi.proj_clone_of_obj_with_alternative_operations (12 ms)
+61: [       OK ] CApi.proj_clone_of_obj_with_alternative_operations (13 ms)
 61: [ RUN      ] CApi.proj_crs_alter_geodetic_crs
 61: [       OK ] CApi.proj_crs_alter_geodetic_crs (0 ms)
 61: [ RUN      ] CApi.proj_crs_alter_cs_angular_unit
@@ -6133,7 +6169,7 @@
 61: [ RUN      ] CApi.proj_create_cartesian_2D_cs
 61: [       OK ] CApi.proj_create_cartesian_2D_cs (0 ms)
 61: [ RUN      ] CApi.proj_get_crs_info_list_from_database
-61: [       OK ] CApi.proj_get_crs_info_list_from_database (525 ms)
+61: [       OK ] CApi.proj_get_crs_info_list_from_database (575 ms)
 61: [ RUN      ] CApi.proj_get_units_from_database
 61: [       OK ] CApi.proj_get_units_from_database (0 ms)
 61: [ RUN      ] CApi.proj_get_celestial_body_list_from_database
@@ -6141,9 +6177,9 @@
 61: [ RUN      ] CApi.proj_normalize_for_visualization
 61: [       OK ] CApi.proj_normalize_for_visualization (1 ms)
 61: [ RUN      ] CApi.proj_normalize_for_visualization_with_alternatives
-61: [       OK ] CApi.proj_normalize_for_visualization_with_alternatives (17 ms)
+61: [       OK ] CApi.proj_normalize_for_visualization_with_alternatives (19 ms)
 61: [ RUN      ] CApi.proj_normalize_for_visualization_with_alternatives_reverse
-61: [       OK ] CApi.proj_normalize_for_visualization_with_alternatives_reverse (16 ms)
+61: [       OK ] CApi.proj_normalize_for_visualization_with_alternatives_reverse (18 ms)
 61: [ RUN      ] CApi.proj_normalize_for_visualization_on_crs
 61: [       OK ] CApi.proj_normalize_for_visualization_on_crs (0 ms)
 61: [ RUN      ] CApi.proj_coordoperation_create_inverse
@@ -6153,53 +6189,53 @@
 61: [ RUN      ] CApi.proj_get_scope
 61: [       OK ] CApi.proj_get_scope (1 ms)
 61: [ RUN      ] CApi.proj_concatoperation_get_step
-61: [       OK ] CApi.proj_concatoperation_get_step (5 ms)
+61: [       OK ] CApi.proj_concatoperation_get_step (6 ms)
 61: [ RUN      ] CApi.proj_as_projjson
 61: [       OK ] CApi.proj_as_projjson (0 ms)
 61: [ RUN      ] CApi.proj_context_copy_from_default
-61: [       OK ] CApi.proj_context_copy_from_default (10 ms)
+61: [       OK ] CApi.proj_context_copy_from_default (13 ms)
 61: [ RUN      ] CApi.proj_context_clone
 61: [       OK ] CApi.proj_context_clone (0 ms)
 61: [ RUN      ] CApi.proj_create_crs_to_crs_from_pj
 61: [       OK ] CApi.proj_create_crs_to_crs_from_pj (1 ms)
 61: [ RUN      ] CApi.proj_create_crs_to_crs_from_pj_accuracy_filter
-61: [       OK ] CApi.proj_create_crs_to_crs_from_pj_accuracy_filter (79 ms)
+61: [       OK ] CApi.proj_create_crs_to_crs_from_pj_accuracy_filter (87 ms)
 61: [ RUN      ] CApi.proj_create_crs_to_crs_from_pj_ballpark_filter
-61: [       OK ] CApi.proj_create_crs_to_crs_from_pj_ballpark_filter (56 ms)
+61: [       OK ] CApi.proj_create_crs_to_crs_from_pj_ballpark_filter (62 ms)
 61: [ RUN      ] CApi.proj_create_crs_to_crs_coordinate_metadata_in_src
-61: [       OK ] CApi.proj_create_crs_to_crs_coordinate_metadata_in_src (140 ms)
+61: [       OK ] CApi.proj_create_crs_to_crs_coordinate_metadata_in_src (171 ms)
 61: [ RUN      ] CApi.proj_create_crs_to_crs_coordinate_metadata_in_target
-61: [       OK ] CApi.proj_create_crs_to_crs_coordinate_metadata_in_target (142 ms)
+61: [       OK ] CApi.proj_create_crs_to_crs_coordinate_metadata_in_target (190 ms)
 61: [ RUN      ] CApi.proj_create_ellipsoidal_3D_cs
 61: [       OK ] CApi.proj_create_ellipsoidal_3D_cs (0 ms)
 61: [ RUN      ] CApi.proj_crs_promote_to_3D
-61: [       OK ] CApi.proj_crs_promote_to_3D (1 ms)
+61: [       OK ] CApi.proj_crs_promote_to_3D (2 ms)
 61: [ RUN      ] CApi.proj_crs_promote_to_3D_on_coordinate_metadata
-61: [       OK ] CApi.proj_crs_promote_to_3D_on_coordinate_metadata (136 ms)
+61: [       OK ] CApi.proj_crs_promote_to_3D_on_coordinate_metadata (184 ms)
 61: [ RUN      ] CApi.proj_crs_demote_to_2D
-61: [       OK ] CApi.proj_crs_demote_to_2D (1 ms)
+61: [       OK ] CApi.proj_crs_demote_to_2D (2 ms)
 61: [ RUN      ] CApi.proj_crs_create_projected_3D_crs_from_2D
-61: [       OK ] CApi.proj_crs_create_projected_3D_crs_from_2D (1 ms)
+61: [       OK ] CApi.proj_crs_create_projected_3D_crs_from_2D (2 ms)
 61: [ RUN      ] CApi.proj_crs_create_bound_vertical_crs
 61: [       OK ] CApi.proj_crs_create_bound_vertical_crs (1 ms)
 61: [ RUN      ] CApi.proj_create_crs_to_crs_with_only_ballpark_transformations
-61: [       OK ] CApi.proj_create_crs_to_crs_with_only_ballpark_transformations (83 ms)
+61: [       OK ] CApi.proj_create_crs_to_crs_with_only_ballpark_transformations (132 ms)
 61: [ RUN      ] CApi.proj_create_crs_to_crs_from_custom_compound_crs_with_NAD83_2011_and_geoidgrid_ref_against_WGS84_to_WGS84_G1762
-61: [       OK ] CApi.proj_create_crs_to_crs_from_custom_compound_crs_with_NAD83_2011_and_geoidgrid_ref_against_WGS84_to_WGS84_G1762 (73 ms)
+61: [       OK ] CApi.proj_create_crs_to_crs_from_custom_compound_crs_with_NAD83_2011_and_geoidgrid_ref_against_WGS84_to_WGS84_G1762 (40 ms)
 61: [ RUN      ] CApi.proj_create_crs_to_crs_from_custom_compound_crs_with_NAD83_2011_and_geoidgrid_ref_against_NAD83_2011_to_WGS84_G1762
-61: [       OK ] CApi.proj_create_crs_to_crs_from_custom_compound_crs_with_NAD83_2011_and_geoidgrid_ref_against_NAD83_2011_to_WGS84_G1762 (27 ms)
+61: [       OK ] CApi.proj_create_crs_to_crs_from_custom_compound_crs_with_NAD83_2011_and_geoidgrid_ref_against_NAD83_2011_to_WGS84_G1762 (39 ms)
 61: [ RUN      ] CApi.proj_create_vertical_crs_ex
-61: [       OK ] CApi.proj_create_vertical_crs_ex (6 ms)
+61: [       OK ] CApi.proj_create_vertical_crs_ex (10 ms)
 61: [ RUN      ] CApi.proj_create_vertical_crs_ex_with_geog_crs
-61: [       OK ] CApi.proj_create_vertical_crs_ex_with_geog_crs (13 ms)
+61: [       OK ] CApi.proj_create_vertical_crs_ex_with_geog_crs (20 ms)
 61: [ RUN      ] CApi.proj_create_vertical_crs_ex_implied_accuracy
-61: [       OK ] CApi.proj_create_vertical_crs_ex_implied_accuracy (4 ms)
+61: [       OK ] CApi.proj_create_vertical_crs_ex_implied_accuracy (6 ms)
 61: [ RUN      ] CApi.proj_create_derived_geographic_crs
-61: [       OK ] CApi.proj_create_derived_geographic_crs (0 ms)
+61: [       OK ] CApi.proj_create_derived_geographic_crs (1 ms)
 61: [ RUN      ] CApi.proj_create_derived_geographic_crs_netcdf_cf
 61: [       OK ] CApi.proj_create_derived_geographic_crs_netcdf_cf (0 ms)
 61: [ RUN      ] CApi.proj_context_set_sqlite3_vfs_name
-61: [       OK ] CApi.proj_context_set_sqlite3_vfs_name (0 ms)
+61: [       OK ] CApi.proj_context_set_sqlite3_vfs_name (1 ms)
 61: [ RUN      ] CApi.proj_context_set_sqlite3_vfs_name__from_global_context
 61: [       OK ] CApi.proj_context_set_sqlite3_vfs_name__from_global_context (0 ms)
 61: [ RUN      ] CApi.use_proj4_init_rules
@@ -6211,28 +6247,28 @@
 61: [ RUN      ] CApi.datum_ensemble
 61: [       OK ] CApi.datum_ensemble (0 ms)
 61: [ RUN      ] CApi.proj_crs_is_derived
-61: [       OK ] CApi.proj_crs_is_derived (0 ms)
+61: [       OK ] CApi.proj_crs_is_derived (1 ms)
 61: [ RUN      ] CApi.proj_get_insert_statements
 61: proj_insert_object_session_create: startInsertStatementsSession() cannot be invoked until stopInsertStatementsSession() is.
-61: [       OK ] CApi.proj_get_insert_statements (302 ms)
+61: [       OK ] CApi.proj_get_insert_statements (442 ms)
 61: [ RUN      ] CApi.proj_get_geoid_models_from_database
 61: [       OK ] CApi.proj_get_geoid_models_from_database (0 ms)
 61: [ RUN      ] CApi.proj_trans_bounds_densify_0
 61: [       OK ] CApi.proj_trans_bounds_densify_0 (1 ms)
 61: [ RUN      ] CApi.proj_trans_bounds_densify_100
-61: [       OK ] CApi.proj_trans_bounds_densify_100 (0 ms)
+61: [       OK ] CApi.proj_trans_bounds_densify_100 (1 ms)
 61: [ RUN      ] CApi.proj_trans_bounds_normalized
 61: [       OK ] CApi.proj_trans_bounds_normalized (1 ms)
 61: [ RUN      ] CApi.proj_trans_bounds_antimeridian_xy
-61: [       OK ] CApi.proj_trans_bounds_antimeridian_xy (0 ms)
+61: [       OK ] CApi.proj_trans_bounds_antimeridian_xy (1 ms)
 61: [ RUN      ] CApi.proj_trans_bounds_antimeridian
-61: [       OK ] CApi.proj_trans_bounds_antimeridian (0 ms)
+61: [       OK ] CApi.proj_trans_bounds_antimeridian (1 ms)
 61: [ RUN      ] CApi.proj_trans_bounds_beyond_global_bounds
 61: [       OK ] CApi.proj_trans_bounds_beyond_global_bounds (1 ms)
 61: [ RUN      ] CApi.proj_trans_bounds_ignore_inf
-61: [       OK ] CApi.proj_trans_bounds_ignore_inf (7 ms)
+61: [       OK ] CApi.proj_trans_bounds_ignore_inf (10 ms)
 61: [ RUN      ] CApi.proj_trans_bounds_ignore_inf_geographic
-61: [       OK ] CApi.proj_trans_bounds_ignore_inf_geographic (10 ms)
+61: [       OK ] CApi.proj_trans_bounds_ignore_inf_geographic (15 ms)
 61: [ RUN      ] CApi.proj_trans_bounds_noop_geographic
 61: [       OK ] CApi.proj_trans_bounds_noop_geographic (1 ms)
 61: [ RUN      ] CApi.proj_trans_bounds__north_pole_xy
@@ -6244,7 +6280,7 @@
 61: [ RUN      ] CApi.proj_trans_bounds__south_pole
 61: [       OK ] CApi.proj_trans_bounds__south_pole (1 ms)
 61: [ RUN      ] CApi.proj_trans_bounds_to_compound_crs
-61: [       OK ] CApi.proj_trans_bounds_to_compound_crs (14 ms)
+61: [       OK ] CApi.proj_trans_bounds_to_compound_crs (21 ms)
 61: [ RUN      ] CApi.proj_trans_bounds_3d_densify_0_geog3D_to_proj2D
 61: [       OK ] CApi.proj_trans_bounds_3d_densify_0_geog3D_to_proj2D (1 ms)
 61: [ RUN      ] CApi.proj_trans_bounds_3d_noop
@@ -6256,20 +6292,20 @@
 61: [ RUN      ] CApi.proj_trans_bounds_3d_geocentric_to_geog3D
 61: [       OK ] CApi.proj_trans_bounds_3d_geocentric_to_geog3D (1 ms)
 61: [ RUN      ] CApi.proj_crs_has_point_motion_operation
-61: [       OK ] CApi.proj_crs_has_point_motion_operation (1 ms)
+61: [       OK ] CApi.proj_crs_has_point_motion_operation (2 ms)
 61: [ RUN      ] CApi.proj_coordoperation_requires_per_coordinate_input_time
-61: [       OK ] CApi.proj_coordoperation_requires_per_coordinate_input_time (1 ms)
+61: [       OK ] CApi.proj_coordoperation_requires_per_coordinate_input_time (2 ms)
 61: [ RUN      ] CApi.open_plenty_of_contexts
-61: [       OK ] CApi.open_plenty_of_contexts (62 ms)
+61: [       OK ] CApi.open_plenty_of_contexts (104 ms)
 61: [ RUN      ] CApi.concurrent_context
-61: [       OK ] CApi.concurrent_context (314 ms)
-61: [----------] 139 tests from CApi (2742 ms total)
+61: [       OK ] CApi.concurrent_context (480 ms)
+61: [----------] 139 tests from CApi (3428 ms total)
 61: 
 61: [----------] 10 tests from GridTest
 61: [ RUN      ] GridTest.VerticalShiftGridSet_null
 61: [       OK ] GridTest.VerticalShiftGridSet_null (0 ms)
 61: [ RUN      ] GridTest.VerticalShiftGridSet_gtx
-61: [       OK ] GridTest.VerticalShiftGridSet_gtx (3 ms)
+61: [       OK ] GridTest.VerticalShiftGridSet_gtx (5 ms)
 61: [ RUN      ] GridTest.HorizontalShiftGridSet_null
 61: [       OK ] GridTest.HorizontalShiftGridSet_null (0 ms)
 61: [ RUN      ] GridTest.GenericShiftGridSet_null
@@ -6279,23 +6315,23 @@
 61: [ RUN      ] GridTest.GenericShiftGridSet_gtiff
 61: [       OK ] GridTest.GenericShiftGridSet_gtiff (0 ms)
 61: [ RUN      ] GridTest.GenericShiftGridSet_gtiff_valuesAt_tiled_optim
-61: [       OK ] GridTest.GenericShiftGridSet_gtiff_valuesAt_tiled_optim (1 ms)
+61: [       OK ] GridTest.GenericShiftGridSet_gtiff_valuesAt_tiled_optim (0 ms)
 61: [ RUN      ] GridTest.GenericShiftGridSet_gtiff_with_subgrid
 61: [       OK ] GridTest.GenericShiftGridSet_gtiff_with_subgrid (0 ms)
 61: [ RUN      ] GridTest.GenericShiftGridSet_gtiff_with_two_level_of_subgrids_no_grid_name
 61: [       OK ] GridTest.GenericShiftGridSet_gtiff_with_two_level_of_subgrids_no_grid_name (0 ms)
 61: [ RUN      ] GridTest.GenericShiftGridSet_gtiff_projected
 61: [       OK ] GridTest.GenericShiftGridSet_gtiff_projected (0 ms)
-61: [----------] 10 tests from GridTest (5 ms total)
+61: [----------] 10 tests from GridTest (7 ms total)
 61: 
 61: [----------] Global test environment tear-down
-61: [==========] 1352 tests from 18 test suites ran. (21956 ms total)
+61: [==========] 1352 tests from 18 test suites ran. (27387 ms total)
 61: [  PASSED  ] 1352 tests.
-67/67 Test #61: proj_test_cpp_api ................   Passed   21.97 sec
+67/67 Test #61: proj_test_cpp_api ................   Passed   27.41 sec
 
 100% tests passed, 0 tests failed out of 67
 
-Total Test time (real) =  25.02 sec
+Total Test time (real) =  27.90 sec
 make[2]: Leaving directory '/build/reproducible-path/proj-9.6.0/obj-x86_64-linux-gnu'
 make[1]: Leaving directory '/build/reproducible-path/proj-9.6.0'
    create-stamp debian/debhelper-build-stamp
@@ -6426,12 +6462,12 @@
    dh_gencontrol
    dh_md5sums
    dh_builddeb
-dpkg-deb: building package 'libproj25-dbgsym' in '../libproj25-dbgsym_9.6.0-1_amd64.deb'.
-dpkg-deb: building package 'libproj-dev' in '../libproj-dev_9.6.0-1_amd64.deb'.
-dpkg-deb: building package 'proj-bin-dbgsym' in '../proj-bin-dbgsym_9.6.0-1_amd64.deb'.
 dpkg-deb: building package 'libproj25' in '../libproj25_9.6.0-1_amd64.deb'.
+dpkg-deb: building package 'libproj25-dbgsym' in '../libproj25-dbgsym_9.6.0-1_amd64.deb'.
 dpkg-deb: building package 'proj-bin' in '../proj-bin_9.6.0-1_amd64.deb'.
 dpkg-deb: building package 'proj-data' in '../proj-data_9.6.0-1_all.deb'.
+dpkg-deb: building package 'proj-bin-dbgsym' in '../proj-bin-dbgsym_9.6.0-1_amd64.deb'.
+dpkg-deb: building package 'libproj-dev' in '../libproj-dev_9.6.0-1_amd64.deb'.
  dpkg-genbuildinfo --build=binary -O../proj_9.6.0-1_amd64.buildinfo
  dpkg-genchanges --build=binary -O../proj_9.6.0-1_amd64.changes
 dpkg-genchanges: info: binary-only upload (no source code included)
@@ -6439,12 +6475,14 @@
 dpkg-buildpackage: info: binary-only upload (no source included)
 dpkg-genchanges: info: including full source code in upload
 I: copying local configuration
+I: user script /srv/workspace/pbuilder/2766714/tmp/hooks/B01_cleanup starting
+I: user script /srv/workspace/pbuilder/2766714/tmp/hooks/B01_cleanup finished
 I: unmounting dev/ptmx filesystem
 I: unmounting dev/pts filesystem
 I: unmounting dev/shm filesystem
 I: unmounting proc filesystem
 I: unmounting sys filesystem
 I: cleaning the build env 
-I: removing directory /srv/workspace/pbuilder/640677 and its subdirectories
-I: Current time: Sun Mar 16 05:27:10 -12 2025
-I: pbuilder-time-stamp: 1742146030
+I: removing directory /srv/workspace/pbuilder/2766714 and its subdirectories
+I: Current time: Sun Apr 19 13:54:19 +14 2026
+I: pbuilder-time-stamp: 1776556459