Diff of the two buildlogs:

--
--- b1/build.log	2025-01-08 00:20:49.820286420 +0000
+++ b2/build.log	2025-01-08 00:23:37.212682323 +0000
@@ -1,6 +1,6 @@
 I: pbuilder: network access will be disabled during build
-I: Current time: Tue Jan  7 12:14:54 -12 2025
-I: pbuilder-time-stamp: 1736295294
+I: Current time: Wed Jan  8 14:20:52 +14 2025
+I: pbuilder-time-stamp: 1736295652
 I: Building the build Environment
 I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz]
 I: copying local configuration
@@ -37,52 +37,84 @@
 dpkg-source: info: applying 47_pfstools-ImageMagick7.patch
 I: Not using root during the build.
 I: Installing the build-deps
-I: user script /srv/workspace/pbuilder/2897340/tmp/hooks/D02_print_environment starting
+I: user script /srv/workspace/pbuilder/2443447/tmp/hooks/D01_modify_environment starting
+debug: Running on codethink04-arm64.
+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 Jan  8 00:21 /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/2443447/tmp/hooks/D01_modify_environment finished
+I: user script /srv/workspace/pbuilder/2443447/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='arm64'
-  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]="aarch64-unknown-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=arm64
+  DEBIAN_FRONTEND=noninteractive
   DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 '
-  DISTRIBUTION='trixie'
-  HOME='/root'
-  HOST_ARCH='arm64'
+  DIRSTACK=()
+  DISTRIBUTION=trixie
+  EUID=0
+  FUNCNAME=([0]="Echo" [1]="main")
+  GROUPS=()
+  HOME=/root
+  HOSTNAME=i-capture-the-hostname
+  HOSTTYPE=aarch64
+  HOST_ARCH=arm64
   IFS=' 	
   '
-  INVOCATION_ID='9489e92ab98a473aafdd6efb0a0a1145'
-  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='2897340'
-  PS1='# '
-  PS2='> '
+  INVOCATION_ID=cb016c877505429cab9ee5beeb0dfa2a
+  LANG=C
+  LANGUAGE=nl_BE:nl
+  LC_ALL=C
+  MACHTYPE=aarch64-unknown-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=2443447
   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.ePqjrw7H/pbuilderrc_vu90 --distribution trixie --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.ePqjrw7H/b1 --logfile b1/build.log pfstools_2.2.0-9.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'
-  http_proxy='http://192.168.101.4:3128'
+  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.ePqjrw7H/pbuilderrc_YWPj --distribution trixie --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.ePqjrw7H/b2 --logfile b2/build.log pfstools_2.2.0-9.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'
+  http_proxy=http://192.168.101.4:3128
 I: uname -a
-  Linux codethink02-arm64 6.1.0-28-cloud-arm64 #1 SMP Debian 6.1.119-1 (2024-11-22) aarch64 GNU/Linux
+  Linux i-capture-the-hostname 6.1.0-28-cloud-arm64 #1 SMP Debian 6.1.119-1 (2024-11-22) aarch64 GNU/Linux
 I: ls -l /bin
   lrwxrwxrwx 1 root root 7 Nov 22 14:40 /bin -> usr/bin
-I: user script /srv/workspace/pbuilder/2897340/tmp/hooks/D02_print_environment finished
+I: user script /srv/workspace/pbuilder/2443447/tmp/hooks/D02_print_environment finished
  -> Attempting to satisfy build-dependencies
  -> Creating pbuilder-satisfydepends-dummy package
 Package: pbuilder-satisfydepends-dummy
@@ -618,7 +650,7 @@
 Get: 476 http://deb.debian.org/debian trixie/main arm64 xdg-utils all 1.2.1-2 [75.8 kB]
 Get: 477 http://deb.debian.org/debian trixie/main arm64 texlive-base all 2024.20241115-1 [22.7 MB]
 Get: 478 http://deb.debian.org/debian trixie/main arm64 texlive-latex-base all 2024.20241115-1 [1278 kB]
-Fetched 268 MB in 2s (109 MB/s)
+Fetched 268 MB in 1s (193 MB/s)
 Preconfiguring packages ...
 Selecting previously unselected package imagemagick-7-common.
 (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 ... 20097 files and directories currently installed.)
@@ -2153,8 +2185,8 @@
 Setting up tzdata (2024b-4) ...
 
 Current default time zone: 'Etc/UTC'
-Local time is now:      Wed Jan  8 00:17:31 UTC 2025.
-Universal Time is now:  Wed Jan  8 00:17:31 UTC 2025.
+Local time is now:      Wed Jan  8 00:21:56 UTC 2025.
+Universal Time is now:  Wed Jan  8 00:21:56 UTC 2025.
 Run 'dpkg-reconfigure tzdata' if you wish to change it.
 
 Setting up libxcb-present0:arm64 (1.17.0-2+b1) ...
@@ -2593,7 +2625,11 @@
 Building tag database...
  -> Finished parsing the build-deps
 I: Building the package
-I: Running cd /build/reproducible-path/pfstools-2.2.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  > ../pfstools_2.2.0-9_source.changes
+I: user script /srv/workspace/pbuilder/2443447/tmp/hooks/A99_set_merged_usr starting
+Not re-configuring usrmerge for trixie
+I: user script /srv/workspace/pbuilder/2443447/tmp/hooks/A99_set_merged_usr finished
+hostname: Name or service not known
+I: Running cd /build/reproducible-path/pfstools-2.2.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  > ../pfstools_2.2.0-9_source.changes
 dpkg-buildpackage: info: source package pfstools
 dpkg-buildpackage: info: source version 2.2.0-9
 dpkg-buildpackage: info: source distribution unstable
@@ -2720,7 +2756,7 @@
 OpenCV library not found. 'pfsalign' will not be compiled
 -- Found EXIF: /usr/lib/aarch64-linux-gnu/libexif.so
 -- libexif library found.
--- Configuring done (6.1s)
+-- Configuring done (6.0s)
 -- Generating done (0.2s)
 CMake Warning:
   Manually-specified variables were not used by the project:
@@ -2747,46 +2783,46 @@
 make[3]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
 make  -f src/pfs/CMakeFiles/pfs.dir/build.make src/pfs/CMakeFiles/pfs.dir/depend
 make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-make  -f src/fileformat/CMakeFiles/pfsin_sh.dir/build.make src/fileformat/CMakeFiles/pfsin_sh.dir/depend
 cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pfstools-2.2.0 /build/reproducible-path/pfstools-2.2.0/src/pfs /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfs /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfs/CMakeFiles/pfs.dir/DependInfo.cmake "--color="
+make  -f src/fileformat/CMakeFiles/pfsin_sh.dir/build.make src/fileformat/CMakeFiles/pfsin_sh.dir/depend
 make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pfstools-2.2.0 /build/reproducible-path/pfstools-2.2.0/src/fileformat /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/fileformat /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/fileformat/CMakeFiles/pfsin_sh.dir/DependInfo.cmake "--color="
 make  -f src/fileformat/CMakeFiles/pfsout_sh.dir/build.make src/fileformat/CMakeFiles/pfsout_sh.dir/depend
 make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pfstools-2.2.0 /build/reproducible-path/pfstools-2.2.0/src/fileformat /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/fileformat /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/fileformat/CMakeFiles/pfsout_sh.dir/DependInfo.cmake "--color="
+make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
 make  -f src/fileformat/CMakeFiles/pfsindcraw_sh.dir/build.make src/fileformat/CMakeFiles/pfsindcraw_sh.dir/depend
 make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pfstools-2.2.0 /build/reproducible-path/pfstools-2.2.0/src/fileformat /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/fileformat /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/fileformat/CMakeFiles/pfsindcraw_sh.dir/DependInfo.cmake "--color="
-make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
 make  -f src/pfs/CMakeFiles/pfs.dir/build.make src/pfs/CMakeFiles/pfs.dir/build
 make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
 make  -f src/fileformat/CMakeFiles/pfsin_sh.dir/build.make src/fileformat/CMakeFiles/pfsin_sh.dir/build
 make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
 make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
+make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
 make  -f src/fileformat/CMakeFiles/pfsout_sh.dir/build.make src/fileformat/CMakeFiles/pfsout_sh.dir/build
 make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
 make  -f src/fileformat/CMakeFiles/pfsindcraw_sh.dir/build.make src/fileformat/CMakeFiles/pfsindcraw_sh.dir/build
-[  1%] Building CXX object src/pfs/CMakeFiles/pfs.dir/pfs.cpp.o
 make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-[  1%] Building CXX object src/pfs/CMakeFiles/pfs.dir/colorspace.cpp.o
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfs && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -Dpfs_EXPORTS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -MD -MT src/pfs/CMakeFiles/pfs.dir/pfs.cpp.o -MF CMakeFiles/pfs.dir/pfs.cpp.o.d -o CMakeFiles/pfs.dir/pfs.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/pfs/pfs.cpp
-[  1%] Generating pfsin
+[  0%] Building CXX object src/pfs/CMakeFiles/pfs.dir/colorspace.cpp.o
+make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
+[  0%] Generating pfsin
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfs && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -Dpfs_EXPORTS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -MD -MT src/pfs/CMakeFiles/pfs.dir/colorspace.cpp.o -MF CMakeFiles/pfs.dir/colorspace.cpp.o.d -o CMakeFiles/pfs.dir/colorspace.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/pfs/colorspace.cpp
+[  1%] Building CXX object src/pfs/CMakeFiles/pfs.dir/pfs.cpp.o
 cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/fileformat && sed -e 's;@BASH_PATH@;/bin/bash;g' /build/reproducible-path/pfstools-2.2.0/src/fileformat/pfsin.in >/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/fileformat/pfsin
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfs && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -Dpfs_EXPORTS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -MD -MT src/pfs/CMakeFiles/pfs.dir/pfs.cpp.o -MF CMakeFiles/pfs.dir/pfs.cpp.o.d -o CMakeFiles/pfs.dir/pfs.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/pfs/pfs.cpp
 [  2%] Generating pfsout
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfs && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -Dpfs_EXPORTS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -MD -MT src/pfs/CMakeFiles/pfs.dir/colorspace.cpp.o -MF CMakeFiles/pfs.dir/colorspace.cpp.o.d -o CMakeFiles/pfs.dir/colorspace.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/pfs/colorspace.cpp
 cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/fileformat && sed -e 's;@BASH_PATH@;/bin/bash;g' /build/reproducible-path/pfstools-2.2.0/src/fileformat/pfsout.in >/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/fileformat/pfsout
-[  3%] Building CXX object src/pfs/CMakeFiles/pfs.dir/pfsutils.cpp.o
-[  4%] Generating pfsindcraw
-make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfs && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -Dpfs_EXPORTS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -MD -MT src/pfs/CMakeFiles/pfs.dir/pfsutils.cpp.o -MF CMakeFiles/pfs.dir/pfsutils.cpp.o.d -o CMakeFiles/pfs.dir/pfsutils.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/pfs/pfsutils.cpp
+[  3%] Generating pfsindcraw
+[  4%] Building CXX object src/pfs/CMakeFiles/pfs.dir/pfsutils.cpp.o
 cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/fileformat && sed -e 's;@BASH_PATH@;/bin/bash;g' /build/reproducible-path/pfstools-2.2.0/src/fileformat/pfsindcraw.in >/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/fileformat/pfsindcraw
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfs && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -Dpfs_EXPORTS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -MD -MT src/pfs/CMakeFiles/pfs.dir/pfsutils.cpp.o -MF CMakeFiles/pfs.dir/pfsutils.cpp.o.d -o CMakeFiles/pfs.dir/pfsutils.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/pfs/pfsutils.cpp
+make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
 make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
 make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
 [  4%] Built target pfsin_sh
-[  4%] Built target pfsout_sh
 [  4%] Built target pfsindcraw_sh
+[  4%] Built target pfsout_sh
 In file included from /build/reproducible-path/pfstools-2.2.0/src/pfs/array2d.h:38,
                  from /build/reproducible-path/pfstools-2.2.0/src/pfs/pfs.h:45,
                  from /build/reproducible-path/pfstools-2.2.0/src/pfs/pfs.cpp:51:
@@ -2833,92 +2869,92 @@
 [  4%] Built target pfs
 make  -f src/fileformat/CMakeFiles/pfsinyuv.dir/build.make src/fileformat/CMakeFiles/pfsinyuv.dir/depend
 make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-make  -f src/fileformat/CMakeFiles/pfsoutyuv.dir/build.make src/fileformat/CMakeFiles/pfsoutyuv.dir/depend
 cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pfstools-2.2.0 /build/reproducible-path/pfstools-2.2.0/src/fileformat /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/fileformat /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/fileformat/CMakeFiles/pfsinyuv.dir/DependInfo.cmake "--color="
+make  -f src/fileformat/CMakeFiles/pfsoutyuv.dir/build.make src/fileformat/CMakeFiles/pfsoutyuv.dir/depend
 make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
 make  -f src/fileformat/CMakeFiles/pfsinrgbe.dir/build.make src/fileformat/CMakeFiles/pfsinrgbe.dir/depend
 cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pfstools-2.2.0 /build/reproducible-path/pfstools-2.2.0/src/fileformat /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/fileformat /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/fileformat/CMakeFiles/pfsoutyuv.dir/DependInfo.cmake "--color="
-make  -f src/fileformat/CMakeFiles/pfsoutrgbe.dir/build.make src/fileformat/CMakeFiles/pfsoutrgbe.dir/depend
 make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pfstools-2.2.0 /build/reproducible-path/pfstools-2.2.0/src/fileformat /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/fileformat /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/fileformat/CMakeFiles/pfsinrgbe.dir/DependInfo.cmake "--color="
-make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-make  -f src/fileformat/CMakeFiles/pfsinpfm.dir/build.make src/fileformat/CMakeFiles/pfsinpfm.dir/depend
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pfstools-2.2.0 /build/reproducible-path/pfstools-2.2.0/src/fileformat /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/fileformat /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/fileformat/CMakeFiles/pfsoutrgbe.dir/DependInfo.cmake "--color="
-make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-make  -f src/fileformat/CMakeFiles/pfsoutpfm.dir/build.make src/fileformat/CMakeFiles/pfsoutpfm.dir/depend
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pfstools-2.2.0 /build/reproducible-path/pfstools-2.2.0/src/fileformat /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/fileformat /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/fileformat/CMakeFiles/pfsinpfm.dir/DependInfo.cmake "--color="
-make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-make  -f src/fileformat/CMakeFiles/pfsinexr.dir/build.make src/fileformat/CMakeFiles/pfsinexr.dir/depend
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pfstools-2.2.0 /build/reproducible-path/pfstools-2.2.0/src/fileformat /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/fileformat /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/fileformat/CMakeFiles/pfsoutpfm.dir/DependInfo.cmake "--color="
-make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
+make  -f src/fileformat/CMakeFiles/pfsoutrgbe.dir/build.make src/fileformat/CMakeFiles/pfsoutrgbe.dir/depend
 make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
 make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pfstools-2.2.0 /build/reproducible-path/pfstools-2.2.0/src/fileformat /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/fileformat /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/fileformat/CMakeFiles/pfsoutrgbe.dir/DependInfo.cmake "--color="
 make  -f src/fileformat/CMakeFiles/pfsinyuv.dir/build.make src/fileformat/CMakeFiles/pfsinyuv.dir/build
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pfstools-2.2.0 /build/reproducible-path/pfstools-2.2.0/src/fileformat /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/fileformat /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/fileformat/CMakeFiles/pfsinexr.dir/DependInfo.cmake "--color="
-make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
 make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
 make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-make  -f src/fileformat/CMakeFiles/pfsoutyuv.dir/build.make src/fileformat/CMakeFiles/pfsoutyuv.dir/build
 make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
+make  -f src/fileformat/CMakeFiles/pfsoutyuv.dir/build.make src/fileformat/CMakeFiles/pfsoutyuv.dir/build
 make  -f src/fileformat/CMakeFiles/pfsinrgbe.dir/build.make src/fileformat/CMakeFiles/pfsinrgbe.dir/build
+make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
 make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-[  5%] Building CXX object src/fileformat/CMakeFiles/pfsinyuv.dir/pfsinyuv.cpp.o
 make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
 make  -f src/fileformat/CMakeFiles/pfsoutrgbe.dir/build.make src/fileformat/CMakeFiles/pfsoutrgbe.dir/build
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/fileformat && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -I/usr/include/OpenEXR -I/usr/include/Imath -I/usr/include/ImageMagick-7 -I/usr/include/aarch64-linux-gnu/ImageMagick-7 -I/usr/include/netpbm -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/fileformat/CMakeFiles/pfsinyuv.dir/pfsinyuv.cpp.o -MF CMakeFiles/pfsinyuv.dir/pfsinyuv.cpp.o.d -o CMakeFiles/pfsinyuv.dir/pfsinyuv.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/fileformat/pfsinyuv.cpp
-make  -f src/fileformat/CMakeFiles/pfsinpfm.dir/build.make src/fileformat/CMakeFiles/pfsinpfm.dir/build
+[  5%] Building CXX object src/fileformat/CMakeFiles/pfsinyuv.dir/pfsinyuv.cpp.o
 make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/fileformat && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -I/usr/include/OpenEXR -I/usr/include/Imath -I/usr/include/ImageMagick-7 -I/usr/include/aarch64-linux-gnu/ImageMagick-7 -I/usr/include/netpbm -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/fileformat/CMakeFiles/pfsinyuv.dir/pfsinyuv.cpp.o -MF CMakeFiles/pfsinyuv.dir/pfsinyuv.cpp.o.d -o CMakeFiles/pfsinyuv.dir/pfsinyuv.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/fileformat/pfsinyuv.cpp
+make  -f src/fileformat/CMakeFiles/pfsinpfm.dir/build.make src/fileformat/CMakeFiles/pfsinpfm.dir/depend
 make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-make  -f src/fileformat/CMakeFiles/pfsoutpfm.dir/build.make src/fileformat/CMakeFiles/pfsoutpfm.dir/build
 [  6%] Building CXX object src/fileformat/CMakeFiles/pfsoutyuv.dir/pfsoutyuv.cpp.o
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pfstools-2.2.0 /build/reproducible-path/pfstools-2.2.0/src/fileformat /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/fileformat /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/fileformat/CMakeFiles/pfsinpfm.dir/DependInfo.cmake "--color="
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/fileformat && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -I/usr/include/OpenEXR -I/usr/include/Imath -I/usr/include/ImageMagick-7 -I/usr/include/aarch64-linux-gnu/ImageMagick-7 -I/usr/include/netpbm -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/fileformat/CMakeFiles/pfsoutyuv.dir/pfsoutyuv.cpp.o -MF CMakeFiles/pfsoutyuv.dir/pfsoutyuv.cpp.o.d -o CMakeFiles/pfsoutyuv.dir/pfsoutyuv.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/fileformat/pfsoutyuv.cpp
+make  -f src/fileformat/CMakeFiles/pfsoutpfm.dir/build.make src/fileformat/CMakeFiles/pfsoutpfm.dir/depend
 make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-make  -f src/fileformat/CMakeFiles/pfsinexr.dir/build.make src/fileformat/CMakeFiles/pfsinexr.dir/build
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pfstools-2.2.0 /build/reproducible-path/pfstools-2.2.0/src/fileformat /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/fileformat /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/fileformat/CMakeFiles/pfsoutpfm.dir/DependInfo.cmake "--color="
 [  7%] Building CXX object src/fileformat/CMakeFiles/pfsinrgbe.dir/pfsinrgbe.cpp.o
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/fileformat && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -I/usr/include/OpenEXR -I/usr/include/Imath -I/usr/include/ImageMagick-7 -I/usr/include/aarch64-linux-gnu/ImageMagick-7 -I/usr/include/netpbm -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/fileformat/CMakeFiles/pfsoutyuv.dir/pfsoutyuv.cpp.o -MF CMakeFiles/pfsoutyuv.dir/pfsoutyuv.cpp.o.d -o CMakeFiles/pfsoutyuv.dir/pfsoutyuv.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/fileformat/pfsoutyuv.cpp
+make  -f src/fileformat/CMakeFiles/pfsinexr.dir/build.make src/fileformat/CMakeFiles/pfsinexr.dir/depend
 cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/fileformat && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -I/usr/include/OpenEXR -I/usr/include/Imath -I/usr/include/ImageMagick-7 -I/usr/include/aarch64-linux-gnu/ImageMagick-7 -I/usr/include/netpbm -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/fileformat/CMakeFiles/pfsinrgbe.dir/pfsinrgbe.cpp.o -MF CMakeFiles/pfsinrgbe.dir/pfsinrgbe.cpp.o.d -o CMakeFiles/pfsinrgbe.dir/pfsinrgbe.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/fileformat/pfsinrgbe.cpp
 make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pfstools-2.2.0 /build/reproducible-path/pfstools-2.2.0/src/fileformat /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/fileformat /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/fileformat/CMakeFiles/pfsinexr.dir/DependInfo.cmake "--color="
+[  7%] Building CXX object src/fileformat/CMakeFiles/pfsinrgbe.dir/rgbeio.cpp.o
 make  -f src/fileformat/CMakeFiles/pfsoutexr.dir/build.make src/fileformat/CMakeFiles/pfsoutexr.dir/depend
+[  7%] Building CXX object src/fileformat/CMakeFiles/pfsoutrgbe.dir/pfsoutrgbe.cpp.o
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/fileformat && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -I/usr/include/OpenEXR -I/usr/include/Imath -I/usr/include/ImageMagick-7 -I/usr/include/aarch64-linux-gnu/ImageMagick-7 -I/usr/include/netpbm -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/fileformat/CMakeFiles/pfsoutrgbe.dir/pfsoutrgbe.cpp.o -MF CMakeFiles/pfsoutrgbe.dir/pfsoutrgbe.cpp.o.d -o CMakeFiles/pfsoutrgbe.dir/pfsoutrgbe.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/fileformat/pfsoutrgbe.cpp
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/fileformat && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -I/usr/include/OpenEXR -I/usr/include/Imath -I/usr/include/ImageMagick-7 -I/usr/include/aarch64-linux-gnu/ImageMagick-7 -I/usr/include/netpbm -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/fileformat/CMakeFiles/pfsinrgbe.dir/rgbeio.cpp.o -MF CMakeFiles/pfsinrgbe.dir/rgbeio.cpp.o.d -o CMakeFiles/pfsinrgbe.dir/rgbeio.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/fileformat/rgbeio.cpp
+[  8%] Building CXX object src/fileformat/CMakeFiles/pfsoutrgbe.dir/rgbeio.cpp.o
+make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
 make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-make  -f src/fileformat/CMakeFiles/pfsinimgmagick.dir/build.make src/fileformat/CMakeFiles/pfsinimgmagick.dir/depend
 cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pfstools-2.2.0 /build/reproducible-path/pfstools-2.2.0/src/fileformat /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/fileformat /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/fileformat/CMakeFiles/pfsoutexr.dir/DependInfo.cmake "--color="
-[  8%] Building CXX object src/fileformat/CMakeFiles/pfsinrgbe.dir/rgbeio.cpp.o
-[  8%] Building CXX object src/fileformat/CMakeFiles/pfsoutrgbe.dir/pfsoutrgbe.cpp.o
+make  -f src/fileformat/CMakeFiles/pfsinpfm.dir/build.make src/fileformat/CMakeFiles/pfsinpfm.dir/build
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/fileformat && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -I/usr/include/OpenEXR -I/usr/include/Imath -I/usr/include/ImageMagick-7 -I/usr/include/aarch64-linux-gnu/ImageMagick-7 -I/usr/include/netpbm -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/fileformat/CMakeFiles/pfsoutrgbe.dir/rgbeio.cpp.o -MF CMakeFiles/pfsoutrgbe.dir/rgbeio.cpp.o.d -o CMakeFiles/pfsoutrgbe.dir/rgbeio.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/fileformat/rgbeio.cpp
+make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
 make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-make  -f src/fileformat/CMakeFiles/pfsoutimgmagick.dir/build.make src/fileformat/CMakeFiles/pfsoutimgmagick.dir/depend
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/fileformat && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -I/usr/include/OpenEXR -I/usr/include/Imath -I/usr/include/ImageMagick-7 -I/usr/include/aarch64-linux-gnu/ImageMagick-7 -I/usr/include/netpbm -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/fileformat/CMakeFiles/pfsinrgbe.dir/rgbeio.cpp.o -MF CMakeFiles/pfsinrgbe.dir/rgbeio.cpp.o.d -o CMakeFiles/pfsinrgbe.dir/rgbeio.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/fileformat/rgbeio.cpp
-[  8%] Building CXX object src/fileformat/CMakeFiles/pfsoutrgbe.dir/rgbeio.cpp.o
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pfstools-2.2.0 /build/reproducible-path/pfstools-2.2.0/src/fileformat /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/fileformat /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/fileformat/CMakeFiles/pfsinimgmagick.dir/DependInfo.cmake "--color="
+make  -f src/fileformat/CMakeFiles/pfsoutpfm.dir/build.make src/fileformat/CMakeFiles/pfsoutpfm.dir/build
+make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
+make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
+make  -f src/fileformat/CMakeFiles/pfsinexr.dir/build.make src/fileformat/CMakeFiles/pfsinexr.dir/build
+make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
+make  -f src/fileformat/CMakeFiles/pfsinimgmagick.dir/build.make src/fileformat/CMakeFiles/pfsinimgmagick.dir/depend
+make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
 [  8%] Building CXX object src/fileformat/CMakeFiles/pfsinpfm.dir/pfsinpfm.cpp.o
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/fileformat && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -I/usr/include/OpenEXR -I/usr/include/Imath -I/usr/include/ImageMagick-7 -I/usr/include/aarch64-linux-gnu/ImageMagick-7 -I/usr/include/netpbm -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/fileformat/CMakeFiles/pfsoutrgbe.dir/pfsoutrgbe.cpp.o -MF CMakeFiles/pfsoutrgbe.dir/pfsoutrgbe.cpp.o.d -o CMakeFiles/pfsoutrgbe.dir/pfsoutrgbe.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/fileformat/pfsoutrgbe.cpp
 make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pfstools-2.2.0 /build/reproducible-path/pfstools-2.2.0/src/fileformat /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/fileformat /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/fileformat/CMakeFiles/pfsoutimgmagick.dir/DependInfo.cmake "--color="
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/fileformat && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -I/usr/include/OpenEXR -I/usr/include/Imath -I/usr/include/ImageMagick-7 -I/usr/include/aarch64-linux-gnu/ImageMagick-7 -I/usr/include/netpbm -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/fileformat/CMakeFiles/pfsoutrgbe.dir/rgbeio.cpp.o -MF CMakeFiles/pfsoutrgbe.dir/rgbeio.cpp.o.d -o CMakeFiles/pfsoutrgbe.dir/rgbeio.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/fileformat/rgbeio.cpp
+make  -f src/fileformat/CMakeFiles/pfsoutexr.dir/build.make src/fileformat/CMakeFiles/pfsoutexr.dir/build
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pfstools-2.2.0 /build/reproducible-path/pfstools-2.2.0/src/fileformat /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/fileformat /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/fileformat/CMakeFiles/pfsinimgmagick.dir/DependInfo.cmake "--color="
 cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/fileformat && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -I/usr/include/OpenEXR -I/usr/include/Imath -I/usr/include/ImageMagick-7 -I/usr/include/aarch64-linux-gnu/ImageMagick-7 -I/usr/include/netpbm -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/fileformat/CMakeFiles/pfsinpfm.dir/pfsinpfm.cpp.o -MF CMakeFiles/pfsinpfm.dir/pfsinpfm.cpp.o.d -o CMakeFiles/pfsinpfm.dir/pfsinpfm.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/fileformat/pfsinpfm.cpp
+make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
+make  -f src/fileformat/CMakeFiles/pfsoutimgmagick.dir/build.make src/fileformat/CMakeFiles/pfsoutimgmagick.dir/depend
 [  9%] Building CXX object src/fileformat/CMakeFiles/pfsoutpfm.dir/pfsoutpfm.cpp.o
 cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/fileformat && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -I/usr/include/OpenEXR -I/usr/include/Imath -I/usr/include/ImageMagick-7 -I/usr/include/aarch64-linux-gnu/ImageMagick-7 -I/usr/include/netpbm -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/fileformat/CMakeFiles/pfsoutpfm.dir/pfsoutpfm.cpp.o -MF CMakeFiles/pfsoutpfm.dir/pfsoutpfm.cpp.o.d -o CMakeFiles/pfsoutpfm.dir/pfsoutpfm.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/fileformat/pfsoutpfm.cpp
+make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pfstools-2.2.0 /build/reproducible-path/pfstools-2.2.0/src/fileformat /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/fileformat /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/fileformat/CMakeFiles/pfsoutimgmagick.dir/DependInfo.cmake "--color="
 [ 10%] Building CXX object src/fileformat/CMakeFiles/pfsinexr.dir/pfsinexr.cpp.o
 cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/fileformat && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -I/usr/include/OpenEXR -I/usr/include/Imath -I/usr/include/ImageMagick-7 -I/usr/include/aarch64-linux-gnu/ImageMagick-7 -I/usr/include/netpbm -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/fileformat/CMakeFiles/pfsinexr.dir/pfsinexr.cpp.o -MF CMakeFiles/pfsinexr.dir/pfsinexr.cpp.o.d -o CMakeFiles/pfsinexr.dir/pfsinexr.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/fileformat/pfsinexr.cpp
 make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
 make  -f src/fileformat/CMakeFiles/pfsinimgmagick.dir/build.make src/fileformat/CMakeFiles/pfsinimgmagick.dir/build
-make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
+[ 10%] Building CXX object src/fileformat/CMakeFiles/pfsoutexr.dir/pfsoutexr.cpp.o
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/fileformat && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -I/usr/include/OpenEXR -I/usr/include/Imath -I/usr/include/ImageMagick-7 -I/usr/include/aarch64-linux-gnu/ImageMagick-7 -I/usr/include/netpbm -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/fileformat/CMakeFiles/pfsoutexr.dir/pfsoutexr.cpp.o -MF CMakeFiles/pfsoutexr.dir/pfsoutexr.cpp.o.d -o CMakeFiles/pfsoutexr.dir/pfsoutexr.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/fileformat/pfsoutexr.cpp
 make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-make  -f src/fileformat/CMakeFiles/pfsoutexr.dir/build.make src/fileformat/CMakeFiles/pfsoutexr.dir/build
+make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
 make  -f src/fileformat/CMakeFiles/pfsoutimgmagick.dir/build.make src/fileformat/CMakeFiles/pfsoutimgmagick.dir/build
 make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
 [ 11%] Building CXX object src/fileformat/CMakeFiles/pfsinimgmagick.dir/pfsinimgmagick.cpp.o
 cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/fileformat && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -I/usr/include/OpenEXR -I/usr/include/Imath -I/usr/include/ImageMagick-7 -I/usr/include/aarch64-linux-gnu/ImageMagick-7 -I/usr/include/netpbm -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -MD -MT src/fileformat/CMakeFiles/pfsinimgmagick.dir/pfsinimgmagick.cpp.o -MF CMakeFiles/pfsinimgmagick.dir/pfsinimgmagick.cpp.o.d -o CMakeFiles/pfsinimgmagick.dir/pfsinimgmagick.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/fileformat/pfsinimgmagick.cpp
-[ 11%] Building CXX object src/fileformat/CMakeFiles/pfsoutexr.dir/pfsoutexr.cpp.o
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/fileformat && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -I/usr/include/OpenEXR -I/usr/include/Imath -I/usr/include/ImageMagick-7 -I/usr/include/aarch64-linux-gnu/ImageMagick-7 -I/usr/include/netpbm -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/fileformat/CMakeFiles/pfsoutexr.dir/pfsoutexr.cpp.o -MF CMakeFiles/pfsoutexr.dir/pfsoutexr.cpp.o.d -o CMakeFiles/pfsoutexr.dir/pfsoutexr.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/fileformat/pfsoutexr.cpp
 [ 12%] Building CXX object src/fileformat/CMakeFiles/pfsoutimgmagick.dir/pfsoutimgmagick.cpp.o
 cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/fileformat && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -I/usr/include/OpenEXR -I/usr/include/Imath -I/usr/include/ImageMagick-7 -I/usr/include/aarch64-linux-gnu/ImageMagick-7 -I/usr/include/netpbm -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -MD -MT src/fileformat/CMakeFiles/pfsoutimgmagick.dir/pfsoutimgmagick.cpp.o -MF CMakeFiles/pfsoutimgmagick.dir/pfsoutimgmagick.cpp.o.d -o CMakeFiles/pfsoutimgmagick.dir/pfsoutimgmagick.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/fileformat/pfsoutimgmagick.cpp
-/build/reproducible-path/pfstools-2.2.0/src/fileformat/rgbeio.cpp: In function 'void readRadiance(FILE*, int, int, float, pfs::Array2D*, pfs::Array2D*, pfs::Array2D*)':
-/build/reproducible-path/pfstools-2.2.0/src/fileformat/rgbeio.cpp:275:14: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
-  275 |       if( rez!=4*width-4 )
-      |           ~~~^~~~~~~~~~~
+/build/reproducible-path/pfstools-2.2.0/src/fileformat/pfsoutrgbe.cpp: In function 'void writeFrames(int, char**)':
+/build/reproducible-path/pfstools-2.2.0/src/fileformat/pfsoutrgbe.cpp:60:8: warning: variable 'quiet' set but not used [-Wunused-but-set-variable]
+   60 |   bool quiet = false;
+      |        ^~~~~
 /build/reproducible-path/pfstools-2.2.0/src/fileformat/pfsinrgbe.cpp: In function 'void readFrames(int, char**)':
 /build/reproducible-path/pfstools-2.2.0/src/fileformat/pfsinrgbe.cpp:58:8: warning: unused variable 'opt_linear' [-Wunused-variable]
    58 |   bool opt_linear=false;
@@ -2926,29 +2962,14 @@
 /build/reproducible-path/pfstools-2.2.0/src/fileformat/pfsinrgbe.cpp:60:8: warning: variable 'quiet' set but not used [-Wunused-but-set-variable]
    60 |   bool quiet = false;
       |        ^~~~~
-/build/reproducible-path/pfstools-2.2.0/src/fileformat/pfsoutrgbe.cpp: In function 'void writeFrames(int, char**)':
-/build/reproducible-path/pfstools-2.2.0/src/fileformat/pfsoutrgbe.cpp:60:8: warning: variable 'quiet' set but not used [-Wunused-but-set-variable]
-   60 |   bool quiet = false;
-      |        ^~~~~
-/build/reproducible-path/pfstools-2.2.0/src/fileformat/rgbeio.cpp: In function 'void readRadianceHeader(FILE*, int&, int&, float&)':
-/build/reproducible-path/pfstools-2.2.0/src/fileformat/rgbeio.cpp:157:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
-  157 |     fgets(head, 200, file);
-      |     ~~~~~^~~~~~~~~~~~~~~~~
-/build/reproducible-path/pfstools-2.2.0/src/fileformat/rgbeio.cpp: In function 'void RLERead(FILE*, Trgbe*, int)':
-/build/reproducible-path/pfstools-2.2.0/src/fileformat/rgbeio.cpp:226:10: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
-  226 |     fread(p, sizeof(p), 1, file);
-      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~
-/build/reproducible-path/pfstools-2.2.0/src/fileformat/rgbeio.cpp:246:14: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
-  246 |         fread(scanline+peek, sizeof(*scanline), nonrun_len, file);
-      |         ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/build/reproducible-path/pfstools-2.2.0/src/fileformat/rgbeio.cpp: In function 'void readRadiance(FILE*, int, int, float, pfs::Array2D*, pfs::Array2D*, pfs::Array2D*)':
-/build/reproducible-path/pfstools-2.2.0/src/fileformat/rgbeio.cpp:270:10: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
-  270 |     fread(header, sizeof(header), 1, file);
-      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 /build/reproducible-path/pfstools-2.2.0/src/fileformat/pfsoutpfm.cpp: In function 'void writeFrames(int, char**)':
 /build/reproducible-path/pfstools-2.2.0/src/fileformat/pfsoutpfm.cpp:157:8: warning: unused variable 'firstFrame' [-Wunused-variable]
   157 |   bool firstFrame = true;
       |        ^~~~~~~~~~
+/build/reproducible-path/pfstools-2.2.0/src/fileformat/rgbeio.cpp: In function 'void readRadiance(FILE*, int, int, float, pfs::Array2D*, pfs::Array2D*, pfs::Array2D*)':
+/build/reproducible-path/pfstools-2.2.0/src/fileformat/rgbeio.cpp:275:14: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
+  275 |       if( rez!=4*width-4 )
+      |           ~~~^~~~~~~~~~~
 In file included from /build/reproducible-path/pfstools-2.2.0/src/fileformat/pfsinyuv.cpp:40:
 /build/reproducible-path/pfstools-2.2.0/src/pfs/pfsutils.cpp: In constructor 'pfs::FilePattern::FilePattern(const char*, FILE*)':
 /build/reproducible-path/pfstools-2.2.0/src/pfs/pfsutils.cpp:83:7: warning: 'pfs::FilePattern::currentFrame' will be initialized after [-Wreorder]
@@ -2971,32 +2992,7 @@
 /build/reproducible-path/pfstools-2.2.0/src/pfs/pfsutils.cpp:87:3: warning:   when initialized here [-Wreorder]
    87 |   FilePattern( const char *pattern, FILE *n_stdinout ): pattern( pattern ),
       |   ^~~~~~~~~~~
-/build/reproducible-path/pfstools-2.2.0/src/fileformat/pfsoutyuv.cpp: In constructor 'MetaDataFrameFileIterator::MetaDataFrameFileIterator(int&, char**, const char*, const char*, FILE*, const char*, const option*, unsigned int, unsigned int, unsigned int, const char*, const char*, int)':
-/build/reproducible-path/pfstools-2.2.0/src/fileformat/pfsoutyuv.cpp:60:16: warning: 'MetaDataFrameFileIterator::colorSpace' will be initialized after [-Wreorder]
-   60 |   const char * colorSpace;
-      |                ^~~~~~~~~~
-/build/reproducible-path/pfstools-2.2.0/src/fileformat/pfsoutyuv.cpp:56:16: warning:   'unsigned int MetaDataFrameFileIterator::width' [-Wreorder]
-   56 |   unsigned int width;
-      |                ^~~~~
-/build/reproducible-path/pfstools-2.2.0/src/fileformat/pfsoutyuv.cpp:65:3: warning:   when initialized here [-Wreorder]
-   65 |   MetaDataFrameFileIterator( int &argc, char* argv[], const char *fopenMode,
-      |   ^~~~~~~~~~~~~~~~~~~~~~~~~
-/build/reproducible-path/pfstools-2.2.0/src/fileformat/pfsoutyuv.cpp:61:16: warning: 'MetaDataFrameFileIterator::chromaFormat' will be initialized after [-Wreorder]
-   61 |   const char * chromaFormat;
-      |                ^~~~~~~~~~~~
-/build/reproducible-path/pfstools-2.2.0/src/fileformat/pfsoutyuv.cpp:59:16: warning:   'unsigned int MetaDataFrameFileIterator::fps' [-Wreorder]
-   59 |   unsigned int fps;
-      |                ^~~
-/build/reproducible-path/pfstools-2.2.0/src/fileformat/pfsoutyuv.cpp:65:3: warning:   when initialized here [-Wreorder]
-   65 |   MetaDataFrameFileIterator( int &argc, char* argv[], const char *fopenMode,
-      |   ^~~~~~~~~~~~~~~~~~~~~~~~~
-/build/reproducible-path/pfstools-2.2.0/src/fileformat/pfsoutyuv.cpp: In function 'void writeFrames(int, char**)':
-/build/reproducible-path/pfstools-2.2.0/src/fileformat/pfsoutyuv.cpp:391:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
-  391 |   if( srgb_input )
-      |     ^
-/build/reproducible-path/pfstools-2.2.0/src/fileformat/pfsoutyuv.cpp:245:8: warning: variable 'quiet' set but not used [-Wunused-but-set-variable]
-  245 |   bool quiet = false;
-      |        ^~~~~
+make  -f src/fileformat/CMakeFiles/pfsinppm.dir/build.make src/fileformat/CMakeFiles/pfsinppm.dir/depend
 /build/reproducible-path/pfstools-2.2.0/src/fileformat/pfsinyuv.cpp: In function 'void readFrames(int, char**)':
 /build/reproducible-path/pfstools-2.2.0/src/fileformat/pfsinyuv.cpp:589:9: warning: enumeration value 'CS_XYZ' not handled in switch [-Wswitch]
   589 |   switch( colorspace ) {
@@ -3021,17 +3017,64 @@
 /build/reproducible-path/pfstools-2.2.0/src/fileformat/pfsinyuv.cpp:444:8: warning: variable 'quiet' set but not used [-Wunused-but-set-variable]
   444 |   bool quiet = false;
       |        ^~~~~
+make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pfstools-2.2.0 /build/reproducible-path/pfstools-2.2.0/src/fileformat /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/fileformat /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/fileformat/CMakeFiles/pfsinppm.dir/DependInfo.cmake "--color="
+/build/reproducible-path/pfstools-2.2.0/src/fileformat/pfsoutyuv.cpp: In constructor 'MetaDataFrameFileIterator::MetaDataFrameFileIterator(int&, char**, const char*, const char*, FILE*, const char*, const option*, unsigned int, unsigned int, unsigned int, const char*, const char*, int)':
+/build/reproducible-path/pfstools-2.2.0/src/fileformat/pfsoutyuv.cpp:60:16: warning: 'MetaDataFrameFileIterator::colorSpace' will be initialized after [-Wreorder]
+   60 |   const char * colorSpace;
+      |                ^~~~~~~~~~
 /build/reproducible-path/pfstools-2.2.0/src/fileformat/rgbeio.cpp: In function 'void readRadiance(FILE*, int, int, float, pfs::Array2D*, pfs::Array2D*, pfs::Array2D*)':
 /build/reproducible-path/pfstools-2.2.0/src/fileformat/rgbeio.cpp:275:14: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
   275 |       if( rez!=4*width-4 )
       |           ~~~^~~~~~~~~~~
-make  -f src/fileformat/CMakeFiles/pfsinppm.dir/build.make src/fileformat/CMakeFiles/pfsinppm.dir/depend
-make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pfstools-2.2.0 /build/reproducible-path/pfstools-2.2.0/src/fileformat /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/fileformat /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/fileformat/CMakeFiles/pfsinppm.dir/DependInfo.cmake "--color="
+/build/reproducible-path/pfstools-2.2.0/src/fileformat/pfsoutyuv.cpp:56:16: warning:   'unsigned int MetaDataFrameFileIterator::width' [-Wreorder]
+   56 |   unsigned int width;
+      |                ^~~~~
+/build/reproducible-path/pfstools-2.2.0/src/fileformat/pfsoutyuv.cpp:65:3: warning:   when initialized here [-Wreorder]
+   65 |   MetaDataFrameFileIterator( int &argc, char* argv[], const char *fopenMode,
+      |   ^~~~~~~~~~~~~~~~~~~~~~~~~
+/build/reproducible-path/pfstools-2.2.0/src/fileformat/pfsoutyuv.cpp:61:16: warning: 'MetaDataFrameFileIterator::chromaFormat' will be initialized after [-Wreorder]
+   61 |   const char * chromaFormat;
+      |                ^~~~~~~~~~~~
+/build/reproducible-path/pfstools-2.2.0/src/fileformat/pfsoutyuv.cpp:59:16: warning:   'unsigned int MetaDataFrameFileIterator::fps' [-Wreorder]
+   59 |   unsigned int fps;
+      |                ^~~
+/build/reproducible-path/pfstools-2.2.0/src/fileformat/pfsoutyuv.cpp:65:3: warning:   when initialized here [-Wreorder]
+   65 |   MetaDataFrameFileIterator( int &argc, char* argv[], const char *fopenMode,
+      |   ^~~~~~~~~~~~~~~~~~~~~~~~~
+/build/reproducible-path/pfstools-2.2.0/src/fileformat/pfsoutyuv.cpp: In function 'void writeFrames(int, char**)':
+/build/reproducible-path/pfstools-2.2.0/src/fileformat/pfsoutyuv.cpp:391:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
+  391 |   if( srgb_input )
+      |     ^
+/build/reproducible-path/pfstools-2.2.0/src/fileformat/pfsoutyuv.cpp:245:8: warning: variable 'quiet' set but not used [-Wunused-but-set-variable]
+  245 |   bool quiet = false;
+      |        ^~~~~
 make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
 make  -f src/fileformat/CMakeFiles/pfsinppm.dir/build.make src/fileformat/CMakeFiles/pfsinppm.dir/build
 make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
 make  -f src/fileformat/CMakeFiles/pfsoutppm.dir/build.make src/fileformat/CMakeFiles/pfsoutppm.dir/depend
+make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pfstools-2.2.0 /build/reproducible-path/pfstools-2.2.0/src/fileformat /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/fileformat /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/fileformat/CMakeFiles/pfsoutppm.dir/DependInfo.cmake "--color="
+[ 13%] Building CXX object src/fileformat/CMakeFiles/pfsinppm.dir/pfsinppm.cpp.o
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/fileformat && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -I/usr/include/OpenEXR -I/usr/include/Imath -I/usr/include/ImageMagick-7 -I/usr/include/aarch64-linux-gnu/ImageMagick-7 -I/usr/include/netpbm -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/fileformat/CMakeFiles/pfsinppm.dir/pfsinppm.cpp.o -MF CMakeFiles/pfsinppm.dir/pfsinppm.cpp.o.d -o CMakeFiles/pfsinppm.dir/pfsinppm.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/fileformat/pfsinppm.cpp
+/build/reproducible-path/pfstools-2.2.0/src/fileformat/rgbeio.cpp: In function 'void readRadianceHeader(FILE*, int&, int&, float&)':
+/build/reproducible-path/pfstools-2.2.0/src/fileformat/rgbeio.cpp:157:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
+  157 |     fgets(head, 200, file);
+      |     ~~~~~^~~~~~~~~~~~~~~~~
+/build/reproducible-path/pfstools-2.2.0/src/fileformat/rgbeio.cpp: In function 'void RLERead(FILE*, Trgbe*, int)':
+/build/reproducible-path/pfstools-2.2.0/src/fileformat/rgbeio.cpp:226:10: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
+  226 |     fread(p, sizeof(p), 1, file);
+      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~
+/build/reproducible-path/pfstools-2.2.0/src/fileformat/rgbeio.cpp:246:14: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
+  246 |         fread(scanline+peek, sizeof(*scanline), nonrun_len, file);
+      |         ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/build/reproducible-path/pfstools-2.2.0/src/fileformat/rgbeio.cpp: In function 'void readRadiance(FILE*, int, int, float, pfs::Array2D*, pfs::Array2D*, pfs::Array2D*)':
+/build/reproducible-path/pfstools-2.2.0/src/fileformat/rgbeio.cpp:270:10: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
+  270 |     fread(header, sizeof(header), 1, file);
+      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
+make  -f src/fileformat/CMakeFiles/pfsoutppm.dir/build.make src/fileformat/CMakeFiles/pfsoutppm.dir/build
+make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
 /build/reproducible-path/pfstools-2.2.0/src/fileformat/pfsinyuv.cpp: In instantiation of 'bool read_yuv_channel(FILE*, int, int, int, pfs::Array2D*, float, float, float, float) [with T = unsigned char; FILE = FILE]':
 /build/reproducible-path/pfstools-2.2.0/src/fileformat/pfsinyuv.cpp:396:31:   required from 'bool YUVReader::readImageTyped(pfs::Array2D*, pfs::Array2D*, pfs::Array2D*) [with T = unsigned char]'
   396 |       if( !read_yuv_channel<T>( fh, width, height, 0, R, gain, offset, 0.f, 1.f ) )  {
@@ -3052,17 +3095,6 @@
 /build/reproducible-path/pfstools-2.2.0/src/fileformat/pfsinyuv.cpp:72:14: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
    72 |     if( read != width ) {
       |         ~~~~~^~~~~~~~
-make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pfstools-2.2.0 /build/reproducible-path/pfstools-2.2.0/src/fileformat /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/fileformat /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/fileformat/CMakeFiles/pfsoutppm.dir/DependInfo.cmake "--color="
-[ 13%] Building CXX object src/fileformat/CMakeFiles/pfsinppm.dir/pfsinppm.cpp.o
-make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-make  -f src/fileformat/CMakeFiles/pfsoutppm.dir/build.make src/fileformat/CMakeFiles/pfsoutppm.dir/build
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/fileformat && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -I/usr/include/OpenEXR -I/usr/include/Imath -I/usr/include/ImageMagick-7 -I/usr/include/aarch64-linux-gnu/ImageMagick-7 -I/usr/include/netpbm -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/fileformat/CMakeFiles/pfsinppm.dir/pfsinppm.cpp.o -MF CMakeFiles/pfsinppm.dir/pfsinppm.cpp.o.d -o CMakeFiles/pfsinppm.dir/pfsinppm.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/fileformat/pfsinppm.cpp
-make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-[ 14%] Linking CXX executable pfsinrgbe
-[ 14%] Building CXX object src/fileformat/CMakeFiles/pfsoutppm.dir/pfsoutppm.cpp.o
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/fileformat && /usr/bin/cmake -E cmake_link_script CMakeFiles/pfsinrgbe.dir/link.txt --verbose=1
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/fileformat && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -I/usr/include/OpenEXR -I/usr/include/Imath -I/usr/include/ImageMagick-7 -I/usr/include/aarch64-linux-gnu/ImageMagick-7 -I/usr/include/netpbm -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/fileformat/CMakeFiles/pfsoutppm.dir/pfsoutppm.cpp.o -MF CMakeFiles/pfsoutppm.dir/pfsoutppm.cpp.o.d -o CMakeFiles/pfsoutppm.dir/pfsoutppm.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/fileformat/pfsoutppm.cpp
 /build/reproducible-path/pfstools-2.2.0/src/fileformat/rgbeio.cpp: In function 'void readRadianceHeader(FILE*, int&, int&, float&)':
 /build/reproducible-path/pfstools-2.2.0/src/fileformat/rgbeio.cpp:157:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
   157 |     fgets(head, 200, file);
@@ -3078,53 +3110,37 @@
 /build/reproducible-path/pfstools-2.2.0/src/fileformat/rgbeio.cpp:270:10: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
   270 |     fread(header, sizeof(header), 1, file);
       |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-[ 15%] Linking CXX executable pfsoutpfm
+[ 13%] Building CXX object src/fileformat/CMakeFiles/pfsoutppm.dir/pfsoutppm.cpp.o
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/fileformat && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -I/usr/include/OpenEXR -I/usr/include/Imath -I/usr/include/ImageMagick-7 -I/usr/include/aarch64-linux-gnu/ImageMagick-7 -I/usr/include/netpbm -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/fileformat/CMakeFiles/pfsoutppm.dir/pfsoutppm.cpp.o -MF CMakeFiles/pfsoutppm.dir/pfsoutppm.cpp.o.d -o CMakeFiles/pfsoutppm.dir/pfsoutppm.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/fileformat/pfsoutppm.cpp
+[ 14%] Linking CXX executable pfsoutpfm
 cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/fileformat && /usr/bin/cmake -E cmake_link_script CMakeFiles/pfsoutpfm.dir/link.txt --verbose=1
-[ 16%] Linking CXX executable pfsinpfm
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/fileformat && /usr/bin/cmake -E cmake_link_script CMakeFiles/pfsinpfm.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic -Wl,--dependency-file=CMakeFiles/pfsinrgbe.dir/link.d CMakeFiles/pfsinrgbe.dir/pfsinrgbe.cpp.o CMakeFiles/pfsinrgbe.dir/rgbeio.cpp.o -o pfsinrgbe   -L/build/reproducible-path/pfstools-2.2.0/src/pfs  -Wl,-rpath,/build/reproducible-path/pfstools-2.2.0/src/pfs:/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfs: ../pfs/libpfs.so.2.0.0
-make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-/build/reproducible-path/pfstools-2.2.0/src/fileformat/pfsinimgmagick.cpp: In function 'void readFrames(int, char**)':
-/build/reproducible-path/pfstools-2.2.0/src/fileformat/pfsinimgmagick.cpp:138:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
-  138 |     for( int r = 0; r < imImage.rows(); r++ ) {
-      |                     ~~^~~~~~~~~~~~~~~~
-/build/reproducible-path/pfstools-2.2.0/src/fileformat/pfsinimgmagick.cpp:146:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
-  146 |       for( int c = 0; c < imImage.columns(); c++ ) {
-      |                       ~~^~~~~~~~~~~~~~~~~~~
-[ 16%] Built target pfsinrgbe
-make  -f src/fileformat/CMakeFiles/pfsintiff.dir/build.make src/fileformat/CMakeFiles/pfsintiff.dir/depend
-make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pfstools-2.2.0 /build/reproducible-path/pfstools-2.2.0/src/fileformat /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/fileformat /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/fileformat/CMakeFiles/pfsintiff.dir/DependInfo.cmake "--color="
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic -Wl,--dependency-file=CMakeFiles/pfsoutpfm.dir/link.d CMakeFiles/pfsoutpfm.dir/pfsoutpfm.cpp.o -o pfsoutpfm   -L/build/reproducible-path/pfstools-2.2.0/src/pfs  -Wl,-rpath,/build/reproducible-path/pfstools-2.2.0/src/pfs:/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfs: ../pfs/libpfs.so.2.0.0
-make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-make  -f src/fileformat/CMakeFiles/pfsintiff.dir/build.make src/fileformat/CMakeFiles/pfsintiff.dir/build
-[ 16%] Built target pfsoutpfm
-make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-make  -f src/fileformat/CMakeFiles/pfsouttiff.dir/build.make src/fileformat/CMakeFiles/pfsouttiff.dir/depend
-make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pfstools-2.2.0 /build/reproducible-path/pfstools-2.2.0/src/fileformat /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/fileformat /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/fileformat/CMakeFiles/pfsouttiff.dir/DependInfo.cmake "--color="
-[ 17%] Building CXX object src/fileformat/CMakeFiles/pfsintiff.dir/pfsintiff.cpp.o
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/fileformat && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -I/usr/include/OpenEXR -I/usr/include/Imath -I/usr/include/ImageMagick-7 -I/usr/include/aarch64-linux-gnu/ImageMagick-7 -I/usr/include/netpbm -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/fileformat/CMakeFiles/pfsintiff.dir/pfsintiff.cpp.o -MF CMakeFiles/pfsintiff.dir/pfsintiff.cpp.o.d -o CMakeFiles/pfsintiff.dir/pfsintiff.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/fileformat/pfsintiff.cpp
-make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-make  -f src/fileformat/CMakeFiles/pfsouttiff.dir/build.make src/fileformat/CMakeFiles/pfsouttiff.dir/build
-make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
 /build/reproducible-path/pfstools-2.2.0/src/fileformat/pfsinexr.cpp: In function 'std::string escapeString(const std::string&)':
 /build/reproducible-path/pfstools-2.2.0/src/fileformat/pfsinexr.cpp:65:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
    65 |   while( pos < ret.size() ) {
       |          ~~~~^~~~~~~~~~~~
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic -Wl,--dependency-file=CMakeFiles/pfsinpfm.dir/link.d CMakeFiles/pfsinpfm.dir/pfsinpfm.cpp.o -o pfsinpfm   -L/build/reproducible-path/pfstools-2.2.0/src/pfs  -Wl,-rpath,/build/reproducible-path/pfstools-2.2.0/src/pfs:/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfs: ../pfs/libpfs.so.2.0.0
-make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
 /build/reproducible-path/pfstools-2.2.0/src/fileformat/pfsinexr.cpp: In function 'void readFrames(int, char**)':
 /build/reproducible-path/pfstools-2.2.0/src/fileformat/pfsinexr.cpp:187:22: warning: unused variable 'channel' [-Wunused-variable]
   187 |       const Channel &channel = i.channel();
       |                      ^~~~~~~
-[ 18%] Building CXX object src/fileformat/CMakeFiles/pfsouttiff.dir/pfsouttiff.cpp.o
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/fileformat && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -I/usr/include/OpenEXR -I/usr/include/Imath -I/usr/include/ImageMagick-7 -I/usr/include/aarch64-linux-gnu/ImageMagick-7 -I/usr/include/netpbm -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/fileformat/CMakeFiles/pfsouttiff.dir/pfsouttiff.cpp.o -MF CMakeFiles/pfsouttiff.dir/pfsouttiff.cpp.o.d -o CMakeFiles/pfsouttiff.dir/pfsouttiff.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/fileformat/pfsouttiff.cpp
-[ 18%] Built target pfsinpfm
-make  -f src/filter/CMakeFiles/pfsgamma.dir/build.make src/filter/CMakeFiles/pfsgamma.dir/depend
+[ 15%] Linking CXX executable pfsinpfm
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/fileformat && /usr/bin/cmake -E cmake_link_script CMakeFiles/pfsinpfm.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic -Wl,--dependency-file=CMakeFiles/pfsoutpfm.dir/link.d CMakeFiles/pfsoutpfm.dir/pfsoutpfm.cpp.o -o pfsoutpfm   -L/build/reproducible-path/pfstools-2.2.0/src/pfs  -Wl,-rpath,/build/reproducible-path/pfstools-2.2.0/src/pfs:/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfs: ../pfs/libpfs.so.2.0.0
+make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
+[ 15%] Built target pfsoutpfm
+make  -f src/fileformat/CMakeFiles/pfsintiff.dir/build.make src/fileformat/CMakeFiles/pfsintiff.dir/depend
 make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pfstools-2.2.0 /build/reproducible-path/pfstools-2.2.0/src/filter /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/filter /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/filter/CMakeFiles/pfsgamma.dir/DependInfo.cmake "--color="
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pfstools-2.2.0 /build/reproducible-path/pfstools-2.2.0/src/fileformat /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/fileformat /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/fileformat/CMakeFiles/pfsintiff.dir/DependInfo.cmake "--color="
+[ 16%] Linking CXX executable pfsoutrgbe
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/fileformat && /usr/bin/cmake -E cmake_link_script CMakeFiles/pfsoutrgbe.dir/link.txt --verbose=1
+make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
+make  -f src/fileformat/CMakeFiles/pfsintiff.dir/build.make src/fileformat/CMakeFiles/pfsintiff.dir/build
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic -Wl,--dependency-file=CMakeFiles/pfsinpfm.dir/link.d CMakeFiles/pfsinpfm.dir/pfsinpfm.cpp.o -o pfsinpfm   -L/build/reproducible-path/pfstools-2.2.0/src/pfs  -Wl,-rpath,/build/reproducible-path/pfstools-2.2.0/src/pfs:/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfs: ../pfs/libpfs.so.2.0.0
+make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
+make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
+[ 17%] Linking CXX executable pfsinrgbe
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/fileformat && /usr/bin/cmake -E cmake_link_script CMakeFiles/pfsinrgbe.dir/link.txt --verbose=1
+[ 17%] Built target pfsinpfm
+make  -f src/fileformat/CMakeFiles/pfsouttiff.dir/build.make src/fileformat/CMakeFiles/pfsouttiff.dir/depend
 /build/reproducible-path/pfstools-2.2.0/src/fileformat/pfsoutexr.cpp: In function 'void writeFrames(int, char**)':
 /build/reproducible-path/pfstools-2.2.0/src/fileformat/pfsoutexr.cpp:351:59: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare]
   351 |                                         for( int i = 0; i < pix_count; i++ ) {
@@ -3138,51 +3154,38 @@
 /build/reproducible-path/pfstools-2.2.0/src/fileformat/pfsoutexr.cpp:174:8: warning: unused variable 'firstFrame' [-Wunused-variable]
   174 |   bool firstFrame = true;
       |        ^~~~~~~~~~
+[ 18%] Building CXX object src/fileformat/CMakeFiles/pfsintiff.dir/pfsintiff.cpp.o
+make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pfstools-2.2.0 /build/reproducible-path/pfstools-2.2.0/src/fileformat /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/fileformat /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/fileformat/CMakeFiles/pfsouttiff.dir/DependInfo.cmake "--color="
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/fileformat && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -I/usr/include/OpenEXR -I/usr/include/Imath -I/usr/include/ImageMagick-7 -I/usr/include/aarch64-linux-gnu/ImageMagick-7 -I/usr/include/netpbm -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/fileformat/CMakeFiles/pfsintiff.dir/pfsintiff.cpp.o -MF CMakeFiles/pfsintiff.dir/pfsintiff.cpp.o.d -o CMakeFiles/pfsintiff.dir/pfsintiff.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/fileformat/pfsintiff.cpp
 make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-make  -f src/filter/CMakeFiles/pfsgamma.dir/build.make src/filter/CMakeFiles/pfsgamma.dir/build
+make  -f src/fileformat/CMakeFiles/pfsouttiff.dir/build.make src/fileformat/CMakeFiles/pfsouttiff.dir/build
 make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-/build/reproducible-path/pfstools-2.2.0/src/fileformat/pfsinyuv.cpp: In function 'void upscale_420to444(pfs::Array2D*)':
-/build/reproducible-path/pfstools-2.2.0/src/fileformat/pfsinyuv.cpp:103:18: warning: 'v_r' may be used uninitialized [-Wmaybe-uninitialized]
-  103 |       (*ch)(x,y) = v_r;
-      |       ~~~~~~~~~~~^~~~~
-/build/reproducible-path/pfstools-2.2.0/src/fileformat/pfsinyuv.cpp:94:11: note: 'v_r' was declared here
-   94 |     float v_r;
-      |           ^~~
-[ 19%] Linking CXX executable pfsoutrgbe
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/fileformat && /usr/bin/cmake -E cmake_link_script CMakeFiles/pfsoutrgbe.dir/link.txt --verbose=1
-[ 20%] Building CXX object src/filter/CMakeFiles/pfsgamma.dir/pfsgamma.cpp.o
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/filter && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/filter/CMakeFiles/pfsgamma.dir/pfsgamma.cpp.o -MF CMakeFiles/pfsgamma.dir/pfsgamma.cpp.o.d -o CMakeFiles/pfsgamma.dir/pfsgamma.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/filter/pfsgamma.cpp
-[ 21%] Linking CXX executable pfsinimgmagick
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/fileformat && /usr/bin/cmake -E cmake_link_script CMakeFiles/pfsinimgmagick.dir/link.txt --verbose=1
+[ 19%] Building CXX object src/fileformat/CMakeFiles/pfsouttiff.dir/pfsouttiff.cpp.o
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/fileformat && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -I/usr/include/OpenEXR -I/usr/include/Imath -I/usr/include/ImageMagick-7 -I/usr/include/aarch64-linux-gnu/ImageMagick-7 -I/usr/include/netpbm -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/fileformat/CMakeFiles/pfsouttiff.dir/pfsouttiff.cpp.o -MF CMakeFiles/pfsouttiff.dir/pfsouttiff.cpp.o.d -o CMakeFiles/pfsouttiff.dir/pfsouttiff.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/fileformat/pfsouttiff.cpp
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic -Wl,--dependency-file=CMakeFiles/pfsoutrgbe.dir/link.d CMakeFiles/pfsoutrgbe.dir/pfsoutrgbe.cpp.o CMakeFiles/pfsoutrgbe.dir/rgbeio.cpp.o -o pfsoutrgbe   -L/build/reproducible-path/pfstools-2.2.0/src/pfs  -Wl,-rpath,/build/reproducible-path/pfstools-2.2.0/src/pfs:/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfs: ../pfs/libpfs.so.2.0.0
 make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-[ 21%] Building CXX object src/fileformat/CMakeFiles/pfsinppm.dir/ppmio.cpp.o
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/fileformat && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -I/usr/include/OpenEXR -I/usr/include/Imath -I/usr/include/ImageMagick-7 -I/usr/include/aarch64-linux-gnu/ImageMagick-7 -I/usr/include/netpbm -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/fileformat/CMakeFiles/pfsinppm.dir/ppmio.cpp.o -MF CMakeFiles/pfsinppm.dir/ppmio.cpp.o.d -o CMakeFiles/pfsinppm.dir/ppmio.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/fileformat/ppmio.cpp
-[ 22%] Building CXX object src/fileformat/CMakeFiles/pfsoutppm.dir/ppmio.cpp.o
-[ 22%] Built target pfsoutrgbe
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/fileformat && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -I/usr/include/OpenEXR -I/usr/include/Imath -I/usr/include/ImageMagick-7 -I/usr/include/aarch64-linux-gnu/ImageMagick-7 -I/usr/include/netpbm -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/fileformat/CMakeFiles/pfsoutppm.dir/ppmio.cpp.o -MF CMakeFiles/pfsoutppm.dir/ppmio.cpp.o.d -o CMakeFiles/pfsoutppm.dir/ppmio.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/fileformat/ppmio.cpp
-make  -f src/filter/CMakeFiles/pfsclamp.dir/build.make src/filter/CMakeFiles/pfsclamp.dir/depend
-make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pfstools-2.2.0 /build/reproducible-path/pfstools-2.2.0/src/filter /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/filter /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/filter/CMakeFiles/pfsclamp.dir/DependInfo.cmake "--color="
+[ 19%] Built target pfsoutrgbe
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic -Wl,--dependency-file=CMakeFiles/pfsinrgbe.dir/link.d CMakeFiles/pfsinrgbe.dir/pfsinrgbe.cpp.o CMakeFiles/pfsinrgbe.dir/rgbeio.cpp.o -o pfsinrgbe   -L/build/reproducible-path/pfstools-2.2.0/src/pfs  -Wl,-rpath,/build/reproducible-path/pfstools-2.2.0/src/pfs:/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfs: ../pfs/libpfs.so.2.0.0
+make  -f src/filter/CMakeFiles/pfsgamma.dir/build.make src/filter/CMakeFiles/pfsgamma.dir/depend
 make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-make  -f src/filter/CMakeFiles/pfsclamp.dir/build.make src/filter/CMakeFiles/pfsclamp.dir/build
-[ 22%] Linking CXX executable pfsoutimgmagick
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/fileformat && /usr/bin/cmake -E cmake_link_script CMakeFiles/pfsoutimgmagick.dir/link.txt --verbose=1
 make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-[ 23%] Building CXX object src/filter/CMakeFiles/pfsclamp.dir/pfsclamp.cpp.o
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/filter && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/filter/CMakeFiles/pfsclamp.dir/pfsclamp.cpp.o -MF CMakeFiles/pfsclamp.dir/pfsclamp.cpp.o.d -o CMakeFiles/pfsclamp.dir/pfsclamp.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/filter/pfsclamp.cpp
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic -Wl,--dependency-file=CMakeFiles/pfsinimgmagick.dir/link.d CMakeFiles/pfsinimgmagick.dir/pfsinimgmagick.cpp.o -o pfsinimgmagick   -L/build/reproducible-path/pfstools-2.2.0/src/pfs  -Wl,-rpath,/build/reproducible-path/pfstools-2.2.0/src/pfs:/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfs: ../pfs/libpfs.so.2.0.0 -lMagick++-7.Q16 -lMagickCore-7.Q16
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pfstools-2.2.0 /build/reproducible-path/pfstools-2.2.0/src/filter /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/filter /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/filter/CMakeFiles/pfsgamma.dir/DependInfo.cmake "--color="
+/build/reproducible-path/pfstools-2.2.0/src/fileformat/pfsinimgmagick.cpp: In function 'void readFrames(int, char**)':
+/build/reproducible-path/pfstools-2.2.0/src/fileformat/pfsinimgmagick.cpp:138:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
+  138 |     for( int r = 0; r < imImage.rows(); r++ ) {
+      |                     ~~^~~~~~~~~~~~~~~~
+/build/reproducible-path/pfstools-2.2.0/src/fileformat/pfsinimgmagick.cpp:146:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
+  146 |       for( int c = 0; c < imImage.columns(); c++ ) {
+      |                       ~~^~~~~~~~~~~~~~~~~~~
+[ 19%] Built target pfsinrgbe
 make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-[ 23%] Built target pfsinimgmagick
-make  -f src/filter/CMakeFiles/pfstag.dir/build.make src/filter/CMakeFiles/pfstag.dir/depend
+make  -f src/filter/CMakeFiles/pfsgamma.dir/build.make src/filter/CMakeFiles/pfsgamma.dir/build
 make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pfstools-2.2.0 /build/reproducible-path/pfstools-2.2.0/src/filter /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/filter /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/filter/CMakeFiles/pfstag.dir/DependInfo.cmake "--color="
-make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-make  -f src/filter/CMakeFiles/pfstag.dir/build.make src/filter/CMakeFiles/pfstag.dir/build
+make  -f src/filter/CMakeFiles/pfsclamp.dir/build.make src/filter/CMakeFiles/pfsclamp.dir/depend
 make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-[ 24%] Building CXX object src/filter/CMakeFiles/pfstag.dir/pfstag.cpp.o
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/filter && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/filter/CMakeFiles/pfstag.dir/pfstag.cpp.o -MF CMakeFiles/pfstag.dir/pfstag.cpp.o.d -o CMakeFiles/pfstag.dir/pfstag.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/filter/pfstag.cpp
-In file included from /build/reproducible-path/pfstools-2.2.0/src/fileformat/pfsouttiff.cpp:37:
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pfstools-2.2.0 /build/reproducible-path/pfstools-2.2.0/src/filter /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/filter /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/filter/CMakeFiles/pfsclamp.dir/DependInfo.cmake "--color="
+In file included from /build/reproducible-path/pfstools-2.2.0/src/fileformat/pfsintiff.cpp:37:
 /build/reproducible-path/pfstools-2.2.0/src/fileformat/hdrtiffio.h:38:10: warning: 'uint32' is deprecated [-Wdeprecated-declarations]
    38 |   uint32 width, height;
       |          ^~~~~
@@ -3221,9 +3224,14 @@
 /usr/include/aarch64-linux-gnu/tiff.h:83:38: note: declared here
    83 | typedef TIFF_MSC_DEPRECATED uint16_t uint16 TIFF_GCC_DEPRECATED;
       |                                      ^~~~~~
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic -Wl,--dependency-file=CMakeFiles/pfsoutimgmagick.dir/link.d CMakeFiles/pfsoutimgmagick.dir/pfsoutimgmagick.cpp.o -o pfsoutimgmagick   -L/build/reproducible-path/pfstools-2.2.0/src/pfs  -Wl,-rpath,/build/reproducible-path/pfstools-2.2.0/src/pfs:/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfs: ../pfs/libpfs.so.2.0.0 -lMagick++-7.Q16 -lMagickCore-7.Q16
+[ 20%] Building CXX object src/filter/CMakeFiles/pfsgamma.dir/pfsgamma.cpp.o
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/filter && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/filter/CMakeFiles/pfsgamma.dir/pfsgamma.cpp.o -MF CMakeFiles/pfsgamma.dir/pfsgamma.cpp.o.d -o CMakeFiles/pfsgamma.dir/pfsgamma.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/filter/pfsgamma.cpp
 make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-In file included from /build/reproducible-path/pfstools-2.2.0/src/fileformat/pfsintiff.cpp:37:
+make  -f src/filter/CMakeFiles/pfsclamp.dir/build.make src/filter/CMakeFiles/pfsclamp.dir/build
+make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
+[ 21%] Building CXX object src/filter/CMakeFiles/pfsclamp.dir/pfsclamp.cpp.o
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/filter && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/filter/CMakeFiles/pfsclamp.dir/pfsclamp.cpp.o -MF CMakeFiles/pfsclamp.dir/pfsclamp.cpp.o.d -o CMakeFiles/pfsclamp.dir/pfsclamp.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/filter/pfsclamp.cpp
+In file included from /build/reproducible-path/pfstools-2.2.0/src/fileformat/pfsouttiff.cpp:37:
 /build/reproducible-path/pfstools-2.2.0/src/fileformat/hdrtiffio.h:38:10: warning: 'uint32' is deprecated [-Wdeprecated-declarations]
    38 |   uint32 width, height;
       |          ^~~~~
@@ -3262,130 +3270,63 @@
 /usr/include/aarch64-linux-gnu/tiff.h:83:38: note: declared here
    83 | typedef TIFF_MSC_DEPRECATED uint16_t uint16 TIFF_GCC_DEPRECATED;
       |                                      ^~~~~~
+/build/reproducible-path/pfstools-2.2.0/src/fileformat/pfsinyuv.cpp: In function 'void upscale_420to444(pfs::Array2D*)':
+/build/reproducible-path/pfstools-2.2.0/src/fileformat/pfsinyuv.cpp:103:18: warning: 'v_r' may be used uninitialized [-Wmaybe-uninitialized]
+  103 |       (*ch)(x,y) = v_r;
+      |       ~~~~~~~~~~~^~~~~
+/build/reproducible-path/pfstools-2.2.0/src/fileformat/pfsinyuv.cpp:94:11: note: 'v_r' was declared here
+   94 |     float v_r;
+      |           ^~~
+[ 21%] Building CXX object src/fileformat/CMakeFiles/pfsintiff.dir/hdrtiffio.cpp.o
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/fileformat && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -I/usr/include/OpenEXR -I/usr/include/Imath -I/usr/include/ImageMagick-7 -I/usr/include/aarch64-linux-gnu/ImageMagick-7 -I/usr/include/netpbm -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/fileformat/CMakeFiles/pfsintiff.dir/hdrtiffio.cpp.o -MF CMakeFiles/pfsintiff.dir/hdrtiffio.cpp.o.d -o CMakeFiles/pfsintiff.dir/hdrtiffio.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/fileformat/hdrtiffio.cpp
+[ 22%] Building CXX object src/fileformat/CMakeFiles/pfsoutppm.dir/ppmio.cpp.o
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/fileformat && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -I/usr/include/OpenEXR -I/usr/include/Imath -I/usr/include/ImageMagick-7 -I/usr/include/aarch64-linux-gnu/ImageMagick-7 -I/usr/include/netpbm -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/fileformat/CMakeFiles/pfsoutppm.dir/ppmio.cpp.o -MF CMakeFiles/pfsoutppm.dir/ppmio.cpp.o.d -o CMakeFiles/pfsoutppm.dir/ppmio.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/fileformat/ppmio.cpp
+[ 22%] Building CXX object src/fileformat/CMakeFiles/pfsinppm.dir/ppmio.cpp.o
+[ 22%] Linking CXX executable pfsinexr
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/fileformat && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -I/usr/include/OpenEXR -I/usr/include/Imath -I/usr/include/ImageMagick-7 -I/usr/include/aarch64-linux-gnu/ImageMagick-7 -I/usr/include/netpbm -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/fileformat/CMakeFiles/pfsinppm.dir/ppmio.cpp.o -MF CMakeFiles/pfsinppm.dir/ppmio.cpp.o.d -o CMakeFiles/pfsinppm.dir/ppmio.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/fileformat/ppmio.cpp
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/fileformat && /usr/bin/cmake -E cmake_link_script CMakeFiles/pfsinexr.dir/link.txt --verbose=1
+[ 22%] Building CXX object src/fileformat/CMakeFiles/pfsouttiff.dir/hdrtiffio.cpp.o
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/fileformat && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -I/usr/include/OpenEXR -I/usr/include/Imath -I/usr/include/ImageMagick-7 -I/usr/include/aarch64-linux-gnu/ImageMagick-7 -I/usr/include/netpbm -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/fileformat/CMakeFiles/pfsouttiff.dir/hdrtiffio.cpp.o -MF CMakeFiles/pfsouttiff.dir/hdrtiffio.cpp.o.d -o CMakeFiles/pfsouttiff.dir/hdrtiffio.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/fileformat/hdrtiffio.cpp
+[ 22%] Linking CXX executable pfsoutimgmagick
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/fileformat && /usr/bin/cmake -E cmake_link_script CMakeFiles/pfsoutimgmagick.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic -Wl,--dependency-file=CMakeFiles/pfsinexr.dir/link.d CMakeFiles/pfsinexr.dir/pfsinexr.cpp.o -o pfsinexr   -L/build/reproducible-path/pfstools-2.2.0/src/pfs  -Wl,-rpath,/build/reproducible-path/pfstools-2.2.0/src/pfs:/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfs: ../pfs/libpfs.so.2.0.0 -lIex-3_1 -lOpenEXR-3_1 -lOpenEXRCore-3_1 -lIlmThread-3_1 -lImath-3_1
+make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
+[ 23%] Linking CXX executable pfsinimgmagick
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/fileformat && /usr/bin/cmake -E cmake_link_script CMakeFiles/pfsinimgmagick.dir/link.txt --verbose=1
+[ 23%] Built target pfsinexr
+make  -f src/filter/CMakeFiles/pfstag.dir/build.make src/filter/CMakeFiles/pfstag.dir/depend
+make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pfstools-2.2.0 /build/reproducible-path/pfstools-2.2.0/src/filter /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/filter /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/filter/CMakeFiles/pfstag.dir/DependInfo.cmake "--color="
+make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
+make  -f src/filter/CMakeFiles/pfstag.dir/build.make src/filter/CMakeFiles/pfstag.dir/build
+make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
+[ 23%] Linking CXX executable pfsoutyuv
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/fileformat && /usr/bin/cmake -E cmake_link_script CMakeFiles/pfsoutyuv.dir/link.txt --verbose=1
+[ 24%] Building CXX object src/filter/CMakeFiles/pfstag.dir/pfstag.cpp.o
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/filter && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/filter/CMakeFiles/pfstag.dir/pfstag.cpp.o -MF CMakeFiles/pfstag.dir/pfstag.cpp.o.d -o CMakeFiles/pfstag.dir/pfstag.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/filter/pfstag.cpp
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic -Wl,--dependency-file=CMakeFiles/pfsoutimgmagick.dir/link.d CMakeFiles/pfsoutimgmagick.dir/pfsoutimgmagick.cpp.o -o pfsoutimgmagick   -L/build/reproducible-path/pfstools-2.2.0/src/pfs  -Wl,-rpath,/build/reproducible-path/pfstools-2.2.0/src/pfs:/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfs: ../pfs/libpfs.so.2.0.0 -lMagick++-7.Q16 -lMagickCore-7.Q16
+make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
 [ 24%] Built target pfsoutimgmagick
 make  -f src/filter/CMakeFiles/pfssize.dir/build.make src/filter/CMakeFiles/pfssize.dir/depend
 make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pfstools-2.2.0 /build/reproducible-path/pfstools-2.2.0/src/filter /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/filter /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/filter/CMakeFiles/pfssize.dir/DependInfo.cmake "--color="
-[ 25%] Linking CXX executable pfsinppm
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/fileformat && /usr/bin/cmake -E cmake_link_script CMakeFiles/pfsinppm.dir/link.txt --verbose=1
 make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
 make  -f src/filter/CMakeFiles/pfssize.dir/build.make src/filter/CMakeFiles/pfssize.dir/build
+[ 25%] Linking CXX executable pfsinppm
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/fileformat && /usr/bin/cmake -E cmake_link_script CMakeFiles/pfsinppm.dir/link.txt --verbose=1
 make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-[ 26%] Building CXX object src/filter/CMakeFiles/pfssize.dir/pfssize.cpp.o
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/filter && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/filter/CMakeFiles/pfssize.dir/pfssize.cpp.o -MF CMakeFiles/pfssize.dir/pfssize.cpp.o.d -o CMakeFiles/pfssize.dir/pfssize.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/filter/pfssize.cpp
-[ 26%] Linking CXX executable pfsoutyuv
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/fileformat && /usr/bin/cmake -E cmake_link_script CMakeFiles/pfsoutyuv.dir/link.txt --verbose=1
-[ 27%] Linking CXX executable pfsoutppm
+[ 26%] Linking CXX executable pfsoutppm
+[ 27%] Building CXX object src/filter/CMakeFiles/pfssize.dir/pfssize.cpp.o
 cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/fileformat && /usr/bin/cmake -E cmake_link_script CMakeFiles/pfsoutppm.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic -Wl,--dependency-file=CMakeFiles/pfsinppm.dir/link.d CMakeFiles/pfsinppm.dir/pfsinppm.cpp.o CMakeFiles/pfsinppm.dir/ppmio.cpp.o -o pfsinppm   -L/build/reproducible-path/pfstools-2.2.0/src/pfs  -Wl,-rpath,/build/reproducible-path/pfstools-2.2.0/src/pfs:/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfs: ../pfs/libpfs.so.2.0.0 -lnetpbm
-make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-[ 27%] Built target pfsinppm
-make  -f src/filter/CMakeFiles/pfsextractchannels.dir/build.make src/filter/CMakeFiles/pfsextractchannels.dir/depend
-make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pfstools-2.2.0 /build/reproducible-path/pfstools-2.2.0/src/filter /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/filter /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/filter/CMakeFiles/pfsextractchannels.dir/DependInfo.cmake "--color="
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/filter && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/filter/CMakeFiles/pfssize.dir/pfssize.cpp.o -MF CMakeFiles/pfssize.dir/pfssize.cpp.o.d -o CMakeFiles/pfssize.dir/pfssize.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/filter/pfssize.cpp
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic -Wl,--dependency-file=CMakeFiles/pfsoutyuv.dir/link.d CMakeFiles/pfsoutyuv.dir/pfsoutyuv.cpp.o -o pfsoutyuv   -L/build/reproducible-path/pfstools-2.2.0/src/pfs  -Wl,-rpath,/build/reproducible-path/pfstools-2.2.0/src/pfs:/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfs: ../pfs/libpfs.so.2.0.0
 make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-make  -f src/filter/CMakeFiles/pfsextractchannels.dir/build.make src/filter/CMakeFiles/pfsextractchannels.dir/build
-make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-[ 27%] Building CXX object src/fileformat/CMakeFiles/pfsouttiff.dir/hdrtiffio.cpp.o
 [ 27%] Built target pfsoutyuv
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/fileformat && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -I/usr/include/OpenEXR -I/usr/include/Imath -I/usr/include/ImageMagick-7 -I/usr/include/aarch64-linux-gnu/ImageMagick-7 -I/usr/include/netpbm -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/fileformat/CMakeFiles/pfsouttiff.dir/hdrtiffio.cpp.o -MF CMakeFiles/pfsouttiff.dir/hdrtiffio.cpp.o.d -o CMakeFiles/pfsouttiff.dir/hdrtiffio.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/fileformat/hdrtiffio.cpp
-make  -f src/filter/CMakeFiles/pfspanoramic.dir/build.make src/filter/CMakeFiles/pfspanoramic.dir/depend
-[ 27%] Linking CXX executable pfsinexr
-make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pfstools-2.2.0 /build/reproducible-path/pfstools-2.2.0/src/filter /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/filter /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/filter/CMakeFiles/pfspanoramic.dir/DependInfo.cmake "--color="
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/fileformat && /usr/bin/cmake -E cmake_link_script CMakeFiles/pfsinexr.dir/link.txt --verbose=1
-[ 27%] Building CXX object src/filter/CMakeFiles/pfsextractchannels.dir/pfsextractchannels.cpp.o
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/filter && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/filter/CMakeFiles/pfsextractchannels.dir/pfsextractchannels.cpp.o -MF CMakeFiles/pfsextractchannels.dir/pfsextractchannels.cpp.o.d -o CMakeFiles/pfsextractchannels.dir/pfsextractchannels.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/filter/pfsextractchannels.cpp
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic -Wl,--dependency-file=CMakeFiles/pfsoutppm.dir/link.d CMakeFiles/pfsoutppm.dir/pfsoutppm.cpp.o CMakeFiles/pfsoutppm.dir/ppmio.cpp.o -o pfsoutppm   -L/build/reproducible-path/pfstools-2.2.0/src/pfs  -Wl,-rpath,/build/reproducible-path/pfstools-2.2.0/src/pfs:/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfs: ../pfs/libpfs.so.2.0.0 -lnetpbm
-make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-make  -f src/filter/CMakeFiles/pfspanoramic.dir/build.make src/filter/CMakeFiles/pfspanoramic.dir/build
-[ 27%] Building CXX object src/fileformat/CMakeFiles/pfsintiff.dir/hdrtiffio.cpp.o
+make  -f src/filter/CMakeFiles/pfsextractchannels.dir/build.make src/filter/CMakeFiles/pfsextractchannels.dir/depend
 make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/fileformat && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -I/usr/include/OpenEXR -I/usr/include/Imath -I/usr/include/ImageMagick-7 -I/usr/include/aarch64-linux-gnu/ImageMagick-7 -I/usr/include/netpbm -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/fileformat/CMakeFiles/pfsintiff.dir/hdrtiffio.cpp.o -MF CMakeFiles/pfsintiff.dir/hdrtiffio.cpp.o.d -o CMakeFiles/pfsintiff.dir/hdrtiffio.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/fileformat/hdrtiffio.cpp
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pfstools-2.2.0 /build/reproducible-path/pfstools-2.2.0/src/filter /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/filter /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/filter/CMakeFiles/pfsextractchannels.dir/DependInfo.cmake "--color="
 [ 28%] Linking CXX executable pfsoutexr
 cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/fileformat && /usr/bin/cmake -E cmake_link_script CMakeFiles/pfsoutexr.dir/link.txt --verbose=1
-[ 28%] Built target pfsoutppm
-make  -f src/filter/CMakeFiles/pfsrotate.dir/build.make src/filter/CMakeFiles/pfsrotate.dir/depend
-make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-/build/reproducible-path/pfstools-2.2.0/src/fileformat/pfsinyuv.cpp: In function 'void readFrames(int, char**)':
-/build/reproducible-path/pfstools-2.2.0/src/fileformat/pfsinyuv.cpp:538:3: warning: 'filename' may be used uninitialized [-Wmaybe-uninitialized]
-  538 |   if(filename != NULL){
-      |   ^~
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pfstools-2.2.0 /build/reproducible-path/pfstools-2.2.0/src/filter /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/filter /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/filter/CMakeFiles/pfsrotate.dir/DependInfo.cmake "--color="
-/build/reproducible-path/pfstools-2.2.0/src/fileformat/pfsinyuv.cpp:454:10: note: 'filename' was declared here
-  454 |   char * filename;
-      |          ^~~~~~~~
-/build/reproducible-path/pfstools-2.2.0/src/fileformat/pfsinyuv.cpp:542:3: warning: 'fh' may be used uninitialized [-Wmaybe-uninitialized]
-  542 |   if( fh == NULL ) {
-      |   ^~
-/build/reproducible-path/pfstools-2.2.0/src/fileformat/pfsinyuv.cpp:537:10: note: 'fh' was declared here
-  537 |   FILE * fh;
-      |          ^~
-[ 28%] Building CXX object src/filter/CMakeFiles/pfspanoramic.dir/pfspanoramic.cpp.o
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/filter && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/filter/CMakeFiles/pfspanoramic.dir/pfspanoramic.cpp.o -MF CMakeFiles/pfspanoramic.dir/pfspanoramic.cpp.o.d -o CMakeFiles/pfspanoramic.dir/pfspanoramic.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/filter/pfspanoramic.cpp
-make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-make  -f src/filter/CMakeFiles/pfsrotate.dir/build.make src/filter/CMakeFiles/pfsrotate.dir/build
-make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-[ 28%] Building CXX object src/filter/CMakeFiles/pfsrotate.dir/pfsrotate.cpp.o
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/filter && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/filter/CMakeFiles/pfsrotate.dir/pfsrotate.cpp.o -MF CMakeFiles/pfsrotate.dir/pfsrotate.cpp.o.d -o CMakeFiles/pfsrotate.dir/pfsrotate.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/filter/pfsrotate.cpp
-[ 28%] Linking CXX executable pfsclamp
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/filter && /usr/bin/cmake -E cmake_link_script CMakeFiles/pfsclamp.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic -Wl,--dependency-file=CMakeFiles/pfsoutexr.dir/link.d CMakeFiles/pfsoutexr.dir/pfsoutexr.cpp.o -o pfsoutexr   -L/build/reproducible-path/pfstools-2.2.0/src/pfs  -Wl,-rpath,/build/reproducible-path/pfstools-2.2.0/src/pfs:/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfs: ../pfs/libpfs.so.2.0.0 -lIex-3_1 -lOpenEXR-3_1 -lOpenEXRCore-3_1 -lIlmThread-3_1 -lImath-3_1
-make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-[ 28%] Built target pfsoutexr
-make  -f src/filter/CMakeFiles/pfsflip.dir/build.make src/filter/CMakeFiles/pfsflip.dir/depend
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic -Wl,--dependency-file=CMakeFiles/pfsinexr.dir/link.d CMakeFiles/pfsinexr.dir/pfsinexr.cpp.o -o pfsinexr   -L/build/reproducible-path/pfstools-2.2.0/src/pfs  -Wl,-rpath,/build/reproducible-path/pfstools-2.2.0/src/pfs:/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfs: ../pfs/libpfs.so.2.0.0 -lIex-3_1 -lOpenEXR-3_1 -lOpenEXRCore-3_1 -lIlmThread-3_1 -lImath-3_1
-make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pfstools-2.2.0 /build/reproducible-path/pfstools-2.2.0/src/filter /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/filter /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/filter/CMakeFiles/pfsflip.dir/DependInfo.cmake "--color="
-[ 28%] Built target pfsinexr
-make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-make  -f src/filter/CMakeFiles/pfsflip.dir/build.make src/filter/CMakeFiles/pfsflip.dir/build
-make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-[ 29%] Linking CXX executable pfsgamma
-make  -f src/filter/CMakeFiles/pfscut.dir/build.make src/filter/CMakeFiles/pfscut.dir/depend
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/filter && /usr/bin/cmake -E cmake_link_script CMakeFiles/pfsgamma.dir/link.txt --verbose=1
-make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pfstools-2.2.0 /build/reproducible-path/pfstools-2.2.0/src/filter /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/filter /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/filter/CMakeFiles/pfscut.dir/DependInfo.cmake "--color="
-[ 30%] Building CXX object src/filter/CMakeFiles/pfsflip.dir/pfsflip.cpp.o
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/filter && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/filter/CMakeFiles/pfsflip.dir/pfsflip.cpp.o -MF CMakeFiles/pfsflip.dir/pfsflip.cpp.o.d -o CMakeFiles/pfsflip.dir/pfsflip.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/filter/pfsflip.cpp
-make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-make  -f src/filter/CMakeFiles/pfscut.dir/build.make src/filter/CMakeFiles/pfscut.dir/build
-make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic -Wl,--dependency-file=CMakeFiles/pfsclamp.dir/link.d CMakeFiles/pfsclamp.dir/pfsclamp.cpp.o -o pfsclamp   -L/build/reproducible-path/pfstools-2.2.0/src/pfs  -Wl,-rpath,/build/reproducible-path/pfstools-2.2.0/src/pfs:/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfs: ../pfs/libpfs.so.2.0.0
-make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-[ 31%] Building CXX object src/filter/CMakeFiles/pfscut.dir/pfscut.cpp.o
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/filter && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/filter/CMakeFiles/pfscut.dir/pfscut.cpp.o -MF CMakeFiles/pfscut.dir/pfscut.cpp.o.d -o CMakeFiles/pfscut.dir/pfscut.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/filter/pfscut.cpp
-[ 31%] Built target pfsclamp
-make  -f src/filter/CMakeFiles/pfspad.dir/build.make src/filter/CMakeFiles/pfspad.dir/depend
-make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pfstools-2.2.0 /build/reproducible-path/pfstools-2.2.0/src/filter /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/filter /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/filter/CMakeFiles/pfspad.dir/DependInfo.cmake "--color="
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic -Wl,--dependency-file=CMakeFiles/pfsgamma.dir/link.d CMakeFiles/pfsgamma.dir/pfsgamma.cpp.o -o pfsgamma   -L/build/reproducible-path/pfstools-2.2.0/src/pfs  -Wl,-rpath,/build/reproducible-path/pfstools-2.2.0/src/pfs:/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfs: ../pfs/libpfs.so.2.0.0
-make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-make  -f src/filter/CMakeFiles/pfspad.dir/build.make src/filter/CMakeFiles/pfspad.dir/build
-make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-[ 31%] Built target pfsgamma
-make  -f src/filter/CMakeFiles/pfscat.dir/build.make src/filter/CMakeFiles/pfscat.dir/depend
-make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pfstools-2.2.0 /build/reproducible-path/pfstools-2.2.0/src/filter /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/filter /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/filter/CMakeFiles/pfscat.dir/DependInfo.cmake "--color="
-[ 32%] Building CXX object src/filter/CMakeFiles/pfspad.dir/pfspad.cpp.o
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/filter && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/filter/CMakeFiles/pfspad.dir/pfspad.cpp.o -MF CMakeFiles/pfspad.dir/pfspad.cpp.o.d -o CMakeFiles/pfspad.dir/pfspad.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/filter/pfspad.cpp
-make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-make  -f src/filter/CMakeFiles/pfscat.dir/build.make src/filter/CMakeFiles/pfscat.dir/build
-make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-[ 32%] Building CXX object src/filter/CMakeFiles/pfscat.dir/pfscat.cpp.o
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/filter && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/filter/CMakeFiles/pfscat.dir/pfscat.cpp.o -MF CMakeFiles/pfscat.dir/pfscat.cpp.o.d -o CMakeFiles/pfscat.dir/pfscat.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/filter/pfscat.cpp
-/build/reproducible-path/pfstools-2.2.0/src/filter/pfssize.cpp: In function 'void upsampleArray(const pfs::Array2D*, pfs::Array2D*, ResampleFilter*)':
-/build/reproducible-path/pfstools-2.2.0/src/filter/pfssize.cpp:343:9: warning: unused variable 'filterSamplingX' [-Wunused-variable]
-  343 |   float filterSamplingX = max( modff( dx, &pad ), 0.01f );
-      |         ^~~~~~~~~~~~~~~
-/build/reproducible-path/pfstools-2.2.0/src/filter/pfssize.cpp:344:9: warning: unused variable 'filterSamplingY' [-Wunused-variable]
-  344 |   float filterSamplingY = max( modff( dy, &pad ), 0.01f );
-      |         ^~~~~~~~~~~~~~~
 In file included from /build/reproducible-path/pfstools-2.2.0/src/fileformat/hdrtiffio.cpp:37:
 /build/reproducible-path/pfstools-2.2.0/src/fileformat/hdrtiffio.h:38:10: warning: 'uint32' is deprecated [-Wdeprecated-declarations]
    38 |   uint32 width, height;
@@ -3438,6 +3379,7 @@
 /usr/include/aarch64-linux-gnu/tiff.h:83:38: note: declared here
    83 | typedef TIFF_MSC_DEPRECATED uint16_t uint16 TIFF_GCC_DEPRECATED;
       |                                      ^~~~~~
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic -Wl,--dependency-file=CMakeFiles/pfsinimgmagick.dir/link.d CMakeFiles/pfsinimgmagick.dir/pfsinimgmagick.cpp.o -o pfsinimgmagick   -L/build/reproducible-path/pfstools-2.2.0/src/pfs  -Wl,-rpath,/build/reproducible-path/pfstools-2.2.0/src/pfs:/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfs: ../pfs/libpfs.so.2.0.0 -lMagick++-7.Q16 -lMagickCore-7.Q16
 /build/reproducible-path/pfstools-2.2.0/src/fileformat/hdrtiffio.cpp: In member function 'void HDRTiffReader::readImage(pfs::Array2D*, pfs::Array2D*, pfs::Array2D*)':
 /build/reproducible-path/pfstools-2.2.0/src/fileformat/hdrtiffio.cpp:180:13: warning: 'uint16' is deprecated [-Wdeprecated-declarations]
   180 |     uint16* wp;
@@ -3457,6 +3399,8 @@
 /usr/include/aarch64-linux-gnu/tiff.h:86:38: note: declared here
    86 | typedef TIFF_MSC_DEPRECATED uint32_t uint32 TIFF_GCC_DEPRECATED;
       |                                      ^~~~~~
+make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
+make  -f src/filter/CMakeFiles/pfsextractchannels.dir/build.make src/filter/CMakeFiles/pfsextractchannels.dir/build
 /build/reproducible-path/pfstools-2.2.0/src/fileformat/hdrtiffio.cpp:191:10: warning: 'uint32' is deprecated [-Wdeprecated-declarations]
   191 |   uint32 scanlinesize = TIFFScanlineSize(tif);
       |          ^~~~~~~~~~~~
@@ -3469,50 +3413,55 @@
 /usr/include/aarch64-linux-gnu/tiff.h:86:38: note: declared here
    86 | typedef TIFF_MSC_DEPRECATED uint32_t uint32 TIFF_GCC_DEPRECATED;
       |                                      ^~~~~~
-[ 33%] Linking CXX executable pfstag
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/filter && /usr/bin/cmake -E cmake_link_script CMakeFiles/pfstag.dir/link.txt --verbose=1
-/build/reproducible-path/pfstools-2.2.0/src/filter/pfspanoramic.cpp: In member function 'virtual Vector3D* MirrorBallProjection::uvToDirection(double, double)':
-/build/reproducible-path/pfstools-2.2.0/src/filter/pfspanoramic.cpp:282:12: warning: unused variable 't' [-Wunused-variable]
-  282 |     double t;
-      |            ^
-/build/reproducible-path/pfstools-2.2.0/src/filter/pfspanoramic.cpp: In member function 'virtual Vector3D* AngularProjection::uvToDirection(double, double)':
-/build/reproducible-path/pfstools-2.2.0/src/filter/pfspanoramic.cpp:400:12: warning: unused variable 't' [-Wunused-variable]
-  400 |     double t;
-      |            ^
-/build/reproducible-path/pfstools-2.2.0/src/filter/pfspanoramic.cpp: In function 'void panoramic(int, char**)':
-/build/reproducible-path/pfstools-2.2.0/src/filter/pfspanoramic.cpp:797:19: warning: unused variable 'dX' [-Wunused-variable]
-  797 |     pfs::Channel *dX, *dY, *dZ;
-      |                   ^~
-/build/reproducible-path/pfstools-2.2.0/src/filter/pfspanoramic.cpp:797:24: warning: unused variable 'dY' [-Wunused-variable]
-  797 |     pfs::Channel *dX, *dY, *dZ;
-      |                        ^~
-/build/reproducible-path/pfstools-2.2.0/src/filter/pfspanoramic.cpp:797:29: warning: unused variable 'dZ' [-Wunused-variable]
-  797 |     pfs::Channel *dX, *dY, *dZ;
-      |                             ^~
-[ 34%] Linking CXX executable pfsextractchannels
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/filter && /usr/bin/cmake -E cmake_link_script CMakeFiles/pfsextractchannels.dir/link.txt --verbose=1
-[ 34%] Linking CXX executable pfsinyuv
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/fileformat && /usr/bin/cmake -E cmake_link_script CMakeFiles/pfsinyuv.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic -Wl,--dependency-file=CMakeFiles/pfstag.dir/link.d CMakeFiles/pfstag.dir/pfstag.cpp.o -o pfstag   -L/build/reproducible-path/pfstools-2.2.0/src/pfs  -Wl,-rpath,/build/reproducible-path/pfstools-2.2.0/src/pfs:/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfs: ../pfs/libpfs.so.2.0.0
+make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
 make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-/build/reproducible-path/pfstools-2.2.0/src/filter/pfsrotate.cpp: In function 'void rotateFrames(int, char**)':
-/build/reproducible-path/pfstools-2.2.0/src/filter/pfsrotate.cpp:94:19: warning: unused variable 'dX' [-Wunused-variable]
-   94 |     pfs::Channel *dX, *dY, *dZ;
-      |                   ^~
-/build/reproducible-path/pfstools-2.2.0/src/filter/pfsrotate.cpp:94:24: warning: unused variable 'dY' [-Wunused-variable]
-   94 |     pfs::Channel *dX, *dY, *dZ;
-      |                        ^~
-/build/reproducible-path/pfstools-2.2.0/src/filter/pfsrotate.cpp:94:29: warning: unused variable 'dZ' [-Wunused-variable]
-   94 |     pfs::Channel *dX, *dY, *dZ;
-      |                             ^~
-[ 34%] Built target pfstag
-make  -f src/filter/CMakeFiles/pfsabsolute.dir/build.make src/filter/CMakeFiles/pfsabsolute.dir/depend
+[ 28%] Building CXX object src/filter/CMakeFiles/pfsextractchannels.dir/pfsextractchannels.cpp.o
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/filter && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/filter/CMakeFiles/pfsextractchannels.dir/pfsextractchannels.cpp.o -MF CMakeFiles/pfsextractchannels.dir/pfsextractchannels.cpp.o.d -o CMakeFiles/pfsextractchannels.dir/pfsextractchannels.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/filter/pfsextractchannels.cpp
+[ 28%] Linking CXX executable pfsclamp
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/filter && /usr/bin/cmake -E cmake_link_script CMakeFiles/pfsclamp.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic -Wl,--dependency-file=CMakeFiles/pfsinppm.dir/link.d CMakeFiles/pfsinppm.dir/pfsinppm.cpp.o CMakeFiles/pfsinppm.dir/ppmio.cpp.o -o pfsinppm   -L/build/reproducible-path/pfstools-2.2.0/src/pfs  -Wl,-rpath,/build/reproducible-path/pfstools-2.2.0/src/pfs:/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfs: ../pfs/libpfs.so.2.0.0 -lnetpbm
+make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
+[ 28%] Built target pfsinimgmagick
+make  -f src/filter/CMakeFiles/pfspanoramic.dir/build.make src/filter/CMakeFiles/pfspanoramic.dir/depend
+make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pfstools-2.2.0 /build/reproducible-path/pfstools-2.2.0/src/filter /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/filter /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/filter/CMakeFiles/pfspanoramic.dir/DependInfo.cmake "--color="
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic -Wl,--dependency-file=CMakeFiles/pfsoutppm.dir/link.d CMakeFiles/pfsoutppm.dir/pfsoutppm.cpp.o CMakeFiles/pfsoutppm.dir/ppmio.cpp.o -o pfsoutppm   -L/build/reproducible-path/pfstools-2.2.0/src/pfs  -Wl,-rpath,/build/reproducible-path/pfstools-2.2.0/src/pfs:/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfs: ../pfs/libpfs.so.2.0.0 -lnetpbm
+make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
+[ 28%] Built target pfsinppm
+make  -f src/filter/CMakeFiles/pfsrotate.dir/build.make src/filter/CMakeFiles/pfsrotate.dir/depend
+make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
+make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pfstools-2.2.0 /build/reproducible-path/pfstools-2.2.0/src/filter /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/filter /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/filter/CMakeFiles/pfsrotate.dir/DependInfo.cmake "--color="
+make  -f src/filter/CMakeFiles/pfspanoramic.dir/build.make src/filter/CMakeFiles/pfspanoramic.dir/build
+[ 28%] Built target pfsoutppm
+make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
+make  -f src/filter/CMakeFiles/pfsflip.dir/build.make src/filter/CMakeFiles/pfsflip.dir/depend
+/build/reproducible-path/pfstools-2.2.0/src/fileformat/pfsinyuv.cpp: In function 'void readFrames(int, char**)':
+/build/reproducible-path/pfstools-2.2.0/src/fileformat/pfsinyuv.cpp:538:3: warning: 'filename' may be used uninitialized [-Wmaybe-uninitialized]
+  538 |   if(filename != NULL){
+      |   ^~
+/build/reproducible-path/pfstools-2.2.0/src/fileformat/pfsinyuv.cpp:454:10: note: 'filename' was declared here
+  454 |   char * filename;
+      |          ^~~~~~~~
+/build/reproducible-path/pfstools-2.2.0/src/fileformat/pfsinyuv.cpp:542:3: warning: 'fh' may be used uninitialized [-Wmaybe-uninitialized]
+  542 |   if( fh == NULL ) {
+      |   ^~
+/build/reproducible-path/pfstools-2.2.0/src/fileformat/pfsinyuv.cpp:537:10: note: 'fh' was declared here
+  537 |   FILE * fh;
+      |          ^~
+make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pfstools-2.2.0 /build/reproducible-path/pfstools-2.2.0/src/filter /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/filter /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/filter/CMakeFiles/pfsflip.dir/DependInfo.cmake "--color="
+make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
+make  -f src/filter/CMakeFiles/pfsrotate.dir/build.make src/filter/CMakeFiles/pfsrotate.dir/build
+[ 28%] Building CXX object src/filter/CMakeFiles/pfspanoramic.dir/pfspanoramic.cpp.o
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/filter && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/filter/CMakeFiles/pfspanoramic.dir/pfspanoramic.cpp.o -MF CMakeFiles/pfspanoramic.dir/pfspanoramic.cpp.o.d -o CMakeFiles/pfspanoramic.dir/pfspanoramic.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/filter/pfspanoramic.cpp
+make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
+make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
+make  -f src/filter/CMakeFiles/pfsflip.dir/build.make src/filter/CMakeFiles/pfsflip.dir/build
 In file included from /build/reproducible-path/pfstools-2.2.0/src/fileformat/hdrtiffio.cpp:37:
 /build/reproducible-path/pfstools-2.2.0/src/fileformat/hdrtiffio.h:38:10: warning: 'uint32' is deprecated [-Wdeprecated-declarations]
    38 |   uint32 width, height;
       |          ^~~~~
-make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pfstools-2.2.0 /build/reproducible-path/pfstools-2.2.0/src/filter /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/filter /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/filter/CMakeFiles/pfsabsolute.dir/DependInfo.cmake "--color="
 In file included from /usr/include/aarch64-linux-gnu/tiffio.h:31,
                  from /build/reproducible-path/pfstools-2.2.0/src/fileformat/hdrtiffio.h:31:
 /usr/include/aarch64-linux-gnu/tiff.h:86:38: note: declared here
@@ -3561,6 +3510,7 @@
 /usr/include/aarch64-linux-gnu/tiff.h:83:38: note: declared here
    83 | typedef TIFF_MSC_DEPRECATED uint16_t uint16 TIFF_GCC_DEPRECATED;
       |                                      ^~~~~~
+make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
 /build/reproducible-path/pfstools-2.2.0/src/fileformat/hdrtiffio.cpp: In member function 'void HDRTiffReader::readImage(pfs::Array2D*, pfs::Array2D*, pfs::Array2D*)':
 /build/reproducible-path/pfstools-2.2.0/src/fileformat/hdrtiffio.cpp:180:13: warning: 'uint16' is deprecated [-Wdeprecated-declarations]
   180 |     uint16* wp;
@@ -3592,40 +3542,29 @@
 /usr/include/aarch64-linux-gnu/tiff.h:86:38: note: declared here
    86 | typedef TIFF_MSC_DEPRECATED uint32_t uint32 TIFF_GCC_DEPRECATED;
       |                                      ^~~~~~
+[ 28%] Building CXX object src/filter/CMakeFiles/pfsrotate.dir/pfsrotate.cpp.o
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/filter && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/filter/CMakeFiles/pfsrotate.dir/pfsrotate.cpp.o -MF CMakeFiles/pfsrotate.dir/pfsrotate.cpp.o.d -o CMakeFiles/pfsrotate.dir/pfsrotate.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/filter/pfsrotate.cpp
+[ 29%] Building CXX object src/filter/CMakeFiles/pfsflip.dir/pfsflip.cpp.o
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/filter && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/filter/CMakeFiles/pfsflip.dir/pfsflip.cpp.o -MF CMakeFiles/pfsflip.dir/pfsflip.cpp.o.d -o CMakeFiles/pfsflip.dir/pfsflip.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/filter/pfsflip.cpp
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic -Wl,--dependency-file=CMakeFiles/pfsoutexr.dir/link.d CMakeFiles/pfsoutexr.dir/pfsoutexr.cpp.o -o pfsoutexr   -L/build/reproducible-path/pfstools-2.2.0/src/pfs  -Wl,-rpath,/build/reproducible-path/pfstools-2.2.0/src/pfs:/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfs: ../pfs/libpfs.so.2.0.0 -lIex-3_1 -lOpenEXR-3_1 -lOpenEXRCore-3_1 -lIlmThread-3_1 -lImath-3_1
 make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-make  -f src/filter/CMakeFiles/pfsabsolute.dir/build.make src/filter/CMakeFiles/pfsabsolute.dir/build
+[ 29%] Built target pfsoutexr
+make  -f src/filter/CMakeFiles/pfscut.dir/build.make src/filter/CMakeFiles/pfscut.dir/depend
 make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic -Wl,--dependency-file=CMakeFiles/pfsextractchannels.dir/link.d CMakeFiles/pfsextractchannels.dir/pfsextractchannels.cpp.o -o pfsextractchannels   -L/build/reproducible-path/pfstools-2.2.0/src/pfs  -Wl,-rpath,/build/reproducible-path/pfstools-2.2.0/src/pfs:/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfs: ../pfs/libpfs.so.2.0.0
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic -Wl,--dependency-file=CMakeFiles/pfsclamp.dir/link.d CMakeFiles/pfsclamp.dir/pfsclamp.cpp.o -o pfsclamp   -L/build/reproducible-path/pfstools-2.2.0/src/pfs  -Wl,-rpath,/build/reproducible-path/pfstools-2.2.0/src/pfs:/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfs: ../pfs/libpfs.so.2.0.0
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pfstools-2.2.0 /build/reproducible-path/pfstools-2.2.0/src/filter /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/filter /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/filter/CMakeFiles/pfscut.dir/DependInfo.cmake "--color="
 make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic -Wl,--dependency-file=CMakeFiles/pfsinyuv.dir/link.d CMakeFiles/pfsinyuv.dir/pfsinyuv.cpp.o -o pfsinyuv   -L/build/reproducible-path/pfstools-2.2.0/src/pfs  -Wl,-rpath,/build/reproducible-path/pfstools-2.2.0/src/pfs:/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfs: ../pfs/libpfs.so.2.0.0
 make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-/build/reproducible-path/pfstools-2.2.0/src/filter/pfsflip.cpp: In function 'void flipFrames(int, char**)':
-/build/reproducible-path/pfstools-2.2.0/src/filter/pfsflip.cpp:100:19: warning: unused variable 'dX' [-Wunused-variable]
-  100 |     pfs::Channel *dX, *dY, *dZ;
-      |                   ^~
-/build/reproducible-path/pfstools-2.2.0/src/filter/pfsflip.cpp:100:24: warning: unused variable 'dY' [-Wunused-variable]
-  100 |     pfs::Channel *dX, *dY, *dZ;
-      |                        ^~
-/build/reproducible-path/pfstools-2.2.0/src/filter/pfsflip.cpp:100:29: warning: unused variable 'dZ' [-Wunused-variable]
-  100 |     pfs::Channel *dX, *dY, *dZ;
-      |                             ^~
-[ 35%] Building CXX object src/filter/CMakeFiles/pfsabsolute.dir/pfsabsolute.cpp.o
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/filter && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/filter/CMakeFiles/pfsabsolute.dir/pfsabsolute.cpp.o -MF CMakeFiles/pfsabsolute.dir/pfsabsolute.cpp.o.d -o CMakeFiles/pfsabsolute.dir/pfsabsolute.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/filter/pfsabsolute.cpp
-[ 35%] Built target pfsextractchannels
-make  -f src/filter/CMakeFiles/pfsretime.dir/build.make src/filter/CMakeFiles/pfsretime.dir/depend
-[ 35%] Built target pfsinyuv
+make  -f src/filter/CMakeFiles/pfscut.dir/build.make src/filter/CMakeFiles/pfscut.dir/build
 In function 'int TIFFWriteIFD(FILE*, short unsigned int, short unsigned int, long unsigned int, long unsigned int)',
     inlined from 'void HDRTiffWriter::writeImage(pfs::Array2D*, pfs::Array2D*, pfs::Array2D*)' at /build/reproducible-path/pfstools-2.2.0/src/fileformat/hdrtiffio.cpp:409:15:
 /build/reproducible-path/pfstools-2.2.0/src/fileformat/hdrtiffio.cpp:457:26: warning: array subscript 'long unsigned int[1]' is partly outside array bounds of 'unsigned char [12]' [-Warray-bounds=]
   457 |   (unsigned long&)ifd[8] = 0;
       |   ~~~~~~~~~~~~~~~~~~~~~~~^~~
-make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-make  -f src/filter/CMakeFiles/pfscolortransform.dir/build.make src/filter/CMakeFiles/pfscolortransform.dir/depend
 /build/reproducible-path/pfstools-2.2.0/src/fileformat/hdrtiffio.cpp: In member function 'void HDRTiffWriter::writeImage(pfs::Array2D*, pfs::Array2D*, pfs::Array2D*)':
 /build/reproducible-path/pfstools-2.2.0/src/fileformat/hdrtiffio.cpp:452:17: note: at offset 8 into object 'ifd' of size 12
   452 |   unsigned char ifd[12];
       |                 ^~~
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pfstools-2.2.0 /build/reproducible-path/pfstools-2.2.0/src/filter /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/filter /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/filter/CMakeFiles/pfsretime.dir/DependInfo.cmake "--color="
 In function 'int TIFFWriteIFD(FILE*, short unsigned int, short unsigned int, long unsigned int, long unsigned int)',
     inlined from 'void HDRTiffWriter::writeImage(pfs::Array2D*, pfs::Array2D*, pfs::Array2D*)' at /build/reproducible-path/pfstools-2.2.0/src/fileformat/hdrtiffio.cpp:411:15:
 /build/reproducible-path/pfstools-2.2.0/src/fileformat/hdrtiffio.cpp:457:26: warning: array subscript 'long unsigned int[1]' is partly outside array bounds of 'unsigned char [12]' [-Warray-bounds=]
@@ -3851,18 +3790,23 @@
 /build/reproducible-path/pfstools-2.2.0/src/fileformat/hdrtiffio.cpp:452:17: note: at offset 8 into object 'ifd' of size 12
   452 |   unsigned char ifd[12];
       |                 ^~~
+[ 29%] Built target pfsclamp
 make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pfstools-2.2.0 /build/reproducible-path/pfstools-2.2.0/src/filter /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/filter /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/filter/CMakeFiles/pfscolortransform.dir/DependInfo.cmake "--color="
-make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-make  -f src/filter/CMakeFiles/pfsretime.dir/build.make src/filter/CMakeFiles/pfsretime.dir/build
-make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
+make  -f src/filter/CMakeFiles/pfspad.dir/build.make src/filter/CMakeFiles/pfspad.dir/depend
 make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-make  -f src/filter/CMakeFiles/pfscolortransform.dir/build.make src/filter/CMakeFiles/pfscolortransform.dir/build
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pfstools-2.2.0 /build/reproducible-path/pfstools-2.2.0/src/filter /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/filter /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/filter/CMakeFiles/pfspad.dir/DependInfo.cmake "--color="
+/build/reproducible-path/pfstools-2.2.0/src/filter/pfssize.cpp: In function 'void upsampleArray(const pfs::Array2D*, pfs::Array2D*, ResampleFilter*)':
+/build/reproducible-path/pfstools-2.2.0/src/filter/pfssize.cpp:343:9: warning: unused variable 'filterSamplingX' [-Wunused-variable]
+  343 |   float filterSamplingX = max( modff( dx, &pad ), 0.01f );
+      |         ^~~~~~~~~~~~~~~
+/build/reproducible-path/pfstools-2.2.0/src/filter/pfssize.cpp:344:9: warning: unused variable 'filterSamplingY' [-Wunused-variable]
+  344 |   float filterSamplingY = max( modff( dy, &pad ), 0.01f );
+      |         ^~~~~~~~~~~~~~~
+[ 30%] Building CXX object src/filter/CMakeFiles/pfscut.dir/pfscut.cpp.o
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/filter && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/filter/CMakeFiles/pfscut.dir/pfscut.cpp.o -MF CMakeFiles/pfscut.dir/pfscut.cpp.o.d -o CMakeFiles/pfscut.dir/pfscut.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/filter/pfscut.cpp
+make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
+make  -f src/filter/CMakeFiles/pfspad.dir/build.make src/filter/CMakeFiles/pfspad.dir/build
 make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-[ 36%] Building CXX object src/filter/CMakeFiles/pfscolortransform.dir/pfscolortransform.cpp.o
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/filter && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/filter/CMakeFiles/pfscolortransform.dir/pfscolortransform.cpp.o -MF CMakeFiles/pfscolortransform.dir/pfscolortransform.cpp.o.d -o CMakeFiles/pfscolortransform.dir/pfscolortransform.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/filter/pfscolortransform.cpp
-[ 37%] Building CXX object src/filter/CMakeFiles/pfsretime.dir/pfsretime.cpp.o
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/filter && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/filter/CMakeFiles/pfsretime.dir/pfsretime.cpp.o -MF CMakeFiles/pfsretime.dir/pfsretime.cpp.o.d -o CMakeFiles/pfsretime.dir/pfsretime.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/filter/pfsretime.cpp
 /build/reproducible-path/pfstools-2.2.0/src/fileformat/hdrtiffio.cpp: In function 'int TIFFWriteIFD(FILE*, short unsigned int, short unsigned int, long unsigned int, long unsigned int)':
 /build/reproducible-path/pfstools-2.2.0/src/fileformat/hdrtiffio.cpp:457:3: warning: array subscript 'long unsigned int[1]' is partly outside array bounds of 'unsigned char [12]' [-Warray-bounds=]
   457 |   (unsigned long&)ifd[8] = 0;
@@ -3882,43 +3826,72 @@
 /build/reproducible-path/pfstools-2.2.0/src/fileformat/hdrtiffio.cpp:452:17: note: at offset 8 into object 'ifd' of size 12
   452 |   unsigned char ifd[12];
       |                 ^~~
-[ 38%] Linking CXX executable pfsrotate
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/filter && /usr/bin/cmake -E cmake_link_script CMakeFiles/pfsrotate.dir/link.txt --verbose=1
-/build/reproducible-path/pfstools-2.2.0/src/filter/pfscat.cpp: In function 'void pfscat(int, char**)':
-/build/reproducible-path/pfstools-2.2.0/src/filter/pfscat.cpp:406:21: warning: 'outFrame' may be used uninitialized [-Wmaybe-uninitialized]
-  406 |     pfsio.writeFrame(outFrame, stdout);
-      |     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
-/build/reproducible-path/pfstools-2.2.0/src/filter/pfscat.cpp:236:23: note: 'outFrame' was declared here
-  236 | pfs::Frame *inFrame, *outFrame, *prevFrame;
-      |                       ^~~~~~~~
-/build/reproducible-path/pfstools-2.2.0/src/filter/pfscat.cpp:392:37: warning: 'prevFrame' may be used uninitialized [-Wmaybe-uninitialized]
-  392 |         if(frame_no) pfsio.freeFrame(prevFrame);
-      |                      ~~~~~~~~~~~~~~~^~~~~~~~~~~
-/build/reproducible-path/pfstools-2.2.0/src/filter/pfscat.cpp:236:34: note: 'prevFrame' was declared here
-  236 | pfs::Frame *inFrame, *outFrame, *prevFrame;
-      |                                  ^~~~~~~~~
-[ 39%] Linking CXX executable pfsouttiff
+[ 31%] Building CXX object src/filter/CMakeFiles/pfspad.dir/pfspad.cpp.o
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/filter && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/filter/CMakeFiles/pfspad.dir/pfspad.cpp.o -MF CMakeFiles/pfspad.dir/pfspad.cpp.o.d -o CMakeFiles/pfspad.dir/pfspad.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/filter/pfspad.cpp
+[ 32%] Linking CXX executable pfsgamma
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/filter && /usr/bin/cmake -E cmake_link_script CMakeFiles/pfsgamma.dir/link.txt --verbose=1
+[ 33%] Linking CXX executable pfsouttiff
 cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/fileformat && /usr/bin/cmake -E cmake_link_script CMakeFiles/pfsouttiff.dir/link.txt --verbose=1
-[ 40%] Linking CXX executable pfspad
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/filter && /usr/bin/cmake -E cmake_link_script CMakeFiles/pfspad.dir/link.txt --verbose=1
-[ 40%] Linking CXX executable pfsflip
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/filter && /usr/bin/cmake -E cmake_link_script CMakeFiles/pfsflip.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic -Wl,--dependency-file=CMakeFiles/pfsrotate.dir/link.d CMakeFiles/pfsrotate.dir/pfsrotate.cpp.o -o pfsrotate   -L/build/reproducible-path/pfstools-2.2.0/src/pfs  -Wl,-rpath,/build/reproducible-path/pfstools-2.2.0/src/pfs:/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfs: ../pfs/libpfs.so.2.0.0
+[ 34%] Linking CXX executable pfsextractchannels
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/filter && /usr/bin/cmake -E cmake_link_script CMakeFiles/pfsextractchannels.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic -Wl,--dependency-file=CMakeFiles/pfsgamma.dir/link.d CMakeFiles/pfsgamma.dir/pfsgamma.cpp.o -o pfsgamma   -L/build/reproducible-path/pfstools-2.2.0/src/pfs  -Wl,-rpath,/build/reproducible-path/pfstools-2.2.0/src/pfs:/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfs: ../pfs/libpfs.so.2.0.0
 make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-[ 40%] Linking CXX executable pfssize
-[ 40%] Built target pfsrotate
+[ 34%] Built target pfsgamma
+make  -f src/filter/CMakeFiles/pfscat.dir/build.make src/filter/CMakeFiles/pfscat.dir/depend
+make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pfstools-2.2.0 /build/reproducible-path/pfstools-2.2.0/src/filter /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/filter /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/filter/CMakeFiles/pfscat.dir/DependInfo.cmake "--color="
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic -Wl,--dependency-file=CMakeFiles/pfsouttiff.dir/link.d CMakeFiles/pfsouttiff.dir/pfsouttiff.cpp.o CMakeFiles/pfsouttiff.dir/hdrtiffio.cpp.o -o pfsouttiff   -L/build/reproducible-path/pfstools-2.2.0/src/pfs  -Wl,-rpath,/build/reproducible-path/pfstools-2.2.0/src/pfs:/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfs: ../pfs/libpfs.so.2.0.0 -ltiff
 make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/filter && /usr/bin/cmake -E cmake_link_script CMakeFiles/pfssize.dir/link.txt --verbose=1
-make  -f src/filter/CMakeFiles/pfsdisplayfunction.dir/build.make src/filter/CMakeFiles/pfsdisplayfunction.dir/depend
+make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
+make  -f src/filter/CMakeFiles/pfscat.dir/build.make src/filter/CMakeFiles/pfscat.dir/build
+[ 34%] Built target pfsouttiff
 make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pfstools-2.2.0 /build/reproducible-path/pfstools-2.2.0/src/filter /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/filter /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/filter/CMakeFiles/pfsdisplayfunction.dir/DependInfo.cmake "--color="
+make  -f src/filter/CMakeFiles/pfsabsolute.dir/build.make src/filter/CMakeFiles/pfsabsolute.dir/depend
+make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pfstools-2.2.0 /build/reproducible-path/pfstools-2.2.0/src/filter /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/filter /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/filter/CMakeFiles/pfsabsolute.dir/DependInfo.cmake "--color="
+make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
+make  -f src/filter/CMakeFiles/pfsabsolute.dir/build.make src/filter/CMakeFiles/pfsabsolute.dir/build
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic -Wl,--dependency-file=CMakeFiles/pfsextractchannels.dir/link.d CMakeFiles/pfsextractchannels.dir/pfsextractchannels.cpp.o -o pfsextractchannels   -L/build/reproducible-path/pfstools-2.2.0/src/pfs  -Wl,-rpath,/build/reproducible-path/pfstools-2.2.0/src/pfs:/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfs: ../pfs/libpfs.so.2.0.0
+[ 34%] Linking CXX executable pfsinyuv
+make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
+[ 34%] Building CXX object src/filter/CMakeFiles/pfscat.dir/pfscat.cpp.o
+make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/fileformat && /usr/bin/cmake -E cmake_link_script CMakeFiles/pfsinyuv.dir/link.txt --verbose=1
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/filter && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/filter/CMakeFiles/pfscat.dir/pfscat.cpp.o -MF CMakeFiles/pfscat.dir/pfscat.cpp.o.d -o CMakeFiles/pfscat.dir/pfscat.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/filter/pfscat.cpp
+[ 35%] Building CXX object src/filter/CMakeFiles/pfsabsolute.dir/pfsabsolute.cpp.o
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/filter && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/filter/CMakeFiles/pfsabsolute.dir/pfsabsolute.cpp.o -MF CMakeFiles/pfsabsolute.dir/pfsabsolute.cpp.o.d -o CMakeFiles/pfsabsolute.dir/pfsabsolute.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/filter/pfsabsolute.cpp
+[ 35%] Built target pfsextractchannels
+make  -f src/filter/CMakeFiles/pfsretime.dir/build.make src/filter/CMakeFiles/pfsretime.dir/depend
+make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pfstools-2.2.0 /build/reproducible-path/pfstools-2.2.0/src/filter /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/filter /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/filter/CMakeFiles/pfsretime.dir/DependInfo.cmake "--color="
+make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
+make  -f src/filter/CMakeFiles/pfsretime.dir/build.make src/filter/CMakeFiles/pfsretime.dir/build
+make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
+[ 36%] Building CXX object src/filter/CMakeFiles/pfsretime.dir/pfsretime.cpp.o
+/build/reproducible-path/pfstools-2.2.0/src/filter/pfspanoramic.cpp: In member function 'virtual Vector3D* MirrorBallProjection::uvToDirection(double, double)':
+/build/reproducible-path/pfstools-2.2.0/src/filter/pfspanoramic.cpp:282:12: warning: unused variable 't' [-Wunused-variable]
+  282 |     double t;
+      |            ^
+/build/reproducible-path/pfstools-2.2.0/src/filter/pfspanoramic.cpp: In member function 'virtual Vector3D* AngularProjection::uvToDirection(double, double)':
+/build/reproducible-path/pfstools-2.2.0/src/filter/pfspanoramic.cpp:400:12: warning: unused variable 't' [-Wunused-variable]
+  400 |     double t;
+      |            ^
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/filter && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/filter/CMakeFiles/pfsretime.dir/pfsretime.cpp.o -MF CMakeFiles/pfsretime.dir/pfsretime.cpp.o.d -o CMakeFiles/pfsretime.dir/pfsretime.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/filter/pfsretime.cpp
+/build/reproducible-path/pfstools-2.2.0/src/filter/pfspanoramic.cpp: In function 'void panoramic(int, char**)':
+/build/reproducible-path/pfstools-2.2.0/src/filter/pfspanoramic.cpp:797:19: warning: unused variable 'dX' [-Wunused-variable]
+  797 |     pfs::Channel *dX, *dY, *dZ;
+      |                   ^~
+/build/reproducible-path/pfstools-2.2.0/src/filter/pfspanoramic.cpp:797:24: warning: unused variable 'dY' [-Wunused-variable]
+  797 |     pfs::Channel *dX, *dY, *dZ;
+      |                        ^~
+/build/reproducible-path/pfstools-2.2.0/src/filter/pfspanoramic.cpp:797:29: warning: unused variable 'dZ' [-Wunused-variable]
+  797 |     pfs::Channel *dX, *dY, *dZ;
+      |                             ^~
 In function 'int TIFFWriteIFD(FILE*, short unsigned int, short unsigned int, long unsigned int, long unsigned int)',
     inlined from 'void HDRTiffWriter::writeImage(pfs::Array2D*, pfs::Array2D*, pfs::Array2D*)' at /build/reproducible-path/pfstools-2.2.0/src/fileformat/hdrtiffio.cpp:409:15:
 /build/reproducible-path/pfstools-2.2.0/src/fileformat/hdrtiffio.cpp:457:26: warning: array subscript 'long unsigned int[1]' is partly outside array bounds of 'unsigned char [12]' [-Warray-bounds=]
   457 |   (unsigned long&)ifd[8] = 0;
       |   ~~~~~~~~~~~~~~~~~~~~~~~^~~
-[ 41%] Linking CXX executable pfscat
 /build/reproducible-path/pfstools-2.2.0/src/fileformat/hdrtiffio.cpp: In member function 'void HDRTiffWriter::writeImage(pfs::Array2D*, pfs::Array2D*, pfs::Array2D*)':
 /build/reproducible-path/pfstools-2.2.0/src/fileformat/hdrtiffio.cpp:452:17: note: at offset 8 into object 'ifd' of size 12
   452 |   unsigned char ifd[12];
@@ -4148,28 +4121,22 @@
 /build/reproducible-path/pfstools-2.2.0/src/fileformat/hdrtiffio.cpp:452:17: note: at offset 8 into object 'ifd' of size 12
   452 |   unsigned char ifd[12];
       |                 ^~~
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/filter && /usr/bin/cmake -E cmake_link_script CMakeFiles/pfscat.dir/link.txt --verbose=1
-[ 41%] Built target pfsouttiff
-make  -f src/hdrhtml/CMakeFiles/pfsouthdrhtml.dir/build.make src/hdrhtml/CMakeFiles/pfsouthdrhtml.dir/depend
-make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pfstools-2.2.0 /build/reproducible-path/pfstools-2.2.0/src/hdrhtml /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/hdrhtml /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/hdrhtml/CMakeFiles/pfsouthdrhtml.dir/DependInfo.cmake "--color="
-make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-make  -f src/filter/CMakeFiles/pfsdisplayfunction.dir/build.make src/filter/CMakeFiles/pfsdisplayfunction.dir/build
-make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic -Wl,--dependency-file=CMakeFiles/pfspad.dir/link.d CMakeFiles/pfspad.dir/pfspad.cpp.o -o pfspad   -L/build/reproducible-path/pfstools-2.2.0/src/pfs  -Wl,-rpath,/build/reproducible-path/pfstools-2.2.0/src/pfs:/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfs: ../pfs/libpfs.so.2.0.0
-make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-[ 42%] Linking CXX executable pfscut
+/build/reproducible-path/pfstools-2.2.0/src/filter/pfsrotate.cpp: In function 'void rotateFrames(int, char**)':
+/build/reproducible-path/pfstools-2.2.0/src/filter/pfsrotate.cpp:94:19: warning: unused variable 'dX' [-Wunused-variable]
+   94 |     pfs::Channel *dX, *dY, *dZ;
+      |                   ^~
+/build/reproducible-path/pfstools-2.2.0/src/filter/pfsrotate.cpp:94:24: warning: unused variable 'dY' [-Wunused-variable]
+   94 |     pfs::Channel *dX, *dY, *dZ;
+      |                        ^~
+/build/reproducible-path/pfstools-2.2.0/src/filter/pfsrotate.cpp:94:29: warning: unused variable 'dZ' [-Wunused-variable]
+   94 |     pfs::Channel *dX, *dY, *dZ;
+      |                             ^~
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic -Wl,--dependency-file=CMakeFiles/pfsinyuv.dir/link.d CMakeFiles/pfsinyuv.dir/pfsinyuv.cpp.o -o pfsinyuv   -L/build/reproducible-path/pfstools-2.2.0/src/pfs  -Wl,-rpath,/build/reproducible-path/pfstools-2.2.0/src/pfs:/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfs: ../pfs/libpfs.so.2.0.0
 make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-make  -f src/hdrhtml/CMakeFiles/pfsouthdrhtml.dir/build.make src/hdrhtml/CMakeFiles/pfsouthdrhtml.dir/build
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/filter && /usr/bin/cmake -E cmake_link_script CMakeFiles/pfscut.dir/link.txt --verbose=1
-[ 42%] Building CXX object src/filter/CMakeFiles/pfsdisplayfunction.dir/pfsdisplayfunction.cpp.o
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/filter && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/filter/CMakeFiles/pfsdisplayfunction.dir/pfsdisplayfunction.cpp.o -MF CMakeFiles/pfsdisplayfunction.dir/pfsdisplayfunction.cpp.o.d -o CMakeFiles/pfsdisplayfunction.dir/pfsdisplayfunction.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/filter/pfsdisplayfunction.cpp
-make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-[ 42%] Built target pfspad
-make  -f src/pfsview/CMakeFiles/pfsview.dir/build.make src/pfsview/CMakeFiles/pfsview.dir/depend
+[ 36%] Built target pfsinyuv
+make  -f src/filter/CMakeFiles/pfscolortransform.dir/build.make src/filter/CMakeFiles/pfscolortransform.dir/depend
 make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-[ 43%] Building CXX object src/hdrhtml/CMakeFiles/pfsouthdrhtml.dir/pfsouthdrhtml.cpp.o
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/hdrhtml && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -I/usr/include/ImageMagick-7 -I/usr/include/aarch64-linux-gnu/ImageMagick-7 -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -MD -MT src/hdrhtml/CMakeFiles/pfsouthdrhtml.dir/pfsouthdrhtml.cpp.o -MF CMakeFiles/pfsouthdrhtml.dir/pfsouthdrhtml.cpp.o.d -o CMakeFiles/pfsouthdrhtml.dir/pfsouthdrhtml.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/hdrhtml/pfsouthdrhtml.cpp
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pfstools-2.2.0 /build/reproducible-path/pfstools-2.2.0/src/filter /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/filter /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/filter/CMakeFiles/pfscolortransform.dir/DependInfo.cmake "--color="
 /build/reproducible-path/pfstools-2.2.0/src/fileformat/hdrtiffio.cpp: In function 'int TIFFWriteIFD(FILE*, short unsigned int, short unsigned int, long unsigned int, long unsigned int)':
 /build/reproducible-path/pfstools-2.2.0/src/fileformat/hdrtiffio.cpp:457:3: warning: array subscript 'long unsigned int[1]' is partly outside array bounds of 'unsigned char [12]' [-Warray-bounds=]
   457 |   (unsigned long&)ifd[8] = 0;
@@ -4189,45 +4156,116 @@
 /build/reproducible-path/pfstools-2.2.0/src/fileformat/hdrtiffio.cpp:452:17: note: at offset 8 into object 'ifd' of size 12
   452 |   unsigned char ifd[12];
       |                 ^~~
-[ 44%] Generating moc_pfsview_widget.cpp
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfsview && /usr/lib/qt5/bin/moc @/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfsview/moc_pfsview_widget.cpp_parameters
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic -Wl,--dependency-file=CMakeFiles/pfscat.dir/link.d CMakeFiles/pfscat.dir/pfscat.cpp.o -o pfscat   -L/build/reproducible-path/pfstools-2.2.0/src/pfs  -Wl,-rpath,/build/reproducible-path/pfstools-2.2.0/src/pfs:/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfs: ../pfs/libpfs.so.2.0.0
 make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic -Wl,--dependency-file=CMakeFiles/pfsflip.dir/link.d CMakeFiles/pfsflip.dir/pfsflip.cpp.o -o pfsflip   -L/build/reproducible-path/pfstools-2.2.0/src/pfs  -Wl,-rpath,/build/reproducible-path/pfstools-2.2.0/src/pfs:/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfs: ../pfs/libpfs.so.2.0.0
+make  -f src/filter/CMakeFiles/pfscolortransform.dir/build.make src/filter/CMakeFiles/pfscolortransform.dir/build
+make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
+/build/reproducible-path/pfstools-2.2.0/src/filter/pfsflip.cpp: In function 'void flipFrames(int, char**)':
+/build/reproducible-path/pfstools-2.2.0/src/filter/pfsflip.cpp:100:19: warning: unused variable 'dX' [-Wunused-variable]
+  100 |     pfs::Channel *dX, *dY, *dZ;
+      |                   ^~
+/build/reproducible-path/pfstools-2.2.0/src/filter/pfsflip.cpp:100:24: warning: unused variable 'dY' [-Wunused-variable]
+  100 |     pfs::Channel *dX, *dY, *dZ;
+      |                        ^~
+[ 37%] Building CXX object src/filter/CMakeFiles/pfscolortransform.dir/pfscolortransform.cpp.o
+/build/reproducible-path/pfstools-2.2.0/src/filter/pfsflip.cpp:100:29: warning: unused variable 'dZ' [-Wunused-variable]
+  100 |     pfs::Channel *dX, *dY, *dZ;
+      |                             ^~
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/filter && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/filter/CMakeFiles/pfscolortransform.dir/pfscolortransform.cpp.o -MF CMakeFiles/pfscolortransform.dir/pfscolortransform.cpp.o.d -o CMakeFiles/pfscolortransform.dir/pfscolortransform.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/filter/pfscolortransform.cpp
+[ 38%] Linking CXX executable pfsintiff
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/fileformat && /usr/bin/cmake -E cmake_link_script CMakeFiles/pfsintiff.dir/link.txt --verbose=1
+[ 39%] Linking CXX executable pfsrotate
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/filter && /usr/bin/cmake -E cmake_link_script CMakeFiles/pfsrotate.dir/link.txt --verbose=1
+[ 40%] Linking CXX executable pfspad
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/filter && /usr/bin/cmake -E cmake_link_script CMakeFiles/pfspad.dir/link.txt --verbose=1
+/build/reproducible-path/pfstools-2.2.0/src/filter/pfscat.cpp: In function 'void pfscat(int, char**)':
+/build/reproducible-path/pfstools-2.2.0/src/filter/pfscat.cpp:406:21: warning: 'outFrame' may be used uninitialized [-Wmaybe-uninitialized]
+  406 |     pfsio.writeFrame(outFrame, stdout);
+      |     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
+/build/reproducible-path/pfstools-2.2.0/src/filter/pfscat.cpp:236:23: note: 'outFrame' was declared here
+  236 | pfs::Frame *inFrame, *outFrame, *prevFrame;
+      |                       ^~~~~~~~
+/build/reproducible-path/pfstools-2.2.0/src/filter/pfscat.cpp:392:37: warning: 'prevFrame' may be used uninitialized [-Wmaybe-uninitialized]
+  392 |         if(frame_no) pfsio.freeFrame(prevFrame);
+      |                      ~~~~~~~~~~~~~~~^~~~~~~~~~~
+/build/reproducible-path/pfstools-2.2.0/src/filter/pfscat.cpp:236:34: note: 'prevFrame' was declared here
+  236 | pfs::Frame *inFrame, *outFrame, *prevFrame;
+      |                                  ^~~~~~~~~
+[ 40%] Linking CXX executable pfssize
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/filter && /usr/bin/cmake -E cmake_link_script CMakeFiles/pfssize.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic -Wl,--dependency-file=CMakeFiles/pfsrotate.dir/link.d CMakeFiles/pfsrotate.dir/pfsrotate.cpp.o -o pfsrotate   -L/build/reproducible-path/pfstools-2.2.0/src/pfs  -Wl,-rpath,/build/reproducible-path/pfstools-2.2.0/src/pfs:/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfs: ../pfs/libpfs.so.2.0.0
 make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic -Wl,--dependency-file=CMakeFiles/pfssize.dir/link.d CMakeFiles/pfssize.dir/pfssize.cpp.o -o pfssize   -L/build/reproducible-path/pfstools-2.2.0/src/pfs  -Wl,-rpath,/build/reproducible-path/pfstools-2.2.0/src/pfs:/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfs: ../pfs/libpfs.so.2.0.0
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic -Wl,--dependency-file=CMakeFiles/pfspad.dir/link.d CMakeFiles/pfspad.dir/pfspad.cpp.o -o pfspad   -L/build/reproducible-path/pfstools-2.2.0/src/pfs  -Wl,-rpath,/build/reproducible-path/pfstools-2.2.0/src/pfs:/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfs: ../pfs/libpfs.so.2.0.0
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic -Wl,--dependency-file=CMakeFiles/pfsintiff.dir/link.d CMakeFiles/pfsintiff.dir/pfsintiff.cpp.o CMakeFiles/pfsintiff.dir/hdrtiffio.cpp.o -o pfsintiff   -L/build/reproducible-path/pfstools-2.2.0/src/pfs  -Wl,-rpath,/build/reproducible-path/pfstools-2.2.0/src/pfs:/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfs: ../pfs/libpfs.so.2.0.0 -ltiff
+make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
+make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
+[ 40%] Built target pfsrotate
+[ 40%] Built target pfsintiff
+make  -f src/filter/CMakeFiles/pfsdisplayfunction.dir/build.make src/filter/CMakeFiles/pfsdisplayfunction.dir/depend
+[ 40%] Linking CXX executable pfsflip
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/filter && /usr/bin/cmake -E cmake_link_script CMakeFiles/pfsflip.dir/link.txt --verbose=1
+make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pfstools-2.2.0 /build/reproducible-path/pfstools-2.2.0/src/filter /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/filter /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/filter/CMakeFiles/pfsdisplayfunction.dir/DependInfo.cmake "--color="
+make  -f src/hdrhtml/CMakeFiles/pfsouthdrhtml.dir/build.make src/hdrhtml/CMakeFiles/pfsouthdrhtml.dir/depend
+[ 40%] Built target pfspad
+make  -f src/pfsview/CMakeFiles/pfsview.dir/build.make src/pfsview/CMakeFiles/pfsview.dir/depend
+make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pfstools-2.2.0 /build/reproducible-path/pfstools-2.2.0/src/hdrhtml /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/hdrhtml /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/hdrhtml/CMakeFiles/pfsouthdrhtml.dir/DependInfo.cmake "--color="
+make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
+make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
+make  -f src/filter/CMakeFiles/pfsdisplayfunction.dir/build.make src/filter/CMakeFiles/pfsdisplayfunction.dir/build
+make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
+make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
+make  -f src/hdrhtml/CMakeFiles/pfsouthdrhtml.dir/build.make src/hdrhtml/CMakeFiles/pfsouthdrhtml.dir/build
+[ 40%] Building CXX object src/filter/CMakeFiles/pfsdisplayfunction.dir/pfsdisplayfunction.cpp.o
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/filter && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/filter/CMakeFiles/pfsdisplayfunction.dir/pfsdisplayfunction.cpp.o -MF CMakeFiles/pfsdisplayfunction.dir/pfsdisplayfunction.cpp.o.d -o CMakeFiles/pfsdisplayfunction.dir/pfsdisplayfunction.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/filter/pfsdisplayfunction.cpp
+[ 41%] Generating moc_pfsview_widget.cpp
+make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfsview && /usr/lib/qt5/bin/moc @/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfsview/moc_pfsview_widget.cpp_parameters
+[ 42%] Linking CXX executable pfscut
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/filter && /usr/bin/cmake -E cmake_link_script CMakeFiles/pfscut.dir/link.txt --verbose=1
+[ 43%] Building CXX object src/hdrhtml/CMakeFiles/pfsouthdrhtml.dir/pfsouthdrhtml.cpp.o
+[ 44%] Linking CXX executable pfscat
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/hdrhtml && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -I/usr/include/ImageMagick-7 -I/usr/include/aarch64-linux-gnu/ImageMagick-7 -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -MD -MT src/hdrhtml/CMakeFiles/pfsouthdrhtml.dir/pfsouthdrhtml.cpp.o -MF CMakeFiles/pfsouthdrhtml.dir/pfsouthdrhtml.cpp.o.d -o CMakeFiles/pfsouthdrhtml.dir/pfsouthdrhtml.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/hdrhtml/pfsouthdrhtml.cpp
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/filter && /usr/bin/cmake -E cmake_link_script CMakeFiles/pfscat.dir/link.txt --verbose=1
+[ 45%] Linking CXX executable pfstag
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/filter && /usr/bin/cmake -E cmake_link_script CMakeFiles/pfstag.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic -Wl,--dependency-file=CMakeFiles/pfsflip.dir/link.d CMakeFiles/pfsflip.dir/pfsflip.cpp.o -o pfsflip   -L/build/reproducible-path/pfstools-2.2.0/src/pfs  -Wl,-rpath,/build/reproducible-path/pfstools-2.2.0/src/pfs:/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfs: ../pfs/libpfs.so.2.0.0
 make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-[ 44%] Built target pfscat
+[ 45%] Built target pfsflip
 make  -f src/pfsglview/CMakeFiles/pfsglview.dir/build.make src/pfsglview/CMakeFiles/pfsglview.dir/depend
-[ 44%] Built target pfssize
 make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pfstools-2.2.0 /build/reproducible-path/pfstools-2.2.0/src/pfsglview /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfsglview /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfsglview/CMakeFiles/pfsglview.dir/DependInfo.cmake "--color="
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic -Wl,--dependency-file=CMakeFiles/pfscut.dir/link.d CMakeFiles/pfscut.dir/pfscut.cpp.o -o pfscut   -L/build/reproducible-path/pfstools-2.2.0/src/pfs  -Wl,-rpath,/build/reproducible-path/pfstools-2.2.0/src/pfs:/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfs: ../pfs/libpfs.so.2.0.0
+make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
+[ 46%] Generating moc_luminancerange_widget.cpp
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfsview && /usr/lib/qt5/bin/moc @/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfsview/moc_luminancerange_widget.cpp_parameters
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic -Wl,--dependency-file=CMakeFiles/pfssize.dir/link.d CMakeFiles/pfssize.dir/pfssize.cpp.o -o pfssize   -L/build/reproducible-path/pfstools-2.2.0/src/pfs  -Wl,-rpath,/build/reproducible-path/pfstools-2.2.0/src/pfs:/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfs: ../pfs/libpfs.so.2.0.0
+make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
+[ 46%] Built target pfscut
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic -Wl,--dependency-file=CMakeFiles/pfstag.dir/link.d CMakeFiles/pfstag.dir/pfstag.cpp.o -o pfstag   -L/build/reproducible-path/pfstools-2.2.0/src/pfs  -Wl,-rpath,/build/reproducible-path/pfstools-2.2.0/src/pfs:/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfs: ../pfs/libpfs.so.2.0.0
 make  -f src/octave/CMakeFiles/pfsread.mkoct.dir/build.make src/octave/CMakeFiles/pfsread.mkoct.dir/depend
-[ 44%] Built target pfsflip
+make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
 make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pfstools-2.2.0 /build/reproducible-path/pfstools-2.2.0/src/octave /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/octave /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/octave/CMakeFiles/pfsread.mkoct.dir/DependInfo.cmake "--color="
-[ 45%] Linking CXX executable pfsintiff
-make  -f src/octave/CMakeFiles/pfswrite.mkoct.dir/build.make src/octave/CMakeFiles/pfswrite.mkoct.dir/depend
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/fileformat && /usr/bin/cmake -E cmake_link_script CMakeFiles/pfsintiff.dir/link.txt --verbose=1
+[ 46%] Built target pfssize
 make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
 make  -f src/pfsglview/CMakeFiles/pfsglview.dir/build.make src/pfsglview/CMakeFiles/pfsglview.dir/build
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pfstools-2.2.0 /build/reproducible-path/pfstools-2.2.0/src/octave /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/octave /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/octave/CMakeFiles/pfswrite.mkoct.dir/DependInfo.cmake "--color="
-make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
 make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
+make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
 make  -f src/octave/CMakeFiles/pfsread.mkoct.dir/build.make src/octave/CMakeFiles/pfsread.mkoct.dir/build
-[ 46%] Generating moc_luminancerange_widget.cpp
 make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfsview && /usr/lib/qt5/bin/moc @/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfsview/moc_luminancerange_widget.cpp_parameters
-[ 47%] Building CXX object src/pfsglview/CMakeFiles/pfsglview.dir/pfsglview.cpp.o
-[ 48%] Linking CXX executable pfspanoramic
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfsglview && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -MD -MT src/pfsglview/CMakeFiles/pfsglview.dir/pfsglview.cpp.o -MF CMakeFiles/pfsglview.dir/pfsglview.cpp.o.d -o CMakeFiles/pfsglview.dir/pfsglview.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/pfsglview/pfsglview.cpp
-make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/filter && /usr/bin/cmake -E cmake_link_script CMakeFiles/pfspanoramic.dir/link.txt --verbose=1
-make  -f src/octave/CMakeFiles/pfswrite.mkoct.dir/build.make src/octave/CMakeFiles/pfswrite.mkoct.dir/build
+[ 46%] Built target pfstag
+make  -f src/octave/CMakeFiles/pfswrite.mkoct.dir/build.make src/octave/CMakeFiles/pfswrite.mkoct.dir/depend
+[ 46%] Generating moc_main.cpp
 make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pfstools-2.2.0 /build/reproducible-path/pfstools-2.2.0/src/octave /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/octave /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/octave/CMakeFiles/pfswrite.mkoct.dir/DependInfo.cmake "--color="
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfsview && /usr/lib/qt5/bin/moc @/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfsview/moc_main.cpp_parameters
+[ 48%] Building CXX object src/pfsglview/CMakeFiles/pfsglview.dir/pfsglview.cpp.o
 [ 48%] Generating pfsread.oct
+[ 47%] Building CXX object src/filter/CMakeFiles/pfsdisplayfunction.dir/display_function.cpp.o
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/filter && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/filter/CMakeFiles/pfsdisplayfunction.dir/display_function.cpp.o -MF CMakeFiles/pfsdisplayfunction.dir/display_function.cpp.o.d -o CMakeFiles/pfsdisplayfunction.dir/display_function.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/filter/display_function.cpp
 cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/octave && /usr/bin/mkoctfile /build/reproducible-path/pfstools-2.2.0/src/octave/pfsread.cpp -I/build/reproducible-path/pfstools-2.2.0/src/pfs/ -I/build/reproducible-path/pfstools-2.2.0/src/octave/help_files -L/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfs -lpfs
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfsglview && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -MD -MT src/pfsglview/CMakeFiles/pfsglview.dir/pfsglview.cpp.o -MF CMakeFiles/pfsglview.dir/pfsglview.cpp.o.d -o CMakeFiles/pfsglview.dir/pfsglview.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/pfsglview/pfsglview.cpp
 /build/reproducible-path/pfstools-2.2.0/src/filter/pfscolortransform.cpp: In function 'float** readMatrixFile(char*, bool)':
 /build/reproducible-path/pfstools-2.2.0/src/filter/pfscolortransform.cpp:41:32: warning: division 'sizeof (float*) / sizeof (float)' does not compute the number of array elements [-Wsizeof-pointer-div]
    41 | #define NUMELEMS(x)  (sizeof(x)/sizeof(*(x)))
@@ -4238,47 +4276,28 @@
 /build/reproducible-path/pfstools-2.2.0/src/filter/pfscolortransform.cpp:92:22: warning: unused variable 'k' [-Wunused-variable]
    92 |         size_t i, j, k;
       |                      ^
+make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
+make  -f src/octave/CMakeFiles/pfswrite.mkoct.dir/build.make src/octave/CMakeFiles/pfswrite.mkoct.dir/build
+make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic -Wl,--dependency-file=CMakeFiles/pfscat.dir/link.d CMakeFiles/pfscat.dir/pfscat.cpp.o -o pfscat   -L/build/reproducible-path/pfstools-2.2.0/src/pfs  -Wl,-rpath,/build/reproducible-path/pfstools-2.2.0/src/pfs:/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfs: ../pfs/libpfs.so.2.0.0
+make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
 [ 49%] Generating pfswrite.oct
 cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/octave && /usr/bin/mkoctfile /build/reproducible-path/pfstools-2.2.0/src/octave/pfswrite.cpp -I/build/reproducible-path/pfstools-2.2.0/src/pfs/ -I/build/reproducible-path/pfstools-2.2.0/src/octave/help_files -L/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfs -lpfs
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic -Wl,--dependency-file=CMakeFiles/pfscut.dir/link.d CMakeFiles/pfscut.dir/pfscut.cpp.o -o pfscut   -L/build/reproducible-path/pfstools-2.2.0/src/pfs  -Wl,-rpath,/build/reproducible-path/pfstools-2.2.0/src/pfs:/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfs: ../pfs/libpfs.so.2.0.0
-make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-[ 49%] Built target pfscut
+[ 49%] Built target pfscat
 make  -f src/octave/CMakeFiles/pfstransform_colorspace.mkoct.dir/build.make src/octave/CMakeFiles/pfstransform_colorspace.mkoct.dir/depend
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic -Wl,--dependency-file=CMakeFiles/pfsintiff.dir/link.d CMakeFiles/pfsintiff.dir/pfsintiff.cpp.o CMakeFiles/pfsintiff.dir/hdrtiffio.cpp.o -o pfsintiff   -L/build/reproducible-path/pfstools-2.2.0/src/pfs  -Wl,-rpath,/build/reproducible-path/pfstools-2.2.0/src/pfs:/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfs: ../pfs/libpfs.so.2.0.0 -ltiff
-make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
 make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pfstools-2.2.0 /build/reproducible-path/pfstools-2.2.0/src/octave /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/octave /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/octave/CMakeFiles/pfstransform_colorspace.mkoct.dir/DependInfo.cmake "--color="
-[ 49%] Built target pfsintiff
-make  -f src/octave/CMakeFiles/pfsopen.mkoct.dir/build.make src/octave/CMakeFiles/pfsopen.mkoct.dir/depend
-make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pfstools-2.2.0 /build/reproducible-path/pfstools-2.2.0/src/octave /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/octave /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/octave/CMakeFiles/pfsopen.mkoct.dir/DependInfo.cmake "--color="
-make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-make  -f src/octave/CMakeFiles/pfstransform_colorspace.mkoct.dir/build.make src/octave/CMakeFiles/pfstransform_colorspace.mkoct.dir/build
-[ 49%] Generating moc_main.cpp
-[ 50%] Linking CXX executable pfsretime
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfsview && /usr/lib/qt5/bin/moc @/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfsview/moc_main.cpp_parameters
-make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/filter && /usr/bin/cmake -E cmake_link_script CMakeFiles/pfsretime.dir/link.txt --verbose=1
-make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-make  -f src/octave/CMakeFiles/pfsopen.mkoct.dir/build.make src/octave/CMakeFiles/pfsopen.mkoct.dir/build
-make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-[ 51%] Generating pfstransform_colorspace.oct
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic -Wl,--dependency-file=CMakeFiles/pfspanoramic.dir/link.d CMakeFiles/pfspanoramic.dir/pfspanoramic.cpp.o -o pfspanoramic   -L/build/reproducible-path/pfstools-2.2.0/src/pfs  -Wl,-rpath,/build/reproducible-path/pfstools-2.2.0/src/pfs:/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfs: ../pfs/libpfs.so.2.0.0
-make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/octave && /usr/bin/mkoctfile /build/reproducible-path/pfstools-2.2.0/src/octave/pfstransform_colorspace.cpp -I/build/reproducible-path/pfstools-2.2.0/src/pfs/ -I/build/reproducible-path/pfstools-2.2.0/src/octave/help_files -L/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfs -lpfs
-[ 52%] Generating pfsopen.oct
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/octave && /usr/bin/mkoctfile /build/reproducible-path/pfstools-2.2.0/src/octave/pfsopen.cpp -I/build/reproducible-path/pfstools-2.2.0/src/pfs/ -I/build/reproducible-path/pfstools-2.2.0/src/octave/help_files -L/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfs -lpfs
-[ 52%] Built target pfspanoramic
-make  -f src/octave/CMakeFiles/pfsget.mkoct.dir/build.make src/octave/CMakeFiles/pfsget.mkoct.dir/depend
-make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pfstools-2.2.0 /build/reproducible-path/pfstools-2.2.0/src/octave /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/octave /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/octave/CMakeFiles/pfsget.mkoct.dir/DependInfo.cmake "--color="
 cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pfstools-2.2.0 /build/reproducible-path/pfstools-2.2.0/src/pfsview /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfsview /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfsview/CMakeFiles/pfsview.dir/DependInfo.cmake "--color="
 make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-make  -f src/octave/CMakeFiles/pfsget.mkoct.dir/build.make src/octave/CMakeFiles/pfsget.mkoct.dir/build
+make  -f src/octave/CMakeFiles/pfstransform_colorspace.mkoct.dir/build.make src/octave/CMakeFiles/pfstransform_colorspace.mkoct.dir/build
 make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
 make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
 make  -f src/pfsview/CMakeFiles/pfsview.dir/build.make src/pfsview/CMakeFiles/pfsview.dir/build
 make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
+[ 50%] Generating pfstransform_colorspace.oct
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/octave && /usr/bin/mkoctfile /build/reproducible-path/pfstools-2.2.0/src/octave/pfstransform_colorspace.cpp -I/build/reproducible-path/pfstools-2.2.0/src/pfs/ -I/build/reproducible-path/pfstools-2.2.0/src/octave/help_files -L/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfs -lpfs
+[ 50%] Building CXX object src/pfsview/CMakeFiles/pfsview.dir/main.cpp.o
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfsview && /usr/bin/c++ -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -fPIC -MD -MT src/pfsview/CMakeFiles/pfsview.dir/main.cpp.o -MF CMakeFiles/pfsview.dir/main.cpp.o.d -o CMakeFiles/pfsview.dir/main.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/pfsview/main.cpp
 /build/reproducible-path/pfstools-2.2.0/src/filter/pfscolortransform.cpp: In function 'void applyTransformOnFrames(int, char**)':
 /build/reproducible-path/pfstools-2.2.0/src/filter/pfscolortransform.cpp:249:30: warning: 'matrix_file_name' may be used uninitialized [-Wmaybe-uninitialized]
   249 |   matrixFile = readMatrixFile(matrix_file_name,transpose);
@@ -4286,49 +4305,91 @@
 /build/reproducible-path/pfstools-2.2.0/src/filter/pfscolortransform.cpp:198:9: note: 'matrix_file_name' was declared here
   198 |   char *matrix_file_name;
       |         ^~~~~~~~~~~~~~~~
-[ 52%] Generating pfsget.oct
-[ 53%] Linking CXX executable pfsabsolute
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/octave && /usr/bin/mkoctfile /build/reproducible-path/pfstools-2.2.0/src/octave/pfsget.cpp -I/build/reproducible-path/pfstools-2.2.0/src/pfs/ -I/build/reproducible-path/pfstools-2.2.0/src/octave/help_files -L/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfs -lpfs
+/build/reproducible-path/pfstools-2.2.0/src/filter/display_function.cpp: In constructor 'DisplayFunctionLUT::DisplayFunctionLUT(const char*)':
+/build/reproducible-path/pfstools-2.2.0/src/filter/display_function.cpp:128:11: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare]
+  128 |     if( i >= max_lut_size )
+      |         ~~^~~~~~~~~~~~~~~
+[ 51%] Linking CXX executable pfspanoramic
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/filter && /usr/bin/cmake -E cmake_link_script CMakeFiles/pfspanoramic.dir/link.txt --verbose=1
+[ 51%] Linking CXX executable pfscolortransform
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/filter && /usr/bin/cmake -E cmake_link_script CMakeFiles/pfscolortransform.dir/link.txt --verbose=1
+[ 52%] Linking CXX executable pfsabsolute
 cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/filter && /usr/bin/cmake -E cmake_link_script CMakeFiles/pfsabsolute.dir/link.txt --verbose=1
-[ 53%] Building CXX object src/pfsview/CMakeFiles/pfsview.dir/main.cpp.o
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfsview && /usr/bin/c++ -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -fPIC -MD -MT src/pfsview/CMakeFiles/pfsview.dir/main.cpp.o -MF CMakeFiles/pfsview.dir/main.cpp.o.d -o CMakeFiles/pfsview.dir/main.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/pfsview/main.cpp
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic -Wl,--dependency-file=CMakeFiles/pfsretime.dir/link.d CMakeFiles/pfsretime.dir/pfsretime.cpp.o -o pfsretime   -L/build/reproducible-path/pfstools-2.2.0/src/pfs  -Wl,-rpath,/build/reproducible-path/pfstools-2.2.0/src/pfs:/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfs: ../pfs/libpfs.so.2.0.0
+[ 53%] Linking CXX executable pfsretime
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/filter && /usr/bin/cmake -E cmake_link_script CMakeFiles/pfsretime.dir/link.txt --verbose=1
+[ 54%] Building CXX object src/pfsview/CMakeFiles/pfsview.dir/pfsview_widget.cpp.o
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfsview && /usr/bin/c++ -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -fPIC -MD -MT src/pfsview/CMakeFiles/pfsview.dir/pfsview_widget.cpp.o -MF CMakeFiles/pfsview.dir/pfsview_widget.cpp.o.d -o CMakeFiles/pfsview.dir/pfsview_widget.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/pfsview/pfsview_widget.cpp
+[ 55%] Linking CXX executable pfsdisplayfunction
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/filter && /usr/bin/cmake -E cmake_link_script CMakeFiles/pfsdisplayfunction.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic -Wl,--dependency-file=CMakeFiles/pfscolortransform.dir/link.d CMakeFiles/pfscolortransform.dir/pfscolortransform.cpp.o -o pfscolortransform   -L/build/reproducible-path/pfstools-2.2.0/src/pfs  -Wl,-rpath,/build/reproducible-path/pfstools-2.2.0/src/pfs:/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfs: ../pfs/libpfs.so.2.0.0
 make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-[ 53%] Linking CXX executable pfscolortransform
-[ 53%] Built target pfsretime
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/filter && /usr/bin/cmake -E cmake_link_script CMakeFiles/pfscolortransform.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic -Wl,--dependency-file=CMakeFiles/pfsabsolute.dir/link.d CMakeFiles/pfsabsolute.dir/pfsabsolute.cpp.o -o pfsabsolute   -L/build/reproducible-path/pfstools-2.2.0/src/pfs  -Wl,-rpath,/build/reproducible-path/pfstools-2.2.0/src/pfs:/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfs: ../pfs/libpfs.so.2.0.0
+make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
+[ 55%] Built target pfscolortransform
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic -Wl,--dependency-file=CMakeFiles/pfspanoramic.dir/link.d CMakeFiles/pfspanoramic.dir/pfspanoramic.cpp.o -o pfspanoramic   -L/build/reproducible-path/pfstools-2.2.0/src/pfs  -Wl,-rpath,/build/reproducible-path/pfstools-2.2.0/src/pfs:/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfs: ../pfs/libpfs.so.2.0.0
+make  -f src/octave/CMakeFiles/pfsopen.mkoct.dir/build.make src/octave/CMakeFiles/pfsopen.mkoct.dir/depend
+make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
+make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pfstools-2.2.0 /build/reproducible-path/pfstools-2.2.0/src/octave /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/octave /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/octave/CMakeFiles/pfsopen.mkoct.dir/DependInfo.cmake "--color="
+[ 55%] Built target pfsabsolute
+make  -f src/octave/CMakeFiles/pfsget.mkoct.dir/build.make src/octave/CMakeFiles/pfsget.mkoct.dir/depend
+make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
+make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pfstools-2.2.0 /build/reproducible-path/pfstools-2.2.0/src/octave /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/octave /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/octave/CMakeFiles/pfsget.mkoct.dir/DependInfo.cmake "--color="
+make  -f src/octave/CMakeFiles/pfsopen.mkoct.dir/build.make src/octave/CMakeFiles/pfsopen.mkoct.dir/build
+[ 55%] Built target pfspanoramic
+make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
 make  -f src/octave/CMakeFiles/pfsput.mkoct.dir/build.make src/octave/CMakeFiles/pfsput.mkoct.dir/depend
+/build/reproducible-path/pfstools-2.2.0/src/hdrhtml/pfsouthdrhtml.cpp: In function 'void generate_hdrhtml(int, char**)':
+/build/reproducible-path/pfstools-2.2.0/src/hdrhtml/pfsouthdrhtml.cpp:184:21: warning: comparison of integer expressions of different signedness: 'int' and 'const std::__cxx11::basic_string<char>::size_type' {aka 'const long unsigned int'} [-Wsign-compare]
+  184 |         if( dot_pos != std::string::npos & dot_pos > 0 )
+      |             ~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pfstools-2.2.0 /build/reproducible-path/pfstools-2.2.0/src/octave /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/octave /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/octave/CMakeFiles/pfsput.mkoct.dir/DependInfo.cmake "--color="
+/build/reproducible-path/pfstools-2.2.0/src/hdrhtml/pfsouthdrhtml.cpp:184:21: warning: suggest parentheses around comparison in operand of '&' [-Wparentheses]
+/build/reproducible-path/pfstools-2.2.0/src/hdrhtml/pfsouthdrhtml.cpp:189:23: warning: comparison of integer expressions of different signedness: 'int' and 'const std::__cxx11::basic_string<char>::size_type' {aka 'const long unsigned int'} [-Wsign-compare]
+  189 |         if( slash_pos != std::string::npos )
+      |             ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
+/build/reproducible-path/pfstools-2.2.0/src/hdrhtml/pfsouthdrhtml.cpp:195:27: warning: comparison of integer expressions of different signedness: 'int' and 'const std::__cxx11::basic_string<char>::size_type' {aka 'const long unsigned int'} [-Wsign-compare]
+  195 |           if( invalid_pos == std::string::npos )
+      |               ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
+/build/reproducible-path/pfstools-2.2.0/src/hdrhtml/pfsouthdrhtml.cpp:60:8: warning: variable 'verbose' set but not used [-Wunused-but-set-variable]
+   60 |   bool verbose = false;
+      |        ^~~~~~~
+make  -f src/octave/CMakeFiles/pfsget.mkoct.dir/build.make src/octave/CMakeFiles/pfsget.mkoct.dir/build
+[ 56%] Generating pfsopen.oct
+make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/octave && /usr/bin/mkoctfile /build/reproducible-path/pfstools-2.2.0/src/octave/pfsopen.cpp -I/build/reproducible-path/pfstools-2.2.0/src/pfs/ -I/build/reproducible-path/pfstools-2.2.0/src/octave/help_files -L/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfs -lpfs
+make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic -Wl,--dependency-file=CMakeFiles/pfsdisplayfunction.dir/link.d CMakeFiles/pfsdisplayfunction.dir/pfsdisplayfunction.cpp.o CMakeFiles/pfsdisplayfunction.dir/display_function.cpp.o -o pfsdisplayfunction   -L/build/reproducible-path/pfstools-2.2.0/src/pfs  -Wl,-rpath,/build/reproducible-path/pfstools-2.2.0/src/pfs:/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfs: ../pfs/libpfs.so.2.0.0
+make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
+[ 56%] Generating pfsget.oct
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/octave && /usr/bin/mkoctfile /build/reproducible-path/pfstools-2.2.0/src/octave/pfsget.cpp -I/build/reproducible-path/pfstools-2.2.0/src/pfs/ -I/build/reproducible-path/pfstools-2.2.0/src/octave/help_files -L/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfs -lpfs
 make  -f src/octave/CMakeFiles/pfsput.mkoct.dir/build.make src/octave/CMakeFiles/pfsput.mkoct.dir/build
 make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-[ 54%] Generating pfsput.oct
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/octave && /usr/bin/mkoctfile /build/reproducible-path/pfstools-2.2.0/src/octave/pfsput.cpp -I/build/reproducible-path/pfstools-2.2.0/src/pfs/ -I/build/reproducible-path/pfstools-2.2.0/src/octave/help_files -L/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfs -lpfs
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic -Wl,--dependency-file=CMakeFiles/pfsabsolute.dir/link.d CMakeFiles/pfsabsolute.dir/pfsabsolute.cpp.o -o pfsabsolute   -L/build/reproducible-path/pfstools-2.2.0/src/pfs  -Wl,-rpath,/build/reproducible-path/pfstools-2.2.0/src/pfs:/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfs: ../pfs/libpfs.so.2.0.0
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic -Wl,--dependency-file=CMakeFiles/pfsretime.dir/link.d CMakeFiles/pfsretime.dir/pfsretime.cpp.o -o pfsretime   -L/build/reproducible-path/pfstools-2.2.0/src/pfs  -Wl,-rpath,/build/reproducible-path/pfstools-2.2.0/src/pfs:/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfs: ../pfs/libpfs.so.2.0.0
 make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-[ 54%] Built target pfsabsolute
+[ 56%] Built target pfsdisplayfunction
 make  -f src/octave/CMakeFiles/pfsclose.mkoct.dir/build.make src/octave/CMakeFiles/pfsclose.mkoct.dir/depend
 make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pfstools-2.2.0 /build/reproducible-path/pfstools-2.2.0/src/octave /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/octave /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/octave/CMakeFiles/pfsclose.mkoct.dir/DependInfo.cmake "--color="
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic -Wl,--dependency-file=CMakeFiles/pfscolortransform.dir/link.d CMakeFiles/pfscolortransform.dir/pfscolortransform.cpp.o -o pfscolortransform   -L/build/reproducible-path/pfstools-2.2.0/src/pfs  -Wl,-rpath,/build/reproducible-path/pfstools-2.2.0/src/pfs:/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfs: ../pfs/libpfs.so.2.0.0
-make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-make  -f src/octave/CMakeFiles/pfsclose.mkoct.dir/build.make src/octave/CMakeFiles/pfsclose.mkoct.dir/build
-make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-[ 54%] Built target pfscolortransform
+[ 57%] Generating pfsput.oct
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/octave && /usr/bin/mkoctfile /build/reproducible-path/pfstools-2.2.0/src/octave/pfsput.cpp -I/build/reproducible-path/pfstools-2.2.0/src/pfs/ -I/build/reproducible-path/pfstools-2.2.0/src/octave/help_files -L/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfs -lpfs
+[ 57%] Built target pfsretime
 make  -f src/tmo/drago03/CMakeFiles/pfstmo_drago03.dir/build.make src/tmo/drago03/CMakeFiles/pfstmo_drago03.dir/depend
 make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pfstools-2.2.0 /build/reproducible-path/pfstools-2.2.0/src/tmo/drago03 /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/tmo/drago03 /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/tmo/drago03/CMakeFiles/pfstmo_drago03.dir/DependInfo.cmake "--color="
-[ 55%] Generating pfsclose.oct
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/octave && /usr/bin/mkoctfile /build/reproducible-path/pfstools-2.2.0/src/octave/pfsclose.cpp -I/build/reproducible-path/pfstools-2.2.0/src/pfs/ -I/build/reproducible-path/pfstools-2.2.0/src/octave/help_files -L/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfs -lpfs
+make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
+make  -f src/octave/CMakeFiles/pfsclose.mkoct.dir/build.make src/octave/CMakeFiles/pfsclose.mkoct.dir/build
+make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
 make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
 make  -f src/tmo/drago03/CMakeFiles/pfstmo_drago03.dir/build.make src/tmo/drago03/CMakeFiles/pfstmo_drago03.dir/build
+[ 58%] Generating pfsclose.oct
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/octave && /usr/bin/mkoctfile /build/reproducible-path/pfstools-2.2.0/src/octave/pfsclose.cpp -I/build/reproducible-path/pfstools-2.2.0/src/pfs/ -I/build/reproducible-path/pfstools-2.2.0/src/octave/help_files -L/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfs -lpfs
 make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-[ 55%] Building CXX object src/tmo/drago03/CMakeFiles/pfstmo_drago03.dir/pfstmo_drago03.cpp.o
+[ 58%] Building CXX object src/tmo/drago03/CMakeFiles/pfstmo_drago03.dir/pfstmo_drago03.cpp.o
 cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/tmo/drago03 && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -I/build/reproducible-path/pfstools-2.2.0/src/tmo/pfstmo -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/tmo/drago03/CMakeFiles/pfstmo_drago03.dir/pfstmo_drago03.cpp.o -MF CMakeFiles/pfstmo_drago03.dir/pfstmo_drago03.cpp.o.d -o CMakeFiles/pfstmo_drago03.dir/pfstmo_drago03.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/tmo/drago03/pfstmo_drago03.cpp
-[ 56%] Building CXX object src/filter/CMakeFiles/pfsdisplayfunction.dir/display_function.cpp.o
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/filter && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/filter/CMakeFiles/pfsdisplayfunction.dir/display_function.cpp.o -MF CMakeFiles/pfsdisplayfunction.dir/display_function.cpp.o.d -o CMakeFiles/pfsdisplayfunction.dir/display_function.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/filter/display_function.cpp
 /build/reproducible-path/pfstools-2.2.0/src/pfsglview/pfsglview.cpp: In function 'void refreshWinStat_PixelData()':
 /build/reproducible-path/pfstools-2.2.0/src/pfsglview/pfsglview.cpp:351:13: warning: unused variable 'curPX' [-Wunused-variable]
   351 |         int curPX = cursorPosX ;
@@ -4352,43 +4413,10 @@
 /build/reproducible-path/pfstools-2.2.0/src/pfsglview/pfsglview.cpp:1848:15: warning: unused variable 'ratio' [-Wunused-variable]
  1848 |         float ratio = (float)bitmap->getHeight() / (float)bitmap->getWidth();
       |               ^~~~~
-/build/reproducible-path/pfstools-2.2.0/src/filter/display_function.cpp: In constructor 'DisplayFunctionLUT::DisplayFunctionLUT(const char*)':
-/build/reproducible-path/pfstools-2.2.0/src/filter/display_function.cpp:128:11: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare]
-  128 |     if( i >= max_lut_size )
-      |         ~~^~~~~~~~~~~~~~~
-/build/reproducible-path/pfstools-2.2.0/src/hdrhtml/pfsouthdrhtml.cpp: In function 'void generate_hdrhtml(int, char**)':
-/build/reproducible-path/pfstools-2.2.0/src/hdrhtml/pfsouthdrhtml.cpp:184:21: warning: comparison of integer expressions of different signedness: 'int' and 'const std::__cxx11::basic_string<char>::size_type' {aka 'const long unsigned int'} [-Wsign-compare]
-  184 |         if( dot_pos != std::string::npos & dot_pos > 0 )
-      |             ~~~~~~~~^~~~~~~~~~~~~~~~~~~~
-/build/reproducible-path/pfstools-2.2.0/src/hdrhtml/pfsouthdrhtml.cpp:184:21: warning: suggest parentheses around comparison in operand of '&' [-Wparentheses]
-/build/reproducible-path/pfstools-2.2.0/src/hdrhtml/pfsouthdrhtml.cpp:189:23: warning: comparison of integer expressions of different signedness: 'int' and 'const std::__cxx11::basic_string<char>::size_type' {aka 'const long unsigned int'} [-Wsign-compare]
-  189 |         if( slash_pos != std::string::npos )
-      |             ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
-/build/reproducible-path/pfstools-2.2.0/src/hdrhtml/pfsouthdrhtml.cpp:195:27: warning: comparison of integer expressions of different signedness: 'int' and 'const std::__cxx11::basic_string<char>::size_type' {aka 'const long unsigned int'} [-Wsign-compare]
-  195 |           if( invalid_pos == std::string::npos )
-      |               ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
-/build/reproducible-path/pfstools-2.2.0/src/hdrhtml/pfsouthdrhtml.cpp:60:8: warning: variable 'verbose' set but not used [-Wunused-but-set-variable]
-   60 |   bool verbose = false;
-      |        ^~~~~~~
-[ 57%] Linking CXX executable pfsdisplayfunction
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/filter && /usr/bin/cmake -E cmake_link_script CMakeFiles/pfsdisplayfunction.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic -Wl,--dependency-file=CMakeFiles/pfsdisplayfunction.dir/link.d CMakeFiles/pfsdisplayfunction.dir/pfsdisplayfunction.cpp.o CMakeFiles/pfsdisplayfunction.dir/display_function.cpp.o -o pfsdisplayfunction   -L/build/reproducible-path/pfstools-2.2.0/src/pfs  -Wl,-rpath,/build/reproducible-path/pfstools-2.2.0/src/pfs:/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfs: ../pfs/libpfs.so.2.0.0
-make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-[ 57%] Built target pfsdisplayfunction
-make  -f src/tmo/mantiuk06/CMakeFiles/pfstmo_mantiuk06.dir/build.make src/tmo/mantiuk06/CMakeFiles/pfstmo_mantiuk06.dir/depend
-make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pfstools-2.2.0 /build/reproducible-path/pfstools-2.2.0/src/tmo/mantiuk06 /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/tmo/mantiuk06 /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/tmo/mantiuk06/CMakeFiles/pfstmo_mantiuk06.dir/DependInfo.cmake "--color="
-make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-make  -f src/tmo/mantiuk06/CMakeFiles/pfstmo_mantiuk06.dir/build.make src/tmo/mantiuk06/CMakeFiles/pfstmo_mantiuk06.dir/build
-make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-[ 58%] Building CXX object src/tmo/mantiuk06/CMakeFiles/pfstmo_mantiuk06.dir/pfstmo_mantiuk06.cpp.o
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/tmo/mantiuk06 && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -I/build/reproducible-path/pfstools-2.2.0/src/tmo/pfstmo -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/tmo/mantiuk06/CMakeFiles/pfstmo_mantiuk06.dir/pfstmo_mantiuk06.cpp.o -MF CMakeFiles/pfstmo_mantiuk06.dir/pfstmo_mantiuk06.cpp.o.d -o CMakeFiles/pfstmo_mantiuk06.dir/pfstmo_mantiuk06.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/tmo/mantiuk06/pfstmo_mantiuk06.cpp
+[ 58%] Building CXX object src/hdrhtml/CMakeFiles/pfsouthdrhtml.dir/hdrhtml.cpp.o
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/hdrhtml && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -I/usr/include/ImageMagick-7 -I/usr/include/aarch64-linux-gnu/ImageMagick-7 -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -MD -MT src/hdrhtml/CMakeFiles/pfsouthdrhtml.dir/hdrhtml.cpp.o -MF CMakeFiles/pfsouthdrhtml.dir/hdrhtml.cpp.o.d -o CMakeFiles/pfsouthdrhtml.dir/hdrhtml.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/hdrhtml/hdrhtml.cpp
 [ 59%] Building CXX object src/tmo/drago03/CMakeFiles/pfstmo_drago03.dir/tmo_drago03.cpp.o
 cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/tmo/drago03 && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -I/build/reproducible-path/pfstools-2.2.0/src/tmo/pfstmo -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/tmo/drago03/CMakeFiles/pfstmo_drago03.dir/tmo_drago03.cpp.o -MF CMakeFiles/pfstmo_drago03.dir/tmo_drago03.cpp.o.d -o CMakeFiles/pfstmo_drago03.dir/tmo_drago03.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/tmo/drago03/tmo_drago03.cpp
-[ 59%] Building CXX object src/hdrhtml/CMakeFiles/pfsouthdrhtml.dir/hdrhtml.cpp.o
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/hdrhtml && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -I/usr/include/ImageMagick-7 -I/usr/include/aarch64-linux-gnu/ImageMagick-7 -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -MD -MT src/hdrhtml/CMakeFiles/pfsouthdrhtml.dir/hdrhtml.cpp.o -MF CMakeFiles/pfsouthdrhtml.dir/hdrhtml.cpp.o.d -o CMakeFiles/pfsouthdrhtml.dir/hdrhtml.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/hdrhtml/hdrhtml.cpp
-[ 60%] Building CXX object src/pfsglview/CMakeFiles/pfsglview.dir/picture_io.cpp.o
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfsglview && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -MD -MT src/pfsglview/CMakeFiles/pfsglview.dir/picture_io.cpp.o -MF CMakeFiles/pfsglview.dir/picture_io.cpp.o.d -o CMakeFiles/pfsglview.dir/picture_io.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/pfsglview/picture_io.cpp
 In file included from /build/reproducible-path/pfstools-2.2.0/src/tmo/drago03/tmo_drago03.cpp:40:
 /build/reproducible-path/pfstools-2.2.0/src/tmo/drago03/tmo_drago03.cpp: In function 'void tmo_drago03(unsigned int, unsigned int, const float*, float*, float, float, float)':
 /build/reproducible-path/pfstools-2.2.0/src/tmo/drago03/tmo_drago03.cpp:84:15: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
@@ -4397,12 +4425,131 @@
 /build/reproducible-path/pfstools-2.2.0/src/tmo/drago03/tmo_drago03.cpp:84:38: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
    84 |   assert(nrows==L->getRows() && ncols==L->getCols() );
       |                                 ~~~~~^~~~~~~~~~~~~~
-[ 61%] Linking CXX executable pfstmo_drago03
+[ 60%] Linking CXX executable pfstmo_drago03
 cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/tmo/drago03 && /usr/bin/cmake -E cmake_link_script CMakeFiles/pfstmo_drago03.dir/link.txt --verbose=1
-[ 61%] Building CXX object src/tmo/mantiuk06/CMakeFiles/pfstmo_mantiuk06.dir/contrast_domain.cpp.o
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/tmo/mantiuk06 && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -I/build/reproducible-path/pfstools-2.2.0/src/tmo/pfstmo -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/tmo/mantiuk06/CMakeFiles/pfstmo_mantiuk06.dir/contrast_domain.cpp.o -MF CMakeFiles/pfstmo_mantiuk06.dir/contrast_domain.cpp.o.d -o CMakeFiles/pfstmo_mantiuk06.dir/contrast_domain.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/tmo/mantiuk06/contrast_domain.cpp
+In file included from /build/reproducible-path/pfstools-2.2.0/src/pfsview/pfsview_widget.cpp:47:
+/build/reproducible-path/pfstools-2.2.0/src/pfsview/pfsview_widget.h: In constructor 'PFSViewWidget::PFSViewWidget(QWidget*)':
+/build/reproducible-path/pfstools-2.2.0/src/pfsview/pfsview_widget.h:148:9: warning: 'PFSViewWidget::zoom' will be initialized after [-Wreorder]
+  148 |   float zoom;
+      |         ^~~~
+/build/reproducible-path/pfstools-2.2.0/src/pfsview/pfsview_widget.h:144:20: warning:   'LumMappingMethod PFSViewWidget::mappingMethod' [-Wreorder]
+  144 |   LumMappingMethod mappingMethod;
+      |                    ^~~~~~~~~~~~~
+/build/reproducible-path/pfstools-2.2.0/src/pfsview/pfsview_widget.cpp:100:1: warning:   when initialized here [-Wreorder]
+  100 | PFSViewWidget::PFSViewWidget( QWidget *parent ) :
+      | ^~~~~~~~~~~~~
+/build/reproducible-path/pfstools-2.2.0/src/pfsview/pfsview_widget.h:144:20: warning: 'PFSViewWidget::mappingMethod' will be initialized after [-Wreorder]
+  144 |   LumMappingMethod mappingMethod;
+      |                    ^~~~~~~~~~~~~
+/build/reproducible-path/pfstools-2.2.0/src/pfsview/pfsview_widget.h:129:15: warning:   'const char* PFSViewWidget::visibleChannel' [-Wreorder]
+  129 |   const char *visibleChannel;
+      |               ^~~~~~~~~~~~~~
+/build/reproducible-path/pfstools-2.2.0/src/pfsview/pfsview_widget.cpp:100:1: warning:   when initialized here [-Wreorder]
+  100 | PFSViewWidget::PFSViewWidget( QWidget *parent ) :
+      | ^~~~~~~~~~~~~
+/build/reproducible-path/pfstools-2.2.0/src/pfsview/pfsview_widget.h:143:21: warning: 'PFSViewWidget::negativeTreatment' will be initialized after [-Wreorder]
+  143 |   NegativeTreatment negativeTreatment;
+      |                     ^~~~~~~~~~~~~~~~~
+/build/reproducible-path/pfstools-2.2.0/src/pfsview/pfsview_widget.h:142:19: warning:   'InfNaNTreatment PFSViewWidget::infNaNTreatment' [-Wreorder]
+  142 |   InfNaNTreatment infNaNTreatment;
+      |                   ^~~~~~~~~~~~~~~
+/build/reproducible-path/pfstools-2.2.0/src/pfsview/pfsview_widget.cpp:100:1: warning:   when initialized here [-Wreorder]
+  100 | PFSViewWidget::PFSViewWidget( QWidget *parent ) :
+      | ^~~~~~~~~~~~~
+/build/reproducible-path/pfstools-2.2.0/src/pfsview/pfsview_widget.h:142:19: warning: 'PFSViewWidget::infNaNTreatment' will be initialized after [-Wreorder]
+  142 |   InfNaNTreatment infNaNTreatment;
+      |                   ^~~~~~~~~~~~~~~
+/build/reproducible-path/pfstools-2.2.0/src/pfsview/pfsview_widget.h:134:8: warning:   'bool PFSViewWidget::updateMappingRequested' [-Wreorder]
+  134 |   bool updateMappingRequested;
+      |        ^~~~~~~~~~~~~~~~~~~~~~
+/build/reproducible-path/pfstools-2.2.0/src/pfsview/pfsview_widget.cpp:100:1: warning:   when initialized here [-Wreorder]
+  100 | PFSViewWidget::PFSViewWidget( QWidget *parent ) :
+      | ^~~~~~~~~~~~~
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic -Wl,--dependency-file=CMakeFiles/pfstmo_drago03.dir/link.d CMakeFiles/pfstmo_drago03.dir/pfstmo_drago03.cpp.o CMakeFiles/pfstmo_drago03.dir/tmo_drago03.cpp.o -o pfstmo_drago03   -L/build/reproducible-path/pfstools-2.2.0/src/pfs  -Wl,-rpath,/build/reproducible-path/pfstools-2.2.0/src/pfs:/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfs: ../../pfs/libpfs.so.2.0.0
 make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
+[ 61%] Building CXX object src/pfsglview/CMakeFiles/pfsglview.dir/picture_io.cpp.o
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfsglview && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -MD -MT src/pfsglview/CMakeFiles/pfsglview.dir/picture_io.cpp.o -MF CMakeFiles/pfsglview.dir/picture_io.cpp.o.d -o CMakeFiles/pfsglview.dir/picture_io.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/pfsglview/picture_io.cpp
+[ 61%] Built target pfstmo_drago03
+make  -f src/tmo/mantiuk06/CMakeFiles/pfstmo_mantiuk06.dir/build.make src/tmo/mantiuk06/CMakeFiles/pfstmo_mantiuk06.dir/depend
+make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pfstools-2.2.0 /build/reproducible-path/pfstools-2.2.0/src/tmo/mantiuk06 /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/tmo/mantiuk06 /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/tmo/mantiuk06/CMakeFiles/pfstmo_mantiuk06.dir/DependInfo.cmake "--color="
+make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
+make  -f src/tmo/mantiuk06/CMakeFiles/pfstmo_mantiuk06.dir/build.make src/tmo/mantiuk06/CMakeFiles/pfstmo_mantiuk06.dir/build
+make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
+[ 62%] Building CXX object src/tmo/mantiuk06/CMakeFiles/pfstmo_mantiuk06.dir/pfstmo_mantiuk06.cpp.o
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/tmo/mantiuk06 && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -I/build/reproducible-path/pfstools-2.2.0/src/tmo/pfstmo -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/tmo/mantiuk06/CMakeFiles/pfstmo_mantiuk06.dir/pfstmo_mantiuk06.cpp.o -MF CMakeFiles/pfstmo_mantiuk06.dir/pfstmo_mantiuk06.cpp.o.d -o CMakeFiles/pfstmo_mantiuk06.dir/pfstmo_mantiuk06.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/tmo/mantiuk06/pfstmo_mantiuk06.cpp
+/build/reproducible-path/pfstools-2.2.0/src/pfsglview/picture_io.cpp: In member function 'float PictureIO::getDynamicRange()':
+/build/reproducible-path/pfstools-2.2.0/src/pfsglview/picture_io.cpp:784:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<unsigned int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
+  784 |         for( int i = 1; i < vec.size(); i++) {
+      |                         ~~^~~~~~~~~~~~
+/build/reproducible-path/pfstools-2.2.0/src/pfsview/pfsview_widget.cpp: In function 'void mapFrameToImage(pfs::Array2D*, pfs::Array2D*, pfs::Array2D*, QImage*, float, float, RGBClippingMethod, LumMappingMethod, InfNaNTreatment, NegativeTreatment)':
+/build/reproducible-path/pfstools-2.2.0/src/pfsview/pfsview_widget.cpp:357:28: warning: iteration 256 invokes undefined behavior [-Waggressive-loop-optimizations]
+  357 |       lutPixFloor[257+p+1] = getInverseMapping( mappingMethod, p_left, minValue, maxValue );
+      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/build/reproducible-path/pfstools-2.2.0/src/pfsview/pfsview_widget.cpp:355:23: note: within this loop
+  355 |     for( int p = 0; p < 257; p++ ) {
+      |                     ~~^~~~~
+In file included from /build/reproducible-path/pfstools-2.2.0/src/pfsglview/picture_io.cpp:32:
+/build/reproducible-path/pfstools-2.2.0/src/pfsglview/picture_io.h: At global scope:
+/build/reproducible-path/pfstools-2.2.0/src/pfsglview/picture_io.h:45:20: warning: 'lumMappingName' defined but not used [-Wunused-variable]
+   45 | static const char* lumMappingName[] = { // must be consistent with LumMappingMethod
+      |                    ^~~~~~~~~~~~~~
+/build/reproducible-path/pfstools-2.2.0/src/hdrhtml/hdrhtml.cpp: In constructor 'UniformArrayLUT::UniformArrayLUT()':
+/build/reproducible-path/pfstools-2.2.0/src/hdrhtml/hdrhtml.cpp:170:10: warning: 'UniformArrayLUT::y_i' will be initialized after [-Wreorder]
+  170 |   float *y_i;
+      |          ^~~
+/build/reproducible-path/pfstools-2.2.0/src/hdrhtml/hdrhtml.cpp:165:10: warning:   'size_t UniformArrayLUT::lut_size' [-Wreorder]
+  165 |   size_t lut_size;
+      |          ^~~~~~~~
+/build/reproducible-path/pfstools-2.2.0/src/hdrhtml/hdrhtml.cpp:183:3: warning:   when initialized here [-Wreorder]
+  183 |   UniformArrayLUT() : x_i( 0 ), y_i(0), lut_size( 0 ), delta( 0. ) {}
+      |   ^~~~~~~~~~~~~~~
+/build/reproducible-path/pfstools-2.2.0/src/hdrhtml/hdrhtml.cpp: In function 'void create_from_template(std::ostream&, const char*, ReplacePattern*)':
+/build/reproducible-path/pfstools-2.2.0/src/hdrhtml/hdrhtml.cpp:445:20: warning: comparison of integer expressions of different signedness: 'int' and 'const std::__cxx11::basic_string<char>::size_type' {aka 'const long unsigned int'} [-Wsign-compare]
+  445 |       if( find_pos == std::string::npos ) {
+      |           ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
+/build/reproducible-path/pfstools-2.2.0/src/hdrhtml/hdrhtml.cpp:452:22: warning: comparison of integer expressions of different signedness: 'int' and 'const std::__cxx11::basic_string<char>::size_type' {aka 'const long unsigned int'} [-Wsign-compare]
+  452 |       if( end_marker != std::string::npos ) {
+      |           ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
+/build/reproducible-path/pfstools-2.2.0/src/hdrhtml/hdrhtml.cpp:462:35: warning: comparison of integer expressions of different signedness: 'int' and 'const std::__cxx11::basic_string<char>::size_type' {aka 'const long unsigned int'} [-Wsign-compare]
+  462 |               if( param_endmarker == std::string::npos )
+      |                   ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
+/build/reproducible-path/pfstools-2.2.0/src/hdrhtml/hdrhtml.cpp: In member function 'void CSVTable::read(const char*, int)':
+/build/reproducible-path/pfstools-2.2.0/src/hdrhtml/hdrhtml.cpp:573:21: warning: comparison of integer expressions of different signedness: 'int' and 'const std::__cxx11::basic_string<char>::size_type' {aka 'const long unsigned int'} [-Wsign-compare]
+  573 |         if( new_pos == std::string::npos ) {
+      |             ~~~~~~~~^~~~~~~~~~~~~~~~~~~~
+/build/reproducible-path/pfstools-2.2.0/src/hdrhtml/hdrhtml.cpp: In member function 'void HDRHTMLSet::add_image(int, int, float*, float*, float*, float*, const char*, int)':
+/build/reproducible-path/pfstools-2.2.0/src/hdrhtml/hdrhtml.cpp:767:17: warning: unused variable 'v' [-Wunused-variable]
+  767 |           float v = (basis_lut.interp(exposure_comp_v)*max_value);
+      |                 ^
+/build/reproducible-path/pfstools-2.2.0/src/hdrhtml/hdrhtml.cpp: In instantiation of 'Percentiles<T>::Percentiles(const T*, size_t) [with T = float; size_t = long unsigned int]':
+/build/reproducible-path/pfstools-2.2.0/src/hdrhtml/hdrhtml.cpp:676:37:   required from here
+  676 |   Percentiles<float> prc( Y, pixels );
+      |                                     ^
+/build/reproducible-path/pfstools-2.2.0/src/hdrhtml/hdrhtml.cpp:343:23: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare]
+  343 |     for( int k = 1; k < bin_n; k++ )
+      |                     ~~^~~~~~~
+/build/reproducible-path/pfstools-2.2.0/src/hdrhtml/hdrhtml.cpp: In instantiation of 'void Histogram<T>::compute(const T*, size_t, int, T, T, bool) [with T = float; size_t = long unsigned int]':
+/build/reproducible-path/pfstools-2.2.0/src/hdrhtml/hdrhtml.cpp:702:17:   required from here
+  702 |     hist.compute( Y, pixels, hist_width, img_min+hist_start, img_min+hist_start+hist_fstops );
+      |     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/build/reproducible-path/pfstools-2.2.0/src/hdrhtml/hdrhtml.cpp:102:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
+  102 |       for( int k=0; k < d_size; k++ ) {
+      |                     ~~^~~~~~~~
+/build/reproducible-path/pfstools-2.2.0/src/hdrhtml/hdrhtml.cpp:123:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
+  123 |       for( int k=0; k < d_size; k++ ) {
+      |                     ~~^~~~~~~~
+/build/reproducible-path/pfstools-2.2.0/src/hdrhtml/hdrhtml.cpp:132:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
+  132 |       for( int k=0; k < d_size; k++ ) {
+      |                     ~~^~~~~~~~
+/build/reproducible-path/pfstools-2.2.0/src/pfsview/main.cpp: In member function 'void PFSViewMainWin::updateMenuEnable()':
+/build/reproducible-path/pfstools-2.2.0/src/pfsview/main.cpp:562:8: warning: unused variable 'color' [-Wunused-variable]
+  562 |   bool color = pfsView->getVisibleChannel() == COLOR_CHANNELS;
+      |        ^~~~~
+[ 62%] Building CXX object src/pfsglview/CMakeFiles/pfsglview.dir/module.cpp.o
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfsglview && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -MD -MT src/pfsglview/CMakeFiles/pfsglview.dir/module.cpp.o -MF CMakeFiles/pfsglview.dir/module.cpp.o.d -o CMakeFiles/pfsglview.dir/module.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/pfsglview/module.cpp
+[ 62%] Building CXX object src/tmo/mantiuk06/CMakeFiles/pfstmo_mantiuk06.dir/contrast_domain.cpp.o
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/tmo/mantiuk06 && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -I/build/reproducible-path/pfstools-2.2.0/src/tmo/pfstmo -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/tmo/mantiuk06/CMakeFiles/pfstmo_mantiuk06.dir/contrast_domain.cpp.o -MF CMakeFiles/pfstmo_mantiuk06.dir/contrast_domain.cpp.o.d -o CMakeFiles/pfstmo_mantiuk06.dir/contrast_domain.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/tmo/mantiuk06/contrast_domain.cpp
 /build/reproducible-path/pfstools-2.2.0/src/tmo/mantiuk06/contrast_domain.cpp:189: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas]
   189 | #pragma omp parallel for schedule(static)
 /build/reproducible-path/pfstools-2.2.0/src/tmo/mantiuk06/contrast_domain.cpp:238: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas]
@@ -4457,19 +4604,6 @@
  1252 | #pragma omp parallel for schedule(static)
 /build/reproducible-path/pfstools-2.2.0/src/tmo/mantiuk06/contrast_domain.cpp:1257: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas]
  1257 | #pragma omp parallel for schedule(static)
-[ 61%] Built target pfstmo_drago03
-make  -f src/tmo/reinhard02/CMakeFiles/pfstmo_reinhard02.dir/build.make src/tmo/reinhard02/CMakeFiles/pfstmo_reinhard02.dir/depend
-make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pfstools-2.2.0 /build/reproducible-path/pfstools-2.2.0/src/tmo/reinhard02 /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/tmo/reinhard02 /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/tmo/reinhard02/CMakeFiles/pfstmo_reinhard02.dir/DependInfo.cmake "--color="
-make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-make  -f src/tmo/reinhard02/CMakeFiles/pfstmo_reinhard02.dir/build.make src/tmo/reinhard02/CMakeFiles/pfstmo_reinhard02.dir/build
-make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-[ 62%] Building CXX object src/tmo/reinhard02/CMakeFiles/pfstmo_reinhard02.dir/pfstmo_reinhard02.cpp.o
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/tmo/reinhard02 && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -I/build/reproducible-path/pfstools-2.2.0/src/tmo/pfstmo -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/tmo/reinhard02/CMakeFiles/pfstmo_reinhard02.dir/pfstmo_reinhard02.cpp.o -MF CMakeFiles/pfstmo_reinhard02.dir/pfstmo_reinhard02.cpp.o.d -o CMakeFiles/pfstmo_reinhard02.dir/pfstmo_reinhard02.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/tmo/reinhard02/pfstmo_reinhard02.cpp
-/build/reproducible-path/pfstools-2.2.0/src/pfsview/main.cpp: In member function 'void PFSViewMainWin::updateMenuEnable()':
-/build/reproducible-path/pfstools-2.2.0/src/pfsview/main.cpp:562:8: warning: unused variable 'color' [-Wunused-variable]
-  562 |   bool color = pfsView->getVisibleChannel() == COLOR_CHANNELS;
-      |        ^~~~~
 /build/reproducible-path/pfstools-2.2.0/src/tmo/mantiuk06/contrast_domain.cpp: In function 'void calculate_scale_factor(int, const float*, float*)':
 /build/reproducible-path/pfstools-2.2.0/src/tmo/mantiuk06/contrast_domain.cpp:437:9: warning: unused variable 'GFIXATE' [-Wunused-variable]
   437 |   float GFIXATE = 0.1f;
@@ -4493,63 +4627,18 @@
 /build/reproducible-path/pfstools-2.2.0/src/tmo/mantiuk06/contrast_domain.cpp:133:13: warning: 'void pyramid_show(pyramid_t*)' defined but not used [-Wunused-function]
   133 | static void pyramid_show(pyramid_t* pyramid)
       |             ^~~~~~~~~~~~
-/build/reproducible-path/pfstools-2.2.0/src/pfsglview/picture_io.cpp: In member function 'float PictureIO::getDynamicRange()':
-/build/reproducible-path/pfstools-2.2.0/src/pfsglview/picture_io.cpp:784:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<unsigned int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
-  784 |         for( int i = 1; i < vec.size(); i++) {
-      |                         ~~^~~~~~~~~~~~
-In file included from /build/reproducible-path/pfstools-2.2.0/src/pfsglview/picture_io.cpp:32:
-/build/reproducible-path/pfstools-2.2.0/src/pfsglview/picture_io.h: At global scope:
-/build/reproducible-path/pfstools-2.2.0/src/pfsglview/picture_io.h:45:20: warning: 'lumMappingName' defined but not used [-Wunused-variable]
-   45 | static const char* lumMappingName[] = { // must be consistent with LumMappingMethod
-      |                    ^~~~~~~~~~~~~~
-/build/reproducible-path/pfstools-2.2.0/src/hdrhtml/hdrhtml.cpp: In constructor 'UniformArrayLUT::UniformArrayLUT()':
-/build/reproducible-path/pfstools-2.2.0/src/hdrhtml/hdrhtml.cpp:170:10: warning: 'UniformArrayLUT::y_i' will be initialized after [-Wreorder]
-  170 |   float *y_i;
-      |          ^~~
-/build/reproducible-path/pfstools-2.2.0/src/hdrhtml/hdrhtml.cpp:165:10: warning:   'size_t UniformArrayLUT::lut_size' [-Wreorder]
-  165 |   size_t lut_size;
-      |          ^~~~~~~~
-/build/reproducible-path/pfstools-2.2.0/src/hdrhtml/hdrhtml.cpp:183:3: warning:   when initialized here [-Wreorder]
-  183 |   UniformArrayLUT() : x_i( 0 ), y_i(0), lut_size( 0 ), delta( 0. ) {}
-      |   ^~~~~~~~~~~~~~~
-/build/reproducible-path/pfstools-2.2.0/src/hdrhtml/hdrhtml.cpp: In function 'void create_from_template(std::ostream&, const char*, ReplacePattern*)':
-/build/reproducible-path/pfstools-2.2.0/src/hdrhtml/hdrhtml.cpp:445:20: warning: comparison of integer expressions of different signedness: 'int' and 'const std::__cxx11::basic_string<char>::size_type' {aka 'const long unsigned int'} [-Wsign-compare]
-  445 |       if( find_pos == std::string::npos ) {
-      |           ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
-/build/reproducible-path/pfstools-2.2.0/src/hdrhtml/hdrhtml.cpp:452:22: warning: comparison of integer expressions of different signedness: 'int' and 'const std::__cxx11::basic_string<char>::size_type' {aka 'const long unsigned int'} [-Wsign-compare]
-  452 |       if( end_marker != std::string::npos ) {
-      |           ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
-/build/reproducible-path/pfstools-2.2.0/src/hdrhtml/hdrhtml.cpp:462:35: warning: comparison of integer expressions of different signedness: 'int' and 'const std::__cxx11::basic_string<char>::size_type' {aka 'const long unsigned int'} [-Wsign-compare]
-  462 |               if( param_endmarker == std::string::npos )
-      |                   ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
-/build/reproducible-path/pfstools-2.2.0/src/hdrhtml/hdrhtml.cpp: In member function 'void CSVTable::read(const char*, int)':
-/build/reproducible-path/pfstools-2.2.0/src/hdrhtml/hdrhtml.cpp:573:21: warning: comparison of integer expressions of different signedness: 'int' and 'const std::__cxx11::basic_string<char>::size_type' {aka 'const long unsigned int'} [-Wsign-compare]
-  573 |         if( new_pos == std::string::npos ) {
-      |             ~~~~~~~~^~~~~~~~~~~~~~~~~~~~
-/build/reproducible-path/pfstools-2.2.0/src/hdrhtml/hdrhtml.cpp: In member function 'void HDRHTMLSet::add_image(int, int, float*, float*, float*, float*, const char*, int)':
-/build/reproducible-path/pfstools-2.2.0/src/hdrhtml/hdrhtml.cpp:767:17: warning: unused variable 'v' [-Wunused-variable]
-  767 |           float v = (basis_lut.interp(exposure_comp_v)*max_value);
-      |                 ^
-/build/reproducible-path/pfstools-2.2.0/src/hdrhtml/hdrhtml.cpp: In instantiation of 'Percentiles<T>::Percentiles(const T*, size_t) [with T = float; size_t = long unsigned int]':
-/build/reproducible-path/pfstools-2.2.0/src/hdrhtml/hdrhtml.cpp:676:37:   required from here
-  676 |   Percentiles<float> prc( Y, pixels );
-      |                                     ^
-/build/reproducible-path/pfstools-2.2.0/src/hdrhtml/hdrhtml.cpp:343:23: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare]
-  343 |     for( int k = 1; k < bin_n; k++ )
-      |                     ~~^~~~~~~
-/build/reproducible-path/pfstools-2.2.0/src/hdrhtml/hdrhtml.cpp: In instantiation of 'void Histogram<T>::compute(const T*, size_t, int, T, T, bool) [with T = float; size_t = long unsigned int]':
-/build/reproducible-path/pfstools-2.2.0/src/hdrhtml/hdrhtml.cpp:702:17:   required from here
-  702 |     hist.compute( Y, pixels, hist_width, img_min+hist_start, img_min+hist_start+hist_fstops );
-      |     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/build/reproducible-path/pfstools-2.2.0/src/hdrhtml/hdrhtml.cpp:102:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
-  102 |       for( int k=0; k < d_size; k++ ) {
-      |                     ~~^~~~~~~~
-/build/reproducible-path/pfstools-2.2.0/src/hdrhtml/hdrhtml.cpp:123:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
-  123 |       for( int k=0; k < d_size; k++ ) {
-      |                     ~~^~~~~~~~
-/build/reproducible-path/pfstools-2.2.0/src/hdrhtml/hdrhtml.cpp:132:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
-  132 |       for( int k=0; k < d_size; k++ ) {
-      |                     ~~^~~~~~~~
+make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
+[ 62%] Built target pfsopen.mkoct
+make  -f src/tmo/reinhard02/CMakeFiles/pfstmo_reinhard02.dir/build.make src/tmo/reinhard02/CMakeFiles/pfstmo_reinhard02.dir/depend
+make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pfstools-2.2.0 /build/reproducible-path/pfstools-2.2.0/src/tmo/reinhard02 /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/tmo/reinhard02 /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/tmo/reinhard02/CMakeFiles/pfstmo_reinhard02.dir/DependInfo.cmake "--color="
+make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
+make  -f src/tmo/reinhard02/CMakeFiles/pfstmo_reinhard02.dir/build.make src/tmo/reinhard02/CMakeFiles/pfstmo_reinhard02.dir/build
+make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
+[ 63%] Building CXX object src/tmo/reinhard02/CMakeFiles/pfstmo_reinhard02.dir/pfstmo_reinhard02.cpp.o
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/tmo/reinhard02 && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -I/build/reproducible-path/pfstools-2.2.0/src/tmo/pfstmo -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/tmo/reinhard02/CMakeFiles/pfstmo_reinhard02.dir/pfstmo_reinhard02.cpp.o -MF CMakeFiles/pfstmo_reinhard02.dir/pfstmo_reinhard02.cpp.o.d -o CMakeFiles/pfstmo_reinhard02.dir/pfstmo_reinhard02.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/tmo/reinhard02/pfstmo_reinhard02.cpp
+[ 64%] Building CXX object src/pfsview/CMakeFiles/pfsview.dir/luminancerange_widget.cpp.o
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfsview && /usr/bin/c++ -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -fPIC -MD -MT src/pfsview/CMakeFiles/pfsview.dir/luminancerange_widget.cpp.o -MF CMakeFiles/pfsview.dir/luminancerange_widget.cpp.o.d -o CMakeFiles/pfsview.dir/luminancerange_widget.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/pfsview/luminancerange_widget.cpp
 In file included from /usr/include/stdio.h:970,
                  from /usr/include/c++/14/cstdio:42,
                  from /usr/include/c++/14/ext/string_conversions.h:45,
@@ -4600,33 +4689,44 @@
 /build/reproducible-path/pfstools-2.2.0/src/pfsview/main.cpp:431:29: note: 'l3' was declared here
   431 |       const char *l1, *l2, *l3;
       |                             ^~
+[ 65%] Building CXX object src/pfsglview/CMakeFiles/pfsglview.dir/m_histogram.cpp.o
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfsglview && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -MD -MT src/pfsglview/CMakeFiles/pfsglview.dir/m_histogram.cpp.o -MF CMakeFiles/pfsglview.dir/m_histogram.cpp.o.d -o CMakeFiles/pfsglview.dir/m_histogram.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/pfsglview/m_histogram.cpp
+[ 66%] Building CXX object src/tmo/reinhard02/CMakeFiles/pfstmo_reinhard02.dir/tmo_reinhard02.cpp.o
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/tmo/reinhard02 && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -I/build/reproducible-path/pfstools-2.2.0/src/tmo/pfstmo -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/tmo/reinhard02/CMakeFiles/pfstmo_reinhard02.dir/tmo_reinhard02.cpp.o -MF CMakeFiles/pfstmo_reinhard02.dir/tmo_reinhard02.cpp.o.d -o CMakeFiles/pfstmo_reinhard02.dir/tmo_reinhard02.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/tmo/reinhard02/tmo_reinhard02.cpp
 make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-[ 62%] Built target pfswrite.mkoct
+[ 66%] Built target pfsread.mkoct
 make  -f src/tmo/reinhard05/CMakeFiles/pfstmo_reinhard05.dir/build.make src/tmo/reinhard05/CMakeFiles/pfstmo_reinhard05.dir/depend
 make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pfstools-2.2.0 /build/reproducible-path/pfstools-2.2.0/src/tmo/reinhard05 /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/tmo/reinhard05 /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/tmo/reinhard05/CMakeFiles/pfstmo_reinhard05.dir/DependInfo.cmake "--color="
 make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
 make  -f src/tmo/reinhard05/CMakeFiles/pfstmo_reinhard05.dir/build.make src/tmo/reinhard05/CMakeFiles/pfstmo_reinhard05.dir/build
 make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-[ 63%] Building CXX object src/tmo/reinhard05/CMakeFiles/pfstmo_reinhard05.dir/pfstmo_reinhard05.cpp.o
+[ 67%] Building CXX object src/tmo/reinhard05/CMakeFiles/pfstmo_reinhard05.dir/pfstmo_reinhard05.cpp.o
 cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/tmo/reinhard05 && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -I/build/reproducible-path/pfstools-2.2.0/src/tmo/pfstmo -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/tmo/reinhard05/CMakeFiles/pfstmo_reinhard05.dir/pfstmo_reinhard05.cpp.o -MF CMakeFiles/pfstmo_reinhard05.dir/pfstmo_reinhard05.cpp.o.d -o CMakeFiles/pfstmo_reinhard05.dir/pfstmo_reinhard05.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/tmo/reinhard05/pfstmo_reinhard05.cpp
-[ 64%] Linking CXX executable pfstmo_mantiuk06
+/build/reproducible-path/pfstools-2.2.0/src/pfsglview/m_histogram.cpp: In member function 'void M_Histogram::drawHistogram()':
+/build/reproducible-path/pfstools-2.2.0/src/pfsglview/m_histogram.cpp:171:15: warning: unused variable 'strech' [-Wunused-variable]
+  171 |         float strech = ((float)width- BORDER_SIDE*2)/(float)bins ;
+      |               ^~~~~~
+/build/reproducible-path/pfstools-2.2.0/src/pfsglview/m_histogram.cpp:172:15: warning: unused variable 'relative_height' [-Wunused-variable]
+  172 |         float relative_height ;
+      |               ^~~~~~~~~~~~~~~
+/build/reproducible-path/pfstools-2.2.0/src/pfsglview/m_histogram.cpp:173:15: warning: unused variable 'c_pos' [-Wunused-variable]
+  173 |         float c_pos = lum2pos(center) ;
+      |               ^~~~~
+/build/reproducible-path/pfstools-2.2.0/src/pfsglview/m_histogram.cpp: In member function 'void M_Histogram::computeFrequency(int, const pfs::Array2D*, void (*)())':
+/build/reproducible-path/pfstools-2.2.0/src/pfsglview/m_histogram.cpp:660:15: warning: unused variable 'his_width' [-Wunused-variable]
+  660 |         float his_width =  (float)(width-BORDER_SIDE*2) ;
+      |               ^~~~~~~~~
+/build/reproducible-path/pfstools-2.2.0/src/pfsglview/m_histogram.cpp:661:15: warning: unused variable 'fbins' [-Wunused-variable]
+  661 |         float fbins = (float)bins ;
+      |               ^~~~~
+/build/reproducible-path/pfstools-2.2.0/src/pfsglview/m_histogram.cpp: In member function 'float M_Histogram::getPeak()':
+/build/reproducible-path/pfstools-2.2.0/src/pfsglview/m_histogram.cpp:851:15: warning: unused variable 'maxFreq' [-Wunused-variable]
+  851 |         float maxFreq = getMaxFrequency();
+      |               ^~~~~~~
+[ 68%] Linking CXX executable pfstmo_mantiuk06
 cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/tmo/mantiuk06 && /usr/bin/cmake -E cmake_link_script CMakeFiles/pfstmo_mantiuk06.dir/link.txt --verbose=1
-[ 65%] Building CXX object src/tmo/reinhard02/CMakeFiles/pfstmo_reinhard02.dir/tmo_reinhard02.cpp.o
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/tmo/reinhard02 && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -I/build/reproducible-path/pfstools-2.2.0/src/tmo/pfstmo -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/tmo/reinhard02/CMakeFiles/pfstmo_reinhard02.dir/tmo_reinhard02.cpp.o -MF CMakeFiles/pfstmo_reinhard02.dir/tmo_reinhard02.cpp.o.d -o CMakeFiles/pfstmo_reinhard02.dir/tmo_reinhard02.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/tmo/reinhard02/tmo_reinhard02.cpp
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic -Wl,--dependency-file=CMakeFiles/pfstmo_mantiuk06.dir/link.d CMakeFiles/pfstmo_mantiuk06.dir/pfstmo_mantiuk06.cpp.o CMakeFiles/pfstmo_mantiuk06.dir/contrast_domain.cpp.o -o pfstmo_mantiuk06   -L/build/reproducible-path/pfstools-2.2.0/src/pfs  -Wl,-rpath,/build/reproducible-path/pfstools-2.2.0/src/pfs:/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfs: ../../pfs/libpfs.so.2.0.0
-make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-[ 65%] Built target pfstmo_mantiuk06
-make  -f src/tmo/pattanaik00/CMakeFiles/pfstmo_pattanaik00.dir/build.make src/tmo/pattanaik00/CMakeFiles/pfstmo_pattanaik00.dir/depend
-make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pfstools-2.2.0 /build/reproducible-path/pfstools-2.2.0/src/tmo/pattanaik00 /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/tmo/pattanaik00 /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/tmo/pattanaik00/CMakeFiles/pfstmo_pattanaik00.dir/DependInfo.cmake "--color="
-make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-make  -f src/tmo/pattanaik00/CMakeFiles/pfstmo_pattanaik00.dir/build.make src/tmo/pattanaik00/CMakeFiles/pfstmo_pattanaik00.dir/build
-make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-[ 66%] Building CXX object src/tmo/pattanaik00/CMakeFiles/pfstmo_pattanaik00.dir/pfstmo_pattanaik00.cpp.o
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/tmo/pattanaik00 && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -I/build/reproducible-path/pfstools-2.2.0/src/tmo/pfstmo -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/tmo/pattanaik00/CMakeFiles/pfstmo_pattanaik00.dir/pfstmo_pattanaik00.cpp.o -MF CMakeFiles/pfstmo_pattanaik00.dir/pfstmo_pattanaik00.cpp.o.d -o CMakeFiles/pfstmo_pattanaik00.dir/pfstmo_pattanaik00.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/tmo/pattanaik00/pfstmo_pattanaik00.cpp
-[ 66%] Building CXX object src/pfsglview/CMakeFiles/pfsglview.dir/module.cpp.o
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfsglview && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -MD -MT src/pfsglview/CMakeFiles/pfsglview.dir/module.cpp.o -MF CMakeFiles/pfsglview.dir/module.cpp.o.d -o CMakeFiles/pfsglview.dir/module.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/pfsglview/module.cpp
+[ 69%] Linking CXX executable pfsouthdrhtml
 /build/reproducible-path/pfstools-2.2.0/src/tmo/reinhard02/tmo_reinhard02.cpp:51:18: warning: 'k' defined but not used [-Wunused-variable]
    51 | static double    k                = 1. / (2. * 1.4142136);
       |                  ^
@@ -4642,23 +4742,60 @@
 /build/reproducible-path/pfstools-2.2.0/src/tmo/reinhard02/tmo_reinhard02.cpp:45:18: warning: 'width' defined but not used [-Wunused-variable]
    45 | static int       width, height, scale;
       |                  ^~~~~
-[ 66%] Building CXX object src/tmo/reinhard02/CMakeFiles/pfstmo_reinhard02.dir/approx.cpp.o
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/tmo/reinhard02 && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -I/build/reproducible-path/pfstools-2.2.0/src/tmo/pfstmo -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/tmo/reinhard02/CMakeFiles/pfstmo_reinhard02.dir/approx.cpp.o -MF CMakeFiles/pfstmo_reinhard02.dir/approx.cpp.o.d -o CMakeFiles/pfstmo_reinhard02.dir/approx.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/tmo/reinhard02/approx.cpp
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/hdrhtml && /usr/bin/cmake -E cmake_link_script CMakeFiles/pfsouthdrhtml.dir/link.txt --verbose=1
+/build/reproducible-path/pfstools-2.2.0/src/pfsglview/m_histogram.cpp: In member function 'void M_Histogram::drawScale()':
+/build/reproducible-path/pfstools-2.2.0/src/pfsglview/m_histogram.cpp:359:74: warning: 'pos' may be used uninitialized [-Wmaybe-uninitialized]
+  359 |         glRectf( offsetX + (0 * virtualWidth) + offset, offsetY, offsetX + pos + 1, offsetY-1);
+      |                                                                  ~~~~~~~~^~~~~
+/build/reproducible-path/pfstools-2.2.0/src/pfsglview/m_histogram.cpp:323:15: note: 'pos' was declared here
+  323 |         float pos;
+      |               ^~~
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic -Wl,--dependency-file=CMakeFiles/pfstmo_mantiuk06.dir/link.d CMakeFiles/pfstmo_mantiuk06.dir/pfstmo_mantiuk06.cpp.o CMakeFiles/pfstmo_mantiuk06.dir/contrast_domain.cpp.o -o pfstmo_mantiuk06   -L/build/reproducible-path/pfstools-2.2.0/src/pfs  -Wl,-rpath,/build/reproducible-path/pfstools-2.2.0/src/pfs:/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfs: ../../pfs/libpfs.so.2.0.0
 make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-[ 66%] Built target pfsclose.mkoct
+[ 69%] Built target pfstmo_mantiuk06
+make  -f src/tmo/pattanaik00/CMakeFiles/pfstmo_pattanaik00.dir/build.make src/tmo/pattanaik00/CMakeFiles/pfstmo_pattanaik00.dir/depend
+make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pfstools-2.2.0 /build/reproducible-path/pfstools-2.2.0/src/tmo/pattanaik00 /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/tmo/pattanaik00 /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/tmo/pattanaik00/CMakeFiles/pfstmo_pattanaik00.dir/DependInfo.cmake "--color="
+make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
+make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
+make  -f src/tmo/pattanaik00/CMakeFiles/pfstmo_pattanaik00.dir/build.make src/tmo/pattanaik00/CMakeFiles/pfstmo_pattanaik00.dir/build
+[ 69%] Built target pfswrite.mkoct
+make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
 make  -f src/tmo/fattal02/CMakeFiles/pfstmo_fattal02.dir/build.make src/tmo/fattal02/CMakeFiles/pfstmo_fattal02.dir/depend
 make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pfstools-2.2.0 /build/reproducible-path/pfstools-2.2.0/src/tmo/fattal02 /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/tmo/fattal02 /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/tmo/fattal02/CMakeFiles/pfstmo_fattal02.dir/DependInfo.cmake "--color="
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic -Wl,--dependency-file=CMakeFiles/pfsouthdrhtml.dir/link.d CMakeFiles/pfsouthdrhtml.dir/pfsouthdrhtml.cpp.o CMakeFiles/pfsouthdrhtml.dir/hdrhtml.cpp.o -o pfsouthdrhtml   -L/build/reproducible-path/pfstools-2.2.0/src/pfs  -Wl,-rpath,/build/reproducible-path/pfstools-2.2.0/src/pfs:/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfs: ../pfs/libpfs.so.2.0.0 -lMagick++-7.Q16 -lMagickCore-7.Q16
+make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
+[ 70%] Building CXX object src/tmo/pattanaik00/CMakeFiles/pfstmo_pattanaik00.dir/pfstmo_pattanaik00.cpp.o
+[ 70%] Building CXX object src/tmo/reinhard02/CMakeFiles/pfstmo_reinhard02.dir/approx.cpp.o
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/tmo/pattanaik00 && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -I/build/reproducible-path/pfstools-2.2.0/src/tmo/pfstmo -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/tmo/pattanaik00/CMakeFiles/pfstmo_pattanaik00.dir/pfstmo_pattanaik00.cpp.o -MF CMakeFiles/pfstmo_pattanaik00.dir/pfstmo_pattanaik00.cpp.o.d -o CMakeFiles/pfstmo_pattanaik00.dir/pfstmo_pattanaik00.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/tmo/pattanaik00/pfstmo_pattanaik00.cpp
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/tmo/reinhard02 && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -I/build/reproducible-path/pfstools-2.2.0/src/tmo/pfstmo -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/tmo/reinhard02/CMakeFiles/pfstmo_reinhard02.dir/approx.cpp.o -MF CMakeFiles/pfstmo_reinhard02.dir/approx.cpp.o.d -o CMakeFiles/pfstmo_reinhard02.dir/approx.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/tmo/reinhard02/approx.cpp
+make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
+make  -f src/tmo/fattal02/CMakeFiles/pfstmo_fattal02.dir/build.make src/tmo/fattal02/CMakeFiles/pfstmo_fattal02.dir/build
+[ 70%] Built target pfsouthdrhtml
+make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
+make  -f src/tmo/durand02/CMakeFiles/pfstmo_durand02.dir/build.make src/tmo/durand02/CMakeFiles/pfstmo_durand02.dir/depend
+make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pfstools-2.2.0 /build/reproducible-path/pfstools-2.2.0/src/tmo/durand02 /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/tmo/durand02 /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/tmo/durand02/CMakeFiles/pfstmo_durand02.dir/DependInfo.cmake "--color="
+[ 71%] Building CXX object src/tmo/fattal02/CMakeFiles/pfstmo_fattal02.dir/pfstmo_fattal02.cpp.o
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/tmo/fattal02 && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -I/build/reproducible-path/pfstools-2.2.0/src/tmo/pfstmo -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/tmo/fattal02/CMakeFiles/pfstmo_fattal02.dir/pfstmo_fattal02.cpp.o -MF CMakeFiles/pfstmo_fattal02.dir/pfstmo_fattal02.cpp.o.d -o CMakeFiles/pfstmo_fattal02.dir/pfstmo_fattal02.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/tmo/fattal02/pfstmo_fattal02.cpp
+make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
+make  -f src/tmo/durand02/CMakeFiles/pfstmo_durand02.dir/build.make src/tmo/durand02/CMakeFiles/pfstmo_durand02.dir/build
+make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
+[ 71%] Building CXX object src/tmo/reinhard05/CMakeFiles/pfstmo_reinhard05.dir/tmo_reinhard05.cpp.o
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/tmo/reinhard05 && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -I/build/reproducible-path/pfstools-2.2.0/src/tmo/pfstmo -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/tmo/reinhard05/CMakeFiles/pfstmo_reinhard05.dir/tmo_reinhard05.cpp.o -MF CMakeFiles/pfstmo_reinhard05.dir/tmo_reinhard05.cpp.o.d -o CMakeFiles/pfstmo_reinhard05.dir/tmo_reinhard05.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/tmo/reinhard05/tmo_reinhard05.cpp
+[ 71%] Building CXX object src/tmo/durand02/CMakeFiles/pfstmo_durand02.dir/pfstmo_durand02.cpp.o
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/tmo/durand02 && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -I/build/reproducible-path/pfstools-2.2.0/src/tmo/pfstmo -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/tmo/durand02/CMakeFiles/pfstmo_durand02.dir/pfstmo_durand02.cpp.o -MF CMakeFiles/pfstmo_durand02.dir/pfstmo_durand02.cpp.o.d -o CMakeFiles/pfstmo_durand02.dir/pfstmo_durand02.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/tmo/durand02/pfstmo_durand02.cpp
+[ 72%] Building CXX object src/pfsglview/CMakeFiles/pfsglview.dir/m_status.cpp.o
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfsglview && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -MD -MT src/pfsglview/CMakeFiles/pfsglview.dir/m_status.cpp.o -MF CMakeFiles/pfsglview.dir/m_status.cpp.o.d -o CMakeFiles/pfsglview.dir/m_status.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/pfsglview/m_status.cpp
 /build/reproducible-path/pfstools-2.2.0/src/tmo/reinhard02/approx.cpp: In function 'int div2(unsigned int)':
 /build/reproducible-path/pfstools-2.2.0/src/tmo/reinhard02/approx.cpp:36:14: warning: comparison of integer expressions of different signedness: 'int' and 'const unsigned int' [-Wsign-compare]
    36 |   return(2*q < n ? q + 1 : q);
       |          ~~~~^~~
-make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
 /build/reproducible-path/pfstools-2.2.0/src/tmo/reinhard02/approx.cpp: In function 'double pyramid_lookup(int, int, int)':
 /build/reproducible-path/pfstools-2.2.0/src/tmo/reinhard02/approx.cpp:42:7: warning: variable 'n' set but not used [-Wunused-but-set-variable]
    42 |   int n, s;
       |       ^
-make  -f src/tmo/fattal02/CMakeFiles/pfstmo_fattal02.dir/build.make src/tmo/fattal02/CMakeFiles/pfstmo_fattal02.dir/build
 /build/reproducible-path/pfstools-2.2.0/src/tmo/reinhard02/approx.cpp: In function 'void build_pyramid(double**, int, int)':
 /build/reproducible-path/pfstools-2.2.0/src/tmo/reinhard02/approx.cpp:71:14: warning: unused variable 'height' [-Wunused-variable]
    71 |   int width, height;
@@ -4666,112 +4803,97 @@
 /build/reproducible-path/pfstools-2.2.0/src/tmo/reinhard02/approx.cpp:73:7: warning: unused variable 'pyramid_height' [-Wunused-variable]
    73 |   int pyramid_height;
       |       ^~~~~~~~~~~~~~
-make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-[ 67%] Building CXX object src/tmo/fattal02/CMakeFiles/pfstmo_fattal02.dir/pfstmo_fattal02.cpp.o
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/tmo/fattal02 && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -I/build/reproducible-path/pfstools-2.2.0/src/tmo/pfstmo -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/tmo/fattal02/CMakeFiles/pfstmo_fattal02.dir/pfstmo_fattal02.cpp.o -MF CMakeFiles/pfstmo_fattal02.dir/pfstmo_fattal02.cpp.o.d -o CMakeFiles/pfstmo_fattal02.dir/pfstmo_fattal02.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/tmo/fattal02/pfstmo_fattal02.cpp
-[ 67%] Building CXX object src/tmo/reinhard05/CMakeFiles/pfstmo_reinhard05.dir/tmo_reinhard05.cpp.o
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/tmo/reinhard05 && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -I/build/reproducible-path/pfstools-2.2.0/src/tmo/pfstmo -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/tmo/reinhard05/CMakeFiles/pfstmo_reinhard05.dir/tmo_reinhard05.cpp.o -MF CMakeFiles/pfstmo_reinhard05.dir/tmo_reinhard05.cpp.o.d -o CMakeFiles/pfstmo_reinhard05.dir/tmo_reinhard05.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/tmo/reinhard05/tmo_reinhard05.cpp
-[ 68%] Building CXX object src/pfsglview/CMakeFiles/pfsglview.dir/m_histogram.cpp.o
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfsglview && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -MD -MT src/pfsglview/CMakeFiles/pfsglview.dir/m_histogram.cpp.o -MF CMakeFiles/pfsglview.dir/m_histogram.cpp.o.d -o CMakeFiles/pfsglview.dir/m_histogram.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/pfsglview/m_histogram.cpp
-make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-[ 68%] Built target pfsopen.mkoct
-[ 69%] Building CXX object src/pfsglview/CMakeFiles/pfsglview.dir/m_status.cpp.o
-[ 70%] Linking CXX executable pfstmo_reinhard02
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfsglview && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -MD -MT src/pfsglview/CMakeFiles/pfsglview.dir/m_status.cpp.o -MF CMakeFiles/pfsglview.dir/m_status.cpp.o.d -o CMakeFiles/pfsglview.dir/m_status.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/pfsglview/m_status.cpp
+[ 73%] Linking CXX executable pfstmo_reinhard02
 cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/tmo/reinhard02 && /usr/bin/cmake -E cmake_link_script CMakeFiles/pfstmo_reinhard02.dir/link.txt --verbose=1
 make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-[ 71%] Building CXX object src/tmo/pattanaik00/CMakeFiles/pfstmo_pattanaik00.dir/tmo_pattanaik00.cpp.o
-[ 71%] Built target pfsread.mkoct
+[ 74%] Building CXX object src/tmo/pattanaik00/CMakeFiles/pfstmo_pattanaik00.dir/tmo_pattanaik00.cpp.o
 cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/tmo/pattanaik00 && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -I/build/reproducible-path/pfstools-2.2.0/src/tmo/pfstmo -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/tmo/pattanaik00/CMakeFiles/pfstmo_pattanaik00.dir/tmo_pattanaik00.cpp.o -MF CMakeFiles/pfstmo_pattanaik00.dir/tmo_pattanaik00.cpp.o.d -o CMakeFiles/pfstmo_pattanaik00.dir/tmo_pattanaik00.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/tmo/pattanaik00/tmo_pattanaik00.cpp
-make  -f src/tmo/durand02/CMakeFiles/pfstmo_durand02.dir/build.make src/tmo/durand02/CMakeFiles/pfstmo_durand02.dir/depend
-make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pfstools-2.2.0 /build/reproducible-path/pfstools-2.2.0/src/tmo/durand02 /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/tmo/durand02 /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/tmo/durand02/CMakeFiles/pfstmo_durand02.dir/DependInfo.cmake "--color="
-make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-make  -f src/tmo/durand02/CMakeFiles/pfstmo_durand02.dir/build.make src/tmo/durand02/CMakeFiles/pfstmo_durand02.dir/build
-make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic -Wl,--dependency-file=CMakeFiles/pfstmo_reinhard02.dir/link.d CMakeFiles/pfstmo_reinhard02.dir/pfstmo_reinhard02.cpp.o CMakeFiles/pfstmo_reinhard02.dir/tmo_reinhard02.cpp.o CMakeFiles/pfstmo_reinhard02.dir/approx.cpp.o -o pfstmo_reinhard02   -L/build/reproducible-path/pfstools-2.2.0/src/pfs  -Wl,-rpath,/build/reproducible-path/pfstools-2.2.0/src/pfs:/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfs: ../../pfs/libpfs.so.2.0.0
-make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-[ 71%] Building CXX object src/tmo/durand02/CMakeFiles/pfstmo_durand02.dir/pfstmo_durand02.cpp.o
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/tmo/durand02 && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -I/build/reproducible-path/pfstools-2.2.0/src/tmo/pfstmo -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/tmo/durand02/CMakeFiles/pfstmo_durand02.dir/pfstmo_durand02.cpp.o -MF CMakeFiles/pfstmo_durand02.dir/pfstmo_durand02.cpp.o.d -o CMakeFiles/pfstmo_durand02.dir/pfstmo_durand02.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/tmo/durand02/pfstmo_durand02.cpp
-[ 71%] Built target pfstmo_reinhard02
+[ 75%] Linking CXX executable pfstmo_reinhard05
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/tmo/reinhard05 && /usr/bin/cmake -E cmake_link_script CMakeFiles/pfstmo_reinhard05.dir/link.txt --verbose=1
+[ 75%] Built target pfsclose.mkoct
 make  -f src/tmo/mai11/CMakeFiles/pfstmo_mai11.dir/build.make src/tmo/mai11/CMakeFiles/pfstmo_mai11.dir/depend
 make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pfstools-2.2.0 /build/reproducible-path/pfstools-2.2.0/src/tmo/mai11 /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/tmo/mai11 /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/tmo/mai11/CMakeFiles/pfstmo_mai11.dir/DependInfo.cmake "--color="
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic -Wl,--dependency-file=CMakeFiles/pfstmo_reinhard02.dir/link.d CMakeFiles/pfstmo_reinhard02.dir/pfstmo_reinhard02.cpp.o CMakeFiles/pfstmo_reinhard02.dir/tmo_reinhard02.cpp.o CMakeFiles/pfstmo_reinhard02.dir/approx.cpp.o -o pfstmo_reinhard02   -L/build/reproducible-path/pfstools-2.2.0/src/pfs  -Wl,-rpath,/build/reproducible-path/pfstools-2.2.0/src/pfs:/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfs: ../../pfs/libpfs.so.2.0.0
+make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
 make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
 make  -f src/tmo/mai11/CMakeFiles/pfstmo_mai11.dir/build.make src/tmo/mai11/CMakeFiles/pfstmo_mai11.dir/build
 make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-[ 72%] Building CXX object src/tmo/mai11/CMakeFiles/pfstmo_mai11.dir/pfstmo_mai11.cpp.o
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/tmo/mai11 && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -I/build/reproducible-path/pfstools-2.2.0/src/tmo/pfstmo -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/tmo/mai11/CMakeFiles/pfstmo_mai11.dir/pfstmo_mai11.cpp.o -MF CMakeFiles/pfstmo_mai11.dir/pfstmo_mai11.cpp.o.d -o CMakeFiles/pfstmo_mai11.dir/pfstmo_mai11.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/tmo/mai11/pfstmo_mai11.cpp
-[ 73%] Linking CXX executable pfstmo_reinhard05
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/tmo/reinhard05 && /usr/bin/cmake -E cmake_link_script CMakeFiles/pfstmo_reinhard05.dir/link.txt --verbose=1
-/build/reproducible-path/pfstools-2.2.0/src/pfsglview/m_histogram.cpp: In member function 'void M_Histogram::drawHistogram()':
-/build/reproducible-path/pfstools-2.2.0/src/pfsglview/m_histogram.cpp:171:15: warning: unused variable 'strech' [-Wunused-variable]
-  171 |         float strech = ((float)width- BORDER_SIDE*2)/(float)bins ;
-      |               ^~~~~~
-/build/reproducible-path/pfstools-2.2.0/src/pfsglview/m_histogram.cpp:172:15: warning: unused variable 'relative_height' [-Wunused-variable]
-  172 |         float relative_height ;
-      |               ^~~~~~~~~~~~~~~
-/build/reproducible-path/pfstools-2.2.0/src/pfsglview/m_histogram.cpp:173:15: warning: unused variable 'c_pos' [-Wunused-variable]
-  173 |         float c_pos = lum2pos(center) ;
-      |               ^~~~~
-/build/reproducible-path/pfstools-2.2.0/src/pfsglview/m_histogram.cpp: In member function 'void M_Histogram::computeFrequency(int, const pfs::Array2D*, void (*)())':
-/build/reproducible-path/pfstools-2.2.0/src/pfsglview/m_histogram.cpp:660:15: warning: unused variable 'his_width' [-Wunused-variable]
-  660 |         float his_width =  (float)(width-BORDER_SIDE*2) ;
-      |               ^~~~~~~~~
-/build/reproducible-path/pfstools-2.2.0/src/pfsglview/m_histogram.cpp:661:15: warning: unused variable 'fbins' [-Wunused-variable]
-  661 |         float fbins = (float)bins ;
-      |               ^~~~~
-/build/reproducible-path/pfstools-2.2.0/src/pfsglview/m_histogram.cpp: In member function 'float M_Histogram::getPeak()':
-/build/reproducible-path/pfstools-2.2.0/src/pfsglview/m_histogram.cpp:851:15: warning: unused variable 'maxFreq' [-Wunused-variable]
-  851 |         float maxFreq = getMaxFrequency();
-      |               ^~~~~~~
-[ 73%] Linking CXX executable pfstmo_pattanaik00
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/tmo/pattanaik00 && /usr/bin/cmake -E cmake_link_script CMakeFiles/pfstmo_pattanaik00.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic -Wl,--dependency-file=CMakeFiles/pfstmo_reinhard05.dir/link.d CMakeFiles/pfstmo_reinhard05.dir/pfstmo_reinhard05.cpp.o CMakeFiles/pfstmo_reinhard05.dir/tmo_reinhard05.cpp.o -o pfstmo_reinhard05   -L/build/reproducible-path/pfstools-2.2.0/src/pfs  -Wl,-rpath,/build/reproducible-path/pfstools-2.2.0/src/pfs:/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfs: ../../pfs/libpfs.so.2.0.0
-make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-[ 73%] Building CXX object src/tmo/fattal02/CMakeFiles/pfstmo_fattal02.dir/tmo_fattal02.cpp.o
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/tmo/fattal02 && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -I/build/reproducible-path/pfstools-2.2.0/src/tmo/pfstmo -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/tmo/fattal02/CMakeFiles/pfstmo_fattal02.dir/tmo_fattal02.cpp.o -MF CMakeFiles/pfstmo_fattal02.dir/tmo_fattal02.cpp.o.d -o CMakeFiles/pfstmo_fattal02.dir/tmo_fattal02.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/tmo/fattal02/tmo_fattal02.cpp
-[ 73%] Built target pfstmo_reinhard05
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic -Wl,--dependency-file=CMakeFiles/pfstmo_pattanaik00.dir/link.d CMakeFiles/pfstmo_pattanaik00.dir/pfstmo_pattanaik00.cpp.o CMakeFiles/pfstmo_pattanaik00.dir/tmo_pattanaik00.cpp.o -o pfstmo_pattanaik00   -L/build/reproducible-path/pfstools-2.2.0/src/pfs  -Wl,-rpath,/build/reproducible-path/pfstools-2.2.0/src/pfs:/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfs: ../../pfs/libpfs.so.2.0.0
+[ 75%] Built target pfstmo_reinhard02
 make  -f src/tmo/ferradans11/CMakeFiles/pfstmo_ferradans11.dir/build.make src/tmo/ferradans11/CMakeFiles/pfstmo_ferradans11.dir/depend
-[ 73%] Built target pfstransform_colorspace.mkoct
-make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
 make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pfstools-2.2.0 /build/reproducible-path/pfstools-2.2.0/src/tmo/ferradans11 /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/tmo/ferradans11 /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/tmo/ferradans11/CMakeFiles/pfstmo_ferradans11.dir/DependInfo.cmake "--color="
-make  -f src/tmo/mantiuk08/CMakeFiles/pfstmo_mantiuk08.dir/build.make src/tmo/mantiuk08/CMakeFiles/pfstmo_mantiuk08.dir/depend
-make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pfstools-2.2.0 /build/reproducible-path/pfstools-2.2.0/src/tmo/mantiuk08 /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/tmo/mantiuk08 /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/tmo/mantiuk08/CMakeFiles/pfstmo_mantiuk08.dir/DependInfo.cmake "--color="
+[ 76%] Building CXX object src/tmo/mai11/CMakeFiles/pfstmo_mai11.dir/pfstmo_mai11.cpp.o
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/tmo/mai11 && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -I/build/reproducible-path/pfstools-2.2.0/src/tmo/pfstmo -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/tmo/mai11/CMakeFiles/pfstmo_mai11.dir/pfstmo_mai11.cpp.o -MF CMakeFiles/pfstmo_mai11.dir/pfstmo_mai11.cpp.o.d -o CMakeFiles/pfstmo_mai11.dir/pfstmo_mai11.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/tmo/mai11/pfstmo_mai11.cpp
+[ 76%] Building CXX object src/pfsview/CMakeFiles/pfsview.dir/histogram.cpp.o
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfsview && /usr/bin/c++ -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -fPIC -MD -MT src/pfsview/CMakeFiles/pfsview.dir/histogram.cpp.o -MF CMakeFiles/pfsview.dir/histogram.cpp.o.d -o CMakeFiles/pfsview.dir/histogram.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/pfsview/histogram.cpp
 make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
 make  -f src/tmo/ferradans11/CMakeFiles/pfstmo_ferradans11.dir/build.make src/tmo/ferradans11/CMakeFiles/pfstmo_ferradans11.dir/build
 make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-[ 73%] Built target pfstmo_pattanaik00
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic -Wl,--dependency-file=CMakeFiles/pfstmo_reinhard05.dir/link.d CMakeFiles/pfstmo_reinhard05.dir/pfstmo_reinhard05.cpp.o CMakeFiles/pfstmo_reinhard05.dir/tmo_reinhard05.cpp.o -o pfstmo_reinhard05   -L/build/reproducible-path/pfstools-2.2.0/src/pfs  -Wl,-rpath,/build/reproducible-path/pfstools-2.2.0/src/pfs:/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfs: ../../pfs/libpfs.so.2.0.0
+make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
+[ 77%] Building CXX object src/tmo/ferradans11/CMakeFiles/pfstmo_ferradans11.dir/pfstmo_ferradans11.cpp.o
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/tmo/ferradans11 && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -I/build/reproducible-path/pfstools-2.2.0/src/tmo/pfstmo -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/tmo/ferradans11/CMakeFiles/pfstmo_ferradans11.dir/pfstmo_ferradans11.cpp.o -MF CMakeFiles/pfstmo_ferradans11.dir/pfstmo_ferradans11.cpp.o.d -o CMakeFiles/pfstmo_ferradans11.dir/pfstmo_ferradans11.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/tmo/ferradans11/pfstmo_ferradans11.cpp
+[ 77%] Built target pfstmo_reinhard05
+make  -f src/tmo/mantiuk08/CMakeFiles/pfstmo_mantiuk08.dir/build.make src/tmo/mantiuk08/CMakeFiles/pfstmo_mantiuk08.dir/depend
+make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pfstools-2.2.0 /build/reproducible-path/pfstools-2.2.0/src/tmo/mantiuk08 /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/tmo/mantiuk08 /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/tmo/mantiuk08/CMakeFiles/pfstmo_mantiuk08.dir/DependInfo.cmake "--color="
 make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
 make  -f src/tmo/mantiuk08/CMakeFiles/pfstmo_mantiuk08.dir/build.make src/tmo/mantiuk08/CMakeFiles/pfstmo_mantiuk08.dir/build
 make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-[ 74%] Building CXX object src/tmo/ferradans11/CMakeFiles/pfstmo_ferradans11.dir/pfstmo_ferradans11.cpp.o
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/tmo/ferradans11 && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -I/build/reproducible-path/pfstools-2.2.0/src/tmo/pfstmo -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/tmo/ferradans11/CMakeFiles/pfstmo_ferradans11.dir/pfstmo_ferradans11.cpp.o -MF CMakeFiles/pfstmo_ferradans11.dir/pfstmo_ferradans11.cpp.o.d -o CMakeFiles/pfstmo_ferradans11.dir/pfstmo_ferradans11.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/tmo/ferradans11/pfstmo_ferradans11.cpp
-[ 75%] Building CXX object src/tmo/mantiuk08/CMakeFiles/pfstmo_mantiuk08.dir/pfstmo_mantiuk08.cpp.o
+[ 78%] Building CXX object src/tmo/mantiuk08/CMakeFiles/pfstmo_mantiuk08.dir/pfstmo_mantiuk08.cpp.o
 cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/tmo/mantiuk08 && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -I/build/reproducible-path/pfstools-2.2.0/src/tmo/pfstmo -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/tmo/mantiuk08/CMakeFiles/pfstmo_mantiuk08.dir/pfstmo_mantiuk08.cpp.o -MF CMakeFiles/pfstmo_mantiuk08.dir/pfstmo_mantiuk08.cpp.o.d -o CMakeFiles/pfstmo_mantiuk08.dir/pfstmo_mantiuk08.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/tmo/mantiuk08/pfstmo_mantiuk08.cpp
-[ 76%] Building CXX object src/tmo/fattal02/CMakeFiles/pfstmo_fattal02.dir/pde.cpp.o
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/tmo/fattal02 && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -I/build/reproducible-path/pfstools-2.2.0/src/tmo/pfstmo -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/tmo/fattal02/CMakeFiles/pfstmo_fattal02.dir/pde.cpp.o -MF CMakeFiles/pfstmo_fattal02.dir/pde.cpp.o.d -o CMakeFiles/pfstmo_fattal02.dir/pde.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/tmo/fattal02/pde.cpp
-[ 77%] Building CXX object src/tmo/durand02/CMakeFiles/pfstmo_durand02.dir/tmo_durand02.cpp.o
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/tmo/durand02 && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -I/build/reproducible-path/pfstools-2.2.0/src/tmo/pfstmo -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/tmo/durand02/CMakeFiles/pfstmo_durand02.dir/tmo_durand02.cpp.o -MF CMakeFiles/pfstmo_durand02.dir/tmo_durand02.cpp.o.d -o CMakeFiles/pfstmo_durand02.dir/tmo_durand02.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/tmo/durand02/tmo_durand02.cpp
-[ 77%] Building CXX object src/pfsglview/CMakeFiles/pfsglview.dir/m_on_screen_display.cpp.o
+[ 78%] Building CXX object src/pfsglview/CMakeFiles/pfsglview.dir/m_on_screen_display.cpp.o
 cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfsglview && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -MD -MT src/pfsglview/CMakeFiles/pfsglview.dir/m_on_screen_display.cpp.o -MF CMakeFiles/pfsglview.dir/m_on_screen_display.cpp.o.d -o CMakeFiles/pfsglview.dir/m_on_screen_display.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/pfsglview/m_on_screen_display.cpp
-/build/reproducible-path/pfstools-2.2.0/src/pfsglview/m_histogram.cpp: In member function 'void M_Histogram::drawScale()':
-/build/reproducible-path/pfstools-2.2.0/src/pfsglview/m_histogram.cpp:359:74: warning: 'pos' may be used uninitialized [-Wmaybe-uninitialized]
-  359 |         glRectf( offsetX + (0 * virtualWidth) + offset, offsetY, offsetX + pos + 1, offsetY-1);
-      |                                                                  ~~~~~~~~^~~~~
-/build/reproducible-path/pfstools-2.2.0/src/pfsglview/m_histogram.cpp:323:15: note: 'pos' was declared here
-  323 |         float pos;
-      |               ^~~
-[ 78%] Linking CXX executable pfsouthdrhtml
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/hdrhtml && /usr/bin/cmake -E cmake_link_script CMakeFiles/pfsouthdrhtml.dir/link.txt --verbose=1
-[ 78%] Building CXX object src/tmo/mai11/CMakeFiles/pfstmo_mai11.dir/compression_tmo.cpp.o
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/tmo/mai11 && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -I/build/reproducible-path/pfstools-2.2.0/src/tmo/pfstmo -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/tmo/mai11/CMakeFiles/pfstmo_mai11.dir/compression_tmo.cpp.o -MF CMakeFiles/pfstmo_mai11.dir/compression_tmo.cpp.o.d -o CMakeFiles/pfstmo_mai11.dir/compression_tmo.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/tmo/mai11/compression_tmo.cpp
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic -Wl,--dependency-file=CMakeFiles/pfsouthdrhtml.dir/link.d CMakeFiles/pfsouthdrhtml.dir/pfsouthdrhtml.cpp.o CMakeFiles/pfsouthdrhtml.dir/hdrhtml.cpp.o -o pfsouthdrhtml   -L/build/reproducible-path/pfstools-2.2.0/src/pfs  -Wl,-rpath,/build/reproducible-path/pfstools-2.2.0/src/pfs:/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfs: ../pfs/libpfs.so.2.0.0 -lMagick++-7.Q16 -lMagickCore-7.Q16
+[ 78%] Building CXX object src/tmo/fattal02/CMakeFiles/pfstmo_fattal02.dir/tmo_fattal02.cpp.o
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/tmo/fattal02 && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -I/build/reproducible-path/pfstools-2.2.0/src/tmo/pfstmo -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/tmo/fattal02/CMakeFiles/pfstmo_fattal02.dir/tmo_fattal02.cpp.o -MF CMakeFiles/pfstmo_fattal02.dir/tmo_fattal02.cpp.o.d -o CMakeFiles/pfstmo_fattal02.dir/tmo_fattal02.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/tmo/fattal02/tmo_fattal02.cpp
+[ 78%] Linking CXX executable pfstmo_pattanaik00
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/tmo/pattanaik00 && /usr/bin/cmake -E cmake_link_script CMakeFiles/pfstmo_pattanaik00.dir/link.txt --verbose=1
+[ 79%] Building CXX object src/tmo/durand02/CMakeFiles/pfstmo_durand02.dir/tmo_durand02.cpp.o
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/tmo/durand02 && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -I/build/reproducible-path/pfstools-2.2.0/src/tmo/pfstmo -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/tmo/durand02/CMakeFiles/pfstmo_durand02.dir/tmo_durand02.cpp.o -MF CMakeFiles/pfstmo_durand02.dir/tmo_durand02.cpp.o.d -o CMakeFiles/pfstmo_durand02.dir/tmo_durand02.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/tmo/durand02/tmo_durand02.cpp
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic -Wl,--dependency-file=CMakeFiles/pfstmo_pattanaik00.dir/link.d CMakeFiles/pfstmo_pattanaik00.dir/pfstmo_pattanaik00.cpp.o CMakeFiles/pfstmo_pattanaik00.dir/tmo_pattanaik00.cpp.o -o pfstmo_pattanaik00   -L/build/reproducible-path/pfstools-2.2.0/src/pfs  -Wl,-rpath,/build/reproducible-path/pfstools-2.2.0/src/pfs:/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfs: ../../pfs/libpfs.so.2.0.0
+make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
+[ 79%] Built target pfstmo_pattanaik00
+make  -f src/camera/CMakeFiles/pfshdrcalibrate.dir/build.make src/camera/CMakeFiles/pfshdrcalibrate.dir/depend
+make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pfstools-2.2.0 /build/reproducible-path/pfstools-2.2.0/src/camera /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/camera /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/camera/CMakeFiles/pfshdrcalibrate.dir/DependInfo.cmake "--color="
 make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
+make  -f src/camera/CMakeFiles/pfshdrcalibrate.dir/build.make src/camera/CMakeFiles/pfshdrcalibrate.dir/build
+make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
+make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
+[ 80%] Building CXX object src/camera/CMakeFiles/pfshdrcalibrate.dir/pfshdrcalibrate.cpp.o
+[ 80%] Built target pfsput.mkoct
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/camera && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -I/build/reproducible-path/pfstools-2.2.0/src/camera -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/camera/CMakeFiles/pfshdrcalibrate.dir/pfshdrcalibrate.cpp.o -MF CMakeFiles/pfshdrcalibrate.dir/pfshdrcalibrate.cpp.o.d -o CMakeFiles/pfshdrcalibrate.dir/pfshdrcalibrate.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/camera/pfshdrcalibrate.cpp
+[ 81%] Building CXX object src/tmo/durand02/CMakeFiles/pfstmo_durand02.dir/bilateral.cpp.o
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/tmo/durand02 && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -I/build/reproducible-path/pfstools-2.2.0/src/tmo/pfstmo -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/tmo/durand02/CMakeFiles/pfstmo_durand02.dir/bilateral.cpp.o -MF CMakeFiles/pfstmo_durand02.dir/bilateral.cpp.o.d -o CMakeFiles/pfstmo_durand02.dir/bilateral.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/tmo/durand02/bilateral.cpp
+In file included from /build/reproducible-path/pfstools-2.2.0/src/tmo/mantiuk08/pfstmo_mantiuk08.cpp:47:
+/build/reproducible-path/pfstools-2.2.0/src/tmo/mantiuk08/display_adaptive_tmo.h:170:6: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
+  170 | std::auto_ptr<datmoConditionalDensity> datmo_compute_conditional_density( int width, int height, const float *L, pfstmo_progress_callback progress_cb = NULL );
+      |      ^~~~~~~~
+In file included from /usr/include/c++/14/memory:78,
+                 from /build/reproducible-path/pfstools-2.2.0/src/tmo/mantiuk08/pfstmo_mantiuk08.cpp:41:
+/usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
+   59 |   template<typename> class auto_ptr;
+      |                            ^~~~~~~~
+/build/reproducible-path/pfstools-2.2.0/src/tmo/mantiuk08/pfstmo_mantiuk08.cpp: In function 'void tmo_mantiuk08(int, char**)':
+/build/reproducible-path/pfstools-2.2.0/src/tmo/mantiuk08/pfstmo_mantiuk08.cpp:309:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
+  309 |         std::auto_ptr<datmoConditionalDensity> C = datmo_compute_conditional_density( cols, rows, inY->getRawData(), progress_report );
+      |              ^~~~~~~~
+/usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
+   59 |   template<typename> class auto_ptr;
+      |                            ^~~~~~~~
+/build/reproducible-path/pfstools-2.2.0/src/tmo/mantiuk08/pfstmo_mantiuk08.cpp:338:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
+  338 |           for( int i=0; i < tc_filt->size; i++ )
+      |                         ~~^~~~~~~~~~~~~~~
+/build/reproducible-path/pfstools-2.2.0/src/tmo/mantiuk08/pfstmo_mantiuk08.cpp:117:7: warning: unused variable 'temporal_filter' [-Wunused-variable]
+  117 |   int temporal_filter = 0;
+      |       ^~~~~~~~~~~~~~~
+/build/reproducible-path/pfstools-2.2.0/src/tmo/mantiuk08/pfstmo_mantiuk08.cpp:118:7: warning: unused variable 'itmax' [-Wunused-variable]
+  118 |   int itmax = 200;
+      |       ^~~~~
+/build/reproducible-path/pfstools-2.2.0/src/tmo/mantiuk08/pfstmo_mantiuk08.cpp:119:9: warning: unused variable 'tol' [-Wunused-variable]
+  119 |   float tol = 1e-3;
+      |         ^~~
 /build/reproducible-path/pfstools-2.2.0/src/tmo/fattal02/tmo_fattal02.cpp: In function 'void gaussianBlur(pfstmo::Array2D*, pfstmo::Array2D*)':
 /build/reproducible-path/pfstools-2.2.0/src/tmo/fattal02/tmo_fattal02.cpp:108:7: warning: unused variable 'size' [-Wunused-variable]
   108 |   int size = width*height;
@@ -4804,90 +4926,23 @@
 /build/reproducible-path/pfstools-2.2.0/src/tmo/fattal02/tmo_fattal02.cpp:462:15: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
   462 |   for( y=0 ; y<height ; y++ )
       |              ~^~~~~~~
-[ 78%] Built target pfsouthdrhtml
 /build/reproducible-path/pfstools-2.2.0/src/tmo/fattal02/tmo_fattal02.cpp:463:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
   463 |     for( x=0 ; x<width ; x++ )
       |                ~^~~~~~
-make  -f src/camera/CMakeFiles/pfshdrcalibrate.dir/build.make src/camera/CMakeFiles/pfshdrcalibrate.dir/depend
-/build/reproducible-path/pfstools-2.2.0/src/tmo/fattal02/pde.cpp: In function 'void prolongate(const pfstmo::Array2D*, pfstmo::Array2D*)':
-/build/reproducible-path/pfstools-2.2.0/src/tmo/fattal02/pde.cpp:184:9: warning: unused variable 'filterSamplingX' [-Wunused-variable]
-  184 |   float filterSamplingX = max( modff( dx, &pad ), 0.01f );
-      |         ^~~~~~~~~~~~~~~
-make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pfstools-2.2.0 /build/reproducible-path/pfstools-2.2.0/src/camera /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/camera /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/camera/CMakeFiles/pfshdrcalibrate.dir/DependInfo.cmake "--color="
-/build/reproducible-path/pfstools-2.2.0/src/tmo/fattal02/pde.cpp:185:9: warning: unused variable 'filterSamplingY' [-Wunused-variable]
-  185 |   float filterSamplingY = max( modff( dy, &pad ), 0.01f );
-      |         ^~~~~~~~~~~~~~~
-/build/reproducible-path/pfstools-2.2.0/src/tmo/fattal02/pde.cpp: In function 'void exact_sollution(pfstmo::Array2D*, pfstmo::Array2D*)':
-/build/reproducible-path/pfstools-2.2.0/src/tmo/fattal02/pde.cpp:288:7: warning: unused variable 'x' [-Wunused-variable]
-  288 |   int x,y;
-      |       ^
-/build/reproducible-path/pfstools-2.2.0/src/tmo/fattal02/pde.cpp:288:9: warning: unused variable 'y' [-Wunused-variable]
-  288 |   int x,y;
-      |         ^
-/build/reproducible-path/pfstools-2.2.0/src/tmo/fattal02/pde.cpp:291:9: warning: unused variable 'h2' [-Wunused-variable]
-  291 |   float h2 = h*h;
-      |         ^~
-/build/reproducible-path/pfstools-2.2.0/src/tmo/fattal02/pde.cpp: In function 'void calculate_defect(pfstmo::Array2D*, pfstmo::Array2D*, pfstmo::Array2D*)':
-/build/reproducible-path/pfstools-2.2.0/src/tmo/fattal02/pde.cpp:382:9: warning: variable 'h2i' set but not used [-Wunused-but-set-variable]
-  382 |   float h2i = 1.0/(h*h);
-      |         ^~~
-make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-/build/reproducible-path/pfstools-2.2.0/src/tmo/fattal02/pde.cpp: In function 'void solve_pde_multigrid(pfstmo::Array2D*, pfstmo::Array2D*)':
-/build/reproducible-path/pfstools-2.2.0/src/tmo/fattal02/pde.cpp:420:7: warning: unused variable 'x' [-Wunused-variable]
-  420 |   int x,y;
-      |       ^
-/build/reproducible-path/pfstools-2.2.0/src/tmo/fattal02/pde.cpp:420:9: warning: unused variable 'y' [-Wunused-variable]
-  420 |   int x,y;
-      |         ^
-/build/reproducible-path/pfstools-2.2.0/src/tmo/fattal02/pde.cpp: In function 'void solve_pde_sor(pfstmo::Array2D*, pfstmo::Array2D*, int)':
-/build/reproducible-path/pfstools-2.2.0/src/tmo/fattal02/pde.cpp:637:7: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
-  637 |     if( !(n%100) || n==1)
-      |       ^
+[ 82%] Building CXX object src/tmo/ferradans11/CMakeFiles/pfstmo_ferradans11.dir/Imagen.cpp.o
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/tmo/ferradans11 && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -I/build/reproducible-path/pfstools-2.2.0/src/tmo/pfstmo -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/tmo/ferradans11/CMakeFiles/pfstmo_ferradans11.dir/Imagen.cpp.o -MF CMakeFiles/pfstmo_ferradans11.dir/Imagen.cpp.o.d -o CMakeFiles/pfstmo_ferradans11.dir/Imagen.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/tmo/ferradans11/Imagen.cpp
+[ 83%] Building CXX object src/pfsview/CMakeFiles/pfsview.dir/resources.cpp.o
 make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-make  -f src/camera/CMakeFiles/pfshdrcalibrate.dir/build.make src/camera/CMakeFiles/pfshdrcalibrate.dir/build
-[ 78%] Built target pfsput.mkoct
-make[4]: Entering directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-[ 79%] Building CXX object src/tmo/durand02/CMakeFiles/pfstmo_durand02.dir/bilateral.cpp.o
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/tmo/durand02 && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -I/build/reproducible-path/pfstools-2.2.0/src/tmo/pfstmo -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/tmo/durand02/CMakeFiles/pfstmo_durand02.dir/bilateral.cpp.o -MF CMakeFiles/pfstmo_durand02.dir/bilateral.cpp.o.d -o CMakeFiles/pfstmo_durand02.dir/bilateral.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/tmo/durand02/bilateral.cpp
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfsview && /usr/bin/c++ -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -fPIC -MD -MT src/pfsview/CMakeFiles/pfsview.dir/resources.cpp.o -MF CMakeFiles/pfsview.dir/resources.cpp.o.d -o CMakeFiles/pfsview.dir/resources.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/pfsview/resources.cpp
 /build/reproducible-path/pfstools-2.2.0/src/pfsglview/m_on_screen_display.cpp: In constructor 'M_OnScreenDisplay::M_OnScreenDisplay(std::string*, int)':
 /build/reproducible-path/pfstools-2.2.0/src/pfsglview/m_on_screen_display.cpp:59:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
    59 |                 if(max_row_length < text[i].length()) max_row_length = text[i].length() ;
       |                    ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
-[ 80%] Building CXX object src/camera/CMakeFiles/pfshdrcalibrate.dir/pfshdrcalibrate.cpp.o
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/camera && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -I/build/reproducible-path/pfstools-2.2.0/src/camera -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/camera/CMakeFiles/pfshdrcalibrate.dir/pfshdrcalibrate.cpp.o -MF CMakeFiles/pfshdrcalibrate.dir/pfshdrcalibrate.cpp.o.d -o CMakeFiles/pfshdrcalibrate.dir/pfshdrcalibrate.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/camera/pfshdrcalibrate.cpp
-In file included from /build/reproducible-path/pfstools-2.2.0/src/tmo/mantiuk08/pfstmo_mantiuk08.cpp:47:
-/build/reproducible-path/pfstools-2.2.0/src/tmo/mantiuk08/display_adaptive_tmo.h:170:6: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
-  170 | std::auto_ptr<datmoConditionalDensity> datmo_compute_conditional_density( int width, int height, const float *L, pfstmo_progress_callback progress_cb = NULL );
-      |      ^~~~~~~~
-In file included from /usr/include/c++/14/memory:78,
-                 from /build/reproducible-path/pfstools-2.2.0/src/tmo/mantiuk08/pfstmo_mantiuk08.cpp:41:
-/usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
-   59 |   template<typename> class auto_ptr;
-      |                            ^~~~~~~~
-/build/reproducible-path/pfstools-2.2.0/src/tmo/mantiuk08/pfstmo_mantiuk08.cpp: In function 'void tmo_mantiuk08(int, char**)':
-/build/reproducible-path/pfstools-2.2.0/src/tmo/mantiuk08/pfstmo_mantiuk08.cpp:309:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
-  309 |         std::auto_ptr<datmoConditionalDensity> C = datmo_compute_conditional_density( cols, rows, inY->getRawData(), progress_report );
-      |              ^~~~~~~~
-/usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
-   59 |   template<typename> class auto_ptr;
-      |                            ^~~~~~~~
-/build/reproducible-path/pfstools-2.2.0/src/tmo/mantiuk08/pfstmo_mantiuk08.cpp:338:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
-  338 |           for( int i=0; i < tc_filt->size; i++ )
-      |                         ~~^~~~~~~~~~~~~~~
-/build/reproducible-path/pfstools-2.2.0/src/tmo/mantiuk08/pfstmo_mantiuk08.cpp:117:7: warning: unused variable 'temporal_filter' [-Wunused-variable]
-  117 |   int temporal_filter = 0;
-      |       ^~~~~~~~~~~~~~~
-/build/reproducible-path/pfstools-2.2.0/src/tmo/mantiuk08/pfstmo_mantiuk08.cpp:118:7: warning: unused variable 'itmax' [-Wunused-variable]
-  118 |   int itmax = 200;
-      |       ^~~~~
-/build/reproducible-path/pfstools-2.2.0/src/tmo/mantiuk08/pfstmo_mantiuk08.cpp:119:9: warning: unused variable 'tol' [-Wunused-variable]
-  119 |   float tol = 1e-3;
-      |         ^~~
-[ 80%] Building CXX object src/tmo/durand02/CMakeFiles/pfstmo_durand02.dir/fastbilateral.cpp.o
+[ 83%] Built target pfsget.mkoct
+[ 83%] Building CXX object src/tmo/mai11/CMakeFiles/pfstmo_mai11.dir/compression_tmo.cpp.o
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/tmo/mai11 && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -I/build/reproducible-path/pfstools-2.2.0/src/tmo/pfstmo -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/tmo/mai11/CMakeFiles/pfstmo_mai11.dir/compression_tmo.cpp.o -MF CMakeFiles/pfstmo_mai11.dir/compression_tmo.cpp.o.d -o CMakeFiles/pfstmo_mai11.dir/compression_tmo.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/tmo/mai11/compression_tmo.cpp
+[ 83%] Building CXX object src/tmo/durand02/CMakeFiles/pfstmo_durand02.dir/fastbilateral.cpp.o
 cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/tmo/durand02 && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -I/build/reproducible-path/pfstools-2.2.0/src/tmo/pfstmo -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/tmo/durand02/CMakeFiles/pfstmo_durand02.dir/fastbilateral.cpp.o -MF CMakeFiles/pfstmo_durand02.dir/fastbilateral.cpp.o.d -o CMakeFiles/pfstmo_durand02.dir/fastbilateral.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/tmo/durand02/fastbilateral.cpp
-[ 81%] Building CXX object src/tmo/ferradans11/CMakeFiles/pfstmo_ferradans11.dir/Imagen.cpp.o
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/tmo/ferradans11 && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -I/build/reproducible-path/pfstools-2.2.0/src/tmo/pfstmo -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/tmo/ferradans11/CMakeFiles/pfstmo_ferradans11.dir/Imagen.cpp.o -MF CMakeFiles/pfstmo_ferradans11.dir/Imagen.cpp.o.d -o CMakeFiles/pfstmo_ferradans11.dir/Imagen.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/tmo/ferradans11/Imagen.cpp
 /build/reproducible-path/pfstools-2.2.0/src/tmo/durand02/bilateral.cpp: In function 'void bilateralFilter(const pfstmo::Array2D*, pfstmo::Array2D*, float, float, pfstmo_progress_callback)':
 /build/reproducible-path/pfstools-2.2.0/src/tmo/durand02/bilateral.cpp:100:21: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
   100 |   for( int y = 0; y < I->getRows(); y++ )
@@ -4895,10 +4950,21 @@
 /build/reproducible-path/pfstools-2.2.0/src/tmo/durand02/bilateral.cpp:104:23: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
   104 |     for( int x = 0; x < I->getCols(); x++ )
       |                     ~~^~~~~~~~~~~~~~
-[ 82%] Linking CXX executable pfsglview
+[ 84%] Linking CXX executable pfsglview
 cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfsglview && /usr/bin/cmake -E cmake_link_script CMakeFiles/pfsglview.dir/link.txt --verbose=1
-[ 83%] Building CXX object src/pfsview/CMakeFiles/pfsview.dir/pfsview_widget.cpp.o
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfsview && /usr/bin/c++ -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -fPIC -MD -MT src/pfsview/CMakeFiles/pfsview.dir/pfsview_widget.cpp.o -MF CMakeFiles/pfsview.dir/pfsview_widget.cpp.o.d -o CMakeFiles/pfsview.dir/pfsview_widget.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/pfsview/pfsview_widget.cpp
+[ 85%] Building CXX object src/pfsview/CMakeFiles/pfsview.dir/moc_main.cpp.o
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfsview && /usr/bin/c++ -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -fPIC -MD -MT src/pfsview/CMakeFiles/pfsview.dir/moc_main.cpp.o -MF CMakeFiles/pfsview.dir/moc_main.cpp.o.d -o CMakeFiles/pfsview.dir/moc_main.cpp.o -c /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfsview/moc_main.cpp
+[ 85%] Building CXX object src/tmo/mantiuk08/CMakeFiles/pfstmo_mantiuk08.dir/display_adaptive_tmo.cpp.o
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/tmo/mantiuk08 && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -I/build/reproducible-path/pfstools-2.2.0/src/tmo/pfstmo -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/tmo/mantiuk08/CMakeFiles/pfstmo_mantiuk08.dir/display_adaptive_tmo.cpp.o -MF CMakeFiles/pfstmo_mantiuk08.dir/display_adaptive_tmo.cpp.o.d -o CMakeFiles/pfstmo_mantiuk08.dir/display_adaptive_tmo.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/tmo/mantiuk08/display_adaptive_tmo.cpp
+[ 85%] Building CXX object src/pfsview/CMakeFiles/pfsview.dir/moc_pfsview_widget.cpp.o
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfsview && /usr/bin/c++ -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -fPIC -MD -MT src/pfsview/CMakeFiles/pfsview.dir/moc_pfsview_widget.cpp.o -MF CMakeFiles/pfsview.dir/moc_pfsview_widget.cpp.o.d -o CMakeFiles/pfsview.dir/moc_pfsview_widget.cpp.o -c /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfsview/moc_pfsview_widget.cpp
+[ 86%] Building CXX object src/pfsview/CMakeFiles/pfsview.dir/moc_luminancerange_widget.cpp.o
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfsview && /usr/bin/c++ -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -fPIC -MD -MT src/pfsview/CMakeFiles/pfsview.dir/moc_luminancerange_widget.cpp.o -MF CMakeFiles/pfsview.dir/moc_luminancerange_widget.cpp.o.d -o CMakeFiles/pfsview.dir/moc_luminancerange_widget.cpp.o -c /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfsview/moc_luminancerange_widget.cpp
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic -Wl,--dependency-file=CMakeFiles/pfsglview.dir/link.d CMakeFiles/pfsglview.dir/pfsglview.cpp.o CMakeFiles/pfsglview.dir/picture_io.cpp.o CMakeFiles/pfsglview.dir/module.cpp.o CMakeFiles/pfsglview.dir/m_histogram.cpp.o CMakeFiles/pfsglview.dir/m_status.cpp.o CMakeFiles/pfsglview.dir/m_on_screen_display.cpp.o -o pfsglview  -Wl,-rpath,/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfs: -lOpenGL -lGLX -lGLU -lglut ../pfs/libpfs.so.2.0.0
+make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
+[ 86%] Built target pfsglview
+[ 86%] Building CXX object src/tmo/ferradans11/CMakeFiles/pfstmo_ferradans11.dir/tmo_ferradans11.cpp.o
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/tmo/ferradans11 && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -I/build/reproducible-path/pfstools-2.2.0/src/tmo/pfstmo -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/tmo/ferradans11/CMakeFiles/pfstmo_ferradans11.dir/tmo_ferradans11.cpp.o -MF CMakeFiles/pfstmo_ferradans11.dir/tmo_ferradans11.cpp.o.d -o CMakeFiles/pfstmo_ferradans11.dir/tmo_ferradans11.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/tmo/ferradans11/tmo_ferradans11.cpp
 /build/reproducible-path/pfstools-2.2.0/src/tmo/mai11/compression_tmo.cpp: In constructor 'UniformArrayLUT::UniformArrayLUT()':
 /build/reproducible-path/pfstools-2.2.0/src/tmo/mai11/compression_tmo.cpp:24:13: warning: 'UniformArrayLUT::y_i' will be initialized after [-Wreorder]
    24 |     double *y_i;
@@ -4913,58 +4979,21 @@
 /build/reproducible-path/pfstools-2.2.0/src/tmo/mai11/compression_tmo.cpp:200:25: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare]
   200 |     for( int pp = 0; pp < pix_count; pp++ ) {
       |                      ~~~^~~~~~~~~~~
-make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-[ 83%] Built target pfsget.mkoct
-[ 83%] Building CXX object src/tmo/ferradans11/CMakeFiles/pfstmo_ferradans11.dir/tmo_ferradans11.cpp.o
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/tmo/ferradans11 && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -I/build/reproducible-path/pfstools-2.2.0/src/tmo/pfstmo -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/tmo/ferradans11/CMakeFiles/pfstmo_ferradans11.dir/tmo_ferradans11.cpp.o -MF CMakeFiles/pfstmo_ferradans11.dir/tmo_ferradans11.cpp.o.d -o CMakeFiles/pfstmo_ferradans11.dir/tmo_ferradans11.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/tmo/ferradans11/tmo_ferradans11.cpp
-[ 83%] Building CXX object src/camera/CMakeFiles/pfshdrcalibrate.dir/responses.cpp.o
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/camera && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -I/build/reproducible-path/pfstools-2.2.0/src/camera -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/camera/CMakeFiles/pfshdrcalibrate.dir/responses.cpp.o -MF CMakeFiles/pfshdrcalibrate.dir/responses.cpp.o.d -o CMakeFiles/pfshdrcalibrate.dir/responses.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/camera/responses.cpp
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic -Wl,--dependency-file=CMakeFiles/pfsglview.dir/link.d CMakeFiles/pfsglview.dir/pfsglview.cpp.o CMakeFiles/pfsglview.dir/picture_io.cpp.o CMakeFiles/pfsglview.dir/module.cpp.o CMakeFiles/pfsglview.dir/m_histogram.cpp.o CMakeFiles/pfsglview.dir/m_status.cpp.o CMakeFiles/pfsglview.dir/m_on_screen_display.cpp.o -o pfsglview  -Wl,-rpath,/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfs: -lOpenGL -lGLX -lGLU -lglut ../pfs/libpfs.so.2.0.0
-make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-[ 83%] Built target pfsglview
-[ 84%] Building CXX object src/camera/CMakeFiles/pfshdrcalibrate.dir/robertson02.cpp.o
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/camera && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -I/build/reproducible-path/pfstools-2.2.0/src/camera -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/camera/CMakeFiles/pfshdrcalibrate.dir/robertson02.cpp.o -MF CMakeFiles/pfshdrcalibrate.dir/robertson02.cpp.o.d -o CMakeFiles/pfshdrcalibrate.dir/robertson02.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/camera/robertson02.cpp
-[ 85%] Linking CXX executable pfstmo_mai11
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/tmo/mai11 && /usr/bin/cmake -E cmake_link_script CMakeFiles/pfstmo_mai11.dir/link.txt --verbose=1
-[ 85%] Building CXX object src/tmo/mantiuk08/CMakeFiles/pfstmo_mantiuk08.dir/display_adaptive_tmo.cpp.o
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/tmo/mantiuk08 && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -I/build/reproducible-path/pfstools-2.2.0/src/tmo/pfstmo -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/tmo/mantiuk08/CMakeFiles/pfstmo_mantiuk08.dir/display_adaptive_tmo.cpp.o -MF CMakeFiles/pfstmo_mantiuk08.dir/display_adaptive_tmo.cpp.o.d -o CMakeFiles/pfstmo_mantiuk08.dir/display_adaptive_tmo.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/tmo/mantiuk08/display_adaptive_tmo.cpp
-/build/reproducible-path/pfstools-2.2.0/src/tmo/durand02/fastbilateral.cpp: In member function 'void GaussianBlur::blur(const pfstmo::Array2D*, pfstmo::Array2D*)':
-/build/reproducible-path/pfstools-2.2.0/src/tmo/durand02/fastbilateral.cpp:82:9: warning: unused variable 'i' [-Wunused-variable]
-   82 |     int i,x,y;
-      |         ^
-/build/reproducible-path/pfstools-2.2.0/src/tmo/durand02/fastbilateral.cpp:90:9: warning: unused variable 'osize' [-Wunused-variable]
-   90 |     int osize = ox * oy;
-      |         ^~~~~
-[ 86%] Building CXX object src/tmo/mantiuk08/CMakeFiles/pfstmo_mantiuk08.dir/display_function.cpp.o
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/tmo/mantiuk08 && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -I/build/reproducible-path/pfstools-2.2.0/src/tmo/pfstmo -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/tmo/mantiuk08/CMakeFiles/pfstmo_mantiuk08.dir/display_function.cpp.o -MF CMakeFiles/pfstmo_mantiuk08.dir/display_function.cpp.o.d -o CMakeFiles/pfstmo_mantiuk08.dir/display_function.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/tmo/mantiuk08/display_function.cpp
-/build/reproducible-path/pfstools-2.2.0/src/tmo/fattal02/pde.cpp: In function 'void linbcg(long unsigned int, float*, float*, int, float, int, int*, float*)':
-/build/reproducible-path/pfstools-2.2.0/src/tmo/fattal02/pde.cpp:781:42: warning: 'bnrm' may be used uninitialized [-Wmaybe-uninitialized]
-  781 |                                 *err=znrm/bnrm;
-      |                                      ~~~~^~~~~
-/build/reproducible-path/pfstools-2.2.0/src/tmo/fattal02/pde.cpp:712:39: note: 'bnrm' was declared here
-  712 |         float ak,akden,bk,bkden,bknum,bnrm,dxnrm,xnrm,zm1nrm,znrm;
-      |                                       ^~~~
-/build/reproducible-path/pfstools-2.2.0/src/tmo/fattal02/pde.cpp:755:27: warning: 'bkden' may be used uninitialized [-Wmaybe-uninitialized]
-  755 |                         bk=bknum/bkden;
-      |                         ~~^~~~~~~~~~~~
-/build/reproducible-path/pfstools-2.2.0/src/tmo/fattal02/pde.cpp:712:27: note: 'bkden' was declared here
-  712 |         float ak,akden,bk,bkden,bknum,bnrm,dxnrm,xnrm,zm1nrm,znrm;
-      |                           ^~~~~
-/build/reproducible-path/pfstools-2.2.0/src/camera/pfshdrcalibrate.cpp: In function 'void pfshdrcalibrate(int, char**)':
-/build/reproducible-path/pfstools-2.2.0/src/camera/pfshdrcalibrate.cpp:272:61: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
-  272 |           if( mitsunaga_sample_no<10 || mitsunaga_sample_no >= (1 << 31))
-      |                                         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
 /build/reproducible-path/pfstools-2.2.0/src/tmo/ferradans11/Imagen.cpp: In member function 'void Imagen::escala(float, float)':
 /build/reproducible-path/pfstools-2.2.0/src/tmo/ferradans11/Imagen.cpp:244:11: warning: unused variable 'eps' [-Wunused-variable]
   244 |     float eps=1e-6;
       |           ^~~
-/build/reproducible-path/pfstools-2.2.0/src/camera/pfshdrcalibrate.cpp:310:25: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
-  310 |       for( int i = 0; i < sizeof(camera_presets)/sizeof(*camera_presets); i++ )
-      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 /build/reproducible-path/pfstools-2.2.0/src/tmo/ferradans11/Imagen.cpp: In function 'Imagen& nucleo_gaussiano(int, int, float)':
 /build/reproducible-path/pfstools-2.2.0/src/tmo/ferradans11/Imagen.cpp:276:9: warning: unused variable 'i_' [-Wunused-variable]
   276 |     int i_;
       |         ^~
+/build/reproducible-path/pfstools-2.2.0/src/camera/pfshdrcalibrate.cpp: In function 'void pfshdrcalibrate(int, char**)':
+/build/reproducible-path/pfstools-2.2.0/src/camera/pfshdrcalibrate.cpp:272:61: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
+  272 |           if( mitsunaga_sample_no<10 || mitsunaga_sample_no >= (1 << 31))
+      |                                         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
+/build/reproducible-path/pfstools-2.2.0/src/camera/pfshdrcalibrate.cpp:310:25: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
+  310 |       for( int i = 0; i < sizeof(camera_presets)/sizeof(*camera_presets); i++ )
+      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 /build/reproducible-path/pfstools-2.2.0/src/camera/pfshdrcalibrate.cpp:306:9: warning: unused variable 'i' [-Wunused-variable]
   306 |     int i = 0;
       |         ^
@@ -4974,124 +5003,74 @@
 /build/reproducible-path/pfstools-2.2.0/src/camera/pfshdrcalibrate.cpp:483:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   483 |         float aperture = 1.f;
       |         ^~~~~
+[ 87%] Building CXX object src/tmo/fattal02/CMakeFiles/pfstmo_fattal02.dir/pde.cpp.o
+make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/tmo/fattal02 && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -I/build/reproducible-path/pfstools-2.2.0/src/tmo/pfstmo -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/tmo/fattal02/CMakeFiles/pfstmo_fattal02.dir/pde.cpp.o -MF CMakeFiles/pfstmo_fattal02.dir/pde.cpp.o.d -o CMakeFiles/pfstmo_fattal02.dir/pde.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/tmo/fattal02/pde.cpp
 /build/reproducible-path/pfstools-2.2.0/src/camera/pfshdrcalibrate.cpp:1003:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<Exposure>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  1003 |     for( int i=0 ; i<imgsY.size() ; i++ )
       |                    ~^~~~~~~~~~~~~
 /build/reproducible-path/pfstools-2.2.0/src/camera/pfshdrcalibrate.cpp:1006:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<Exposure>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  1006 |     for( int i=0 ; i<imgsR.size() ; i++ )
       |                    ~^~~~~~~~~~~~~
+[ 87%] Built target pfstransform_colorspace.mkoct
+[ 88%] Building CXX object src/tmo/fattal02/CMakeFiles/pfstmo_fattal02.dir/pde_fft.cpp.o
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/tmo/fattal02 && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -I/build/reproducible-path/pfstools-2.2.0/src/tmo/pfstmo -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/tmo/fattal02/CMakeFiles/pfstmo_fattal02.dir/pde_fft.cpp.o -MF CMakeFiles/pfstmo_fattal02.dir/pde_fft.cpp.o.d -o CMakeFiles/pfstmo_fattal02.dir/pde_fft.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/tmo/fattal02/pde_fft.cpp
+/build/reproducible-path/pfstools-2.2.0/src/tmo/durand02/fastbilateral.cpp: In member function 'void GaussianBlur::blur(const pfstmo::Array2D*, pfstmo::Array2D*)':
+/build/reproducible-path/pfstools-2.2.0/src/tmo/durand02/fastbilateral.cpp:82:9: warning: unused variable 'i' [-Wunused-variable]
+   82 |     int i,x,y;
+      |         ^
+/build/reproducible-path/pfstools-2.2.0/src/tmo/durand02/fastbilateral.cpp:90:9: warning: unused variable 'osize' [-Wunused-variable]
+   90 |     int osize = ox * oy;
+      |         ^~~~~
+[ 89%] Linking CXX executable pfstmo_mai11
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/tmo/mai11 && /usr/bin/cmake -E cmake_link_script CMakeFiles/pfstmo_mai11.dir/link.txt --verbose=1
+[ 90%] Building CXX object src/tmo/mantiuk08/CMakeFiles/pfstmo_mantiuk08.dir/display_function.cpp.o
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/tmo/mantiuk08 && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -I/build/reproducible-path/pfstools-2.2.0/src/tmo/pfstmo -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/tmo/mantiuk08/CMakeFiles/pfstmo_mantiuk08.dir/display_function.cpp.o -MF CMakeFiles/pfstmo_mantiuk08.dir/display_function.cpp.o.d -o CMakeFiles/pfstmo_mantiuk08.dir/display_function.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/tmo/mantiuk08/display_function.cpp
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic -Wl,--dependency-file=CMakeFiles/pfstmo_mai11.dir/link.d CMakeFiles/pfstmo_mai11.dir/pfstmo_mai11.cpp.o CMakeFiles/pfstmo_mai11.dir/compression_tmo.cpp.o -o pfstmo_mai11   -L/build/reproducible-path/pfstools-2.2.0/src/pfs  -Wl,-rpath,/build/reproducible-path/pfstools-2.2.0/src/pfs:/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfs: ../../pfs/libpfs.so.2.0.0
 make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-[ 86%] Built target pfstmo_mai11
-[ 87%] Building CXX object src/tmo/mantiuk08/CMakeFiles/pfstmo_mantiuk08.dir/display_size.cpp.o
+[ 90%] Built target pfstmo_mai11
+[ 91%] Building CXX object src/tmo/mantiuk08/CMakeFiles/pfstmo_mantiuk08.dir/display_size.cpp.o
+[ 92%] Linking CXX executable pfstmo_durand02
 cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/tmo/mantiuk08 && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -I/build/reproducible-path/pfstools-2.2.0/src/tmo/pfstmo -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/tmo/mantiuk08/CMakeFiles/pfstmo_mantiuk08.dir/display_size.cpp.o -MF CMakeFiles/pfstmo_mantiuk08.dir/display_size.cpp.o.d -o CMakeFiles/pfstmo_mantiuk08.dir/display_size.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/tmo/mantiuk08/display_size.cpp
-[ 88%] Linking CXX executable pfstmo_durand02
 cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/tmo/durand02 && /usr/bin/cmake -E cmake_link_script CMakeFiles/pfstmo_durand02.dir/link.txt --verbose=1
-[ 89%] Building CXX object src/tmo/fattal02/CMakeFiles/pfstmo_fattal02.dir/pde_fft.cpp.o
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/tmo/fattal02 && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -I/build/reproducible-path/pfstools-2.2.0/src/tmo/pfstmo -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/tmo/fattal02/CMakeFiles/pfstmo_fattal02.dir/pde_fft.cpp.o -MF CMakeFiles/pfstmo_fattal02.dir/pde_fft.cpp.o.d -o CMakeFiles/pfstmo_fattal02.dir/pde_fft.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/tmo/fattal02/pde_fft.cpp
-/build/reproducible-path/pfstools-2.2.0/src/tmo/mantiuk08/display_function.cpp: In constructor 'DisplayFunctionLUT::DisplayFunctionLUT(const char*)':
-/build/reproducible-path/pfstools-2.2.0/src/tmo/mantiuk08/display_function.cpp:126:11: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare]
-  126 |     if( i >= max_lut_size )
-      |         ~~^~~~~~~~~~~~~~~
-[ 89%] Building CXX object src/tmo/mantiuk08/CMakeFiles/pfstmo_mantiuk08.dir/cqp/cqpminimizer.cpp.o
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/tmo/mantiuk08 && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -I/build/reproducible-path/pfstools-2.2.0/src/tmo/pfstmo -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/tmo/mantiuk08/CMakeFiles/pfstmo_mantiuk08.dir/cqp/cqpminimizer.cpp.o -MF CMakeFiles/pfstmo_mantiuk08.dir/cqp/cqpminimizer.cpp.o.d -o CMakeFiles/pfstmo_mantiuk08.dir/cqp/cqpminimizer.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/tmo/mantiuk08/cqp/cqpminimizer.cpp
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic -Wl,--dependency-file=CMakeFiles/pfstmo_durand02.dir/link.d CMakeFiles/pfstmo_durand02.dir/pfstmo_durand02.cpp.o CMakeFiles/pfstmo_durand02.dir/tmo_durand02.cpp.o CMakeFiles/pfstmo_durand02.dir/bilateral.cpp.o CMakeFiles/pfstmo_durand02.dir/fastbilateral.cpp.o -o pfstmo_durand02   -L/build/reproducible-path/pfstools-2.2.0/src/pfs  -Wl,-rpath,/build/reproducible-path/pfstools-2.2.0/src/pfs:/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfs: ../../pfs/libpfs.so.2.0.0 -lfftw3 -lfftw3f -lfftw3_threads
-make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-In file included from /build/reproducible-path/pfstools-2.2.0/src/tmo/mantiuk08/display_size.cpp:32:
-/build/reproducible-path/pfstools-2.2.0/src/tmo/mantiuk08/display_size.h: In constructor 'DisplaySize::DisplaySize(float, float)':
-/build/reproducible-path/pfstools-2.2.0/src/tmo/mantiuk08/display_size.h:40:9: warning: 'DisplaySize::ppd' will be initialized after [-Wreorder]
-   40 |   float ppd;
+/build/reproducible-path/pfstools-2.2.0/src/tmo/fattal02/pde.cpp: In function 'void prolongate(const pfstmo::Array2D*, pfstmo::Array2D*)':
+/build/reproducible-path/pfstools-2.2.0/src/tmo/fattal02/pde.cpp:184:9: warning: unused variable 'filterSamplingX' [-Wunused-variable]
+  184 |   float filterSamplingX = max( modff( dx, &pad ), 0.01f );
+      |         ^~~~~~~~~~~~~~~
+/build/reproducible-path/pfstools-2.2.0/src/tmo/fattal02/pde.cpp:185:9: warning: unused variable 'filterSamplingY' [-Wunused-variable]
+  185 |   float filterSamplingY = max( modff( dy, &pad ), 0.01f );
+      |         ^~~~~~~~~~~~~~~
+/build/reproducible-path/pfstools-2.2.0/src/tmo/fattal02/pde.cpp: In function 'void exact_sollution(pfstmo::Array2D*, pfstmo::Array2D*)':
+/build/reproducible-path/pfstools-2.2.0/src/tmo/fattal02/pde.cpp:288:7: warning: unused variable 'x' [-Wunused-variable]
+  288 |   int x,y;
+      |       ^
+/build/reproducible-path/pfstools-2.2.0/src/tmo/fattal02/pde.cpp:288:9: warning: unused variable 'y' [-Wunused-variable]
+  288 |   int x,y;
+      |         ^
+/build/reproducible-path/pfstools-2.2.0/src/tmo/fattal02/pde.cpp:291:9: warning: unused variable 'h2' [-Wunused-variable]
+  291 |   float h2 = h*h;
+      |         ^~
+/build/reproducible-path/pfstools-2.2.0/src/tmo/fattal02/pde.cpp: In function 'void calculate_defect(pfstmo::Array2D*, pfstmo::Array2D*, pfstmo::Array2D*)':
+/build/reproducible-path/pfstools-2.2.0/src/tmo/fattal02/pde.cpp:382:9: warning: variable 'h2i' set but not used [-Wunused-but-set-variable]
+  382 |   float h2i = 1.0/(h*h);
       |         ^~~
-/build/reproducible-path/pfstools-2.2.0/src/tmo/mantiuk08/display_size.h:39:9: warning:   'float DisplaySize::view_d' [-Wreorder]
-   39 |   float view_d;
-      |         ^~~~~~
-/build/reproducible-path/pfstools-2.2.0/src/tmo/mantiuk08/display_size.cpp:48:1: warning:   when initialized here [-Wreorder]
-   48 | DisplaySize::DisplaySize( float ppd, float vd_meters ) : ppd( ppd ), view_d(vd_meters)
-      | ^~~~~~~~~~~
-[ 89%] Built target pfstmo_durand02
-[ 90%] Building CXX object src/tmo/mantiuk08/CMakeFiles/pfstmo_mantiuk08.dir/cqp/initial_point.cpp.o
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/tmo/mantiuk08 && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -I/build/reproducible-path/pfstools-2.2.0/src/tmo/pfstmo -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/tmo/mantiuk08/CMakeFiles/pfstmo_mantiuk08.dir/cqp/initial_point.cpp.o -MF CMakeFiles/pfstmo_mantiuk08.dir/cqp/initial_point.cpp.o.d -o CMakeFiles/pfstmo_mantiuk08.dir/cqp/initial_point.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/tmo/mantiuk08/cqp/initial_point.cpp
-[ 91%] Building CXX object src/camera/CMakeFiles/pfshdrcalibrate.dir/mitsunaga99.cpp.o
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/camera && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -I/build/reproducible-path/pfstools-2.2.0/src/camera -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/camera/CMakeFiles/pfshdrcalibrate.dir/mitsunaga99.cpp.o -MF CMakeFiles/pfshdrcalibrate.dir/mitsunaga99.cpp.o.d -o CMakeFiles/pfshdrcalibrate.dir/mitsunaga99.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/camera/mitsunaga99.cpp
-[ 92%] Building CXX object src/tmo/mantiuk08/CMakeFiles/pfstmo_mantiuk08.dir/cqp/mg_pdip.cpp.o
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/tmo/mantiuk08 && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -I/build/reproducible-path/pfstools-2.2.0/src/tmo/pfstmo -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/tmo/mantiuk08/CMakeFiles/pfstmo_mantiuk08.dir/cqp/mg_pdip.cpp.o -MF CMakeFiles/pfstmo_mantiuk08.dir/cqp/mg_pdip.cpp.o.d -o CMakeFiles/pfstmo_mantiuk08.dir/cqp/mg_pdip.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/tmo/mantiuk08/cqp/mg_pdip.cpp
-[ 92%] Building CXX object src/camera/CMakeFiles/pfshdrcalibrate.dir/mitsunaga99_numerical.cpp.o
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/camera && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -I/build/reproducible-path/pfstools-2.2.0/src/camera -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/camera/CMakeFiles/pfshdrcalibrate.dir/mitsunaga99_numerical.cpp.o -MF CMakeFiles/pfshdrcalibrate.dir/mitsunaga99_numerical.cpp.o.d -o CMakeFiles/pfshdrcalibrate.dir/mitsunaga99_numerical.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/camera/mitsunaga99_numerical.cpp
-/build/reproducible-path/pfstools-2.2.0/src/tmo/ferradans11/tmo_ferradans11.cpp: In function 'double quick_select(float*, int)':
-/build/reproducible-path/pfstools-2.2.0/src/tmo/ferradans11/tmo_ferradans11.cpp:110:41: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
-  110 | #define ELEM_SWAP(a,b) { register float t=(a);(a)=(b);(b)=t; }
-      |                                         ^
-/build/reproducible-path/pfstools-2.2.0/src/tmo/ferradans11/tmo_ferradans11.cpp:126:17: note: in expansion of macro 'ELEM_SWAP'
-  126 |                 ELEM_SWAP(arr[low], arr[high]) ;
-      |                 ^~~~~~~~~
-/build/reproducible-path/pfstools-2.2.0/src/tmo/ferradans11/tmo_ferradans11.cpp:110:41: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
-  110 | #define ELEM_SWAP(a,b) { register float t=(a);(a)=(b);(b)=t; }
-      |                                         ^
-/build/reproducible-path/pfstools-2.2.0/src/tmo/ferradans11/tmo_ferradans11.cpp:132:41: note: in expansion of macro 'ELEM_SWAP'
-  132 |         if (arr[middle] > arr[high])    ELEM_SWAP(arr[middle], arr[high]) ;
-      |                                         ^~~~~~~~~
-/build/reproducible-path/pfstools-2.2.0/src/tmo/ferradans11/tmo_ferradans11.cpp:110:41: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
-  110 | #define ELEM_SWAP(a,b) { register float t=(a);(a)=(b);(b)=t; }
-      |                                         ^
-/build/reproducible-path/pfstools-2.2.0/src/tmo/ferradans11/tmo_ferradans11.cpp:133:41: note: in expansion of macro 'ELEM_SWAP'
-  133 |         if (arr[low] > arr[high])       ELEM_SWAP(arr[low], arr[high]) ;
-      |                                         ^~~~~~~~~
-/build/reproducible-path/pfstools-2.2.0/src/tmo/ferradans11/tmo_ferradans11.cpp:110:41: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
-  110 | #define ELEM_SWAP(a,b) { register float t=(a);(a)=(b);(b)=t; }
-      |                                         ^
-/build/reproducible-path/pfstools-2.2.0/src/tmo/ferradans11/tmo_ferradans11.cpp:134:41: note: in expansion of macro 'ELEM_SWAP'
-  134 |         if (arr[middle] > arr[low])     ELEM_SWAP(arr[middle], arr[low]) ;
-      |                                         ^~~~~~~~~
-/build/reproducible-path/pfstools-2.2.0/src/tmo/ferradans11/tmo_ferradans11.cpp:110:41: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
-  110 | #define ELEM_SWAP(a,b) { register float t=(a);(a)=(b);(b)=t; }
-      |                                         ^
-/build/reproducible-path/pfstools-2.2.0/src/tmo/ferradans11/tmo_ferradans11.cpp:137:9: note: in expansion of macro 'ELEM_SWAP'
-  137 |         ELEM_SWAP(arr[middle], arr[low+1]) ;
-      |         ^~~~~~~~~
-/build/reproducible-path/pfstools-2.2.0/src/tmo/ferradans11/tmo_ferradans11.cpp:110:41: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
-  110 | #define ELEM_SWAP(a,b) { register float t=(a);(a)=(b);(b)=t; }
-      |                                         ^
-/build/reproducible-path/pfstools-2.2.0/src/tmo/ferradans11/tmo_ferradans11.cpp:149:13: note: in expansion of macro 'ELEM_SWAP'
-  149 |             ELEM_SWAP(arr[ll], arr[hh]) ;
-      |             ^~~~~~~~~
-/build/reproducible-path/pfstools-2.2.0/src/tmo/ferradans11/tmo_ferradans11.cpp:110:41: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
-  110 | #define ELEM_SWAP(a,b) { register float t=(a);(a)=(b);(b)=t; }
-      |                                         ^
-/build/reproducible-path/pfstools-2.2.0/src/tmo/ferradans11/tmo_ferradans11.cpp:153:9: note: in expansion of macro 'ELEM_SWAP'
-  153 |         ELEM_SWAP(arr[low], arr[hh]) ;
-      |         ^~~~~~~~~
-/build/reproducible-path/pfstools-2.2.0/src/tmo/ferradans11/tmo_ferradans11.cpp: In function 'void tmo_ferradans11(int, int, float*, float*, float*, float, float)':
-/build/reproducible-path/pfstools-2.2.0/src/tmo/ferradans11/tmo_ferradans11.cpp:230:15: warning: unused variable 'x' [-Wunused-variable]
-  230 |         float x=log10(muMax)-log10(mu[k]);
-      |               ^
-/build/reproducible-path/pfstools-2.2.0/src/tmo/ferradans11/tmo_ferradans11.cpp:261:19: warning: unused variable 'srn' [-Wunused-variable]
-  261 |             float srn=pow(pow(10,logs+r),n);
-      |                   ^~~
+/build/reproducible-path/pfstools-2.2.0/src/tmo/fattal02/pde.cpp: In function 'void solve_pde_multigrid(pfstmo::Array2D*, pfstmo::Array2D*)':
+/build/reproducible-path/pfstools-2.2.0/src/tmo/fattal02/pde.cpp:420:7: warning: unused variable 'x' [-Wunused-variable]
+  420 |   int x,y;
+      |       ^
+/build/reproducible-path/pfstools-2.2.0/src/tmo/fattal02/pde.cpp:420:9: warning: unused variable 'y' [-Wunused-variable]
+  420 |   int x,y;
+      |         ^
+/build/reproducible-path/pfstools-2.2.0/src/tmo/fattal02/pde.cpp: In function 'void solve_pde_sor(pfstmo::Array2D*, pfstmo::Array2D*, int)':
+/build/reproducible-path/pfstools-2.2.0/src/tmo/fattal02/pde.cpp:637:7: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
+  637 |     if( !(n%100) || n==1)
+      |       ^
+[ 92%] Building CXX object src/tmo/mantiuk08/CMakeFiles/pfstmo_mantiuk08.dir/cqp/cqpminimizer.cpp.o
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/tmo/mantiuk08 && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -I/build/reproducible-path/pfstools-2.2.0/src/tmo/pfstmo -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/tmo/mantiuk08/CMakeFiles/pfstmo_mantiuk08.dir/cqp/cqpminimizer.cpp.o -MF CMakeFiles/pfstmo_mantiuk08.dir/cqp/cqpminimizer.cpp.o.d -o CMakeFiles/pfstmo_mantiuk08.dir/cqp/cqpminimizer.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/tmo/mantiuk08/cqp/cqpminimizer.cpp
 In file included from /build/reproducible-path/pfstools-2.2.0/src/tmo/mantiuk08/display_adaptive_tmo.cpp:40:
 /build/reproducible-path/pfstools-2.2.0/src/tmo/mantiuk08/display_adaptive_tmo.h:170:6: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   170 | std::auto_ptr<datmoConditionalDensity> datmo_compute_conditional_density( int width, int height, const float *L, pfstmo_progress_callback progress_cb = NULL );
       |      ^~~~~~~~
-/build/reproducible-path/pfstools-2.2.0/src/tmo/ferradans11/tmo_ferradans11.cpp:169:11: warning: variable 'lambda' set but not used [-Wunused-but-set-variable]
-  169 |     float lambda;
-      |           ^~~~~~
-/build/reproducible-path/pfstools-2.2.0/src/tmo/ferradans11/tmo_ferradans11.cpp:192:11: warning: unused variable 'aux_char' [-Wunused-variable]
-  192 |     char* aux_char = new char[1000];
-      |           ^~~~~~~~
-/build/reproducible-path/pfstools-2.2.0/src/tmo/ferradans11/tmo_ferradans11.cpp:197:10: warning: unused variable 'indice' [-Wunused-variable]
-  197 |     char indice[3];
-      |          ^~~~~~
-/build/reproducible-path/pfstools-2.2.0/src/tmo/ferradans11/tmo_ferradans11.cpp:198:11: warning: variable 'difference0' set but not used [-Wunused-but-set-variable]
-  198 |     float difference0=2000.0;
-      |           ^~~~~~~~~~~
-/build/reproducible-path/pfstools-2.2.0/src/tmo/ferradans11/tmo_ferradans11.cpp:202:11: warning: unused variable 'valmax' [-Wunused-variable]
-  202 |     float valmax[3];
-      |           ^~~~~~
-/build/reproducible-path/pfstools-2.2.0/src/tmo/ferradans11/tmo_ferradans11.cpp:203:11: warning: unused variable 'valmin' [-Wunused-variable]
-  203 |     float valmin[3];
-      |           ^~~~~~
-/build/reproducible-path/pfstools-2.2.0/src/tmo/ferradans11/tmo_ferradans11.cpp:288:12: warning: unused variable 'c0' [-Wunused-variable]
-  288 |     int c1,c0=clock();
-      |            ^~
 In file included from /usr/include/c++/14/memory:78,
                  from /build/reproducible-path/pfstools-2.2.0/src/tmo/mantiuk08/display_adaptive_tmo.cpp:38:
 /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
@@ -5129,6 +5108,10 @@
 /build/reproducible-path/pfstools-2.2.0/src/tmo/mantiuk08/display_adaptive_tmo.cpp:295:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
   295 |   for( int r=0; r < v->size; r++ ) {
       |                 ~~^~~~~~~~~
+/build/reproducible-path/pfstools-2.2.0/src/tmo/mantiuk08/display_function.cpp: In constructor 'DisplayFunctionLUT::DisplayFunctionLUT(const char*)':
+/build/reproducible-path/pfstools-2.2.0/src/tmo/mantiuk08/display_function.cpp:126:11: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare]
+  126 |     if( i >= max_lut_size )
+      |         ~~^~~~~~~~~~~~~~~
 /build/reproducible-path/pfstools-2.2.0/src/tmo/mantiuk08/display_adaptive_tmo.cpp: At global scope:
 /build/reproducible-path/pfstools-2.2.0/src/tmo/mantiuk08/display_adaptive_tmo.cpp:381:6: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   381 | std::auto_ptr<datmoConditionalDensity> datmo_compute_conditional_density( int width, int height, const float *L, pfstmo_progress_callback progress_cb )
@@ -5153,6 +5136,7 @@
 /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
    59 |   template<typename> class auto_ptr;
       |                            ^~~~~~~~
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic -Wl,--dependency-file=CMakeFiles/pfstmo_durand02.dir/link.d CMakeFiles/pfstmo_durand02.dir/pfstmo_durand02.cpp.o CMakeFiles/pfstmo_durand02.dir/tmo_durand02.cpp.o CMakeFiles/pfstmo_durand02.dir/bilateral.cpp.o CMakeFiles/pfstmo_durand02.dir/fastbilateral.cpp.o -o pfstmo_durand02   -L/build/reproducible-path/pfstools-2.2.0/src/pfs  -Wl,-rpath,/build/reproducible-path/pfstools-2.2.0/src/pfs:/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfs: ../../pfs/libpfs.so.2.0.0 -lfftw3 -lfftw3f -lfftw3_threads
 /build/reproducible-path/pfstools-2.2.0/src/tmo/mantiuk08/display_adaptive_tmo.cpp: In function 'double csf_hdrvdp(double, double)':
 /build/reproducible-path/pfstools-2.2.0/src/tmo/mantiuk08/display_adaptive_tmo.cpp:678:22: warning: unused variable 'csf_pars' [-Wunused-variable]
   678 |   static const float csf_pars[][5] = {
@@ -5161,20 +5145,60 @@
 /build/reproducible-path/pfstools-2.2.0/src/tmo/mantiuk08/display_adaptive_tmo.cpp:777:16: warning: unused variable 'use_fwrk' [-Wunused-variable]
   777 |         size_t use_fwrk = 0;
       |                ^~~~~~~~
+make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
 /build/reproducible-path/pfstools-2.2.0/src/tmo/mantiuk08/display_adaptive_tmo.cpp: In function 'int datmo_tonemap(float*, float*, float*, int, int, const float*, const float*, const float*, const float*, DisplayFunction*, DisplaySize*, float, float, float, pfstmo_progress_callback)':
 /build/reproducible-path/pfstools-2.2.0/src/tmo/mantiuk08/display_adaptive_tmo.cpp:1018:8: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  1018 |   std::auto_ptr<datmoConditionalDensity> C(datmo_compute_conditional_density( width, height, L_in, progress_cb ));
       |        ^~~~~~~~
-/build/reproducible-path/pfstools-2.2.0/src/tmo/mantiuk08/cqp/cqpminimizer.cpp: In function 'double gsl_cqpminimizer_f(gsl_cqpminimizer*)':
-/build/reproducible-path/pfstools-2.2.0/src/tmo/mantiuk08/cqp/cqpminimizer.cpp:238:13: warning: variable 'status' set but not used [-Wunused-but-set-variable]
-  238 |         int status;
-      |             ^~~~~~
 /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
    59 |   template<typename> class auto_ptr;
       |                            ^~~~~~~~
+/build/reproducible-path/pfstools-2.2.0/src/tmo/ferradans11/tmo_ferradans11.cpp: In function 'double quick_select(float*, int)':
+/build/reproducible-path/pfstools-2.2.0/src/tmo/ferradans11/tmo_ferradans11.cpp:110:41: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
+  110 | #define ELEM_SWAP(a,b) { register float t=(a);(a)=(b);(b)=t; }
+      |                                         ^
+/build/reproducible-path/pfstools-2.2.0/src/tmo/ferradans11/tmo_ferradans11.cpp:126:17: note: in expansion of macro 'ELEM_SWAP'
+  126 |                 ELEM_SWAP(arr[low], arr[high]) ;
+      |                 ^~~~~~~~~
+/build/reproducible-path/pfstools-2.2.0/src/tmo/ferradans11/tmo_ferradans11.cpp:110:41: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
+  110 | #define ELEM_SWAP(a,b) { register float t=(a);(a)=(b);(b)=t; }
+      |                                         ^
+/build/reproducible-path/pfstools-2.2.0/src/tmo/ferradans11/tmo_ferradans11.cpp:132:41: note: in expansion of macro 'ELEM_SWAP'
+  132 |         if (arr[middle] > arr[high])    ELEM_SWAP(arr[middle], arr[high]) ;
+      |                                         ^~~~~~~~~
+/build/reproducible-path/pfstools-2.2.0/src/tmo/ferradans11/tmo_ferradans11.cpp:110:41: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
+  110 | #define ELEM_SWAP(a,b) { register float t=(a);(a)=(b);(b)=t; }
+      |                                         ^
+/build/reproducible-path/pfstools-2.2.0/src/tmo/ferradans11/tmo_ferradans11.cpp:133:41: note: in expansion of macro 'ELEM_SWAP'
+  133 |         if (arr[low] > arr[high])       ELEM_SWAP(arr[low], arr[high]) ;
+      |                                         ^~~~~~~~~
+/build/reproducible-path/pfstools-2.2.0/src/tmo/ferradans11/tmo_ferradans11.cpp:110:41: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
+  110 | #define ELEM_SWAP(a,b) { register float t=(a);(a)=(b);(b)=t; }
+      |                                         ^
+/build/reproducible-path/pfstools-2.2.0/src/tmo/ferradans11/tmo_ferradans11.cpp:134:41: note: in expansion of macro 'ELEM_SWAP'
+  134 |         if (arr[middle] > arr[low])     ELEM_SWAP(arr[middle], arr[low]) ;
+      |                                         ^~~~~~~~~
+/build/reproducible-path/pfstools-2.2.0/src/tmo/ferradans11/tmo_ferradans11.cpp:110:41: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
+  110 | #define ELEM_SWAP(a,b) { register float t=(a);(a)=(b);(b)=t; }
+      |                                         ^
+/build/reproducible-path/pfstools-2.2.0/src/tmo/ferradans11/tmo_ferradans11.cpp:137:9: note: in expansion of macro 'ELEM_SWAP'
+  137 |         ELEM_SWAP(arr[middle], arr[low+1]) ;
+      |         ^~~~~~~~~
 /build/reproducible-path/pfstools-2.2.0/src/tmo/mantiuk08/display_adaptive_tmo.cpp:1022:7: warning: variable 'res' set but not used [-Wunused-but-set-variable]
  1022 |   int res;
       |       ^~~
+/build/reproducible-path/pfstools-2.2.0/src/tmo/ferradans11/tmo_ferradans11.cpp:110:41: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
+  110 | #define ELEM_SWAP(a,b) { register float t=(a);(a)=(b);(b)=t; }
+      |                                         ^
+/build/reproducible-path/pfstools-2.2.0/src/tmo/ferradans11/tmo_ferradans11.cpp:149:13: note: in expansion of macro 'ELEM_SWAP'
+  149 |             ELEM_SWAP(arr[ll], arr[hh]) ;
+      |             ^~~~~~~~~
+/build/reproducible-path/pfstools-2.2.0/src/tmo/ferradans11/tmo_ferradans11.cpp:110:41: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
+  110 | #define ELEM_SWAP(a,b) { register float t=(a);(a)=(b);(b)=t; }
+      |                                         ^
+/build/reproducible-path/pfstools-2.2.0/src/tmo/ferradans11/tmo_ferradans11.cpp:153:9: note: in expansion of macro 'ELEM_SWAP'
+  153 |         ELEM_SWAP(arr[low], arr[hh]) ;
+      |         ^~~~~~~~~
 /build/reproducible-path/pfstools-2.2.0/src/tmo/mantiuk08/display_adaptive_tmo.cpp: In function 'int datmo_apply_tone_curve(float*, float*, float*, int, int, const float*, const float*, const float*, const float*, datmoToneCurve*, DisplayFunction*, float)':
 /build/reproducible-path/pfstools-2.2.0/src/tmo/mantiuk08/display_adaptive_tmo.cpp:1057:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  1057 |   for( int i=0; i < tc->size; i++ ) {
@@ -5183,9 +5207,19 @@
 /build/reproducible-path/pfstools-2.2.0/src/tmo/mantiuk08/display_adaptive_tmo.cpp:1084:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  1084 |   for( int i=0; i < tc->size; i++ ) {
       |                 ~~^~~~~~~~~~
+/build/reproducible-path/pfstools-2.2.0/src/tmo/ferradans11/tmo_ferradans11.cpp: In function 'void tmo_ferradans11(int, int, float*, float*, float*, float, float)':
+/build/reproducible-path/pfstools-2.2.0/src/tmo/ferradans11/tmo_ferradans11.cpp:230:15: warning: unused variable 'x' [-Wunused-variable]
+  230 |         float x=log10(muMax)-log10(mu[k]);
+      |               ^
 /build/reproducible-path/pfstools-2.2.0/src/tmo/mantiuk08/display_adaptive_tmo.cpp:1091:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  1091 |   for( int i=0; i < tc->size-1; i++ ) {
       |                 ~~^~~~~~~~~~~~
+/build/reproducible-path/pfstools-2.2.0/src/tmo/ferradans11/tmo_ferradans11.cpp:261:19: warning: unused variable 'srn' [-Wunused-variable]
+  261 |             float srn=pow(pow(10,logs+r),n);
+      |                   ^~~
+/build/reproducible-path/pfstools-2.2.0/src/tmo/ferradans11/tmo_ferradans11.cpp:169:11: warning: variable 'lambda' set but not used [-Wunused-but-set-variable]
+  169 |     float lambda;
+      |           ^~~~~~
 /build/reproducible-path/pfstools-2.2.0/src/tmo/mantiuk08/display_adaptive_tmo.h: In constructor 'datmoToneCurve::datmoToneCurve()':
 /build/reproducible-path/pfstools-2.2.0/src/tmo/mantiuk08/display_adaptive_tmo.h:47:11: warning: 'datmoToneCurve::y_i' will be initialized after [-Wreorder]
    47 |   double *y_i;        /* log10 of output luminance (use inverse display model to get pixel values) */
@@ -5216,14 +5250,52 @@
 /build/reproducible-path/pfstools-2.2.0/src/tmo/mantiuk08/display_adaptive_tmo.cpp:1244:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  1244 |   for( int j=0; j < tc_f->size; j++ ) {
       |                 ~~^~~~~~~~~~~~
-/build/reproducible-path/pfstools-2.2.0/src/camera/robertson02.cpp: In function 'int robertson02_getResponse(pfs::Array2D*, const ExposureList&, float*, const float*, int)':
-/build/reproducible-path/pfstools-2.2.0/src/camera/robertson02.cpp:537:11: warning: unused variable 'middle_response' [-Wunused-variable]
-  537 |     float middle_response = normalize_rcurve( rcurve, M );
-      |           ^~~~~~~~~~~~~~~
+/build/reproducible-path/pfstools-2.2.0/src/tmo/ferradans11/tmo_ferradans11.cpp:192:11: warning: unused variable 'aux_char' [-Wunused-variable]
+  192 |     char* aux_char = new char[1000];
+      |           ^~~~~~~~
+/build/reproducible-path/pfstools-2.2.0/src/tmo/ferradans11/tmo_ferradans11.cpp:197:10: warning: unused variable 'indice' [-Wunused-variable]
+  197 |     char indice[3];
+      |          ^~~~~~
+/build/reproducible-path/pfstools-2.2.0/src/tmo/ferradans11/tmo_ferradans11.cpp:198:11: warning: variable 'difference0' set but not used [-Wunused-but-set-variable]
+  198 |     float difference0=2000.0;
+      |           ^~~~~~~~~~~
+/build/reproducible-path/pfstools-2.2.0/src/tmo/ferradans11/tmo_ferradans11.cpp:202:11: warning: unused variable 'valmax' [-Wunused-variable]
+  202 |     float valmax[3];
+      |           ^~~~~~
+/build/reproducible-path/pfstools-2.2.0/src/tmo/ferradans11/tmo_ferradans11.cpp:203:11: warning: unused variable 'valmin' [-Wunused-variable]
+  203 |     float valmin[3];
+      |           ^~~~~~
+/build/reproducible-path/pfstools-2.2.0/src/tmo/ferradans11/tmo_ferradans11.cpp:288:12: warning: unused variable 'c0' [-Wunused-variable]
+  288 |     int c1,c0=clock();
+      |            ^~
+[ 92%] Built target pfstmo_durand02
+[ 93%] Building CXX object src/tmo/mantiuk08/CMakeFiles/pfstmo_mantiuk08.dir/cqp/initial_point.cpp.o
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/tmo/mantiuk08 && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -I/build/reproducible-path/pfstools-2.2.0/src/tmo/pfstmo -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/tmo/mantiuk08/CMakeFiles/pfstmo_mantiuk08.dir/cqp/initial_point.cpp.o -MF CMakeFiles/pfstmo_mantiuk08.dir/cqp/initial_point.cpp.o.d -o CMakeFiles/pfstmo_mantiuk08.dir/cqp/initial_point.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/tmo/mantiuk08/cqp/initial_point.cpp
+In file included from /build/reproducible-path/pfstools-2.2.0/src/tmo/mantiuk08/display_size.cpp:32:
+/build/reproducible-path/pfstools-2.2.0/src/tmo/mantiuk08/display_size.h: In constructor 'DisplaySize::DisplaySize(float, float)':
+/build/reproducible-path/pfstools-2.2.0/src/tmo/mantiuk08/display_size.h:40:9: warning: 'DisplaySize::ppd' will be initialized after [-Wreorder]
+   40 |   float ppd;
+      |         ^~~
+/build/reproducible-path/pfstools-2.2.0/src/tmo/mantiuk08/display_size.h:39:9: warning:   'float DisplaySize::view_d' [-Wreorder]
+   39 |   float view_d;
+      |         ^~~~~~
+/build/reproducible-path/pfstools-2.2.0/src/tmo/mantiuk08/display_size.cpp:48:1: warning:   when initialized here [-Wreorder]
+   48 | DisplaySize::DisplaySize( float ppd, float vd_meters ) : ppd( ppd ), view_d(vd_meters)
+      | ^~~~~~~~~~~
 /build/reproducible-path/pfstools-2.2.0/src/tmo/mantiuk08/display_adaptive_tmo.cpp: At global scope:
 /build/reproducible-path/pfstools-2.2.0/src/tmo/mantiuk08/display_adaptive_tmo.cpp:207:13: warning: 'void dumpPFS(const char*, int, int, float*, const char*)' defined but not used [-Wunused-function]
   207 | static void dumpPFS( const char *fileName, const int width, const int height, float *data, const char *channelName )
       |             ^~~~~~~
+/build/reproducible-path/pfstools-2.2.0/src/tmo/mantiuk08/cqp/cqpminimizer.cpp: In function 'double gsl_cqpminimizer_f(gsl_cqpminimizer*)':
+/build/reproducible-path/pfstools-2.2.0/src/tmo/mantiuk08/cqp/cqpminimizer.cpp:238:13: warning: variable 'status' set but not used [-Wunused-but-set-variable]
+  238 |         int status;
+      |             ^~~~~~
+[ 94%] Building CXX object src/tmo/mantiuk08/CMakeFiles/pfstmo_mantiuk08.dir/cqp/mg_pdip.cpp.o
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/tmo/mantiuk08 && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -I/build/reproducible-path/pfstools-2.2.0/src/tmo/pfstmo -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/tmo/mantiuk08/CMakeFiles/pfstmo_mantiuk08.dir/cqp/mg_pdip.cpp.o -MF CMakeFiles/pfstmo_mantiuk08.dir/cqp/mg_pdip.cpp.o.d -o CMakeFiles/pfstmo_mantiuk08.dir/cqp/mg_pdip.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/tmo/mantiuk08/cqp/mg_pdip.cpp
+[ 95%] Building CXX object src/camera/CMakeFiles/pfshdrcalibrate.dir/robertson02.cpp.o
+[ 95%] Building CXX object src/camera/CMakeFiles/pfshdrcalibrate.dir/responses.cpp.o
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/camera && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -I/build/reproducible-path/pfstools-2.2.0/src/camera -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/camera/CMakeFiles/pfshdrcalibrate.dir/robertson02.cpp.o -MF CMakeFiles/pfshdrcalibrate.dir/robertson02.cpp.o.d -o CMakeFiles/pfshdrcalibrate.dir/robertson02.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/camera/robertson02.cpp
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/camera && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -I/build/reproducible-path/pfstools-2.2.0/src/camera -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/camera/CMakeFiles/pfshdrcalibrate.dir/responses.cpp.o -MF CMakeFiles/pfshdrcalibrate.dir/responses.cpp.o.d -o CMakeFiles/pfshdrcalibrate.dir/responses.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/camera/responses.cpp
 /build/reproducible-path/pfstools-2.2.0/src/tmo/mantiuk08/cqp/initial_point.cpp: In function 'int pdip_initial_point_feasible_x(const gsl_matrix*, const gsl_vector*, gsl_vector*)':
 /build/reproducible-path/pfstools-2.2.0/src/tmo/mantiuk08/cqp/initial_point.cpp:37:13: warning: variable 'status' set but not used [-Wunused-but-set-variable]
    37 |         int status, signum;
@@ -5240,17 +5312,33 @@
 /build/reproducible-path/pfstools-2.2.0/src/tmo/mantiuk08/cqp/initial_point.cpp:187:13: warning: variable 'status' set but not used [-Wunused-but-set-variable]
   187 |         int status;
       |             ^~~~~~
-[ 93%] Building CXX object src/camera/CMakeFiles/pfshdrcalibrate.dir/nrutil.cpp.o
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/camera && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -I/build/reproducible-path/pfstools-2.2.0/src/camera -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/camera/CMakeFiles/pfshdrcalibrate.dir/nrutil.cpp.o -MF CMakeFiles/pfshdrcalibrate.dir/nrutil.cpp.o.d -o CMakeFiles/pfshdrcalibrate.dir/nrutil.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/camera/nrutil.cpp
+/build/reproducible-path/pfstools-2.2.0/src/tmo/fattal02/pde.cpp: In function 'void linbcg(long unsigned int, float*, float*, int, float, int, int*, float*)':
+/build/reproducible-path/pfstools-2.2.0/src/tmo/fattal02/pde.cpp:781:42: warning: 'bnrm' may be used uninitialized [-Wmaybe-uninitialized]
+  781 |                                 *err=znrm/bnrm;
+      |                                      ~~~~^~~~~
+/build/reproducible-path/pfstools-2.2.0/src/tmo/fattal02/pde.cpp:712:39: note: 'bnrm' was declared here
+  712 |         float ak,akden,bk,bkden,bknum,bnrm,dxnrm,xnrm,zm1nrm,znrm;
+      |                                       ^~~~
+/build/reproducible-path/pfstools-2.2.0/src/tmo/fattal02/pde.cpp:755:27: warning: 'bkden' may be used uninitialized [-Wmaybe-uninitialized]
+  755 |                         bk=bknum/bkden;
+      |                         ~~^~~~~~~~~~~~
+/build/reproducible-path/pfstools-2.2.0/src/tmo/fattal02/pde.cpp:712:27: note: 'bkden' was declared here
+  712 |         float ak,akden,bk,bkden,bknum,bnrm,dxnrm,xnrm,zm1nrm,znrm;
+      |                           ^~~~~
+[ 96%] Linking CXX executable pfstmo_ferradans11
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/tmo/ferradans11 && /usr/bin/cmake -E cmake_link_script CMakeFiles/pfstmo_ferradans11.dir/link.txt --verbose=1
+[ 97%] Building CXX object src/camera/CMakeFiles/pfshdrcalibrate.dir/mitsunaga99.cpp.o
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/camera && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -I/build/reproducible-path/pfstools-2.2.0/src/camera -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/camera/CMakeFiles/pfshdrcalibrate.dir/mitsunaga99.cpp.o -MF CMakeFiles/pfshdrcalibrate.dir/mitsunaga99.cpp.o.d -o CMakeFiles/pfshdrcalibrate.dir/mitsunaga99.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/camera/mitsunaga99.cpp
 /build/reproducible-path/pfstools-2.2.0/src/tmo/mantiuk08/cqp/mg_pdip.cpp: In function 'int mg_pdip_set(void*, const gsl_cqp_data*, gsl_vector*, gsl_vector*, gsl_vector*, double*, double*, double*, double*, double*)':
 /build/reproducible-path/pfstools-2.2.0/src/tmo/mantiuk08/cqp/mg_pdip.cpp:118:13: warning: variable 'status' set but not used [-Wunused-but-set-variable]
   118 |         int status;
       |             ^~~~~~
+[ 97%] Building CXX object src/camera/CMakeFiles/pfshdrcalibrate.dir/mitsunaga99_numerical.cpp.o
 /build/reproducible-path/pfstools-2.2.0/src/tmo/mantiuk08/cqp/mg_pdip.cpp: In function 'int mg_pdip_iterate(void*, const gsl_cqp_data*, gsl_vector*, gsl_vector*, gsl_vector*, double*, double*, double*, double*)':
 /build/reproducible-path/pfstools-2.2.0/src/tmo/mantiuk08/cqp/mg_pdip.cpp:207:13: warning: variable 'status' set but not used [-Wunused-but-set-variable]
   207 |         int status, signum;
       |             ^~~~~~
-[ 94%] Building CXX object src/pfsview/CMakeFiles/pfsview.dir/luminancerange_widget.cpp.o
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/camera && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -I/build/reproducible-path/pfstools-2.2.0/src/camera -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/camera/CMakeFiles/pfshdrcalibrate.dir/mitsunaga99_numerical.cpp.o -MF CMakeFiles/pfshdrcalibrate.dir/mitsunaga99_numerical.cpp.o.d -o CMakeFiles/pfshdrcalibrate.dir/mitsunaga99_numerical.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/camera/mitsunaga99_numerical.cpp
 /build/reproducible-path/pfstools-2.2.0/src/tmo/mantiuk08/cqp/mg_pdip.cpp: In function 'int compute_residuals(const gsl_cqp_data*, const gsl_vector*, const gsl_vector*, const gsl_vector*, const gsl_vector*, gsl_vector*)':
 /build/reproducible-path/pfstools-2.2.0/src/tmo/mantiuk08/cqp/mg_pdip.cpp:509:13: warning: variable 'status' set but not used [-Wunused-but-set-variable]
   509 |         int status;
@@ -5263,9 +5351,32 @@
 /build/reproducible-path/pfstools-2.2.0/src/tmo/mantiuk08/cqp/mg_pdip.cpp:621:13: warning: variable 'status' set but not used [-Wunused-but-set-variable]
   621 |         int status;
       |             ^~~~~~
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfsview && /usr/bin/c++ -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -fPIC -MD -MT src/pfsview/CMakeFiles/pfsview.dir/luminancerange_widget.cpp.o -MF CMakeFiles/pfsview.dir/luminancerange_widget.cpp.o.d -o CMakeFiles/pfsview.dir/luminancerange_widget.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/pfsview/luminancerange_widget.cpp
-[ 94%] Building CXX object src/pfsview/CMakeFiles/pfsview.dir/histogram.cpp.o
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfsview && /usr/bin/c++ -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -fPIC -MD -MT src/pfsview/CMakeFiles/pfsview.dir/histogram.cpp.o -MF CMakeFiles/pfsview.dir/histogram.cpp.o.d -o CMakeFiles/pfsview.dir/histogram.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/pfsview/histogram.cpp
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic -Wl,--dependency-file=CMakeFiles/pfstmo_ferradans11.dir/link.d CMakeFiles/pfstmo_ferradans11.dir/pfstmo_ferradans11.cpp.o CMakeFiles/pfstmo_ferradans11.dir/Imagen.cpp.o CMakeFiles/pfstmo_ferradans11.dir/tmo_ferradans11.cpp.o -o pfstmo_ferradans11   -L/build/reproducible-path/pfstools-2.2.0/src/pfs  -Wl,-rpath,/build/reproducible-path/pfstools-2.2.0/src/pfs:/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfs: ../../pfs/libpfs.so.2.0.0 -lfftw3 -lfftw3f -lfftw3_threads
+make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
+[ 97%] Built target pfstmo_ferradans11
+[ 98%] Building CXX object src/camera/CMakeFiles/pfshdrcalibrate.dir/nrutil.cpp.o
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/camera && /usr/bin/c++ -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -I/build/reproducible-path/pfstools-2.2.0/src/camera -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/camera/CMakeFiles/pfshdrcalibrate.dir/nrutil.cpp.o -MF CMakeFiles/pfshdrcalibrate.dir/nrutil.cpp.o.d -o CMakeFiles/pfshdrcalibrate.dir/nrutil.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/camera/nrutil.cpp
+/build/reproducible-path/pfstools-2.2.0/src/tmo/mantiuk08/display_adaptive_tmo.cpp: In function 'int optimize_tonecurve(datmoConditionalDensity*, DisplayFunction*, DisplaySize*, float, double*, float, pfstmo_progress_callback, datmoVisualModel, double)':
+/build/reproducible-path/pfstools-2.2.0/src/tmo/mantiuk08/display_adaptive_tmo.cpp:882:29: warning: 'white_i' may be used uninitialized [-Wmaybe-uninitialized]
+  882 |     for( int l = white_i; l < C->x_count-1; l++ ) {
+      |                           ~~^~~~~~~~~~~~~~
+/build/reproducible-path/pfstools-2.2.0/src/tmo/mantiuk08/display_adaptive_tmo.cpp:785:7: note: 'white_i' was declared here
+  785 |   int white_i;
+      |       ^~~~~~~
+In function 'double contrast_transducer(double, double, datmoVisualModel)',
+    inlined from 'int optimize_tonecurve(datmoConditionalDensity*, DisplayFunction*, DisplaySize*, float, double*, float, pfstmo_progress_callback, datmoVisualModel, double)' at /build/reproducible-path/pfstools-2.2.0/src/tmo/mantiuk08/display_adaptive_tmo.cpp:868:23:
+/build/reproducible-path/pfstools-2.2.0/src/tmo/mantiuk08/display_adaptive_tmo.cpp:622:16: warning: 'sensitivity' may be used uninitialized [-Wmaybe-uninitialized]
+  622 |     return C * sensitivity;
+      |                ^~~~~~~~~~~
+/build/reproducible-path/pfstools-2.2.0/src/tmo/mantiuk08/display_adaptive_tmo.cpp: In function 'int optimize_tonecurve(datmoConditionalDensity*, DisplayFunction*, DisplaySize*, float, double*, float, pfstmo_progress_callback, datmoVisualModel, double)':
+/build/reproducible-path/pfstools-2.2.0/src/tmo/mantiuk08/display_adaptive_tmo.cpp:844:12: note: 'sensitivity' was declared here
+  844 |     double sensitivity;
+      |            ^~~~~~~~~~~
+/build/reproducible-path/pfstools-2.2.0/src/camera/robertson02.cpp: In function 'int robertson02_getResponse(pfs::Array2D*, const ExposureList&, float*, const float*, int)':
+/build/reproducible-path/pfstools-2.2.0/src/camera/robertson02.cpp:537:11: warning: unused variable 'middle_response' [-Wunused-variable]
+  537 |     float middle_response = normalize_rcurve( rcurve, M );
+      |           ^~~~~~~~~~~~~~~
+[ 98%] Linking CXX executable pfstmo_fattal02
 In file included from /build/reproducible-path/pfstools-2.2.0/src/camera/mitsunaga99_numerical.cpp:34:
 /build/reproducible-path/pfstools-2.2.0/src/camera/nrutil.h:38:21: warning: 'iminarg2' defined but not used [-Wunused-variable]
    38 | static int iminarg1,iminarg2;
@@ -5321,6 +5432,8 @@
 /build/reproducible-path/pfstools-2.2.0/src/camera/nrutil.h:4:14: warning: 'sqrarg' defined but not used [-Wunused-variable]
     4 | static float sqrarg;
       |              ^~~~~~
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/tmo/fattal02 && /usr/bin/cmake -E cmake_link_script CMakeFiles/pfstmo_fattal02.dir/link.txt --verbose=1
+[ 99%] Linking CXX executable pfsview
 /build/reproducible-path/pfstools-2.2.0/src/camera/mitsunaga99_numerical.cpp: In function 'void ludcmp(float**, int, int*, float*)':
 /build/reproducible-path/pfstools-2.2.0/src/camera/mitsunaga99_numerical.cpp:73:17: warning: 'imax' may be used uninitialized [-Wmaybe-uninitialized]
    73 |                 if (j != imax) {
@@ -5328,104 +5441,27 @@
 /build/reproducible-path/pfstools-2.2.0/src/camera/mitsunaga99_numerical.cpp:42:15: note: 'imax' was declared here
    42 |         int i,imax,j,k;
       |               ^~~~
-[ 95%] Building CXX object src/pfsview/CMakeFiles/pfsview.dir/resources.cpp.o
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfsview && /usr/bin/c++ -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -fPIC -MD -MT src/pfsview/CMakeFiles/pfsview.dir/resources.cpp.o -MF CMakeFiles/pfsview.dir/resources.cpp.o.d -o CMakeFiles/pfsview.dir/resources.cpp.o -c /build/reproducible-path/pfstools-2.2.0/src/pfsview/resources.cpp
+cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfsview && /usr/bin/cmake -E cmake_link_script CMakeFiles/pfsview.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -fopenmp -rdynamic -Wl,--dependency-file=CMakeFiles/pfstmo_fattal02.dir/link.d CMakeFiles/pfstmo_fattal02.dir/pfstmo_fattal02.cpp.o CMakeFiles/pfstmo_fattal02.dir/tmo_fattal02.cpp.o CMakeFiles/pfstmo_fattal02.dir/pde.cpp.o CMakeFiles/pfstmo_fattal02.dir/pde_fft.cpp.o -o pfstmo_fattal02   -L/build/reproducible-path/pfstools-2.2.0/src/pfs  -Wl,-rpath,/build/reproducible-path/pfstools-2.2.0/src/pfs:/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfs: ../../pfs/libpfs.so.2.0.0 -lfftw3 -lfftw3f -lfftw3_threads
+make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
 /build/reproducible-path/pfstools-2.2.0/src/camera/mitsunaga99.cpp: In member function 'int HDRCaptureMitsunaga::getResponseFast(const ExposureList&, int, float*, int)':
 /build/reproducible-path/pfstools-2.2.0/src/camera/mitsunaga99.cpp:484:13: warning: unused variable 'P' [-Wunused-variable]
   484 |         int P = imgs[0].yi->getCols() * imgs[0].yi->getRows();
       |             ^
-/build/reproducible-path/pfstools-2.2.0/src/tmo/mantiuk08/display_adaptive_tmo.cpp: In function 'int optimize_tonecurve(datmoConditionalDensity*, DisplayFunction*, DisplaySize*, float, double*, float, pfstmo_progress_callback, datmoVisualModel, double)':
-/build/reproducible-path/pfstools-2.2.0/src/tmo/mantiuk08/display_adaptive_tmo.cpp:882:29: warning: 'white_i' may be used uninitialized [-Wmaybe-uninitialized]
-  882 |     for( int l = white_i; l < C->x_count-1; l++ ) {
-      |                           ~~^~~~~~~~~~~~~~
-/build/reproducible-path/pfstools-2.2.0/src/tmo/mantiuk08/display_adaptive_tmo.cpp:785:7: note: 'white_i' was declared here
-  785 |   int white_i;
-      |       ^~~~~~~
-In function 'double contrast_transducer(double, double, datmoVisualModel)',
-    inlined from 'int optimize_tonecurve(datmoConditionalDensity*, DisplayFunction*, DisplaySize*, float, double*, float, pfstmo_progress_callback, datmoVisualModel, double)' at /build/reproducible-path/pfstools-2.2.0/src/tmo/mantiuk08/display_adaptive_tmo.cpp:868:23:
-/build/reproducible-path/pfstools-2.2.0/src/tmo/mantiuk08/display_adaptive_tmo.cpp:622:16: warning: 'sensitivity' may be used uninitialized [-Wmaybe-uninitialized]
-  622 |     return C * sensitivity;
-      |                ^~~~~~~~~~~
-/build/reproducible-path/pfstools-2.2.0/src/tmo/mantiuk08/display_adaptive_tmo.cpp: In function 'int optimize_tonecurve(datmoConditionalDensity*, DisplayFunction*, DisplaySize*, float, double*, float, pfstmo_progress_callback, datmoVisualModel, double)':
-/build/reproducible-path/pfstools-2.2.0/src/tmo/mantiuk08/display_adaptive_tmo.cpp:844:12: note: 'sensitivity' was declared here
-  844 |     double sensitivity;
-      |            ^~~~~~~~~~~
-[ 96%] Building CXX object src/pfsview/CMakeFiles/pfsview.dir/moc_main.cpp.o
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfsview && /usr/bin/c++ -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -fPIC -MD -MT src/pfsview/CMakeFiles/pfsview.dir/moc_main.cpp.o -MF CMakeFiles/pfsview.dir/moc_main.cpp.o.d -o CMakeFiles/pfsview.dir/moc_main.cpp.o -c /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfsview/moc_main.cpp
-[ 97%] Linking CXX executable pfstmo_ferradans11
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/tmo/ferradans11 && /usr/bin/cmake -E cmake_link_script CMakeFiles/pfstmo_ferradans11.dir/link.txt --verbose=1
-[ 97%] Building CXX object src/pfsview/CMakeFiles/pfsview.dir/moc_pfsview_widget.cpp.o
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfsview && /usr/bin/c++ -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -fPIC -MD -MT src/pfsview/CMakeFiles/pfsview.dir/moc_pfsview_widget.cpp.o -MF CMakeFiles/pfsview.dir/moc_pfsview_widget.cpp.o.d -o CMakeFiles/pfsview.dir/moc_pfsview_widget.cpp.o -c /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfsview/moc_pfsview_widget.cpp
-[ 98%] Building CXX object src/pfsview/CMakeFiles/pfsview.dir/moc_luminancerange_widget.cpp.o
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfsview && /usr/bin/c++ -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -D_CRT_SECURE_NO_WARNINGS -I/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pfstools-2.2.0/src/pfs -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -fPIC -MD -MT src/pfsview/CMakeFiles/pfsview.dir/moc_luminancerange_widget.cpp.o -MF CMakeFiles/pfsview.dir/moc_luminancerange_widget.cpp.o.d -o CMakeFiles/pfsview.dir/moc_luminancerange_widget.cpp.o -c /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfsview/moc_luminancerange_widget.cpp
-[ 98%] Linking CXX executable pfstmo_fattal02
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/tmo/fattal02 && /usr/bin/cmake -E cmake_link_script CMakeFiles/pfstmo_fattal02.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic -Wl,--dependency-file=CMakeFiles/pfstmo_ferradans11.dir/link.d CMakeFiles/pfstmo_ferradans11.dir/pfstmo_ferradans11.cpp.o CMakeFiles/pfstmo_ferradans11.dir/Imagen.cpp.o CMakeFiles/pfstmo_ferradans11.dir/tmo_ferradans11.cpp.o -o pfstmo_ferradans11   -L/build/reproducible-path/pfstools-2.2.0/src/pfs  -Wl,-rpath,/build/reproducible-path/pfstools-2.2.0/src/pfs:/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfs: ../../pfs/libpfs.so.2.0.0 -lfftw3 -lfftw3f -lfftw3_threads
-make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-[ 98%] Built target pfstmo_ferradans11
-In file included from /build/reproducible-path/pfstools-2.2.0/src/pfsview/pfsview_widget.cpp:47:
-/build/reproducible-path/pfstools-2.2.0/src/pfsview/pfsview_widget.h: In constructor 'PFSViewWidget::PFSViewWidget(QWidget*)':
-/build/reproducible-path/pfstools-2.2.0/src/pfsview/pfsview_widget.h:148:9: warning: 'PFSViewWidget::zoom' will be initialized after [-Wreorder]
-  148 |   float zoom;
-      |         ^~~~
-/build/reproducible-path/pfstools-2.2.0/src/pfsview/pfsview_widget.h:144:20: warning:   'LumMappingMethod PFSViewWidget::mappingMethod' [-Wreorder]
-  144 |   LumMappingMethod mappingMethod;
-      |                    ^~~~~~~~~~~~~
-/build/reproducible-path/pfstools-2.2.0/src/pfsview/pfsview_widget.cpp:100:1: warning:   when initialized here [-Wreorder]
-  100 | PFSViewWidget::PFSViewWidget( QWidget *parent ) :
-      | ^~~~~~~~~~~~~
-/build/reproducible-path/pfstools-2.2.0/src/pfsview/pfsview_widget.h:144:20: warning: 'PFSViewWidget::mappingMethod' will be initialized after [-Wreorder]
-  144 |   LumMappingMethod mappingMethod;
-      |                    ^~~~~~~~~~~~~
-/build/reproducible-path/pfstools-2.2.0/src/pfsview/pfsview_widget.h:129:15: warning:   'const char* PFSViewWidget::visibleChannel' [-Wreorder]
-  129 |   const char *visibleChannel;
-      |               ^~~~~~~~~~~~~~
-/build/reproducible-path/pfstools-2.2.0/src/pfsview/pfsview_widget.cpp:100:1: warning:   when initialized here [-Wreorder]
-  100 | PFSViewWidget::PFSViewWidget( QWidget *parent ) :
-      | ^~~~~~~~~~~~~
-/build/reproducible-path/pfstools-2.2.0/src/pfsview/pfsview_widget.h:143:21: warning: 'PFSViewWidget::negativeTreatment' will be initialized after [-Wreorder]
-  143 |   NegativeTreatment negativeTreatment;
-      |                     ^~~~~~~~~~~~~~~~~
-/build/reproducible-path/pfstools-2.2.0/src/pfsview/pfsview_widget.h:142:19: warning:   'InfNaNTreatment PFSViewWidget::infNaNTreatment' [-Wreorder]
-  142 |   InfNaNTreatment infNaNTreatment;
-      |                   ^~~~~~~~~~~~~~~
-/build/reproducible-path/pfstools-2.2.0/src/pfsview/pfsview_widget.cpp:100:1: warning:   when initialized here [-Wreorder]
-  100 | PFSViewWidget::PFSViewWidget( QWidget *parent ) :
-      | ^~~~~~~~~~~~~
-/build/reproducible-path/pfstools-2.2.0/src/pfsview/pfsview_widget.h:142:19: warning: 'PFSViewWidget::infNaNTreatment' will be initialized after [-Wreorder]
-  142 |   InfNaNTreatment infNaNTreatment;
-      |                   ^~~~~~~~~~~~~~~
-/build/reproducible-path/pfstools-2.2.0/src/pfsview/pfsview_widget.h:134:8: warning:   'bool PFSViewWidget::updateMappingRequested' [-Wreorder]
-  134 |   bool updateMappingRequested;
-      |        ^~~~~~~~~~~~~~~~~~~~~~
-/build/reproducible-path/pfstools-2.2.0/src/pfsview/pfsview_widget.cpp:100:1: warning:   when initialized here [-Wreorder]
-  100 | PFSViewWidget::PFSViewWidget( QWidget *parent ) :
-      | ^~~~~~~~~~~~~
-[ 98%] Linking CXX executable pfstmo_mantiuk08
+[ 99%] Built target pfstmo_fattal02
+[ 99%] Linking CXX executable pfstmo_mantiuk08
 cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/tmo/mantiuk08 && /usr/bin/cmake -E cmake_link_script CMakeFiles/pfstmo_mantiuk08.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -fopenmp -rdynamic -Wl,--dependency-file=CMakeFiles/pfstmo_fattal02.dir/link.d CMakeFiles/pfstmo_fattal02.dir/pfstmo_fattal02.cpp.o CMakeFiles/pfstmo_fattal02.dir/tmo_fattal02.cpp.o CMakeFiles/pfstmo_fattal02.dir/pde.cpp.o CMakeFiles/pfstmo_fattal02.dir/pde_fft.cpp.o -o pfstmo_fattal02   -L/build/reproducible-path/pfstools-2.2.0/src/pfs  -Wl,-rpath,/build/reproducible-path/pfstools-2.2.0/src/pfs:/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfs: ../../pfs/libpfs.so.2.0.0 -lfftw3 -lfftw3f -lfftw3_threads
-make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-[ 98%] Built target pfstmo_fattal02
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic -Wl,--dependency-file=CMakeFiles/pfstmo_mantiuk08.dir/link.d CMakeFiles/pfstmo_mantiuk08.dir/pfstmo_mantiuk08.cpp.o CMakeFiles/pfstmo_mantiuk08.dir/display_adaptive_tmo.cpp.o CMakeFiles/pfstmo_mantiuk08.dir/display_function.cpp.o CMakeFiles/pfstmo_mantiuk08.dir/display_size.cpp.o CMakeFiles/pfstmo_mantiuk08.dir/cqp/cqpminimizer.cpp.o CMakeFiles/pfstmo_mantiuk08.dir/cqp/initial_point.cpp.o CMakeFiles/pfstmo_mantiuk08.dir/cqp/mg_pdip.cpp.o -o pfstmo_mantiuk08   -L/build/reproducible-path/pfstools-2.2.0/src/pfs  -Wl,-rpath,/build/reproducible-path/pfstools-2.2.0/src/pfs:/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfs: ../../pfs/libpfs.so.2.0.0 -L/usr/lib/aarch64-linux-gnu -lgsl -lgslcblas -lm
 make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-[ 98%] Built target pfstmo_mantiuk08
-/build/reproducible-path/pfstools-2.2.0/src/pfsview/pfsview_widget.cpp: In function 'void mapFrameToImage(pfs::Array2D*, pfs::Array2D*, pfs::Array2D*, QImage*, float, float, RGBClippingMethod, LumMappingMethod, InfNaNTreatment, NegativeTreatment)':
-/build/reproducible-path/pfstools-2.2.0/src/pfsview/pfsview_widget.cpp:357:28: warning: iteration 256 invokes undefined behavior [-Waggressive-loop-optimizations]
-  357 |       lutPixFloor[257+p+1] = getInverseMapping( mappingMethod, p_left, minValue, maxValue );
-      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/build/reproducible-path/pfstools-2.2.0/src/pfsview/pfsview_widget.cpp:355:23: note: within this loop
-  355 |     for( int p = 0; p < 257; p++ ) {
-      |                     ~~^~~~~
-[ 99%] Linking CXX executable pfshdrcalibrate
+[ 99%] Built target pfstmo_mantiuk08
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic -Wl,--dependency-file=CMakeFiles/pfsview.dir/link.d CMakeFiles/pfsview.dir/main.cpp.o CMakeFiles/pfsview.dir/pfsview_widget.cpp.o CMakeFiles/pfsview.dir/luminancerange_widget.cpp.o CMakeFiles/pfsview.dir/histogram.cpp.o CMakeFiles/pfsview.dir/resources.cpp.o CMakeFiles/pfsview.dir/moc_main.cpp.o CMakeFiles/pfsview.dir/moc_pfsview_widget.cpp.o CMakeFiles/pfsview.dir/moc_luminancerange_widget.cpp.o -o pfsview   -L/build/reproducible-path/pfstools-2.2.0/src/pfs  -Wl,-rpath,/build/reproducible-path/pfstools-2.2.0/src/pfs:/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfs: ../pfs/libpfs.so.2.0.0 /usr/lib/aarch64-linux-gnu/libQt5Widgets.so.5.15.15 /usr/lib/aarch64-linux-gnu/libQt5Gui.so.5.15.15 /usr/lib/aarch64-linux-gnu/libQt5Core.so.5.15.15
+make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
+[ 99%] Built target pfsview
+[100%] Linking CXX executable pfshdrcalibrate
 cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/camera && /usr/bin/cmake -E cmake_link_script CMakeFiles/pfshdrcalibrate.dir/link.txt --verbose=1
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic -Wl,--dependency-file=CMakeFiles/pfshdrcalibrate.dir/link.d CMakeFiles/pfshdrcalibrate.dir/pfshdrcalibrate.cpp.o CMakeFiles/pfshdrcalibrate.dir/responses.cpp.o CMakeFiles/pfshdrcalibrate.dir/robertson02.cpp.o CMakeFiles/pfshdrcalibrate.dir/mitsunaga99.cpp.o CMakeFiles/pfshdrcalibrate.dir/mitsunaga99_numerical.cpp.o CMakeFiles/pfshdrcalibrate.dir/nrutil.cpp.o -o pfshdrcalibrate   -L/build/reproducible-path/pfstools-2.2.0/src/pfs  -Wl,-rpath,/build/reproducible-path/pfstools-2.2.0/src/pfs:/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfs: ../pfs/libpfs.so.2.0.0
 make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-[ 99%] Built target pfshdrcalibrate
-[100%] Linking CXX executable pfsview
-cd /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfsview && /usr/bin/cmake -E cmake_link_script CMakeFiles/pfsview.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pfstools-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic -Wl,--dependency-file=CMakeFiles/pfsview.dir/link.d CMakeFiles/pfsview.dir/main.cpp.o CMakeFiles/pfsview.dir/pfsview_widget.cpp.o CMakeFiles/pfsview.dir/luminancerange_widget.cpp.o CMakeFiles/pfsview.dir/histogram.cpp.o CMakeFiles/pfsview.dir/resources.cpp.o CMakeFiles/pfsview.dir/moc_main.cpp.o CMakeFiles/pfsview.dir/moc_pfsview_widget.cpp.o CMakeFiles/pfsview.dir/moc_luminancerange_widget.cpp.o -o pfsview   -L/build/reproducible-path/pfstools-2.2.0/src/pfs  -Wl,-rpath,/build/reproducible-path/pfstools-2.2.0/src/pfs:/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/src/pfs: ../pfs/libpfs.so.2.0.0 /usr/lib/aarch64-linux-gnu/libQt5Widgets.so.5.15.15 /usr/lib/aarch64-linux-gnu/libQt5Gui.so.5.15.15 /usr/lib/aarch64-linux-gnu/libQt5Core.so.5.15.15
-make[4]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
-[100%] Built target pfsview
+[100%] Built target pfshdrcalibrate
 make[3]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
 /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu/CMakeFiles 0
 make[2]: Leaving directory '/build/reproducible-path/pfstools-2.2.0/obj-aarch64-linux-gnu'
@@ -6025,28 +6061,28 @@
    dh_gencontrol
 dpkg-gencontrol: warning: Depends field of package octave-pfstools: substitution variable ${perl:Depends} used, but is not defined
 dpkg-gencontrol: warning: Depends field of package libpfs2: substitution variable ${perl:Depends} used, but is not defined
+dpkg-gencontrol: warning: Depends field of package pfstmo: substitution variable ${perl:Depends} used, but is not defined
+dpkg-gencontrol: warning: Depends field of package libpfs-dev: substitution variable ${perl:Depends} used, but is not defined
 dpkg-gencontrol: warning: Depends field of package pfsglview: substitution variable ${perl:Depends} used, but is not defined
 dpkg-gencontrol: warning: Depends field of package pfsview: substitution variable ${perl:Depends} used, but is not defined
-dpkg-gencontrol: warning: Depends field of package libpfs-dev: substitution variable ${perl:Depends} used, but is not defined
-dpkg-gencontrol: warning: Depends field of package pfstmo: substitution variable ${perl:Depends} used, but is not defined
 dpkg-gencontrol: warning: Depends field of package libpfs2: substitution variable ${perl:Depends} used, but is not defined
-dpkg-gencontrol: warning: Depends field of package pfsview: substitution variable ${perl:Depends} used, but is not defined
 dpkg-gencontrol: warning: Depends field of package pfsglview: substitution variable ${perl:Depends} used, but is not defined
+dpkg-gencontrol: warning: Depends field of package pfsview: substitution variable ${perl:Depends} used, but is not defined
 dpkg-gencontrol: warning: Depends field of package pfstmo: substitution variable ${perl:Depends} used, but is not defined
    dh_md5sums
    dh_builddeb
+dpkg-deb: building package 'pfstools' in '../pfstools_2.2.0-9_arm64.deb'.
 dpkg-deb: building package 'pfsview' in '../pfsview_2.2.0-9_arm64.deb'.
-dpkg-deb: building package 'pfsview-dbgsym' in '../pfsview-dbgsym_2.2.0-9_arm64.deb'.
-dpkg-deb: building package 'pfstmo-dbgsym' in '../pfstmo-dbgsym_2.2.0-9_arm64.deb'.
-dpkg-deb: building package 'libpfs2' in '../libpfs2_2.2.0-9_arm64.deb'.
+dpkg-deb: building package 'pfsglview' in '../pfsglview_2.2.0-9_arm64.deb'.
 dpkg-deb: building package 'pfstools-dbgsym' in '../pfstools-dbgsym_2.2.0-9_arm64.deb'.
-dpkg-deb: building package 'pfsglview-dbgsym' in '../pfsglview-dbgsym_2.2.0-9_arm64.deb'.
 dpkg-deb: building package 'libpfs-dev' in '../libpfs-dev_2.2.0-9_arm64.deb'.
 dpkg-deb: building package 'octave-pfstools' in '../octave-pfstools_2.2.0-9_arm64.deb'.
-dpkg-deb: building package 'pfstmo' in '../pfstmo_2.2.0-9_arm64.deb'.
+dpkg-deb: building package 'libpfs2' in '../libpfs2_2.2.0-9_arm64.deb'.
+dpkg-deb: building package 'pfsview-dbgsym' in '../pfsview-dbgsym_2.2.0-9_arm64.deb'.
+dpkg-deb: building package 'pfstmo-dbgsym' in '../pfstmo-dbgsym_2.2.0-9_arm64.deb'.
 dpkg-deb: building package 'libpfs2-dbgsym' in '../libpfs2-dbgsym_2.2.0-9_arm64.deb'.
-dpkg-deb: building package 'pfsglview' in '../pfsglview_2.2.0-9_arm64.deb'.
-dpkg-deb: building package 'pfstools' in '../pfstools_2.2.0-9_arm64.deb'.
+dpkg-deb: building package 'pfstmo' in '../pfstmo_2.2.0-9_arm64.deb'.
+dpkg-deb: building package 'pfsglview-dbgsym' in '../pfsglview-dbgsym_2.2.0-9_arm64.deb'.
  dpkg-genbuildinfo --build=binary -O../pfstools_2.2.0-9_arm64.buildinfo
  dpkg-genchanges --build=binary -O../pfstools_2.2.0-9_arm64.changes
 dpkg-genchanges: info: binary-only upload (no source code included)
@@ -6054,12 +6090,14 @@
 dpkg-buildpackage: info: binary-only upload (no source included)
 dpkg-genchanges: info: not including original source code in upload
 I: copying local configuration
+I: user script /srv/workspace/pbuilder/2443447/tmp/hooks/B01_cleanup starting
+I: user script /srv/workspace/pbuilder/2443447/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/2897340 and its subdirectories
-I: Current time: Tue Jan  7 12:20:48 -12 2025
-I: pbuilder-time-stamp: 1736295648
+I: removing directory /srv/workspace/pbuilder/2443447 and its subdirectories
+I: Current time: Wed Jan  8 14:23:36 +14 2025
+I: pbuilder-time-stamp: 1736295816