Diff of the two buildlogs:

--
--- b1/build.log	2024-12-03 00:51:46.748035032 +0000
+++ b2/build.log	2024-12-03 00:54:38.480229204 +0000
@@ -1,6 +1,6 @@
 I: pbuilder: network access will be disabled during build
-I: Current time: Sun Jan  4 19:11:56 -12 2026
-I: pbuilder-time-stamp: 1767597116
+I: Current time: Tue Dec  3 14:51:49 +14 2024
+I: pbuilder-time-stamp: 1733187109
 I: Building the build Environment
 I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz]
 I: copying local configuration
@@ -33,54 +33,86 @@
 dpkg-source: info: applying zzz-blas-problem-on-mipsel.patch
 I: Not using root during the build.
 I: Installing the build-deps
-I: user script /srv/workspace/pbuilder/81048/tmp/hooks/D02_print_environment starting
+I: user script /srv/workspace/pbuilder/11485/tmp/hooks/D01_modify_environment starting
+debug: Running on ionos2-i386.
+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 Dec  3 00:52 /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/11485/tmp/hooks/D01_modify_environment finished
+I: user script /srv/workspace/pbuilder/11485/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='i386'
-  DEBIAN_FRONTEND='noninteractive'
-  DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=22 '
-  DISTRIBUTION='unstable'
-  HOME='/root'
-  HOST_ARCH='i386'
+  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]="32" [3]="1" [4]="release" [5]="i686-pc-linux-gnu")
+  BASH_VERSION='5.2.32(1)-release'
+  BUILDDIR=/build/reproducible-path
+  BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other'
+  BUILDUSERNAME=pbuilder2
+  BUILD_ARCH=i386
+  DEBIAN_FRONTEND=noninteractive
+  DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=10 '
+  DIRSTACK=()
+  DISTRIBUTION=unstable
+  EUID=0
+  FUNCNAME=([0]="Echo" [1]="main")
+  GROUPS=()
+  HOME=/root
+  HOSTNAME=i-capture-the-hostname
+  HOSTTYPE=i686
+  HOST_ARCH=i386
   IFS=' 	
   '
-  INVOCATION_ID='1e514041381745939a95f66dfac90ac7'
-  LANG='C'
-  LANGUAGE='en_US:en'
-  LC_ALL='C'
-  LD_LIBRARY_PATH='/usr/lib/libeatmydata'
-  LD_PRELOAD='libeatmydata.so'
-  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='81048'
-  PS1='# '
-  PS2='> '
+  INVOCATION_ID=35d4e18186c64376b00b6934559a17e2
+  LANG=C
+  LANGUAGE=de_CH:de
+  LC_ALL=C
+  LD_LIBRARY_PATH=/usr/lib/libeatmydata
+  LD_PRELOAD=libeatmydata.so
+  MACHTYPE=i686-pc-linux-gnu
+  MAIL=/var/mail/root
+  OPTERR=1
+  OPTIND=1
+  OSTYPE=linux-gnu
+  PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path
+  PBCURRENTCOMMANDLINEOPERATION=build
+  PBUILDER_OPERATION=build
+  PBUILDER_PKGDATADIR=/usr/share/pbuilder
+  PBUILDER_PKGLIBDIR=/usr/lib/pbuilder
+  PBUILDER_SYSCONFDIR=/etc
+  PIPESTATUS=([0]="0")
+  POSIXLY_CORRECT=y
+  PPID=11485
   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.aIfhhffL/pbuilderrc_4b7j --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.aIfhhffL/b1 --logfile b1/build.log mpb_1.11.1-6.dsc'
-  SUDO_GID='112'
-  SUDO_UID='107'
-  SUDO_USER='jenkins'
-  TERM='unknown'
-  TZ='/usr/share/zoneinfo/Etc/GMT+12'
-  USER='root'
-  _='/usr/bin/systemd-run'
-  http_proxy='http://213.165.73.152: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.aIfhhffL/pbuilderrc_5yj8 --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.aIfhhffL/b2 --logfile b2/build.log mpb_1.11.1-6.dsc'
+  SUDO_GID=112
+  SUDO_UID=107
+  SUDO_USER=jenkins
+  TERM=unknown
+  TZ=/usr/share/zoneinfo/Etc/GMT-14
+  UID=0
+  USER=root
+  _='I: set'
+  http_proxy=http://46.16.76.132:3128
 I: uname -a
-  Linux ionos6-i386 6.1.0-28-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.119-1 (2024-11-22) x86_64 GNU/Linux
+  Linux i-capture-the-hostname 6.1.0-28-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.119-1 (2024-11-22) x86_64 GNU/Linux
 I: ls -l /bin
-  lrwxrwxrwx 1 root root 7 Nov 22  2024 /bin -> usr/bin
-I: user script /srv/workspace/pbuilder/81048/tmp/hooks/D02_print_environment finished
+  lrwxrwxrwx 1 root root 7 Nov 22 14:40 /bin -> usr/bin
+I: user script /srv/workspace/pbuilder/11485/tmp/hooks/D02_print_environment finished
  -> Attempting to satisfy build-dependencies
  -> Creating pbuilder-satisfydepends-dummy package
 Package: pbuilder-satisfydepends-dummy
@@ -268,7 +300,7 @@
 Get: 132 http://deb.debian.org/debian unstable/main i386 liblapack3 i386 3.12.0-4 [2194 kB]
 Get: 133 http://deb.debian.org/debian unstable/main i386 liblapack-dev i386 3.12.0-4 [4452 kB]
 Get: 134 http://deb.debian.org/debian unstable/main i386 quilt all 0.68-1 [437 kB]
-Fetched 83.0 MB in 1s (62.3 MB/s)
+Fetched 83.0 MB in 1s (64.3 MB/s)
 debconf: delaying package configuration, since apt-utils is not installed
 Selecting previously unselected package readline-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 ... 19956 files and directories currently installed.)
@@ -839,7 +871,11 @@
 Building tag database...
  -> Finished parsing the build-deps
 I: Building the package
-I: Running cd /build/reproducible-path/mpb-1.11.1/ && 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  > ../mpb_1.11.1-6_source.changes
+I: user script /srv/workspace/pbuilder/11485/tmp/hooks/A99_set_merged_usr starting
+Not re-configuring usrmerge for unstable
+I: user script /srv/workspace/pbuilder/11485/tmp/hooks/A99_set_merged_usr finished
+hostname: Name or service not known
+I: Running cd /build/reproducible-path/mpb-1.11.1/ && 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  > ../mpb_1.11.1-6_source.changes
 dpkg-buildpackage: info: source package mpb
 dpkg-buildpackage: info: source version 1.11.1-6
 dpkg-buildpackage: info: source distribution unstable
@@ -1202,7 +1238,7 @@
 ## Platform. ##
 ## --------- ##
 
-hostname = ionos6-i386
+hostname = i-capture-the-hostname
 uname -m = x86_64
 uname -r = 6.1.0-28-amd64
 uname -s = Linux
@@ -1224,6 +1260,7 @@
 PATH: /sbin/
 PATH: /bin/
 PATH: /usr/games/
+PATH: /i/capture/the/path/
 
 
 ## ----------- ##
@@ -1621,16 +1658,16 @@
 Thread model: posix
 Supported LTO compression algorithms: zlib zstd
 gcc version 14.2.0 (Debian 14.2.0-8) 
- /usr/libexec/gcc/i686-linux-gnu/14/f951 conftest.f -ffixed-form -quiet -dumpbase conftest.f -dumpbase-ext .f -mtune=generic -march=i686 -g -O2 -version -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -fintrinsic-modules-path /usr/lib/gcc/i686-linux-gnu/14/finclude -fpre-include=/usr/include/finclude/i386-linux-gnu/math-vector-fortran.h -o /tmp/ccHATrVp.s
+ /usr/libexec/gcc/i686-linux-gnu/14/f951 conftest.f -ffixed-form -quiet -dumpbase conftest.f -dumpbase-ext .f -mtune=generic -march=i686 -g -O2 -version -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -fintrinsic-modules-path /usr/lib/gcc/i686-linux-gnu/14/finclude -fpre-include=/usr/include/finclude/i386-linux-gnu/math-vector-fortran.h -o /tmp/cc9qtY1U.s
 GNU Fortran (Debian 14.2.0-8) version 14.2.0 (i686-linux-gnu)
 	compiled by GNU C version 14.2.0, GMP version 6.3.0, MPFR version 4.2.1, MPC version 1.3.1, isl version isl-0.27-GMP
 
 GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
- as -v --gdwarf-5 --32 -o /tmp/cc3H4v0I.o /tmp/ccHATrVp.s
+ as -v --gdwarf-5 --32 -o /tmp/ccDCyZcU.o /tmp/cc9qtY1U.s
 GNU assembler version 2.43.50 (i686-linux-gnu) using BFD version (GNU Binutils for Debian) 2.43.50.20241126
 Reading specs from /usr/lib/gcc/i686-linux-gnu/14/libgfortran.spec
 rename spec lib to liborig
- /usr/libexec/gcc/i686-linux-gnu/14/collect2 -plugin /usr/libexec/gcc/i686-linux-gnu/14/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/i686-linux-gnu/14/lto-wrapper -plugin-opt=-fresolution=/tmp/ccihUftC.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lquadmath -plugin-opt=-pass-through=-lm -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_i386 --hash-style=gnu --as-needed -dynamic-linker /lib/ld-linux.so.2 -pie -o conftest /usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu/Scrt1.o /usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu/crti.o /usr/lib/gcc/i686-linux-gnu/14/crtbeginS.o -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -z relro -z now -L/usr/lib/i386-linux-gnu/hdf5/mpich /tmp/cc3H4v0I.o -lgfortran -lm -lgfortran -lm -lgcc_s -lgcc --as-needed -lquadmath --no-as-needed -lm -lc -lgcc_s -lgcc /usr/lib/gcc/i686-linux-gnu/14/crtendS.o /usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu/crtn.o
+ /usr/libexec/gcc/i686-linux-gnu/14/collect2 -plugin /usr/libexec/gcc/i686-linux-gnu/14/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/i686-linux-gnu/14/lto-wrapper -plugin-opt=-fresolution=/tmp/ccwvRzhk.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lquadmath -plugin-opt=-pass-through=-lm -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_i386 --hash-style=gnu --as-needed -dynamic-linker /lib/ld-linux.so.2 -pie -o conftest /usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu/Scrt1.o /usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu/crti.o /usr/lib/gcc/i686-linux-gnu/14/crtbeginS.o -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -z relro -z now -L/usr/lib/i386-linux-gnu/hdf5/mpich /tmp/ccDCyZcU.o -lgfortran -lm -lgfortran -lm -lgcc_s -lgcc --as-needed -lquadmath --no-as-needed -lm -lc -lgcc_s -lgcc /usr/lib/gcc/i686-linux-gnu/14/crtendS.o /usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu/crtn.o
 configure:17703: result: -v
 configure:17705: checking for Fortran 77 libraries of gfortran
 configure:17729: gfortran -o conftest -g -O2 -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -v -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich conftest.f -lm
@@ -1639,16 +1676,16 @@
 Thread model: posix
 Supported LTO compression algorithms: zlib zstd
 gcc version 14.2.0 (Debian 14.2.0-8) 
- /usr/libexec/gcc/i686-linux-gnu/14/f951 conftest.f -ffixed-form -quiet -dumpbase conftest.f -dumpbase-ext .f -mtune=generic -march=i686 -g -O2 -version -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -fintrinsic-modules-path /usr/lib/gcc/i686-linux-gnu/14/finclude -fpre-include=/usr/include/finclude/i386-linux-gnu/math-vector-fortran.h -o /tmp/ccDS6WCR.s
+ /usr/libexec/gcc/i686-linux-gnu/14/f951 conftest.f -ffixed-form -quiet -dumpbase conftest.f -dumpbase-ext .f -mtune=generic -march=i686 -g -O2 -version -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -fintrinsic-modules-path /usr/lib/gcc/i686-linux-gnu/14/finclude -fpre-include=/usr/include/finclude/i386-linux-gnu/math-vector-fortran.h -o /tmp/ccDhitsD.s
 GNU Fortran (Debian 14.2.0-8) version 14.2.0 (i686-linux-gnu)
 	compiled by GNU C version 14.2.0, GMP version 6.3.0, MPFR version 4.2.1, MPC version 1.3.1, isl version isl-0.27-GMP
 
 GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
- as -v --gdwarf-5 --32 -o /tmp/ccKvF0uQ.o /tmp/ccDS6WCR.s
+ as -v --gdwarf-5 --32 -o /tmp/ccFQ9Ohc.o /tmp/ccDhitsD.s
 GNU assembler version 2.43.50 (i686-linux-gnu) using BFD version (GNU Binutils for Debian) 2.43.50.20241126
 Reading specs from /usr/lib/gcc/i686-linux-gnu/14/libgfortran.spec
 rename spec lib to liborig
- /usr/libexec/gcc/i686-linux-gnu/14/collect2 -plugin /usr/libexec/gcc/i686-linux-gnu/14/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/i686-linux-gnu/14/lto-wrapper -plugin-opt=-fresolution=/tmp/ccSrWexV.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lquadmath -plugin-opt=-pass-through=-lm -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_i386 --hash-style=gnu --as-needed -dynamic-linker /lib/ld-linux.so.2 -pie -o conftest /usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu/Scrt1.o /usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu/crti.o /usr/lib/gcc/i686-linux-gnu/14/crtbeginS.o -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -z relro -z now -L/usr/lib/i386-linux-gnu/hdf5/mpich /tmp/ccKvF0uQ.o -lgfortran -lm -lgfortran -lm -lgcc_s -lgcc --as-needed -lquadmath --no-as-needed -lm -lc -lgcc_s -lgcc /usr/lib/gcc/i686-linux-gnu/14/crtendS.o /usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu/crtn.o
+ /usr/libexec/gcc/i686-linux-gnu/14/collect2 -plugin /usr/libexec/gcc/i686-linux-gnu/14/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/i686-linux-gnu/14/lto-wrapper -plugin-opt=-fresolution=/tmp/ccjdhun8.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lquadmath -plugin-opt=-pass-through=-lm -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_i386 --hash-style=gnu --as-needed -dynamic-linker /lib/ld-linux.so.2 -pie -o conftest /usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu/Scrt1.o /usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu/crti.o /usr/lib/gcc/i686-linux-gnu/14/crtbeginS.o -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -z relro -z now -L/usr/lib/i386-linux-gnu/hdf5/mpich /tmp/ccFQ9Ohc.o -lgfortran -lm -lgfortran -lm -lgcc_s -lgcc --as-needed -lquadmath --no-as-needed -lm -lc -lgcc_s -lgcc /usr/lib/gcc/i686-linux-gnu/14/crtendS.o /usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu/crtn.o
 configure:17951: result:  -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lgfortran -lm -lquadmath
 configure:17967: checking for dummy main to link with Fortran 77 libraries
 configure:18002: mpicc -o conftest -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich conftest.c -lm   -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lgfortran -lm -lquadmath >&5
@@ -1658,7 +1695,7 @@
 configure:18098: gfortran -c -g -O2 -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong conftest.f >&5
 configure:18098: $? = 0
 configure:18143: mpicc -o conftest -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich conftest.c cfortran_test.o -lm   -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lgfortran -lm -lquadmath >&5
-/usr/bin/ld: /tmp/cclkCeiz.o: in function `main':
+/usr/bin/ld: /tmp/ccKecxJ4.o: in function `main':
 ././conftest.c:50:(.text.startup+0x13): undefined reference to `foobar'
 collect2: error: ld returned 1 exit status
 configure:18143: $? = 1
@@ -1727,7 +1764,7 @@
 configure:18770: result: yes
 configure:19445: checking if sgemm_ is being linked in already
 configure:19476: mpicc -o conftest -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich conftest.c -lfftw3 -lm   -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lgfortran -lm -lquadmath >&5
-/usr/bin/ld: /tmp/ccWhKEBi.o: in function `main':
+/usr/bin/ld: /tmp/ccZ7Gbos.o: in function `main':
 ././conftest.c:53:(.text.startup+0x13): undefined reference to `sgemm_'
 collect2: error: ld returned 1 exit status
 configure:19476: $? = 1
@@ -2429,7 +2466,7 @@
 configure:20546: result: yes
 configure:20670: checking for cheev_
 configure:20670: mpicc -o conftest -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich conftest.c -lfftw3 -lm  -lblas  -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lgfortran -lm -lquadmath >&5
-/usr/bin/ld: /tmp/ccTZZZlt.o: in function `main':
+/usr/bin/ld: /tmp/ccq65wid.o: in function `main':
 ././conftest.c:59:(.text.startup+0x13): undefined reference to `cheev_'
 collect2: error: ld returned 1 exit status
 configure:20670: $? = 1
@@ -2521,7 +2558,7 @@
 configure:22045: result: guile-config
 configure:22421: checking if linking to guile works
 configure:22452: mpicc -o conftest -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich -I/usr/include/guile/3.0  -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich conftest.c -lguile-3.0 -lgc -lpthread -ldl  -lhdf5 -lz -llapack -lblas -lfftw3 -lm   -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lgfortran -lm -lquadmath >&5
-/usr/bin/ld: /tmp/ccjrtSvI.o: in function `main':
+/usr/bin/ld: /tmp/ccxXmDOp.o: in function `main':
 ././conftest.c:58:(.text.startup+0x13): undefined reference to `gh_enter'
 collect2: error: ld returned 1 exit status
 configure:22452: $? = 1
@@ -3343,7 +3380,7 @@
   CONFIG_COMMANDS = 
   $ ./config.status 
 
-on ionos6-i386
+on i-capture-the-hostname
 
 config.status:1218: creating Makefile
 config.status:1218: creating examples/Makefile
@@ -3638,7 +3675,7 @@
 SED='/usr/bin/sed'
 SET_MAKE=''
 SHARED_VERSION_INFO='5:1:4'
-SHELL='/bin/bash'
+SHELL='/bin/sh'
 SH_JOB='/bin/bash'
 STRIP='strip'
 VERSION='1.11.1'
@@ -3755,11 +3792,11 @@
 
 configure: exit 0
 dh_auto_build
-	make -j22
+	make -j10
 make[2]: Entering directory '/build/reproducible-path/mpb-1.11.1'
-CDPATH="${ZSH_VERSION+.}:" && cd . && /bin/bash '/build/reproducible-path/mpb-1.11.1/missing' aclocal-1.16 -I m4
-CDPATH="${ZSH_VERSION+.}:" && cd . && /bin/bash '/build/reproducible-path/mpb-1.11.1/missing' autoconf
- cd . && /bin/bash /build/reproducible-path/mpb-1.11.1/missing automake-1.16 --foreign
+CDPATH="${ZSH_VERSION+.}:" && cd . && /bin/sh '/build/reproducible-path/mpb-1.11.1/missing' aclocal-1.16 -I m4
+CDPATH="${ZSH_VERSION+.}:" && cd . && /bin/sh '/build/reproducible-path/mpb-1.11.1/missing' autoconf
+ cd . && /bin/sh /build/reproducible-path/mpb-1.11.1/missing automake-1.16 --foreign
 configure.ac:4: warning: The macro 'AC_CONFIG_HEADER' is obsolete.
 configure.ac:4: You should run autoupdate.
 ./lib/autoconf/status.m4:719: AC_CONFIG_HEADER is expanded from...
@@ -3871,8 +3908,8 @@
 configure.ac:583: You should run autoupdate.
 ./lib/autoconf/general.m4:2845: AC_TRY_COMPILE is expanded from...
 configure.ac:583: the top level
-/bin/bash ./config.status --recheck
-running CONFIG_SHELL=/bin/bash /bin/bash ./configure --build=i686-linux-gnu --cache-file=../config.cache --prefix=/usr --mandir=${prefix}/share/man --disable-silent-rules --with-libctl=/usr/share/libctl --enable-maintainer-mode build_alias=i686-linux-gnu CC=mpicc CFLAGS=-g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion LDFLAGS=-Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich CPPFLAGS=-Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich F77=gfortran FFLAGS=-g -O2 -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong --no-create --no-recursion
+/bin/sh ./config.status --recheck
+running CONFIG_SHELL=/bin/sh /bin/sh ./configure --build=i686-linux-gnu --cache-file=../config.cache --prefix=/usr --mandir=${prefix}/share/man --disable-silent-rules --with-libctl=/usr/share/libctl --enable-maintainer-mode build_alias=i686-linux-gnu CC=mpicc CFLAGS=-g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion LDFLAGS=-Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich CPPFLAGS=-Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich F77=gfortran FFLAGS=-g -O2 -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong --no-create --no-recursion
 configure: loading cache ../config.cache
 checking whether to enable maintainer-specific portions of Makefiles... yes
 checking for a BSD-compatible install... (cached) /usr/bin/install -c
@@ -4032,7 +4069,7 @@
 checking whether feenableexcept declaration is usable... no
 checking that generated files are newer than configure... done
 configure: creating ./config.status
- /bin/bash ./config.status
+ /bin/sh ./config.status
 config.status: creating Makefile
 config.status: creating examples/Makefile
 config.status: creating tests/Makefile
@@ -4050,10 +4087,10 @@
 config.status: src/mpbconf.h is unchanged
 config.status: executing depfiles commands
 config.status: executing libtool commands
-(CDPATH="${ZSH_VERSION+.}:" && cd . && /bin/bash '/build/reproducible-path/mpb-1.11.1/missing' autoheader)
+(CDPATH="${ZSH_VERSION+.}:" && cd . && /bin/sh '/build/reproducible-path/mpb-1.11.1/missing' autoheader)
 rm -f stamp-h1
 touch config.h.in
-cd . && /bin/bash ./config.status config.h
+cd . && /bin/sh ./config.status config.h
 config.status: creating config.h
 config.status: config.h is unchanged
 make  all-recursive
@@ -4067,17 +4104,17 @@
 make[6]: Entering directory '/build/reproducible-path/mpb-1.11.1/src/util'
 mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src   -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT sphere-quad.o -MD -MP -MF .deps/sphere-quad.Tpo -c -o sphere-quad.o sphere-quad.c
 mv -f .deps/sphere-quad.Tpo .deps/sphere-quad.Po
-/bin/bash ../../libtool  --tag=CC   --mode=link mpicc  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic  -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o sphere_quad sphere-quad.o  -lhdf5 -lz -llapack -lblas -lfftw3 -lm   -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lgfortran -lm -lquadmath
+/bin/sh ../../libtool  --tag=CC   --mode=link mpicc  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic  -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o sphere_quad sphere-quad.o  -lhdf5 -lz -llapack -lblas -lfftw3 -lm   -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lgfortran -lm -lquadmath
 libtool: link: mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o sphere_quad sphere-quad.o  -lhdf5 -lz -llapack -lblas -lfftw3 -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lgfortran -lm -lquadmath
 (echo "/* This file was automatically generated --- DO NOT EDIT */"; echo; ../../src/util/sphere_quad) > sphere-quad.h
 make  all-am
 make[7]: Entering directory '/build/reproducible-path/mpb-1.11.1/src/util'
-/bin/bash ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src   -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT debug_malloc.lo -MD -MP -MF .deps/debug_malloc.Tpo -c -o debug_malloc.lo debug_malloc.c
-/bin/bash ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src   -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT mpi_utils.lo -MD -MP -MF .deps/mpi_utils.Tpo -c -o mpi_utils.lo mpi_utils.c
-/bin/bash ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src   -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT verbosity.lo -MD -MP -MF .deps/verbosity.Tpo -c -o verbosity.lo verbosity.c
-libtool: compile:  mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT mpi_utils.lo -MD -MP -MF .deps/mpi_utils.Tpo -c mpi_utils.c -o mpi_utils.o
+/bin/sh ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src   -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT debug_malloc.lo -MD -MP -MF .deps/debug_malloc.Tpo -c -o debug_malloc.lo debug_malloc.c
+/bin/sh ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src   -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT mpi_utils.lo -MD -MP -MF .deps/mpi_utils.Tpo -c -o mpi_utils.lo mpi_utils.c
+/bin/sh ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src   -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT verbosity.lo -MD -MP -MF .deps/verbosity.Tpo -c -o verbosity.lo verbosity.c
 libtool: compile:  mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT debug_malloc.lo -MD -MP -MF .deps/debug_malloc.Tpo -c debug_malloc.c -o debug_malloc.o
 libtool: compile:  mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT verbosity.lo -MD -MP -MF .deps/verbosity.Tpo -c verbosity.c -o verbosity.o
+libtool: compile:  mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT mpi_utils.lo -MD -MP -MF .deps/mpi_utils.Tpo -c mpi_utils.c -o mpi_utils.o
 mv -f .deps/verbosity.Tpo .deps/verbosity.Plo
 mpi_utils.c: In function 'mpi_begin_critical_section':
 mpi_utils.c:202:22: warning: unused variable 'status' [-Wunused-variable]
@@ -4093,7 +4130,7 @@
       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~
 mv -f .deps/debug_malloc.Tpo .deps/debug_malloc.Plo
 mv -f .deps/mpi_utils.Tpo .deps/mpi_utils.Plo
-/bin/bash ../../libtool  --tag=CC   --mode=link mpicc  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic  -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o libutil.la  debug_malloc.lo mpi_utils.lo verbosity.lo  -lhdf5 -lz -llapack -lblas -lfftw3 -lm   -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lgfortran -lm -lquadmath
+/bin/sh ../../libtool  --tag=CC   --mode=link mpicc  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic  -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o libutil.la  debug_malloc.lo mpi_utils.lo verbosity.lo  -lhdf5 -lz -llapack -lblas -lfftw3 -lm   -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lgfortran -lm -lquadmath
 libtool: link: ar cr .libs/libutil.a  debug_malloc.o mpi_utils.o verbosity.o
 libtool: link: ranlib .libs/libutil.a
 libtool: link: ( cd ".libs" && rm -f "libutil.la" && ln -s "../libutil.la" "libutil.la" )
@@ -4101,34 +4138,34 @@
 make[6]: Leaving directory '/build/reproducible-path/mpb-1.11.1/src/util'
 Making all in matrices
 make[6]: Entering directory '/build/reproducible-path/mpb-1.11.1/src/matrices'
-/bin/bash ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src  -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-blasglue.lo -MD -MP -MF .deps/libmatrices_la-blasglue.Tpo -c -o libmatrices_la-blasglue.lo `test -f 'blasglue.c' || echo './'`blasglue.c
-/bin/bash ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src  -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-eigensolver.lo -MD -MP -MF .deps/libmatrices_la-eigensolver.Tpo -c -o libmatrices_la-eigensolver.lo `test -f 'eigensolver.c' || echo './'`eigensolver.c
-/bin/bash ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src  -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-eigensolver_davidson.lo -MD -MP -MF .deps/libmatrices_la-eigensolver_davidson.Tpo -c -o libmatrices_la-eigensolver_davidson.lo `test -f 'eigensolver_davidson.c' || echo './'`eigensolver_davidson.c
-/bin/bash ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src  -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-eigensolver_utils.lo -MD -MP -MF .deps/libmatrices_la-eigensolver_utils.Tpo -c -o libmatrices_la-eigensolver_utils.lo `test -f 'eigensolver_utils.c' || echo './'`eigensolver_utils.c
-/bin/bash ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src  -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-evectmatrix.lo -MD -MP -MF .deps/libmatrices_la-evectmatrix.Tpo -c -o libmatrices_la-evectmatrix.lo `test -f 'evectmatrix.c' || echo './'`evectmatrix.c
-/bin/bash ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src  -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-linmin.lo -MD -MP -MF .deps/libmatrices_la-linmin.Tpo -c -o libmatrices_la-linmin.lo `test -f 'linmin.c' || echo './'`linmin.c
-/bin/bash ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src  -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-matrices.lo -MD -MP -MF .deps/libmatrices_la-matrices.Tpo -c -o libmatrices_la-matrices.lo `test -f 'matrices.c' || echo './'`matrices.c
-/bin/bash ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src  -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-minpack2-linmin.lo -MD -MP -MF .deps/libmatrices_la-minpack2-linmin.Tpo -c -o libmatrices_la-minpack2-linmin.lo `test -f 'minpack2-linmin.c' || echo './'`minpack2-linmin.c
-/bin/bash ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src  -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-sqmatrix.lo -MD -MP -MF .deps/libmatrices_la-sqmatrix.Tpo -c -o libmatrices_la-sqmatrix.lo `test -f 'sqmatrix.c' || echo './'`sqmatrix.c
+/bin/sh ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src  -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-blasglue.lo -MD -MP -MF .deps/libmatrices_la-blasglue.Tpo -c -o libmatrices_la-blasglue.lo `test -f 'blasglue.c' || echo './'`blasglue.c
+/bin/sh ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src  -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-eigensolver.lo -MD -MP -MF .deps/libmatrices_la-eigensolver.Tpo -c -o libmatrices_la-eigensolver.lo `test -f 'eigensolver.c' || echo './'`eigensolver.c
+/bin/sh ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src  -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-eigensolver_davidson.lo -MD -MP -MF .deps/libmatrices_la-eigensolver_davidson.Tpo -c -o libmatrices_la-eigensolver_davidson.lo `test -f 'eigensolver_davidson.c' || echo './'`eigensolver_davidson.c
+/bin/sh ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src  -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-eigensolver_utils.lo -MD -MP -MF .deps/libmatrices_la-eigensolver_utils.Tpo -c -o libmatrices_la-eigensolver_utils.lo `test -f 'eigensolver_utils.c' || echo './'`eigensolver_utils.c
+/bin/sh ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src  -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-evectmatrix.lo -MD -MP -MF .deps/libmatrices_la-evectmatrix.Tpo -c -o libmatrices_la-evectmatrix.lo `test -f 'evectmatrix.c' || echo './'`evectmatrix.c
+/bin/sh ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src  -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-linmin.lo -MD -MP -MF .deps/libmatrices_la-linmin.Tpo -c -o libmatrices_la-linmin.lo `test -f 'linmin.c' || echo './'`linmin.c
+/bin/sh ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src  -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-matrices.lo -MD -MP -MF .deps/libmatrices_la-matrices.Tpo -c -o libmatrices_la-matrices.lo `test -f 'matrices.c' || echo './'`matrices.c
+/bin/sh ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src  -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-minpack2-linmin.lo -MD -MP -MF .deps/libmatrices_la-minpack2-linmin.Tpo -c -o libmatrices_la-minpack2-linmin.lo `test -f 'minpack2-linmin.c' || echo './'`minpack2-linmin.c
+/bin/sh ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src  -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-sqmatrix.lo -MD -MP -MF .deps/libmatrices_la-sqmatrix.Tpo -c -o libmatrices_la-sqmatrix.lo `test -f 'sqmatrix.c' || echo './'`sqmatrix.c
+libtool: compile:  mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-eigensolver.lo -MD -MP -MF .deps/libmatrices_la-eigensolver.Tpo -c eigensolver.c -o libmatrices_la-eigensolver.o
 libtool: compile:  mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-evectmatrix.lo -MD -MP -MF .deps/libmatrices_la-evectmatrix.Tpo -c evectmatrix.c -o libmatrices_la-evectmatrix.o
-libtool: compile:  mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-eigensolver_davidson.lo -MD -MP -MF .deps/libmatrices_la-eigensolver_davidson.Tpo -c eigensolver_davidson.c -o libmatrices_la-eigensolver_davidson.o
+libtool: compile:  mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-matrices.lo -MD -MP -MF .deps/libmatrices_la-matrices.Tpo -c matrices.c -o libmatrices_la-matrices.o
+libtool: compile:  mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-linmin.lo -MD -MP -MF .deps/libmatrices_la-linmin.Tpo -c linmin.c -o libmatrices_la-linmin.o
 libtool: compile:  mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-eigensolver_utils.lo -MD -MP -MF .deps/libmatrices_la-eigensolver_utils.Tpo -c eigensolver_utils.c -o libmatrices_la-eigensolver_utils.o
+libtool: compile:  mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-eigensolver_davidson.lo -MD -MP -MF .deps/libmatrices_la-eigensolver_davidson.Tpo -c eigensolver_davidson.c -o libmatrices_la-eigensolver_davidson.o
+libtool: compile:  mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-blasglue.lo -MD -MP -MF .deps/libmatrices_la-blasglue.Tpo -c blasglue.c -o libmatrices_la-blasglue.o
 libtool: compile:  mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-sqmatrix.lo -MD -MP -MF .deps/libmatrices_la-sqmatrix.Tpo -c sqmatrix.c -o libmatrices_la-sqmatrix.o
 libtool: compile:  mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-minpack2-linmin.lo -MD -MP -MF .deps/libmatrices_la-minpack2-linmin.Tpo -c minpack2-linmin.c -o libmatrices_la-minpack2-linmin.o
-libtool: compile:  mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-matrices.lo -MD -MP -MF .deps/libmatrices_la-matrices.Tpo -c matrices.c -o libmatrices_la-matrices.o
-libtool: compile:  mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-eigensolver.lo -MD -MP -MF .deps/libmatrices_la-eigensolver.Tpo -c eigensolver.c -o libmatrices_la-eigensolver.o
-libtool: compile:  mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-blasglue.lo -MD -MP -MF .deps/libmatrices_la-blasglue.Tpo -c blasglue.c -o libmatrices_la-blasglue.o
-libtool: compile:  mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-linmin.lo -MD -MP -MF .deps/libmatrices_la-linmin.Tpo -c linmin.c -o libmatrices_la-linmin.o
 mv -f .deps/libmatrices_la-linmin.Tpo .deps/libmatrices_la-linmin.Plo
 mv -f .deps/libmatrices_la-eigensolver_utils.Tpo .deps/libmatrices_la-eigensolver_utils.Plo
-mv -f .deps/libmatrices_la-blasglue.Tpo .deps/libmatrices_la-blasglue.Plo
 mv -f .deps/libmatrices_la-matrices.Tpo .deps/libmatrices_la-matrices.Plo
+mv -f .deps/libmatrices_la-blasglue.Tpo .deps/libmatrices_la-blasglue.Plo
 mv -f .deps/libmatrices_la-minpack2-linmin.Tpo .deps/libmatrices_la-minpack2-linmin.Plo
 mv -f .deps/libmatrices_la-sqmatrix.Tpo .deps/libmatrices_la-sqmatrix.Plo
 mv -f .deps/libmatrices_la-evectmatrix.Tpo .deps/libmatrices_la-evectmatrix.Plo
 mv -f .deps/libmatrices_la-eigensolver_davidson.Tpo .deps/libmatrices_la-eigensolver_davidson.Plo
 mv -f .deps/libmatrices_la-eigensolver.Tpo .deps/libmatrices_la-eigensolver.Plo
-/bin/bash ../../libtool  --tag=CC   --mode=link mpicc  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic  -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o libmatrices.la  libmatrices_la-blasglue.lo libmatrices_la-eigensolver.lo libmatrices_la-eigensolver_davidson.lo libmatrices_la-eigensolver_utils.lo libmatrices_la-evectmatrix.lo libmatrices_la-linmin.lo libmatrices_la-matrices.lo libmatrices_la-minpack2-linmin.lo libmatrices_la-sqmatrix.lo  -lhdf5 -lz -llapack -lblas -lfftw3 -lm   -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lgfortran -lm -lquadmath
+/bin/sh ../../libtool  --tag=CC   --mode=link mpicc  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic  -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o libmatrices.la  libmatrices_la-blasglue.lo libmatrices_la-eigensolver.lo libmatrices_la-eigensolver_davidson.lo libmatrices_la-eigensolver_utils.lo libmatrices_la-evectmatrix.lo libmatrices_la-linmin.lo libmatrices_la-matrices.lo libmatrices_la-minpack2-linmin.lo libmatrices_la-sqmatrix.lo  -lhdf5 -lz -llapack -lblas -lfftw3 -lm   -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lgfortran -lm -lquadmath
 libtool: link: ar cr .libs/libmatrices.a  libmatrices_la-blasglue.o libmatrices_la-eigensolver.o libmatrices_la-eigensolver_davidson.o libmatrices_la-eigensolver_utils.o libmatrices_la-evectmatrix.o libmatrices_la-linmin.o libmatrices_la-matrices.o libmatrices_la-minpack2-linmin.o libmatrices_la-sqmatrix.o
 libtool: link: ranlib .libs/libmatrices.a
 libtool: link: ( cd ".libs" && rm -f "libmatrices.la" && ln -s "../libmatrices.la" "libmatrices.la" )
@@ -4166,7 +4203,6 @@
 matrixio.c:58:32: note: in definition of macro 'IF_EXCLUSIVE'
    58 | #  define IF_EXCLUSIVE(yes,no) yes
       |                                ^~~
-mv -f .deps/libmatrixio_a-evectmatrixio.Tpo .deps/libmatrixio_a-evectmatrixio.Po
 matrixio.c: In function 'matrixio_read_real_data':
 matrixio.c:837:35: warning: comparison of integer expressions of different signedness: 'hsize_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
   837 |                CHECK(dims_copy[i] == dims[i],
@@ -4181,6 +4217,7 @@
 matrixio.h:95:52: note: previously declared as an array 'const real[3]' {aka 'const double[3]'}
    95 |                                         const real kvector[3],
       |                                         ~~~~~~~~~~~^~~~~~~~~~
+mv -f .deps/libmatrixio_a-evectmatrixio.Tpo .deps/libmatrixio_a-evectmatrixio.Po
 mv -f .deps/libmatrixio_a-fieldio.Tpo .deps/libmatrixio_a-fieldio.Po
 mv -f .deps/libmatrixio_a-matrixio.Tpo .deps/libmatrixio_a-matrixio.Po
 rm -f libmatrixio.a
@@ -4190,26 +4227,16 @@
 make[6]: Leaving directory '/build/reproducible-path/mpb-1.11.1/src/matrixio'
 Making all in maxwell
 make[6]: Entering directory '/build/reproducible-path/mpb-1.11.1/src/maxwell'
-/bin/bash ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src  -I./../util -I./../matrices -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmaxwell_la-maxwell.lo -MD -MP -MF .deps/libmaxwell_la-maxwell.Tpo -c -o libmaxwell_la-maxwell.lo `test -f 'maxwell.c' || echo './'`maxwell.c
-/bin/bash ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src  -I./../util -I./../matrices -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmaxwell_la-maxwell_constraints.lo -MD -MP -MF .deps/libmaxwell_la-maxwell_constraints.Tpo -c -o libmaxwell_la-maxwell_constraints.lo `test -f 'maxwell_constraints.c' || echo './'`maxwell_constraints.c
-/bin/bash ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src  -I./../util -I./../matrices -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmaxwell_la-maxwell_eps.lo -MD -MP -MF .deps/libmaxwell_la-maxwell_eps.Tpo -c -o libmaxwell_la-maxwell_eps.lo `test -f 'maxwell_eps.c' || echo './'`maxwell_eps.c
-/bin/bash ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src  -I./../util -I./../matrices -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmaxwell_la-maxwell_op.lo -MD -MP -MF .deps/libmaxwell_la-maxwell_op.Tpo -c -o libmaxwell_la-maxwell_op.lo `test -f 'maxwell_op.c' || echo './'`maxwell_op.c
-/bin/bash ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src  -I./../util -I./../matrices -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmaxwell_la-maxwell_pre.lo -MD -MP -MF .deps/libmaxwell_la-maxwell_pre.Tpo -c -o libmaxwell_la-maxwell_pre.lo `test -f 'maxwell_pre.c' || echo './'`maxwell_pre.c
+/bin/sh ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src  -I./../util -I./../matrices -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmaxwell_la-maxwell.lo -MD -MP -MF .deps/libmaxwell_la-maxwell.Tpo -c -o libmaxwell_la-maxwell.lo `test -f 'maxwell.c' || echo './'`maxwell.c
+/bin/sh ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src  -I./../util -I./../matrices -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmaxwell_la-maxwell_constraints.lo -MD -MP -MF .deps/libmaxwell_la-maxwell_constraints.Tpo -c -o libmaxwell_la-maxwell_constraints.lo `test -f 'maxwell_constraints.c' || echo './'`maxwell_constraints.c
+/bin/sh ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src  -I./../util -I./../matrices -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmaxwell_la-maxwell_eps.lo -MD -MP -MF .deps/libmaxwell_la-maxwell_eps.Tpo -c -o libmaxwell_la-maxwell_eps.lo `test -f 'maxwell_eps.c' || echo './'`maxwell_eps.c
+/bin/sh ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src  -I./../util -I./../matrices -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmaxwell_la-maxwell_op.lo -MD -MP -MF .deps/libmaxwell_la-maxwell_op.Tpo -c -o libmaxwell_la-maxwell_op.lo `test -f 'maxwell_op.c' || echo './'`maxwell_op.c
+/bin/sh ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src  -I./../util -I./../matrices -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmaxwell_la-maxwell_pre.lo -MD -MP -MF .deps/libmaxwell_la-maxwell_pre.Tpo -c -o libmaxwell_la-maxwell_pre.lo `test -f 'maxwell_pre.c' || echo './'`maxwell_pre.c
 libtool: compile:  mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src -I./../util -I./../matrices -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmaxwell_la-maxwell.lo -MD -MP -MF .deps/libmaxwell_la-maxwell.Tpo -c maxwell.c -o libmaxwell_la-maxwell.o
-libtool: compile:  mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src -I./../util -I./../matrices -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmaxwell_la-maxwell_op.lo -MD -MP -MF .deps/libmaxwell_la-maxwell_op.Tpo -c maxwell_op.c -o libmaxwell_la-maxwell_op.o
+libtool: compile:  mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src -I./../util -I./../matrices -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmaxwell_la-maxwell_constraints.lo -MD -MP -MF .deps/libmaxwell_la-maxwell_constraints.Tpo -c maxwell_constraints.c -o libmaxwell_la-maxwell_constraints.o
 libtool: compile:  mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src -I./../util -I./../matrices -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmaxwell_la-maxwell_pre.lo -MD -MP -MF .deps/libmaxwell_la-maxwell_pre.Tpo -c maxwell_pre.c -o libmaxwell_la-maxwell_pre.o
 libtool: compile:  mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src -I./../util -I./../matrices -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmaxwell_la-maxwell_eps.lo -MD -MP -MF .deps/libmaxwell_la-maxwell_eps.Tpo -c maxwell_eps.c -o libmaxwell_la-maxwell_eps.o
-libtool: compile:  mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src -I./../util -I./../matrices -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmaxwell_la-maxwell_constraints.lo -MD -MP -MF .deps/libmaxwell_la-maxwell_constraints.Tpo -c maxwell_constraints.c -o libmaxwell_la-maxwell_constraints.o
-maxwell_eps.c: In function 'set_maxwell_dielectric':
-maxwell_eps.c:395:16: warning: unused variable 'k' [-Wunused-variable]
-  395 |      int i, j, k;
-      |                ^
-maxwell_eps.c:395:13: warning: unused variable 'j' [-Wunused-variable]
-  395 |      int i, j, k;
-      |             ^
-maxwell_eps.c:395:10: warning: unused variable 'i' [-Wunused-variable]
-  395 |      int i, j, k;
-      |          ^
+libtool: compile:  mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src -I./../util -I./../matrices -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmaxwell_la-maxwell_op.lo -MD -MP -MF .deps/libmaxwell_la-maxwell_op.Tpo -c maxwell_op.c -o libmaxwell_la-maxwell_op.o
 maxwell_op.c: In function 'maxwell_compute_fft':
 maxwell_op.c:187:21: warning: variable 'np' set but not used [-Wunused-but-set-variable]
   187 |           ptrdiff_t np[3];
@@ -4220,10 +4247,6 @@
 maxwell_op.c:175:12: warning: unused variable 'rarray_in' [-Wunused-variable]
   175 |      real *rarray_in = (real *) array_in;
       |            ^~~~~~~~~
-maxwell_eps.c: At top level:
-maxwell_eps.c:181:12: warning: 'sym_matrix_eq' defined but not used [-Wunused-function]
-  181 | static int sym_matrix_eq(symmetric_matrix V1, symmetric_matrix V2, double tol)
-      |            ^~~~~~~~~~~~~
 maxwell_op.c: In function 'maxwell_vectorfield_otherhalf':
 maxwell_op.c:637:50: warning: unused parameter 'd' [-Wunused-parameter]
   637 | void maxwell_vectorfield_otherhalf(maxwell_data *d, scalar_complex *field,
@@ -4241,12 +4264,22 @@
   638 |                                    real phasex, real phasey, real phasez)
       |                                                              ~~~~~^~~~~~
 maxwell_op.c: In function 'maxwell_cscalarfield_otherhalf':
+maxwell_eps.c: In function 'set_maxwell_dielectric':
 maxwell_op.c:841:51: warning: unused parameter 'd' [-Wunused-parameter]
   841 | void maxwell_cscalarfield_otherhalf(maxwell_data *d, scalar_complex *field,
       |                                     ~~~~~~~~~~~~~~^
+maxwell_eps.c:395:16: warning: unused variable 'k' [-Wunused-variable]
+  395 |      int i, j, k;
+      |                ^
+maxwell_eps.c:395:13: warning: unused variable 'j' [-Wunused-variable]
+  395 |      int i, j, k;
+      |             ^
 maxwell_op.c:841:70: warning: unused parameter 'field' [-Wunused-parameter]
   841 | void maxwell_cscalarfield_otherhalf(maxwell_data *d, scalar_complex *field,
       |                                                      ~~~~~~~~~~~~~~~~^~~~~
+maxwell_eps.c:395:10: warning: unused variable 'i' [-Wunused-variable]
+  395 |      int i, j, k;
+      |          ^
 maxwell_op.c:842:42: warning: unused parameter 'phasex' [-Wunused-parameter]
   842 |                                     real phasex, real phasey, real phasez)
       |                                     ~~~~~^~~~~~
@@ -4263,18 +4296,22 @@
 maxwell_op.c:1042:59: warning: unused parameter 'field' [-Wunused-parameter]
  1042 | void maxwell_scalarfield_otherhalf(maxwell_data *d, real *field)
       |                                                     ~~~~~~^~~~~
-mv -f .deps/libmaxwell_la-maxwell.Tpo .deps/libmaxwell_la-maxwell.Plo
+maxwell_eps.c: At top level:
+maxwell_eps.c:181:12: warning: 'sym_matrix_eq' defined but not used [-Wunused-function]
+  181 | static int sym_matrix_eq(symmetric_matrix V1, symmetric_matrix V2, double tol)
+      |            ^~~~~~~~~~~~~
 mv -f .deps/libmaxwell_la-maxwell_pre.Tpo .deps/libmaxwell_la-maxwell_pre.Plo
-mv -f .deps/libmaxwell_la-maxwell_eps.Tpo .deps/libmaxwell_la-maxwell_eps.Plo
+mv -f .deps/libmaxwell_la-maxwell.Tpo .deps/libmaxwell_la-maxwell.Plo
 mv -f .deps/libmaxwell_la-maxwell_constraints.Tpo .deps/libmaxwell_la-maxwell_constraints.Plo
 mv -f .deps/libmaxwell_la-maxwell_op.Tpo .deps/libmaxwell_la-maxwell_op.Plo
-/bin/bash ../../libtool  --tag=CC   --mode=link mpicc  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic  -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o libmaxwell.la  libmaxwell_la-maxwell.lo libmaxwell_la-maxwell_constraints.lo libmaxwell_la-maxwell_eps.lo libmaxwell_la-maxwell_op.lo libmaxwell_la-maxwell_pre.lo  -lhdf5 -lz -llapack -lblas -lfftw3 -lm   -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lgfortran -lm -lquadmath
+mv -f .deps/libmaxwell_la-maxwell_eps.Tpo .deps/libmaxwell_la-maxwell_eps.Plo
+/bin/sh ../../libtool  --tag=CC   --mode=link mpicc  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic  -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o libmaxwell.la  libmaxwell_la-maxwell.lo libmaxwell_la-maxwell_constraints.lo libmaxwell_la-maxwell_eps.lo libmaxwell_la-maxwell_op.lo libmaxwell_la-maxwell_pre.lo  -lhdf5 -lz -llapack -lblas -lfftw3 -lm   -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lgfortran -lm -lquadmath
 libtool: link: ar cr .libs/libmaxwell.a  libmaxwell_la-maxwell.o libmaxwell_la-maxwell_constraints.o libmaxwell_la-maxwell_eps.o libmaxwell_la-maxwell_op.o libmaxwell_la-maxwell_pre.o
 libtool: link: ranlib .libs/libmaxwell.a
 libtool: link: ( cd ".libs" && rm -f "libmaxwell.la" && ln -s "../libmaxwell.la" "libmaxwell.la" )
 make[6]: Leaving directory '/build/reproducible-path/mpb-1.11.1/src/maxwell'
 make[6]: Entering directory '/build/reproducible-path/mpb-1.11.1/src'
-/bin/bash ../libtool  --tag=CC   --mode=link mpicc  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -no-undefined -version-info 5:1:4 -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o libmpb.la -rpath /usr/lib  util/libutil.la matrices/libmatrices.la maxwell/libmaxwell.la -lhdf5 -lz -llapack -lblas -lfftw3 -lm   -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lgfortran -lm -lquadmath
+/bin/sh ../libtool  --tag=CC   --mode=link mpicc  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -no-undefined -version-info 5:1:4 -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o libmpb.la -rpath /usr/lib  util/libutil.la matrices/libmatrices.la maxwell/libmaxwell.la -lhdf5 -lz -llapack -lblas -lfftw3 -lm   -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lgfortran -lm -lquadmath
 libtool: link: (cd .libs/libmpb.lax/libutil.a && ar x "/build/reproducible-path/mpb-1.11.1/src/util/.libs/libutil.a")
 libtool: link: (cd .libs/libmpb.lax/libmatrices.a && ar x "/build/reproducible-path/mpb-1.11.1/src/matrices/.libs/libmatrices.a")
 libtool: link: (cd .libs/libmpb.lax/libmaxwell.a && ar x "/build/reproducible-path/mpb-1.11.1/src/maxwell/.libs/libmaxwell.a")
@@ -4343,19 +4380,19 @@
   350 |           evectmatrix Y, real *eigenvals, sqmatrix YtY)
       |           ~~~~~~~~~~~~^
 mv -f .deps/malloctest.Tpo .deps/malloctest.Po
-/bin/bash ../libtool  --tag=CC   --mode=link mpicc  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic  -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o malloctest malloctest.o ../src/libmpb.la -lhdf5 -lz -llapack -lblas -lfftw3 -lm   -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lgfortran -lm -lquadmath
-libtool: link: mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o malloctest malloctest.o  ../src/.libs/libmpb.a -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lhdf5 -lz -llapack -lblas -lfftw3 -lgfortran -lm -lquadmath
+/bin/sh ../libtool  --tag=CC   --mode=link mpicc  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic  -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o malloctest malloctest.o ../src/libmpb.la -lhdf5 -lz -llapack -lblas -lfftw3 -lm   -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lgfortran -lm -lquadmath
 mv -f .deps/blastest.Tpo .deps/blastest.Po
+/bin/sh ../libtool  --tag=CC   --mode=link mpicc  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic  -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o blastest blastest.o ../src/libmpb.la -lhdf5 -lz -llapack -lblas -lfftw3 -lm   -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lgfortran -lm -lquadmath
+libtool: link: mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o malloctest malloctest.o  ../src/.libs/libmpb.a -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lhdf5 -lz -llapack -lblas -lfftw3 -lgfortran -lm -lquadmath
+libtool: link: mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o blastest blastest.o  ../src/.libs/libmpb.a -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lhdf5 -lz -llapack -lblas -lfftw3 -lgfortran -lm -lquadmath
 mv -f .deps/normal_vectors-normal_vectors.Tpo .deps/normal_vectors-normal_vectors.Po
-/bin/bash ../libtool  --tag=CC   --mode=link mpicc  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic  -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o blastest blastest.o ../src/libmpb.la -lhdf5 -lz -llapack -lblas -lfftw3 -lm   -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lgfortran -lm -lquadmath
-/bin/bash ../libtool  --tag=CC   --mode=link mpicc  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic  -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o normal_vectors normal_vectors-normal_vectors.o -lctlgeom ../src/libmpb.la -lhdf5 -lz -llapack -lblas -lfftw3 -lm   -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lgfortran -lm -lquadmath
+/bin/sh ../libtool  --tag=CC   --mode=link mpicc  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic  -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o normal_vectors normal_vectors-normal_vectors.o -lctlgeom ../src/libmpb.la -lhdf5 -lz -llapack -lblas -lfftw3 -lm   -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lgfortran -lm -lquadmath
 mv -f .deps/maxwell_test.Tpo .deps/maxwell_test.Po
-libtool: link: mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o blastest blastest.o  ../src/.libs/libmpb.a -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lhdf5 -lz -llapack -lblas -lfftw3 -lgfortran -lm -lquadmath
+/bin/sh ../libtool  --tag=CC   --mode=link mpicc  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic  -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o maxwell_test maxwell_test.o ../src/libmpb.la -lhdf5 -lz -llapack -lblas -lfftw3 -lm   -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lgfortran -lm -lquadmath
 libtool: link: mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o normal_vectors normal_vectors-normal_vectors.o  -lctlgeom ../src/.libs/libmpb.a -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lhdf5 -lz -llapack -lblas -lfftw3 -lgfortran -lm -lquadmath
-/bin/bash ../libtool  --tag=CC   --mode=link mpicc  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic  -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o maxwell_test maxwell_test.o ../src/libmpb.la -lhdf5 -lz -llapack -lblas -lfftw3 -lm   -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lgfortran -lm -lquadmath
-mv -f .deps/eigs_test.Tpo .deps/eigs_test.Po
 libtool: link: mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o maxwell_test maxwell_test.o  ../src/.libs/libmpb.a -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lhdf5 -lz -llapack -lblas -lfftw3 -lgfortran -lm -lquadmath
-/bin/bash ../libtool  --tag=CC   --mode=link mpicc  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic  -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o eigs_test eigs_test.o ../src/libmpb.la -lhdf5 -lz -llapack -lblas -lfftw3 -lm   -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lgfortran -lm -lquadmath
+mv -f .deps/eigs_test.Tpo .deps/eigs_test.Po
+/bin/sh ../libtool  --tag=CC   --mode=link mpicc  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic  -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o eigs_test eigs_test.o ../src/libmpb.la -lhdf5 -lz -llapack -lblas -lfftw3 -lm   -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lgfortran -lm -lquadmath
 libtool: link: mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o eigs_test eigs_test.o  ../src/.libs/libmpb.a -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lhdf5 -lz -llapack -lblas -lfftw3 -lgfortran -lm -lquadmath
 make[4]: Leaving directory '/build/reproducible-path/mpb-1.11.1/tests'
 Making all in mpb
@@ -4387,10 +4424,6 @@
 mpicc -DHAVE_CONFIG_H -I. -I.. -I../src   -I/usr/include/guile/3.0  -I../src/util -I../src/matrices -I../src/matrixio -I../src/maxwell -DHAVE_CTL_HOOKS=1 -DHAVE_CTL_EXPORT_HOOK=1 -DCTL_SCM='"'/usr/share/libctl/base/ctl.scm'"' -DINCLUDE_SCM='"'/usr/share/libctl/base/include.scm'"' -DSPEC_SCM='"'/usr/share/mpb/mpb.scm'"' -DVERSION_STRING='"'"mpb 1.11.1, Copyright (C) 1999-2012, MIT"'"' -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT mpb-mpb.o -MD -MP -MF .deps/mpb-mpb.Tpo -c -o mpb-mpb.o `test -f 'mpb.c' || echo './'`mpb.c
 mpicc -DHAVE_CONFIG_H -I. -I.. -I../src   -I/usr/include/guile/3.0  -I../src/util -I../src/matrices -I../src/matrixio -I../src/maxwell -DHAVE_CTL_HOOKS=1 -DHAVE_CTL_EXPORT_HOOK=1 -DCTL_SCM='"'/usr/share/libctl/base/ctl.scm'"' -DINCLUDE_SCM='"'/usr/share/libctl/base/include.scm'"' -DSPEC_SCM='"'/usr/share/mpb/mpb.scm'"' -DVERSION_STRING='"'"mpb 1.11.1, Copyright (C) 1999-2012, MIT"'"' -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT mpb-main.o -MD -MP -MF .deps/mpb-main.Tpo -c -o mpb-main.o `test -f 'main.c' || echo './'`main.c
 mpicc -DHAVE_CONFIG_H -I. -I.. -I../src   -I/usr/include/guile/3.0  -I../src/util -I../src/matrices -I../src/matrixio -I../src/maxwell -DHAVE_CTL_HOOKS=1 -DHAVE_CTL_EXPORT_HOOK=1 -DCTL_SCM='"'/usr/share/libctl/base/ctl.scm'"' -DINCLUDE_SCM='"'/usr/share/libctl/base/include.scm'"' -DSPEC_SCM='"'/usr/share/mpb/mpb.scm'"' -DVERSION_STRING='"'"mpb 1.11.1, Copyright (C) 1999-2012, MIT"'"' -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT mpb-geom.o -MD -MP -MF .deps/mpb-geom.Tpo -c -o mpb-geom.o `test -f 'geom.c' || echo './'`geom.c
-mpicc -DHAVE_CONFIG_H -I. -I.. -I../src   -I/usr/include/guile/3.0  -I../src/util -I../src/matrices -I../src/matrixio -I../src/maxwell -DHAVE_CTL_HOOKS=1 -DHAVE_CTL_EXPORT_HOOK=1 -DCTL_SCM='"'/usr/share/libctl/base/ctl.scm'"' -DINCLUDE_SCM='"'/usr/share/libctl/base/include.scm'"' -DSPEC_SCM='"'/usr/share/mpb/mpb.scm'"' -DVERSION_STRING='"'"mpb 1.11.1, Copyright (C) 1999-2012, MIT"'"' -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT mpb-ctl-io.o -MD -MP -MF .deps/mpb-ctl-io.Tpo -c -o mpb-ctl-io.o `test -f 'ctl-io.c' || echo './'`ctl-io.c
-sed "s%\./mpb%"/usr/bin/"mpb%g" \
-            mpb-split-preinstall > mpb-split
-chmod u+x mpb-split
 field-smob.c: In function 'integrate_fieldL':
 field-smob.c:408:54: warning: variable 'last_dim' set but not used [-Wunused-but-set-variable]
   408 |      int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim;
@@ -4404,41 +4437,22 @@
 field-smob.c:408:31: warning: variable 'n_other' set but not used [-Wunused-but-set-variable]
   408 |      int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim;
       |                               ^~~~~~~
-material_grid_opt.c: In function 'material_grids_min_tetm_gap':
-material_grid_opt.c:91:43: warning: unused parameter 'func_tol' [-Wunused-parameter]
-   91 |                                    number func_tol, number eps_tol,
-      |                                    ~~~~~~~^~~~~~~~
-material_grid_opt.c:92:44: warning: unused parameter 'maxeval' [-Wunused-parameter]
-   92 |                                    integer maxeval, number maxtime)
-      |                                    ~~~~~~~~^~~~~~~
-material_grid_opt.c:92:60: warning: unused parameter 'maxtime' [-Wunused-parameter]
-   92 |                                    integer maxeval, number maxtime)
-      |                                                     ~~~~~~~^~~~~~~
 field-smob.c: At top level:
 field-smob.c:396:17: warning: 'cvector3_conj' defined but not used [-Wunused-function]
   396 | static cvector3 cvector3_conj(cvector3 c)
       |                 ^~~~~~~~~~~~~
-material_grid_opt.c: In function 'material_grids_maxmin_gap':
-material_grid_opt.c:259:48: warning: unused parameter 'func_tol' [-Wunused-parameter]
-  259 |                                         number func_tol, number eps_tol,
-      |                                         ~~~~~~~^~~~~~~~
-material_grid_opt.c:260:49: warning: unused parameter 'maxeval' [-Wunused-parameter]
-  260 |                                         integer maxeval, number maxtime)
-      |                                         ~~~~~~~~^~~~~~~
-material_grid_opt.c:260:65: warning: unused parameter 'maxtime' [-Wunused-parameter]
-  260 |                                         integer maxeval, number maxtime)
-      |                                                          ~~~~~~~^~~~~~~
-In file included from medium.c:75:
-epsilon.c: In function 'get_epsilon':
-epsilon.c:434:51: warning: variable 'local_y_start' set but not used [-Wunused-but-set-variable]
-  434 |      int i, N, last_dim, last_dim_stored, nx, nz, local_y_start;
-      |                                                   ^~~~~~~~~~~~~
-epsilon.c:434:47: warning: variable 'nz' set but not used [-Wunused-but-set-variable]
-  434 |      int i, N, last_dim, last_dim_stored, nx, nz, local_y_start;
-      |                                               ^~
-epsilon.c:434:43: warning: variable 'nx' set but not used [-Wunused-but-set-variable]
-  434 |      int i, N, last_dim, last_dim_stored, nx, nz, local_y_start;
-      |                                           ^~
+In file included from ctl-io.h:7,
+                 from main.c:37:
+main.c: In function 'main_entry':
+main.c:194:31: warning: cast between incompatible function types from 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *)' to 'struct scm_unused_struct * (*)(void)' [-Wcast-function-type]
+  194 |   gh_new_procedure("subplex", (SCM(*)(void))subplex_scm, 7, 0, 0);
+      |                               ^
+main.c:202:44: warning: cast between incompatible function types from 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *)' to 'struct scm_unused_struct * (*)(void)' [-Wcast-function-type]
+  202 |   gh_new_procedure("adaptive-integration", (SCM(*)(void))adaptive_integration_scm, 6, 0, 0);
+      |                                            ^
+main.c:205:45: warning: cast between incompatible function types from 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *)' to 'struct scm_unused_struct * (*)(void)' [-Wcast-function-type]
+  205 |   gh_new_procedure("cadaptive-integration", (SCM(*)(void))cadaptive_integration_scm, 6, 0, 0);
+      |                                             ^
 In file included from mpb.c:35:
 mpb.c: In function 'ctl_start_hook':
 ../src/util/mpiglue.h:42:29: warning: statement with no effect [-Wunused-value]
@@ -4450,9 +4464,6 @@
 mpb.c:97:26: warning: unused parameter 'argc' [-Wunused-parameter]
    97 | void ctl_start_hook(int *argc, char ***argv)
       |                     ~~~~~^~~~
-epsilon.c:434:26: warning: variable 'last_dim_stored' set but not used [-Wunused-but-set-variable]
-  434 |      int i, N, last_dim, last_dim_stored, nx, nz, local_y_start;
-      |                          ^~~~~~~~~~~~~~~
 mpb.c:97:40: warning: unused parameter 'argv' [-Wunused-parameter]
    97 | void ctl_start_hook(int *argc, char ***argv)
       |                                ~~~~~~~~^~~~
@@ -4463,9 +4474,43 @@
 mpb.c:143:6: note: in expansion of macro 'MPI_Finalize'
   143 |      MPI_Finalize();
       |      ^~~~~~~~~~~~
+In file included from medium.c:75:
+epsilon.c: In function 'get_epsilon':
+epsilon.c:434:51: warning: variable 'local_y_start' set but not used [-Wunused-but-set-variable]
+  434 |      int i, N, last_dim, last_dim_stored, nx, nz, local_y_start;
+      |                                                   ^~~~~~~~~~~~~
+epsilon.c:434:47: warning: variable 'nz' set but not used [-Wunused-but-set-variable]
+  434 |      int i, N, last_dim, last_dim_stored, nx, nz, local_y_start;
+      |                                               ^~
+epsilon.c:434:43: warning: variable 'nx' set but not used [-Wunused-but-set-variable]
+  434 |      int i, N, last_dim, last_dim_stored, nx, nz, local_y_start;
+      |                                           ^~
+material_grid_opt.c: In function 'material_grids_min_tetm_gap':
+material_grid_opt.c:91:43: warning: unused parameter 'func_tol' [-Wunused-parameter]
+   91 |                                    number func_tol, number eps_tol,
+      |                                    ~~~~~~~^~~~~~~~
+epsilon.c:434:26: warning: variable 'last_dim_stored' set but not used [-Wunused-but-set-variable]
+  434 |      int i, N, last_dim, last_dim_stored, nx, nz, local_y_start;
+      |                          ^~~~~~~~~~~~~~~
+material_grid_opt.c:92:44: warning: unused parameter 'maxeval' [-Wunused-parameter]
+   92 |                                    integer maxeval, number maxtime)
+      |                                    ~~~~~~~~^~~~~~~
+material_grid_opt.c:92:60: warning: unused parameter 'maxtime' [-Wunused-parameter]
+   92 |                                    integer maxeval, number maxtime)
+      |                                                     ~~~~~~~^~~~~~~
 epsilon.c:434:16: warning: variable 'last_dim' set but not used [-Wunused-but-set-variable]
   434 |      int i, N, last_dim, last_dim_stored, nx, nz, local_y_start;
       |                ^~~~~~~~
+material_grid_opt.c: In function 'material_grids_maxmin_gap':
+material_grid_opt.c:259:48: warning: unused parameter 'func_tol' [-Wunused-parameter]
+  259 |                                         number func_tol, number eps_tol,
+      |                                         ~~~~~~~^~~~~~~~
+material_grid_opt.c:260:49: warning: unused parameter 'maxeval' [-Wunused-parameter]
+  260 |                                         integer maxeval, number maxtime)
+      |                                         ~~~~~~~~^~~~~~~
+material_grid_opt.c:260:65: warning: unused parameter 'maxtime' [-Wunused-parameter]
+  260 |                                         integer maxeval, number maxtime)
+      |                                                          ~~~~~~~^~~~~~~
 In file included from medium.c:76:
 mu.c: In function 'get_mu':
 mu.c:434:51: warning: variable 'local_y_start' set but not used [-Wunused-but-set-variable]
@@ -4483,114 +4528,12 @@
 mu.c:434:16: warning: variable 'last_dim' set but not used [-Wunused-but-set-variable]
   434 |      int i, N, last_dim, last_dim_stored, nx, nz, local_y_start;
       |                ^~~~~~~~
-In file included from ctl-io.h:7,
-                 from main.c:37:
-main.c: In function 'main_entry':
-main.c:194:31: warning: cast between incompatible function types from 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *)' to 'struct scm_unused_struct * (*)(void)' [-Wcast-function-type]
-  194 |   gh_new_procedure("subplex", (SCM(*)(void))subplex_scm, 7, 0, 0);
-      |                               ^
-main.c:202:44: warning: cast between incompatible function types from 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *)' to 'struct scm_unused_struct * (*)(void)' [-Wcast-function-type]
-  202 |   gh_new_procedure("adaptive-integration", (SCM(*)(void))adaptive_integration_scm, 6, 0, 0);
-      |                                            ^
-main.c:205:45: warning: cast between incompatible function types from 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *)' to 'struct scm_unused_struct * (*)(void)' [-Wcast-function-type]
-  205 |   gh_new_procedure("cadaptive-integration", (SCM(*)(void))cadaptive_integration_scm, 6, 0, 0);
-      |                                             ^
 geom.c: In function 'overlap_integrand':
 geom.c:1156:10: warning: unused variable 's' [-Wunused-variable]
  1156 |   double s[2];
       |          ^
-ctl-io.c: In function 'block_equal':
-ctl-io.c:639:6: warning: suggest braces around empty body in an 'else' statement [-Wempty-body]
-  639 | else ;
-      |      ^
-ctl-io.c: In function 'cylinder_equal':
-ctl-io.c:679:6: warning: suggest braces around empty body in an 'else' statement [-Wempty-body]
-  679 | else ;
-      |      ^
-ctl-io.c: In function 'geometric_object_equal':
-ctl-io.c:716:6: warning: suggest braces around empty body in an 'else' statement [-Wempty-body]
-  716 | else ;
-      |      ^
-ctl-io.c: In function 'material_type_equal':
-ctl-io.c:776:6: warning: suggest braces around empty body in an 'else' statement [-Wempty-body]
-  776 | else ;
-      |      ^
-ctl-io.c: In function 'lattice_destroy':
-ctl-io.c:782:30: warning: unused parameter 'o' [-Wunused-parameter]
-  782 | void lattice_destroy(lattice o)
-      |                      ~~~~~~~~^
-ctl-io.c: In function 'ellipsoid_destroy':
-ctl-io.c:786:34: warning: unused parameter 'o' [-Wunused-parameter]
-  786 | void ellipsoid_destroy(ellipsoid o)
-      |                        ~~~~~~~~~~^
-ctl-io.c: In function 'sphere_destroy':
-ctl-io.c:845:28: warning: unused parameter 'o' [-Wunused-parameter]
-  845 | void sphere_destroy(sphere o)
-      |                     ~~~~~~~^
-ctl-io.c: In function 'wedge_destroy':
-ctl-io.c:849:26: warning: unused parameter 'o' [-Wunused-parameter]
-  849 | void wedge_destroy(wedge o)
-      |                    ~~~~~~^
-ctl-io.c: In function 'cone_destroy':
-ctl-io.c:853:24: warning: unused parameter 'o' [-Wunused-parameter]
-  853 | void cone_destroy(cone o)
-      |                   ~~~~~^
-ctl-io.c: In function 'material_grid_destroy':
-ctl-io.c:907:42: warning: unused parameter 'o' [-Wunused-parameter]
-  907 | void material_grid_destroy(material_grid o)
-      |                            ~~~~~~~~~~~~~~^
-ctl-io.c: In function 'material_function_destroy':
-ctl-io.c:911:50: warning: unused parameter 'o' [-Wunused-parameter]
-  911 | void material_function_destroy(material_function o)
-      |                                ~~~~~~~~~~~~~~~~~~^
-ctl-io.c: In function 'medium_anisotropic_destroy':
-ctl-io.c:915:52: warning: unused parameter 'o' [-Wunused-parameter]
-  915 | void medium_anisotropic_destroy(medium_anisotropic o)
-      |                                 ~~~~~~~~~~~~~~~~~~~^
-ctl-io.c: In function 'medium_destroy':
-ctl-io.c:919:28: warning: unused parameter 'o' [-Wunused-parameter]
-  919 | void medium_destroy(medium o)
-      |                     ~~~~~~~^
-geom.c: In function 'point_in_or_on_prism':
-geom.c:2110:10: warning: unused variable 'height' [-Wunused-variable]
- 2110 |   double height = prsm->height;
-      |          ^~~~~~
-geom.c: In function 'dcmp':
-geom.c:2137:17: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
- 2137 |   double d1 = *((double *)pd1), d2 = *((double *)pd2);
-      |                 ^
-geom.c:2137:40: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
- 2137 |   double d1 = *((double *)pd1), d2 = *((double *)pd2);
-      |                                        ^
-geom.c: In function 'normal_to_prism':
-geom.c:2357:11: warning: unused variable 'axisp' [-Wunused-variable]
- 2357 |   vector3 axisp = vector3_scale(height, zhatp);
-      |           ^~~~~
-geom.c: In function 'triangle_normal':
-geom.c:2548:10: warning: unused variable 'nvnorm' [-Wunused-variable]
- 2548 |   double nvnorm = vector3_norm(nv);
-      |          ^~~~~~
-mv -f .deps/mpb-epsilon_file.Tpo .deps/mpb-epsilon_file.Po
-material_grid.c: In function 'material_grids_addgradient':
-material_grid.c:391:54: warning: variable 'last_dim' set but not used [-Wunused-but-set-variable]
-  391 |      int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim;
-      |                                                      ^~~~~~~~
-material_grid.c:391:48: warning: variable 'rank' set but not used [-Wunused-but-set-variable]
-  391 |      int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim;
-      |                                                ^~~~
-material_grid.c:391:40: warning: variable 'n_last' set but not used [-Wunused-but-set-variable]
-  391 |      int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim;
-      |                                        ^~~~~~
-material_grid.c:391:31: warning: variable 'n_other' set but not used [-Wunused-but-set-variable]
-  391 |      int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim;
-      |                               ^~~~~~~
-material_grid.c:391:16: warning: unused variable 'k' [-Wunused-variable]
-  391 |      int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim;
-      |                ^
 fields.c: In function 'compute_field_energy_internal':
-material_grid.c:391:13: warning: unused variable 'j' [-Wunused-variable]
-  391 |      int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim;
-      |             ^
+geom.c: In function 'point_in_or_on_prism':
 fields.c:230:50: warning: variable 'local_y_start' set but not used [-Wunused-but-set-variable]
   230 |     int i, N, last_dim, last_dim_stored, nx, nz, local_y_start;
       |                                                  ^~~~~~~~~~~~~
@@ -4606,12 +4549,25 @@
 fields.c:230:15: warning: variable 'last_dim' set but not used [-Wunused-but-set-variable]
   230 |     int i, N, last_dim, last_dim_stored, nx, nz, local_y_start;
       |               ^~~~~~~~
-material_grid.c:391:10: warning: unused variable 'i' [-Wunused-variable]
+material_grid.c: In function 'material_grids_addgradient':
+geom.c:2110:10: warning: unused variable 'height' [-Wunused-variable]
+ 2110 |   double height = prsm->height;
+      |          ^~~~~~
+material_grid.c:391:54: warning: variable 'last_dim' set but not used [-Wunused-but-set-variable]
   391 |      int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim;
-      |          ^
-mv -f .deps/mpb-material_grid_opt.Tpo .deps/mpb-material_grid_opt.Po
+      |                                                      ^~~~~~~~
+geom.c: In function 'dcmp':
+material_grid.c:391:48: warning: variable 'rank' set but not used [-Wunused-but-set-variable]
+  391 |      int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim;
+      |                                                ^~~~
+material_grid.c:391:40: warning: variable 'n_last' set but not used [-Wunused-but-set-variable]
+  391 |      int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim;
+      |                                        ^~~~~~
 In file included from fields.c:26:
 fields.c: In function 'fix_field_phase':
+material_grid.c:391:31: warning: variable 'n_other' set but not used [-Wunused-but-set-variable]
+  391 |      int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim;
+      |                               ^~~~~~~
 ../src/util/mpiglue.h:54:17: warning: comparison between two arrays [-Warray-compare]
    54 |      CHECK((sb) != (rb), "MPI_Allreduce doesn't work for sendbuf == recvbuf");\
       |                 ^~
@@ -4621,6 +4577,9 @@
 fields.c:466:6: note: in expansion of macro 'mpi_allreduce'
   466 |      mpi_allreduce(sq_sum2, sq_sum, 2, real, SCALAR_MPI_TYPE,
       |      ^~~~~~~~~~~~~
+material_grid.c:391:16: warning: unused variable 'k' [-Wunused-variable]
+  391 |      int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim;
+      |                ^
 ../src/util/mpiglue.h:54:17: note: use '&sq_sum2[0] != &sq_sum[0]' to compare the addresses
    54 |      CHECK((sb) != (rb), "MPI_Allreduce doesn't work for sendbuf == recvbuf");\
       |                 ^~
@@ -4630,17 +4589,29 @@
 fields.c:466:6: note: in expansion of macro 'mpi_allreduce'
   466 |      mpi_allreduce(sq_sum2, sq_sum, 2, real, SCALAR_MPI_TYPE,
       |      ^~~~~~~~~~~~~
+material_grid.c:391:13: warning: unused variable 'j' [-Wunused-variable]
+  391 |      int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim;
+      |             ^
+material_grid.c:391:10: warning: unused variable 'i' [-Wunused-variable]
+  391 |      int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim;
+      |          ^
+geom.c:2137:17: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
+ 2137 |   double d1 = *((double *)pd1), d2 = *((double *)pd2);
+      |                 ^
 fields.c: In function 'get_val':
-material_grid.c: In function 'print_material_grids_deps_du_numeric':
 fields.c:558:25: warning: unused parameter 'nx' [-Wunused-parameter]
   558 |                     int nx, int ny, int nz, int last_dim_size,
       |                     ~~~~^~
-material_grid.c:635:14: warning: unused variable 'foo' [-Wunused-variable]
-  635 |      double *foo;
-      |              ^~~
 fields.c:558:49: warning: unused parameter 'last_dim_size' [-Wunused-parameter]
   558 |                     int nx, int ny, int nz, int last_dim_size,
       |                                             ~~~~^~~~~~~~~~~~~
+geom.c:2137:40: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
+ 2137 |   double d1 = *((double *)pd1), d2 = *((double *)pd2);
+      |                                        ^
+material_grid.c: In function 'print_material_grids_deps_du_numeric':
+material_grid.c:635:14: warning: unused variable 'foo' [-Wunused-variable]
+  635 |      double *foo;
+      |              ^~~
 In file included from material_grid.c:26:
 material_grid.c: In function 'synchronize_material_grid':
 ../src/util/mpiglue.h:58:40: warning: statement with no effect [-Wunused-value]
@@ -4655,42 +4626,46 @@
 material_grid.c:691:14: warning: variable 'grid' set but not used [-Wunused-but-set-variable]
   691 |      double *grid;
       |              ^~~~
-material_grid.c: In function 'match_eps_func':
-material_grid.c:817:54: warning: variable 'last_dim' set but not used [-Wunused-but-set-variable]
-  817 |      int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim;
-      |                                                      ^~~~~~~~
 fields.c: In function 'compute_energy_in_dielectric':
-material_grid.c:817:48: warning: variable 'rank' set but not used [-Wunused-but-set-variable]
-  817 |      int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim;
-      |                                                ^~~~
 fields.c:874:51: warning: variable 'local_y_start' set but not used [-Wunused-but-set-variable]
   874 |      int N, i, last_dim, last_dim_stored, nx, nz, local_y_start;
       |                                                   ^~~~~~~~~~~~~
-material_grid.c:817:40: warning: variable 'n_last' set but not used [-Wunused-but-set-variable]
-  817 |      int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim;
-      |                                        ^~~~~~
 fields.c:874:47: warning: variable 'nz' set but not used [-Wunused-but-set-variable]
   874 |      int N, i, last_dim, last_dim_stored, nx, nz, local_y_start;
       |                                               ^~
-material_grid.c:817:31: warning: variable 'n_other' set but not used [-Wunused-but-set-variable]
-  817 |      int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim;
-      |                               ^~~~~~~
 fields.c:874:43: warning: variable 'nx' set but not used [-Wunused-but-set-variable]
   874 |      int N, i, last_dim, last_dim_stored, nx, nz, local_y_start;
       |                                           ^~
+material_grid.c: In function 'match_eps_func':
 fields.c:874:26: warning: variable 'last_dim_stored' set but not used [-Wunused-but-set-variable]
   874 |      int N, i, last_dim, last_dim_stored, nx, nz, local_y_start;
       |                          ^~~~~~~~~~~~~~~
+material_grid.c:817:54: warning: variable 'last_dim' set but not used [-Wunused-but-set-variable]
+  817 |      int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim;
+      |                                                      ^~~~~~~~
+material_grid.c:817:48: warning: variable 'rank' set but not used [-Wunused-but-set-variable]
+  817 |      int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim;
+      |                                                ^~~~
 fields.c:874:16: warning: variable 'last_dim' set but not used [-Wunused-but-set-variable]
   874 |      int N, i, last_dim, last_dim_stored, nx, nz, local_y_start;
       |                ^~~~~~~~
+geom.c: In function 'normal_to_prism':
+material_grid.c:817:40: warning: variable 'n_last' set but not used [-Wunused-but-set-variable]
+  817 |      int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim;
+      |                                        ^~~~~~
 fields.c: In function 'output_scalarfield':
+material_grid.c:817:31: warning: variable 'n_other' set but not used [-Wunused-but-set-variable]
+  817 |      int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim;
+      |                               ^~~~~~~
 fields.c:947:36: warning: unused parameter 'last_dim_index' [-Wunused-parameter]
   947 |                                int last_dim_index,
       |                                ~~~~^~~~~~~~~~~~~~
 fields.c:948:36: warning: unused parameter 'last_dim_start' [-Wunused-parameter]
   948 |                                int last_dim_start, int last_dim_size,
       |                                ~~~~^~~~~~~~~~~~~~
+geom.c:2357:11: warning: unused variable 'axisp' [-Wunused-variable]
+ 2357 |   vector3 axisp = vector3_scale(height, zhatp);
+      |           ^~~~~
 fields.c:948:56: warning: unused parameter 'last_dim_size' [-Wunused-parameter]
   948 |                                int last_dim_start, int last_dim_size,
       |                                                    ~~~~^~~~~~~~~~~~~
@@ -4703,6 +4678,10 @@
 fields.c:950:36: warning: unused parameter 'write_start0_special' [-Wunused-parameter]
   950 |                                int write_start0_special)
       |                                ~~~~^~~~~~~~~~~~~~~~~~~~
+geom.c: In function 'triangle_normal':
+geom.c:2548:10: warning: unused variable 'nvnorm' [-Wunused-variable]
+ 2548 |   double nvnorm = vector3_norm(nv);
+      |          ^~~~~~
 fields.c: In function 'compute_energy_in_object_list':
 fields.c:1323:6: warning: 'geom_fix_objects0' is deprecated [-Wdeprecated-declarations]
  1323 |      geom_fix_objects0(objects);
@@ -4711,13 +4690,13 @@
 /usr/include/ctlgeom.h:65:13: note: declared here
    65 | extern void geom_fix_objects0(GEOMETRIC_OBJECT_LIST geometry) CTLGEOM_DEPRECATED;
       |             ^~~~~~~~~~~~~~~~~
+fields.c:1310:54: warning: variable 'last_dim' set but not used [-Wunused-but-set-variable]
+ 1310 |      int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim;
+      |                                                      ^~~~~~~~
 material_grid.c: At top level:
 material_grid.c:808:15: warning: 'match_eps_func' defined but not used [-Wunused-function]
   808 | static double match_eps_func(int n, const double *u, double *grad, void *data)
       |               ^~~~~~~~~~~~~~
-fields.c:1310:54: warning: variable 'last_dim' set but not used [-Wunused-but-set-variable]
- 1310 |      int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim;
-      |                                                      ^~~~~~~~
 fields.c:1310:48: warning: variable 'rank' set but not used [-Wunused-but-set-variable]
  1310 |      int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim;
       |                                                ^~~~
@@ -4759,15 +4738,73 @@
  1378 |      int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim;
       |          ^
 mv -f .deps/mpb-main.Tpo .deps/mpb-main.Po
+mpicc -DHAVE_CONFIG_H -I. -I.. -I../src   -I/usr/include/guile/3.0  -I../src/util -I../src/matrices -I../src/matrixio -I../src/maxwell -DHAVE_CTL_HOOKS=1 -DHAVE_CTL_EXPORT_HOOK=1 -DCTL_SCM='"'/usr/share/libctl/base/ctl.scm'"' -DINCLUDE_SCM='"'/usr/share/libctl/base/include.scm'"' -DSPEC_SCM='"'/usr/share/mpb/mpb.scm'"' -DVERSION_STRING='"'"mpb 1.11.1, Copyright (C) 1999-2012, MIT"'"' -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT mpb-ctl-io.o -MD -MP -MF .deps/mpb-ctl-io.Tpo -c -o mpb-ctl-io.o `test -f 'ctl-io.c' || echo './'`ctl-io.c
+mv -f .deps/mpb-epsilon_file.Tpo .deps/mpb-epsilon_file.Po
+sed "s%\./mpb%"/usr/bin/"mpb%g" \
+            mpb-split-preinstall > mpb-split
+chmod u+x mpb-split
+mv -f .deps/mpb-material_grid_opt.Tpo .deps/mpb-material_grid_opt.Po
 mv -f .deps/mpb-matrix-smob.Tpo .deps/mpb-matrix-smob.Po
+ctl-io.c: In function 'block_equal':
+ctl-io.c:639:6: warning: suggest braces around empty body in an 'else' statement [-Wempty-body]
+  639 | else ;
+      |      ^
+ctl-io.c: In function 'cylinder_equal':
+ctl-io.c:679:6: warning: suggest braces around empty body in an 'else' statement [-Wempty-body]
+  679 | else ;
+      |      ^
+ctl-io.c: In function 'geometric_object_equal':
+ctl-io.c:716:6: warning: suggest braces around empty body in an 'else' statement [-Wempty-body]
+  716 | else ;
+      |      ^
+ctl-io.c: In function 'material_type_equal':
+ctl-io.c:776:6: warning: suggest braces around empty body in an 'else' statement [-Wempty-body]
+  776 | else ;
+      |      ^
+ctl-io.c: In function 'lattice_destroy':
+ctl-io.c:782:30: warning: unused parameter 'o' [-Wunused-parameter]
+  782 | void lattice_destroy(lattice o)
+      |                      ~~~~~~~~^
+ctl-io.c: In function 'ellipsoid_destroy':
+ctl-io.c:786:34: warning: unused parameter 'o' [-Wunused-parameter]
+  786 | void ellipsoid_destroy(ellipsoid o)
+      |                        ~~~~~~~~~~^
+ctl-io.c: In function 'sphere_destroy':
+ctl-io.c:845:28: warning: unused parameter 'o' [-Wunused-parameter]
+  845 | void sphere_destroy(sphere o)
+      |                     ~~~~~~~^
+ctl-io.c: In function 'wedge_destroy':
+ctl-io.c:849:26: warning: unused parameter 'o' [-Wunused-parameter]
+  849 | void wedge_destroy(wedge o)
+      |                    ~~~~~~^
+ctl-io.c: In function 'cone_destroy':
+ctl-io.c:853:24: warning: unused parameter 'o' [-Wunused-parameter]
+  853 | void cone_destroy(cone o)
+      |                   ~~~~~^
+ctl-io.c: In function 'material_grid_destroy':
+ctl-io.c:907:42: warning: unused parameter 'o' [-Wunused-parameter]
+  907 | void material_grid_destroy(material_grid o)
+      |                            ~~~~~~~~~~~~~~^
+ctl-io.c: In function 'material_function_destroy':
+ctl-io.c:911:50: warning: unused parameter 'o' [-Wunused-parameter]
+  911 | void material_function_destroy(material_function o)
+      |                                ~~~~~~~~~~~~~~~~~~^
+ctl-io.c: In function 'medium_anisotropic_destroy':
+ctl-io.c:915:52: warning: unused parameter 'o' [-Wunused-parameter]
+  915 | void medium_anisotropic_destroy(medium_anisotropic o)
+      |                                 ~~~~~~~~~~~~~~~~~~~^
+ctl-io.c: In function 'medium_destroy':
+ctl-io.c:919:28: warning: unused parameter 'o' [-Wunused-parameter]
+  919 | void medium_destroy(medium o)
+      |                     ~~~~~~~^
 mv -f .deps/mpb-field-smob.Tpo .deps/mpb-field-smob.Po
 mv -f .deps/mpb-mpb.Tpo .deps/mpb-mpb.Po
 mv -f .deps/mpb-medium.Tpo .deps/mpb-medium.Po
-mv -f .deps/mpb-material_grid.Tpo .deps/mpb-material_grid.Po
 mv -f .deps/mpb-fields.Tpo .deps/mpb-fields.Po
+mv -f .deps/mpb-material_grid.Tpo .deps/mpb-material_grid.Po
 mv -f .deps/mpb-ctl-io.Tpo .deps/mpb-ctl-io.Po
 mv -f .deps/mpb-geom.Tpo .deps/mpb-geom.Po
-/bin/bash ../libtool  --tag=CC   --mode=link mpicc  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic  -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o mpb mpb-medium.o mpb-epsilon_file.o mpb-field-smob.o mpb-fields.o mpb-material_grid.o mpb-material_grid_opt.o mpb-matrix-smob.o mpb-mpb.o mpb-main.o mpb-geom.o mpb-ctl-io.o ../src/matrixio/libmatrixio.a ../src/libmpb.la  -lctl -lguile-3.0 -lgc -lpthread -ldl  -lhdf5 -lz -llapack -lblas -lfftw3 -lm   -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lgfortran -lm -lquadmath
+/bin/sh ../libtool  --tag=CC   --mode=link mpicc  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic  -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o mpb mpb-medium.o mpb-epsilon_file.o mpb-field-smob.o mpb-fields.o mpb-material_grid.o mpb-material_grid_opt.o mpb-matrix-smob.o mpb-mpb.o mpb-main.o mpb-geom.o mpb-ctl-io.o ../src/matrixio/libmatrixio.a ../src/libmpb.la  -lctl -lguile-3.0 -lgc -lpthread -ldl  -lhdf5 -lz -llapack -lblas -lfftw3 -lm   -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lgfortran -lm -lquadmath
 libtool: link: mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o mpb mpb-medium.o mpb-epsilon_file.o mpb-field-smob.o mpb-fields.o mpb-material_grid.o mpb-material_grid_opt.o mpb-matrix-smob.o mpb-mpb.o mpb-main.o mpb-geom.o mpb-ctl-io.o  ../src/matrixio/libmatrixio.a ../src/.libs/libmpb.a -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lctl -lguile-3.0 -lgc -lpthread -ldl -lhdf5 -lz -llapack -lblas -lfftw3 -lgfortran -lm -lquadmath
 make[5]: Leaving directory '/build/reproducible-path/mpb-1.11.1/mpb'
 make[4]: Leaving directory '/build/reproducible-path/mpb-1.11.1/mpb'
@@ -4807,7 +4844,7 @@
    32 |                                   __va_arg_pack ());
       |                                   ~~~~~~~~~~~~~~~~~
 mv -f .deps/mpb_data-mpb-data.Tpo .deps/mpb_data-mpb-data.Po
-/bin/bash ../libtool  --tag=CC   --mode=link mpicc  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic  -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o mpb-data mpb_data-mpb-data.o ../src/matrixio/libmatrixio.a ../src/libmpb.la -lctlgeom -lhdf5 -lz -llapack -lblas -lfftw3 -lm   -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lgfortran -lm -lquadmath
+/bin/sh ../libtool  --tag=CC   --mode=link mpicc  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic  -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o mpb-data mpb_data-mpb-data.o ../src/matrixio/libmatrixio.a ../src/libmpb.la -lctlgeom -lhdf5 -lz -llapack -lblas -lfftw3 -lm   -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lgfortran -lm -lquadmath
 libtool: link: mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o mpb-data mpb_data-mpb-data.o  ../src/matrixio/libmatrixio.a ../src/.libs/libmpb.a -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lctlgeom -lhdf5 -lz -llapack -lblas -lfftw3 -lgfortran -lm -lquadmath
 make[4]: Leaving directory '/build/reproducible-path/mpb-1.11.1/utils'
 make[4]: Entering directory '/build/reproducible-path/mpb-1.11.1'
@@ -4854,7 +4891,7 @@
 make[5]: Entering directory '/build/reproducible-path/mpb-1.11.1/src'
 make[6]: Entering directory '/build/reproducible-path/mpb-1.11.1/src'
  /usr/bin/mkdir -p '/build/reproducible-path/mpb-1.11.1/debian/build-tmp/mpb/usr/lib'
- /bin/bash ../libtool   --mode=install /usr/bin/install -c   libmpb.la '/build/reproducible-path/mpb-1.11.1/debian/build-tmp/mpb/usr/lib'
+ /bin/sh ../libtool   --mode=install /usr/bin/install -c   libmpb.la '/build/reproducible-path/mpb-1.11.1/debian/build-tmp/mpb/usr/lib'
 libtool: install: /usr/bin/install -c .libs/libmpb.lai /build/reproducible-path/mpb-1.11.1/debian/build-tmp/mpb/usr/lib/libmpb.la
 libtool: install: /usr/bin/install -c .libs/libmpb.a /build/reproducible-path/mpb-1.11.1/debian/build-tmp/mpb/usr/lib/libmpb.a
 libtool: install: chmod 644 /build/reproducible-path/mpb-1.11.1/debian/build-tmp/mpb/usr/lib/libmpb.a
@@ -4881,7 +4918,7 @@
 make[4]: Entering directory '/build/reproducible-path/mpb-1.11.1/mpb'
 make[5]: Entering directory '/build/reproducible-path/mpb-1.11.1/mpb'
  /usr/bin/mkdir -p '/build/reproducible-path/mpb-1.11.1/debian/build-tmp/mpb/usr/bin'
-  /bin/bash ../libtool   --mode=install /usr/bin/install -c mpb '/build/reproducible-path/mpb-1.11.1/debian/build-tmp/mpb/usr/bin'
+  /bin/sh ../libtool   --mode=install /usr/bin/install -c mpb '/build/reproducible-path/mpb-1.11.1/debian/build-tmp/mpb/usr/bin'
 libtool: install: /usr/bin/install -c mpb /build/reproducible-path/mpb-1.11.1/debian/build-tmp/mpb/usr/bin/mpb
  /usr/bin/mkdir -p '/build/reproducible-path/mpb-1.11.1/debian/build-tmp/mpb/usr/bin'
  /usr/bin/install -c mpb-split '/build/reproducible-path/mpb-1.11.1/debian/build-tmp/mpb/usr/bin'
@@ -4903,7 +4940,7 @@
 make[3]: Entering directory '/build/reproducible-path/mpb-1.11.1/utils'
 make[4]: Entering directory '/build/reproducible-path/mpb-1.11.1/utils'
  /usr/bin/mkdir -p '/build/reproducible-path/mpb-1.11.1/debian/build-tmp/mpb/usr/bin'
-  /bin/bash ../libtool   --mode=install /usr/bin/install -c mpb-data '/build/reproducible-path/mpb-1.11.1/debian/build-tmp/mpb/usr/bin'
+  /bin/sh ../libtool   --mode=install /usr/bin/install -c mpb-data '/build/reproducible-path/mpb-1.11.1/debian/build-tmp/mpb/usr/bin'
 libtool: install: /usr/bin/install -c mpb-data /build/reproducible-path/mpb-1.11.1/debian/build-tmp/mpb/usr/bin/mpb-data
  /usr/bin/mkdir -p '/build/reproducible-path/mpb-1.11.1/debian/build-tmp/mpb/usr/share/man/man1'
  /usr/bin/install -c -m 644 mpb-data.1 '/build/reproducible-path/mpb-1.11.1/debian/build-tmp/mpb/usr/share/man/man1'
@@ -5177,7 +5214,7 @@
 echo "Step2: inverse version start"
 Step2: inverse version start
 dh_auto_build
-	make -j22
+	make -j10
 make[2]: Entering directory '/build/reproducible-path/mpb-1.11.1'
 make  all-recursive
 make[3]: Entering directory '/build/reproducible-path/mpb-1.11.1'
@@ -5190,17 +5227,18 @@
 make[6]: Entering directory '/build/reproducible-path/mpb-1.11.1/src/util'
 mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src   -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT sphere-quad.o -MD -MP -MF .deps/sphere-quad.Tpo -c -o sphere-quad.o sphere-quad.c
 mv -f .deps/sphere-quad.Tpo .deps/sphere-quad.Po
-/bin/bash ../../libtool  --tag=CC   --mode=link mpicc  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic  -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o sphere_quad sphere-quad.o  -lhdf5 -lz -llapack -lblas -lfftw3 -lm   -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lgfortran -lm -lquadmath
+/bin/sh ../../libtool  --tag=CC   --mode=link mpicc  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic  -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o sphere_quad sphere-quad.o  -lhdf5 -lz -llapack -lblas -lfftw3 -lm   -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lgfortran -lm -lquadmath
 libtool: link: mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o sphere_quad sphere-quad.o  -lhdf5 -lz -llapack -lblas -lfftw3 -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lgfortran -lm -lquadmath
 (echo "/* This file was automatically generated --- DO NOT EDIT */"; echo; ../../src/util/sphere_quad) > sphere-quad.h
 make  all-am
 make[7]: Entering directory '/build/reproducible-path/mpb-1.11.1/src/util'
-/bin/bash ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src   -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT debug_malloc.lo -MD -MP -MF .deps/debug_malloc.Tpo -c -o debug_malloc.lo debug_malloc.c
-/bin/bash ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src   -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT mpi_utils.lo -MD -MP -MF .deps/mpi_utils.Tpo -c -o mpi_utils.lo mpi_utils.c
-/bin/bash ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src   -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT verbosity.lo -MD -MP -MF .deps/verbosity.Tpo -c -o verbosity.lo verbosity.c
-libtool: compile:  mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT mpi_utils.lo -MD -MP -MF .deps/mpi_utils.Tpo -c mpi_utils.c -o mpi_utils.o
+/bin/sh ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src   -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT debug_malloc.lo -MD -MP -MF .deps/debug_malloc.Tpo -c -o debug_malloc.lo debug_malloc.c
+/bin/sh ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src   -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT mpi_utils.lo -MD -MP -MF .deps/mpi_utils.Tpo -c -o mpi_utils.lo mpi_utils.c
+/bin/sh ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src   -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT verbosity.lo -MD -MP -MF .deps/verbosity.Tpo -c -o verbosity.lo verbosity.c
 libtool: compile:  mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT debug_malloc.lo -MD -MP -MF .deps/debug_malloc.Tpo -c debug_malloc.c -o debug_malloc.o
+libtool: compile:  mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT mpi_utils.lo -MD -MP -MF .deps/mpi_utils.Tpo -c mpi_utils.c -o mpi_utils.o
 libtool: compile:  mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT verbosity.lo -MD -MP -MF .deps/verbosity.Tpo -c verbosity.c -o verbosity.o
+mv -f .deps/verbosity.Tpo .deps/verbosity.Plo
 mpi_utils.c: In function 'mpi_begin_critical_section':
 mpi_utils.c:202:22: warning: unused variable 'status' [-Wunused-variable]
   202 |           MPI_Status status;
@@ -5213,10 +5251,9 @@
 mpi_utils.c:139:10: warning: ignoring return value of 'vasprintf' declared with attribute 'warn_unused_result' [-Wunused-result]
   139 |          vasprintf(&s, template, ap);
       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~
-mv -f .deps/verbosity.Tpo .deps/verbosity.Plo
 mv -f .deps/debug_malloc.Tpo .deps/debug_malloc.Plo
 mv -f .deps/mpi_utils.Tpo .deps/mpi_utils.Plo
-/bin/bash ../../libtool  --tag=CC   --mode=link mpicc  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic  -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o libutil.la  debug_malloc.lo mpi_utils.lo verbosity.lo  -lhdf5 -lz -llapack -lblas -lfftw3 -lm   -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lgfortran -lm -lquadmath
+/bin/sh ../../libtool  --tag=CC   --mode=link mpicc  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic  -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o libutil.la  debug_malloc.lo mpi_utils.lo verbosity.lo  -lhdf5 -lz -llapack -lblas -lfftw3 -lm   -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lgfortran -lm -lquadmath
 libtool: link: ar cr .libs/libutil.a  debug_malloc.o mpi_utils.o verbosity.o
 libtool: link: ranlib .libs/libutil.a
 libtool: link: ( cd ".libs" && rm -f "libutil.la" && ln -s "../libutil.la" "libutil.la" )
@@ -5224,34 +5261,34 @@
 make[6]: Leaving directory '/build/reproducible-path/mpb-1.11.1/src/util'
 Making all in matrices
 make[6]: Entering directory '/build/reproducible-path/mpb-1.11.1/src/matrices'
-/bin/bash ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src  -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-blasglue.lo -MD -MP -MF .deps/libmatrices_la-blasglue.Tpo -c -o libmatrices_la-blasglue.lo `test -f 'blasglue.c' || echo './'`blasglue.c
-/bin/bash ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src  -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-eigensolver.lo -MD -MP -MF .deps/libmatrices_la-eigensolver.Tpo -c -o libmatrices_la-eigensolver.lo `test -f 'eigensolver.c' || echo './'`eigensolver.c
-/bin/bash ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src  -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-eigensolver_davidson.lo -MD -MP -MF .deps/libmatrices_la-eigensolver_davidson.Tpo -c -o libmatrices_la-eigensolver_davidson.lo `test -f 'eigensolver_davidson.c' || echo './'`eigensolver_davidson.c
-/bin/bash ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src  -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-eigensolver_utils.lo -MD -MP -MF .deps/libmatrices_la-eigensolver_utils.Tpo -c -o libmatrices_la-eigensolver_utils.lo `test -f 'eigensolver_utils.c' || echo './'`eigensolver_utils.c
-/bin/bash ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src  -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-evectmatrix.lo -MD -MP -MF .deps/libmatrices_la-evectmatrix.Tpo -c -o libmatrices_la-evectmatrix.lo `test -f 'evectmatrix.c' || echo './'`evectmatrix.c
-/bin/bash ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src  -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-linmin.lo -MD -MP -MF .deps/libmatrices_la-linmin.Tpo -c -o libmatrices_la-linmin.lo `test -f 'linmin.c' || echo './'`linmin.c
-/bin/bash ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src  -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-matrices.lo -MD -MP -MF .deps/libmatrices_la-matrices.Tpo -c -o libmatrices_la-matrices.lo `test -f 'matrices.c' || echo './'`matrices.c
-/bin/bash ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src  -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-minpack2-linmin.lo -MD -MP -MF .deps/libmatrices_la-minpack2-linmin.Tpo -c -o libmatrices_la-minpack2-linmin.lo `test -f 'minpack2-linmin.c' || echo './'`minpack2-linmin.c
-/bin/bash ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src  -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-sqmatrix.lo -MD -MP -MF .deps/libmatrices_la-sqmatrix.Tpo -c -o libmatrices_la-sqmatrix.lo `test -f 'sqmatrix.c' || echo './'`sqmatrix.c
-libtool: compile:  mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-blasglue.lo -MD -MP -MF .deps/libmatrices_la-blasglue.Tpo -c blasglue.c -o libmatrices_la-blasglue.o
+/bin/sh ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src  -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-blasglue.lo -MD -MP -MF .deps/libmatrices_la-blasglue.Tpo -c -o libmatrices_la-blasglue.lo `test -f 'blasglue.c' || echo './'`blasglue.c
+/bin/sh ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src  -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-eigensolver.lo -MD -MP -MF .deps/libmatrices_la-eigensolver.Tpo -c -o libmatrices_la-eigensolver.lo `test -f 'eigensolver.c' || echo './'`eigensolver.c
+/bin/sh ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src  -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-eigensolver_davidson.lo -MD -MP -MF .deps/libmatrices_la-eigensolver_davidson.Tpo -c -o libmatrices_la-eigensolver_davidson.lo `test -f 'eigensolver_davidson.c' || echo './'`eigensolver_davidson.c
+/bin/sh ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src  -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-eigensolver_utils.lo -MD -MP -MF .deps/libmatrices_la-eigensolver_utils.Tpo -c -o libmatrices_la-eigensolver_utils.lo `test -f 'eigensolver_utils.c' || echo './'`eigensolver_utils.c
+/bin/sh ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src  -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-evectmatrix.lo -MD -MP -MF .deps/libmatrices_la-evectmatrix.Tpo -c -o libmatrices_la-evectmatrix.lo `test -f 'evectmatrix.c' || echo './'`evectmatrix.c
+/bin/sh ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src  -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-linmin.lo -MD -MP -MF .deps/libmatrices_la-linmin.Tpo -c -o libmatrices_la-linmin.lo `test -f 'linmin.c' || echo './'`linmin.c
+/bin/sh ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src  -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-matrices.lo -MD -MP -MF .deps/libmatrices_la-matrices.Tpo -c -o libmatrices_la-matrices.lo `test -f 'matrices.c' || echo './'`matrices.c
+/bin/sh ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src  -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-minpack2-linmin.lo -MD -MP -MF .deps/libmatrices_la-minpack2-linmin.Tpo -c -o libmatrices_la-minpack2-linmin.lo `test -f 'minpack2-linmin.c' || echo './'`minpack2-linmin.c
+/bin/sh ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src  -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-sqmatrix.lo -MD -MP -MF .deps/libmatrices_la-sqmatrix.Tpo -c -o libmatrices_la-sqmatrix.lo `test -f 'sqmatrix.c' || echo './'`sqmatrix.c
 libtool: compile:  mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-eigensolver.lo -MD -MP -MF .deps/libmatrices_la-eigensolver.Tpo -c eigensolver.c -o libmatrices_la-eigensolver.o
-libtool: compile:  mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-evectmatrix.lo -MD -MP -MF .deps/libmatrices_la-evectmatrix.Tpo -c evectmatrix.c -o libmatrices_la-evectmatrix.o
-libtool: compile:  mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-linmin.lo -MD -MP -MF .deps/libmatrices_la-linmin.Tpo -c linmin.c -o libmatrices_la-linmin.o
-libtool: compile:  mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-eigensolver_davidson.lo -MD -MP -MF .deps/libmatrices_la-eigensolver_davidson.Tpo -c eigensolver_davidson.c -o libmatrices_la-eigensolver_davidson.o
-libtool: compile:  mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-eigensolver_utils.lo -MD -MP -MF .deps/libmatrices_la-eigensolver_utils.Tpo -c eigensolver_utils.c -o libmatrices_la-eigensolver_utils.o
-libtool: compile:  mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-sqmatrix.lo -MD -MP -MF .deps/libmatrices_la-sqmatrix.Tpo -c sqmatrix.c -o libmatrices_la-sqmatrix.o
 libtool: compile:  mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-minpack2-linmin.lo -MD -MP -MF .deps/libmatrices_la-minpack2-linmin.Tpo -c minpack2-linmin.c -o libmatrices_la-minpack2-linmin.o
+libtool: compile:  mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-blasglue.lo -MD -MP -MF .deps/libmatrices_la-blasglue.Tpo -c blasglue.c -o libmatrices_la-blasglue.o
 libtool: compile:  mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-matrices.lo -MD -MP -MF .deps/libmatrices_la-matrices.Tpo -c matrices.c -o libmatrices_la-matrices.o
-mv -f .deps/libmatrices_la-blasglue.Tpo .deps/libmatrices_la-blasglue.Plo
-mv -f .deps/libmatrices_la-eigensolver_utils.Tpo .deps/libmatrices_la-eigensolver_utils.Plo
+libtool: compile:  mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-eigensolver_utils.lo -MD -MP -MF .deps/libmatrices_la-eigensolver_utils.Tpo -c eigensolver_utils.c -o libmatrices_la-eigensolver_utils.o
+libtool: compile:  mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-eigensolver_davidson.lo -MD -MP -MF .deps/libmatrices_la-eigensolver_davidson.Tpo -c eigensolver_davidson.c -o libmatrices_la-eigensolver_davidson.o
+libtool: compile:  mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-linmin.lo -MD -MP -MF .deps/libmatrices_la-linmin.Tpo -c linmin.c -o libmatrices_la-linmin.o
+libtool: compile:  mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-evectmatrix.lo -MD -MP -MF .deps/libmatrices_la-evectmatrix.Tpo -c evectmatrix.c -o libmatrices_la-evectmatrix.o
+libtool: compile:  mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-sqmatrix.lo -MD -MP -MF .deps/libmatrices_la-sqmatrix.Tpo -c sqmatrix.c -o libmatrices_la-sqmatrix.o
 mv -f .deps/libmatrices_la-linmin.Tpo .deps/libmatrices_la-linmin.Plo
-mv -f .deps/libmatrices_la-evectmatrix.Tpo .deps/libmatrices_la-evectmatrix.Plo
+mv -f .deps/libmatrices_la-eigensolver_utils.Tpo .deps/libmatrices_la-eigensolver_utils.Plo
+mv -f .deps/libmatrices_la-blasglue.Tpo .deps/libmatrices_la-blasglue.Plo
 mv -f .deps/libmatrices_la-matrices.Tpo .deps/libmatrices_la-matrices.Plo
 mv -f .deps/libmatrices_la-minpack2-linmin.Tpo .deps/libmatrices_la-minpack2-linmin.Plo
 mv -f .deps/libmatrices_la-sqmatrix.Tpo .deps/libmatrices_la-sqmatrix.Plo
+mv -f .deps/libmatrices_la-evectmatrix.Tpo .deps/libmatrices_la-evectmatrix.Plo
 mv -f .deps/libmatrices_la-eigensolver_davidson.Tpo .deps/libmatrices_la-eigensolver_davidson.Plo
 mv -f .deps/libmatrices_la-eigensolver.Tpo .deps/libmatrices_la-eigensolver.Plo
-/bin/bash ../../libtool  --tag=CC   --mode=link mpicc  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic  -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o libmatrices.la  libmatrices_la-blasglue.lo libmatrices_la-eigensolver.lo libmatrices_la-eigensolver_davidson.lo libmatrices_la-eigensolver_utils.lo libmatrices_la-evectmatrix.lo libmatrices_la-linmin.lo libmatrices_la-matrices.lo libmatrices_la-minpack2-linmin.lo libmatrices_la-sqmatrix.lo  -lhdf5 -lz -llapack -lblas -lfftw3 -lm   -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lgfortran -lm -lquadmath
+/bin/sh ../../libtool  --tag=CC   --mode=link mpicc  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic  -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o libmatrices.la  libmatrices_la-blasglue.lo libmatrices_la-eigensolver.lo libmatrices_la-eigensolver_davidson.lo libmatrices_la-eigensolver_utils.lo libmatrices_la-evectmatrix.lo libmatrices_la-linmin.lo libmatrices_la-matrices.lo libmatrices_la-minpack2-linmin.lo libmatrices_la-sqmatrix.lo  -lhdf5 -lz -llapack -lblas -lfftw3 -lm   -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lgfortran -lm -lquadmath
 libtool: link: ar cr .libs/libmatrices.a  libmatrices_la-blasglue.o libmatrices_la-eigensolver.o libmatrices_la-eigensolver_davidson.o libmatrices_la-eigensolver_utils.o libmatrices_la-evectmatrix.o libmatrices_la-linmin.o libmatrices_la-matrices.o libmatrices_la-minpack2-linmin.o libmatrices_la-sqmatrix.o
 libtool: link: ranlib .libs/libmatrices.a
 libtool: link: ( cd ".libs" && rm -f "libmatrices.la" && ln -s "../libmatrices.la" "libmatrices.la" )
@@ -5261,13 +5298,6 @@
 mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src  -I./../util -I./../matrices -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrixio_a-evectmatrixio.o -MD -MP -MF .deps/libmatrixio_a-evectmatrixio.Tpo -c -o libmatrixio_a-evectmatrixio.o `test -f 'evectmatrixio.c' || echo './'`evectmatrixio.c
 mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src  -I./../util -I./../matrices -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrixio_a-fieldio.o -MD -MP -MF .deps/libmatrixio_a-fieldio.Tpo -c -o libmatrixio_a-fieldio.o `test -f 'fieldio.c' || echo './'`fieldio.c
 mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src  -I./../util -I./../matrices -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrixio_a-matrixio.o -MD -MP -MF .deps/libmatrixio_a-matrixio.Tpo -c -o libmatrixio_a-matrixio.o `test -f 'matrixio.c' || echo './'`matrixio.c
-fieldio.c:41:46: warning: argument 8 of type 'const real *' {aka 'const double *'} declared as a pointer [-Warray-parameter=]
-   41 |                                  const real *kvector,
-      |                                  ~~~~~~~~~~~~^~~~~~~
-In file included from fieldio.c:28:
-matrixio.h:95:52: note: previously declared as an array 'const real[3]' {aka 'const double[3]'}
-   95 |                                         const real kvector[3],
-      |                                         ~~~~~~~~~~~^~~~~~~~~~
 matrixio.c: In function 'matrixio_create_sub':
 matrixio.c:469:24: warning: statement with no effect [-Wunused-value]
   469 |           IF_EXCLUSIVE(0,if (id.parallel) MPI_Barrier(mpb_comm));
@@ -5304,6 +5334,13 @@
    37 |      if (!(condition))  { \
       |            ^~~~~~~~~
 mv -f .deps/libmatrixio_a-evectmatrixio.Tpo .deps/libmatrixio_a-evectmatrixio.Po
+fieldio.c:41:46: warning: argument 8 of type 'const real *' {aka 'const double *'} declared as a pointer [-Warray-parameter=]
+   41 |                                  const real *kvector,
+      |                                  ~~~~~~~~~~~~^~~~~~~
+In file included from fieldio.c:28:
+matrixio.h:95:52: note: previously declared as an array 'const real[3]' {aka 'const double[3]'}
+   95 |                                         const real kvector[3],
+      |                                         ~~~~~~~~~~~^~~~~~~~~~
 mv -f .deps/libmatrixio_a-fieldio.Tpo .deps/libmatrixio_a-fieldio.Po
 mv -f .deps/libmatrixio_a-matrixio.Tpo .deps/libmatrixio_a-matrixio.Po
 rm -f libmatrixio.a
@@ -5313,30 +5350,16 @@
 make[6]: Leaving directory '/build/reproducible-path/mpb-1.11.1/src/matrixio'
 Making all in maxwell
 make[6]: Entering directory '/build/reproducible-path/mpb-1.11.1/src/maxwell'
-/bin/bash ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src  -I./../util -I./../matrices -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmaxwell_la-maxwell.lo -MD -MP -MF .deps/libmaxwell_la-maxwell.Tpo -c -o libmaxwell_la-maxwell.lo `test -f 'maxwell.c' || echo './'`maxwell.c
-/bin/bash ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src  -I./../util -I./../matrices -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmaxwell_la-maxwell_constraints.lo -MD -MP -MF .deps/libmaxwell_la-maxwell_constraints.Tpo -c -o libmaxwell_la-maxwell_constraints.lo `test -f 'maxwell_constraints.c' || echo './'`maxwell_constraints.c
-/bin/bash ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src  -I./../util -I./../matrices -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmaxwell_la-maxwell_eps.lo -MD -MP -MF .deps/libmaxwell_la-maxwell_eps.Tpo -c -o libmaxwell_la-maxwell_eps.lo `test -f 'maxwell_eps.c' || echo './'`maxwell_eps.c
-/bin/bash ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src  -I./../util -I./../matrices -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmaxwell_la-maxwell_op.lo -MD -MP -MF .deps/libmaxwell_la-maxwell_op.Tpo -c -o libmaxwell_la-maxwell_op.lo `test -f 'maxwell_op.c' || echo './'`maxwell_op.c
-/bin/bash ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src  -I./../util -I./../matrices -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmaxwell_la-maxwell_pre.lo -MD -MP -MF .deps/libmaxwell_la-maxwell_pre.Tpo -c -o libmaxwell_la-maxwell_pre.lo `test -f 'maxwell_pre.c' || echo './'`maxwell_pre.c
+/bin/sh ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src  -I./../util -I./../matrices -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmaxwell_la-maxwell.lo -MD -MP -MF .deps/libmaxwell_la-maxwell.Tpo -c -o libmaxwell_la-maxwell.lo `test -f 'maxwell.c' || echo './'`maxwell.c
+/bin/sh ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src  -I./../util -I./../matrices -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmaxwell_la-maxwell_constraints.lo -MD -MP -MF .deps/libmaxwell_la-maxwell_constraints.Tpo -c -o libmaxwell_la-maxwell_constraints.lo `test -f 'maxwell_constraints.c' || echo './'`maxwell_constraints.c
+/bin/sh ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src  -I./../util -I./../matrices -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmaxwell_la-maxwell_eps.lo -MD -MP -MF .deps/libmaxwell_la-maxwell_eps.Tpo -c -o libmaxwell_la-maxwell_eps.lo `test -f 'maxwell_eps.c' || echo './'`maxwell_eps.c
+/bin/sh ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src  -I./../util -I./../matrices -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmaxwell_la-maxwell_op.lo -MD -MP -MF .deps/libmaxwell_la-maxwell_op.Tpo -c -o libmaxwell_la-maxwell_op.lo `test -f 'maxwell_op.c' || echo './'`maxwell_op.c
+/bin/sh ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src  -I./../util -I./../matrices -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmaxwell_la-maxwell_pre.lo -MD -MP -MF .deps/libmaxwell_la-maxwell_pre.Tpo -c -o libmaxwell_la-maxwell_pre.lo `test -f 'maxwell_pre.c' || echo './'`maxwell_pre.c
+libtool: compile:  mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src -I./../util -I./../matrices -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmaxwell_la-maxwell.lo -MD -MP -MF .deps/libmaxwell_la-maxwell.Tpo -c maxwell.c -o libmaxwell_la-maxwell.o
+libtool: compile:  mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src -I./../util -I./../matrices -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmaxwell_la-maxwell_constraints.lo -MD -MP -MF .deps/libmaxwell_la-maxwell_constraints.Tpo -c maxwell_constraints.c -o libmaxwell_la-maxwell_constraints.o
+libtool: compile:  mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src -I./../util -I./../matrices -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmaxwell_la-maxwell_eps.lo -MD -MP -MF .deps/libmaxwell_la-maxwell_eps.Tpo -c maxwell_eps.c -o libmaxwell_la-maxwell_eps.o
 libtool: compile:  mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src -I./../util -I./../matrices -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmaxwell_la-maxwell_op.lo -MD -MP -MF .deps/libmaxwell_la-maxwell_op.Tpo -c maxwell_op.c -o libmaxwell_la-maxwell_op.o
 libtool: compile:  mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src -I./../util -I./../matrices -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmaxwell_la-maxwell_pre.lo -MD -MP -MF .deps/libmaxwell_la-maxwell_pre.Tpo -c maxwell_pre.c -o libmaxwell_la-maxwell_pre.o
-libtool: compile:  mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src -I./../util -I./../matrices -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmaxwell_la-maxwell_eps.lo -MD -MP -MF .deps/libmaxwell_la-maxwell_eps.Tpo -c maxwell_eps.c -o libmaxwell_la-maxwell_eps.o
-libtool: compile:  mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src -I./../util -I./../matrices -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmaxwell_la-maxwell_constraints.lo -MD -MP -MF .deps/libmaxwell_la-maxwell_constraints.Tpo -c maxwell_constraints.c -o libmaxwell_la-maxwell_constraints.o
-libtool: compile:  mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src -I./../util -I./../matrices -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmaxwell_la-maxwell.lo -MD -MP -MF .deps/libmaxwell_la-maxwell.Tpo -c maxwell.c -o libmaxwell_la-maxwell.o
-maxwell_op.c: In function 'project_c2t':
-maxwell_op.c:51:54: warning: unused variable 'az_i' [-Wunused-variable]
-   51 |     real ax_i=SCALAR_IM(a[0]), ay_i=SCALAR_IM(a[1]), az_i=SCALAR_IM(a[2]);
-      |                                                      ^~~~
-maxwell_op.c:51:32: warning: unused variable 'ay_i' [-Wunused-variable]
-   51 |     real ax_i=SCALAR_IM(a[0]), ay_i=SCALAR_IM(a[1]), az_i=SCALAR_IM(a[2]);
-      |                                ^~~~
-maxwell_op.c:51:10: warning: unused variable 'ax_i' [-Wunused-variable]
-   51 |     real ax_i=SCALAR_IM(a[0]), ay_i=SCALAR_IM(a[1]), az_i=SCALAR_IM(a[2]);
-      |          ^~~~
-maxwell_op.c: In function 'maxwell_compute_fft':
-maxwell_op.c:187:21: warning: variable 'np' set but not used [-Wunused-but-set-variable]
-  187 |           ptrdiff_t np[3];
-      |                     ^~
 In file included from maxwell_eps.c:29:
 maxwell_eps.c: In function 'set_maxwell_dielectric':
 xyz_loop.h:39:15: warning: unused variable 'n1' [-Wunused-variable]
@@ -5367,18 +5390,32 @@
 maxwell_eps.c:181:12: warning: 'sym_matrix_eq' defined but not used [-Wunused-function]
   181 | static int sym_matrix_eq(symmetric_matrix V1, symmetric_matrix V2, double tol)
       |            ^~~~~~~~~~~~~
-mv -f .deps/libmaxwell_la-maxwell_pre.Tpo .deps/libmaxwell_la-maxwell_pre.Plo
+maxwell_op.c: In function 'project_c2t':
+maxwell_op.c:51:54: warning: unused variable 'az_i' [-Wunused-variable]
+   51 |     real ax_i=SCALAR_IM(a[0]), ay_i=SCALAR_IM(a[1]), az_i=SCALAR_IM(a[2]);
+      |                                                      ^~~~
+maxwell_op.c:51:32: warning: unused variable 'ay_i' [-Wunused-variable]
+   51 |     real ax_i=SCALAR_IM(a[0]), ay_i=SCALAR_IM(a[1]), az_i=SCALAR_IM(a[2]);
+      |                                ^~~~
+maxwell_op.c:51:10: warning: unused variable 'ax_i' [-Wunused-variable]
+   51 |     real ax_i=SCALAR_IM(a[0]), ay_i=SCALAR_IM(a[1]), az_i=SCALAR_IM(a[2]);
+      |          ^~~~
+maxwell_op.c: In function 'maxwell_compute_fft':
+maxwell_op.c:187:21: warning: variable 'np' set but not used [-Wunused-but-set-variable]
+  187 |           ptrdiff_t np[3];
+      |                     ^~
 mv -f .deps/libmaxwell_la-maxwell.Tpo .deps/libmaxwell_la-maxwell.Plo
+mv -f .deps/libmaxwell_la-maxwell_pre.Tpo .deps/libmaxwell_la-maxwell_pre.Plo
 mv -f .deps/libmaxwell_la-maxwell_eps.Tpo .deps/libmaxwell_la-maxwell_eps.Plo
 mv -f .deps/libmaxwell_la-maxwell_constraints.Tpo .deps/libmaxwell_la-maxwell_constraints.Plo
 mv -f .deps/libmaxwell_la-maxwell_op.Tpo .deps/libmaxwell_la-maxwell_op.Plo
-/bin/bash ../../libtool  --tag=CC   --mode=link mpicc  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic  -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o libmaxwell.la  libmaxwell_la-maxwell.lo libmaxwell_la-maxwell_constraints.lo libmaxwell_la-maxwell_eps.lo libmaxwell_la-maxwell_op.lo libmaxwell_la-maxwell_pre.lo  -lhdf5 -lz -llapack -lblas -lfftw3 -lm   -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lgfortran -lm -lquadmath
+/bin/sh ../../libtool  --tag=CC   --mode=link mpicc  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic  -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o libmaxwell.la  libmaxwell_la-maxwell.lo libmaxwell_la-maxwell_constraints.lo libmaxwell_la-maxwell_eps.lo libmaxwell_la-maxwell_op.lo libmaxwell_la-maxwell_pre.lo  -lhdf5 -lz -llapack -lblas -lfftw3 -lm   -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lgfortran -lm -lquadmath
 libtool: link: ar cr .libs/libmaxwell.a  libmaxwell_la-maxwell.o libmaxwell_la-maxwell_constraints.o libmaxwell_la-maxwell_eps.o libmaxwell_la-maxwell_op.o libmaxwell_la-maxwell_pre.o
 libtool: link: ranlib .libs/libmaxwell.a
 libtool: link: ( cd ".libs" && rm -f "libmaxwell.la" && ln -s "../libmaxwell.la" "libmaxwell.la" )
 make[6]: Leaving directory '/build/reproducible-path/mpb-1.11.1/src/maxwell'
 make[6]: Entering directory '/build/reproducible-path/mpb-1.11.1/src'
-/bin/bash ../libtool  --tag=CC   --mode=link mpicc  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -no-undefined -version-info 5:1:4 -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o libmpbi.la -rpath /usr/lib  util/libutil.la matrices/libmatrices.la maxwell/libmaxwell.la -lhdf5 -lz -llapack -lblas -lfftw3 -lm   -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lgfortran -lm -lquadmath
+/bin/sh ../libtool  --tag=CC   --mode=link mpicc  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -no-undefined -version-info 5:1:4 -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o libmpbi.la -rpath /usr/lib  util/libutil.la matrices/libmatrices.la maxwell/libmaxwell.la -lhdf5 -lz -llapack -lblas -lfftw3 -lm   -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lgfortran -lm -lquadmath
 libtool: link: (cd .libs/libmpbi.lax/libutil.a && ar x "/build/reproducible-path/mpb-1.11.1/src/util/.libs/libutil.a")
 libtool: link: (cd .libs/libmpbi.lax/libmatrices.a && ar x "/build/reproducible-path/mpb-1.11.1/src/matrices/.libs/libmatrices.a")
 libtool: link: (cd .libs/libmpbi.lax/libmaxwell.a && ar x "/build/reproducible-path/mpb-1.11.1/src/maxwell/.libs/libmaxwell.a")
@@ -5447,19 +5484,19 @@
   350 |           evectmatrix Y, real *eigenvals, sqmatrix YtY)
       |           ~~~~~~~~~~~~^
 mv -f .deps/malloctest.Tpo .deps/malloctest.Po
-/bin/bash ../libtool  --tag=CC   --mode=link mpicc  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic  -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o malloctest malloctest.o ../src/libmpbi.la -lhdf5 -lz -llapack -lblas -lfftw3 -lm   -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lgfortran -lm -lquadmath
+/bin/sh ../libtool  --tag=CC   --mode=link mpicc  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic  -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o malloctest malloctest.o ../src/libmpbi.la -lhdf5 -lz -llapack -lblas -lfftw3 -lm   -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lgfortran -lm -lquadmath
 mv -f .deps/blastest.Tpo .deps/blastest.Po
-/bin/bash ../libtool  --tag=CC   --mode=link mpicc  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic  -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o blastest blastest.o ../src/libmpbi.la -lhdf5 -lz -llapack -lblas -lfftw3 -lm   -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lgfortran -lm -lquadmath
-mv -f .deps/normal_vectors-normal_vectors.Tpo .deps/normal_vectors-normal_vectors.Po
-/bin/bash ../libtool  --tag=CC   --mode=link mpicc  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic  -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o normal_vectors normal_vectors-normal_vectors.o -lctlgeom ../src/libmpbi.la -lhdf5 -lz -llapack -lblas -lfftw3 -lm   -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lgfortran -lm -lquadmath
-mv -f .deps/maxwell_test.Tpo .deps/maxwell_test.Po
-/bin/bash ../libtool  --tag=CC   --mode=link mpicc  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic  -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o maxwell_test maxwell_test.o ../src/libmpbi.la -lhdf5 -lz -llapack -lblas -lfftw3 -lm   -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lgfortran -lm -lquadmath
-mv -f .deps/eigs_test.Tpo .deps/eigs_test.Po
-/bin/bash ../libtool  --tag=CC   --mode=link mpicc  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic  -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o eigs_test eigs_test.o ../src/libmpbi.la -lhdf5 -lz -llapack -lblas -lfftw3 -lm   -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lgfortran -lm -lquadmath
+/bin/sh ../libtool  --tag=CC   --mode=link mpicc  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic  -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o blastest blastest.o ../src/libmpbi.la -lhdf5 -lz -llapack -lblas -lfftw3 -lm   -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lgfortran -lm -lquadmath
 libtool: link: mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o malloctest malloctest.o  ../src/.libs/libmpbi.a -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lhdf5 -lz -llapack -lblas -lfftw3 -lgfortran -lm -lquadmath
 libtool: link: mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o blastest blastest.o  ../src/.libs/libmpbi.a -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lhdf5 -lz -llapack -lblas -lfftw3 -lgfortran -lm -lquadmath
+mv -f .deps/normal_vectors-normal_vectors.Tpo .deps/normal_vectors-normal_vectors.Po
+/bin/sh ../libtool  --tag=CC   --mode=link mpicc  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic  -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o normal_vectors normal_vectors-normal_vectors.o -lctlgeom ../src/libmpbi.la -lhdf5 -lz -llapack -lblas -lfftw3 -lm   -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lgfortran -lm -lquadmath
+mv -f .deps/maxwell_test.Tpo .deps/maxwell_test.Po
+/bin/sh ../libtool  --tag=CC   --mode=link mpicc  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic  -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o maxwell_test maxwell_test.o ../src/libmpbi.la -lhdf5 -lz -llapack -lblas -lfftw3 -lm   -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lgfortran -lm -lquadmath
 libtool: link: mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o normal_vectors normal_vectors-normal_vectors.o  -lctlgeom ../src/.libs/libmpbi.a -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lhdf5 -lz -llapack -lblas -lfftw3 -lgfortran -lm -lquadmath
 libtool: link: mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o maxwell_test maxwell_test.o  ../src/.libs/libmpbi.a -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lhdf5 -lz -llapack -lblas -lfftw3 -lgfortran -lm -lquadmath
+mv -f .deps/eigs_test.Tpo .deps/eigs_test.Po
+/bin/sh ../libtool  --tag=CC   --mode=link mpicc  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic  -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o eigs_test eigs_test.o ../src/libmpbi.la -lhdf5 -lz -llapack -lblas -lfftw3 -lm   -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lgfortran -lm -lquadmath
 libtool: link: mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o eigs_test eigs_test.o  ../src/.libs/libmpbi.a -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lhdf5 -lz -llapack -lblas -lfftw3 -lgfortran -lm -lquadmath
 make[4]: Leaving directory '/build/reproducible-path/mpb-1.11.1/tests'
 Making all in mpb
@@ -5490,10 +5527,100 @@
 mpicc -DHAVE_CONFIG_H -I. -I.. -I../src   -I/usr/include/guile/3.0  -I../src/util -I../src/matrices -I../src/matrixio -I../src/maxwell -DHAVE_CTL_HOOKS=1 -DHAVE_CTL_EXPORT_HOOK=1 -DCTL_SCM='"'/usr/share/libctl/base/ctl.scm'"' -DINCLUDE_SCM='"'/usr/share/libctl/base/include.scm'"' -DSPEC_SCM='"'/usr/share/mpb/mpb.scm'"' -DVERSION_STRING='"'"mpbi 1.11.1, Copyright (C) 1999-2012, MIT"'"' -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT mpbi-mpb.o -MD -MP -MF .deps/mpbi-mpb.Tpo -c -o mpbi-mpb.o `test -f 'mpb.c' || echo './'`mpb.c
 mpicc -DHAVE_CONFIG_H -I. -I.. -I../src   -I/usr/include/guile/3.0  -I../src/util -I../src/matrices -I../src/matrixio -I../src/maxwell -DHAVE_CTL_HOOKS=1 -DHAVE_CTL_EXPORT_HOOK=1 -DCTL_SCM='"'/usr/share/libctl/base/ctl.scm'"' -DINCLUDE_SCM='"'/usr/share/libctl/base/include.scm'"' -DSPEC_SCM='"'/usr/share/mpb/mpb.scm'"' -DVERSION_STRING='"'"mpbi 1.11.1, Copyright (C) 1999-2012, MIT"'"' -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT mpbi-main.o -MD -MP -MF .deps/mpbi-main.Tpo -c -o mpbi-main.o `test -f 'main.c' || echo './'`main.c
 mpicc -DHAVE_CONFIG_H -I. -I.. -I../src   -I/usr/include/guile/3.0  -I../src/util -I../src/matrices -I../src/matrixio -I../src/maxwell -DHAVE_CTL_HOOKS=1 -DHAVE_CTL_EXPORT_HOOK=1 -DCTL_SCM='"'/usr/share/libctl/base/ctl.scm'"' -DINCLUDE_SCM='"'/usr/share/libctl/base/include.scm'"' -DSPEC_SCM='"'/usr/share/mpb/mpb.scm'"' -DVERSION_STRING='"'"mpbi 1.11.1, Copyright (C) 1999-2012, MIT"'"' -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT mpbi-geom.o -MD -MP -MF .deps/mpbi-geom.Tpo -c -o mpbi-geom.o `test -f 'geom.c' || echo './'`geom.c
-mpicc -DHAVE_CONFIG_H -I. -I.. -I../src   -I/usr/include/guile/3.0  -I../src/util -I../src/matrices -I../src/matrixio -I../src/maxwell -DHAVE_CTL_HOOKS=1 -DHAVE_CTL_EXPORT_HOOK=1 -DCTL_SCM='"'/usr/share/libctl/base/ctl.scm'"' -DINCLUDE_SCM='"'/usr/share/libctl/base/include.scm'"' -DSPEC_SCM='"'/usr/share/mpb/mpb.scm'"' -DVERSION_STRING='"'"mpbi 1.11.1, Copyright (C) 1999-2012, MIT"'"' -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT mpbi-ctl-io.o -MD -MP -MF .deps/mpbi-ctl-io.Tpo -c -o mpbi-ctl-io.o `test -f 'ctl-io.c' || echo './'`ctl-io.c
-sed "s%\./mpb%"/usr/bin/"mpbi%g" \
-            mpb-split-preinstall > mpbi-split
-chmod u+x mpbi-split
+In file included from ctl-io.h:7,
+                 from main.c:37:
+main.c: In function 'main_entry':
+main.c:194:31: warning: cast between incompatible function types from 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *)' to 'struct scm_unused_struct * (*)(void)' [-Wcast-function-type]
+  194 |   gh_new_procedure("subplex", (SCM(*)(void))subplex_scm, 7, 0, 0);
+      |                               ^
+main.c:202:44: warning: cast between incompatible function types from 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *)' to 'struct scm_unused_struct * (*)(void)' [-Wcast-function-type]
+  202 |   gh_new_procedure("adaptive-integration", (SCM(*)(void))adaptive_integration_scm, 6, 0, 0);
+      |                                            ^
+main.c:205:45: warning: cast between incompatible function types from 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *)' to 'struct scm_unused_struct * (*)(void)' [-Wcast-function-type]
+  205 |   gh_new_procedure("cadaptive-integration", (SCM(*)(void))cadaptive_integration_scm, 6, 0, 0);
+      |                                             ^
+In file included from medium.c:75:
+epsilon.c: In function 'get_epsilon':
+epsilon.c:434:51: warning: variable 'local_y_start' set but not used [-Wunused-but-set-variable]
+  434 |      int i, N, last_dim, last_dim_stored, nx, nz, local_y_start;
+      |                                                   ^~~~~~~~~~~~~
+epsilon.c:434:47: warning: variable 'nz' set but not used [-Wunused-but-set-variable]
+  434 |      int i, N, last_dim, last_dim_stored, nx, nz, local_y_start;
+      |                                               ^~
+epsilon.c:434:43: warning: variable 'nx' set but not used [-Wunused-but-set-variable]
+  434 |      int i, N, last_dim, last_dim_stored, nx, nz, local_y_start;
+      |                                           ^~
+field-smob.c: In function 'integrate_fieldL':
+field-smob.c:408:16: warning: unused variable 'k' [-Wunused-variable]
+  408 |      int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim;
+      |                ^
+material_grid_opt.c: In function 'material_grids_min_tetm_gap':
+material_grid_opt.c:91:43: warning: unused parameter 'func_tol' [-Wunused-parameter]
+   91 |                                    number func_tol, number eps_tol,
+      |                                    ~~~~~~~^~~~~~~~
+material_grid_opt.c:92:44: warning: unused parameter 'maxeval' [-Wunused-parameter]
+   92 |                                    integer maxeval, number maxtime)
+      |                                    ~~~~~~~~^~~~~~~
+material_grid_opt.c:92:60: warning: unused parameter 'maxtime' [-Wunused-parameter]
+   92 |                                    integer maxeval, number maxtime)
+      |                                                     ~~~~~~~^~~~~~~
+In file included from medium.c:76:
+mu.c: In function 'get_mu':
+mu.c:434:51: warning: variable 'local_y_start' set but not used [-Wunused-but-set-variable]
+  434 |      int i, N, last_dim, last_dim_stored, nx, nz, local_y_start;
+      |                                                   ^~~~~~~~~~~~~
+mu.c:434:47: warning: variable 'nz' set but not used [-Wunused-but-set-variable]
+  434 |      int i, N, last_dim, last_dim_stored, nx, nz, local_y_start;
+      |                                               ^~
+mu.c:434:43: warning: variable 'nx' set but not used [-Wunused-but-set-variable]
+  434 |      int i, N, last_dim, last_dim_stored, nx, nz, local_y_start;
+      |                                           ^~
+material_grid_opt.c: In function 'material_grids_maxmin_gap':
+material_grid_opt.c:259:48: warning: unused parameter 'func_tol' [-Wunused-parameter]
+  259 |                                         number func_tol, number eps_tol,
+      |                                         ~~~~~~~^~~~~~~~
+material_grid_opt.c:260:49: warning: unused parameter 'maxeval' [-Wunused-parameter]
+  260 |                                         integer maxeval, number maxtime)
+      |                                         ~~~~~~~~^~~~~~~
+material_grid_opt.c:260:65: warning: unused parameter 'maxtime' [-Wunused-parameter]
+  260 |                                         integer maxeval, number maxtime)
+      |                                                          ~~~~~~~^~~~~~~
+In file included from mpb.c:35:
+mpb.c: In function 'ctl_start_hook':
+../src/util/mpiglue.h:42:29: warning: statement with no effect [-Wunused-value]
+   42 | #define MPI_Init(argc,argv) 0
+      |                             ^
+mpb.c:99:6: note: in expansion of macro 'MPI_Init'
+   99 |      MPI_Init(argc, argv);
+      |      ^~~~~~~~
+mpb.c:97:26: warning: unused parameter 'argc' [-Wunused-parameter]
+   97 | void ctl_start_hook(int *argc, char ***argv)
+      |                     ~~~~~^~~~
+mpb.c:97:40: warning: unused parameter 'argv' [-Wunused-parameter]
+   97 | void ctl_start_hook(int *argc, char ***argv)
+      |                                ~~~~~~~~^~~~
+mpb.c: In function 'ctl_stop_hook':
+../src/util/mpiglue.h:43:24: warning: statement with no effect [-Wunused-value]
+   43 | #define MPI_Finalize() 0
+      |                        ^
+mpb.c:143:6: note: in expansion of macro 'MPI_Finalize'
+  143 |      MPI_Finalize();
+      |      ^~~~~~~~~~~~
+geom.c: In function 'overlap_integrand':
+geom.c:1156:10: warning: unused variable 's' [-Wunused-variable]
+ 1156 |   double s[2];
+      |          ^
+geom.c: In function 'point_in_or_on_prism':
+geom.c:2110:10: warning: unused variable 'height' [-Wunused-variable]
+ 2110 |   double height = prsm->height;
+      |          ^~~~~~
+geom.c: In function 'dcmp':
+geom.c:2137:17: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
+ 2137 |   double d1 = *((double *)pd1), d2 = *((double *)pd2);
+      |                 ^
+geom.c:2137:40: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
+ 2137 |   double d1 = *((double *)pd1), d2 = *((double *)pd2);
+      |                                        ^
 fields.c: In function 'compute_field_energy_internal':
 fields.c:230:50: warning: variable 'local_y_start' set but not used [-Wunused-but-set-variable]
   230 |     int i, N, last_dim, last_dim_stored, nx, nz, local_y_start;
@@ -5514,7 +5641,11 @@
 fields.c:445:11: warning: unused variable 'sq_sum2' [-Wunused-variable]
   445 |      real sq_sum2[2] = {0,0}, sq_sum[2], maxabs = 0.0;
       |           ^~~~~~~
+geom.c: In function 'normal_to_prism':
 fields.c: In function 'compute_energy_in_dielectric':
+geom.c:2357:11: warning: unused variable 'axisp' [-Wunused-variable]
+ 2357 |   vector3 axisp = vector3_scale(height, zhatp);
+      |           ^~~~~
 fields.c:874:51: warning: variable 'local_y_start' set but not used [-Wunused-but-set-variable]
   874 |      int N, i, last_dim, last_dim_stored, nx, nz, local_y_start;
       |                                                   ^~~~~~~~~~~~~
@@ -5524,6 +5655,10 @@
 fields.c:874:43: warning: variable 'nx' set but not used [-Wunused-but-set-variable]
   874 |      int N, i, last_dim, last_dim_stored, nx, nz, local_y_start;
       |                                           ^~
+geom.c: In function 'triangle_normal':
+geom.c:2548:10: warning: unused variable 'nvnorm' [-Wunused-variable]
+ 2548 |   double nvnorm = vector3_norm(nv);
+      |          ^~~~~~
 fields.c: In function 'compute_energy_in_object_list':
 fields.c:1323:6: warning: 'geom_fix_objects0' is deprecated [-Wdeprecated-declarations]
  1323 |      geom_fix_objects0(objects);
@@ -5561,73 +5696,65 @@
 fields.c:1378:40: warning: variable 'n_last' set but not used [-Wunused-but-set-variable]
  1378 |      int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim;
       |                                        ^~~~~~
+material_grid.c: In function 'material_grids_addgradient':
 fields.c:1378:31: warning: variable 'n_other' set but not used [-Wunused-but-set-variable]
  1378 |      int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim;
       |                               ^~~~~~~
+material_grid.c:391:48: warning: variable 'rank' set but not used [-Wunused-but-set-variable]
+  391 |      int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim;
+      |                                                ^~~~
+material_grid.c:391:40: warning: variable 'n_last' set but not used [-Wunused-but-set-variable]
+  391 |      int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim;
+      |                                        ^~~~~~
+material_grid.c:391:31: warning: variable 'n_other' set but not used [-Wunused-but-set-variable]
+  391 |      int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim;
+      |                               ^~~~~~~
+material_grid.c:391:16: warning: unused variable 'k' [-Wunused-variable]
+  391 |      int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim;
+      |                ^
 fields.c:1378:16: warning: unused variable 'k' [-Wunused-variable]
  1378 |      int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim;
       |                ^
+material_grid.c:391:10: warning: unused variable 'i' [-Wunused-variable]
+  391 |      int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim;
+      |          ^
 fields.c:1378:10: warning: unused variable 'i' [-Wunused-variable]
  1378 |      int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim;
       |          ^
-In file included from medium.c:75:
-epsilon.c: In function 'get_epsilon':
-epsilon.c:434:51: warning: variable 'local_y_start' set but not used [-Wunused-but-set-variable]
-  434 |      int i, N, last_dim, last_dim_stored, nx, nz, local_y_start;
-      |                                                   ^~~~~~~~~~~~~
-epsilon.c:434:47: warning: variable 'nz' set but not used [-Wunused-but-set-variable]
-  434 |      int i, N, last_dim, last_dim_stored, nx, nz, local_y_start;
-      |                                               ^~
-epsilon.c:434:43: warning: variable 'nx' set but not used [-Wunused-but-set-variable]
-  434 |      int i, N, last_dim, last_dim_stored, nx, nz, local_y_start;
-      |                                           ^~
-In file included from medium.c:76:
-mu.c: In function 'get_mu':
-mu.c:434:51: warning: variable 'local_y_start' set but not used [-Wunused-but-set-variable]
-  434 |      int i, N, last_dim, last_dim_stored, nx, nz, local_y_start;
-      |                                                   ^~~~~~~~~~~~~
-mu.c:434:47: warning: variable 'nz' set but not used [-Wunused-but-set-variable]
-  434 |      int i, N, last_dim, last_dim_stored, nx, nz, local_y_start;
-      |                                               ^~
-mu.c:434:43: warning: variable 'nx' set but not used [-Wunused-but-set-variable]
-  434 |      int i, N, last_dim, last_dim_stored, nx, nz, local_y_start;
-      |                                           ^~
-field-smob.c: In function 'integrate_fieldL':
-field-smob.c:408:16: warning: unused variable 'k' [-Wunused-variable]
-  408 |      int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim;
+material_grid.c: In function 'print_material_grids_deps_du_numeric':
+material_grid.c:635:14: warning: unused variable 'foo' [-Wunused-variable]
+  635 |      double *foo;
+      |              ^~~
+In file included from material_grid.c:26:
+material_grid.c: In function 'synchronize_material_grid':
+../src/util/mpiglue.h:58:40: warning: statement with no effect [-Wunused-value]
+   58 | #define MPI_Bcast(b, n, t, root, comm) 0
+      |                                        ^
+material_grid.c:694:6: note: in expansion of macro 'MPI_Bcast'
+  694 |      MPI_Bcast(grid, n, MPI_DOUBLE, 0, mpb_comm);
+      |      ^~~~~~~~~
+material_grid.c:692:10: warning: unused variable 'n' [-Wunused-variable]
+  692 |      int n = ((int) g->size.x) * ((int) g->size.y) * ((int) g->size.z);
+      |          ^
+material_grid.c:691:14: warning: variable 'grid' set but not used [-Wunused-but-set-variable]
+  691 |      double *grid;
+      |              ^~~~
+material_grid.c: In function 'match_eps_func':
+material_grid.c:817:16: warning: unused variable 'k' [-Wunused-variable]
+  817 |      int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim;
       |                ^
-material_grid_opt.c: In function 'material_grids_min_tetm_gap':
-material_grid_opt.c:91:43: warning: unused parameter 'func_tol' [-Wunused-parameter]
-   91 |                                    number func_tol, number eps_tol,
-      |                                    ~~~~~~~^~~~~~~~
-material_grid_opt.c:92:44: warning: unused parameter 'maxeval' [-Wunused-parameter]
-   92 |                                    integer maxeval, number maxtime)
-      |                                    ~~~~~~~~^~~~~~~
-material_grid_opt.c:92:60: warning: unused parameter 'maxtime' [-Wunused-parameter]
-   92 |                                    integer maxeval, number maxtime)
-      |                                                     ~~~~~~~^~~~~~~
-material_grid_opt.c: In function 'material_grids_maxmin_gap':
-material_grid_opt.c:259:48: warning: unused parameter 'func_tol' [-Wunused-parameter]
-  259 |                                         number func_tol, number eps_tol,
-      |                                         ~~~~~~~^~~~~~~~
-material_grid_opt.c:260:49: warning: unused parameter 'maxeval' [-Wunused-parameter]
-  260 |                                         integer maxeval, number maxtime)
-      |                                         ~~~~~~~~^~~~~~~
-material_grid_opt.c:260:65: warning: unused parameter 'maxtime' [-Wunused-parameter]
-  260 |                                         integer maxeval, number maxtime)
-      |                                                          ~~~~~~~^~~~~~~
-In file included from ctl-io.h:7,
-                 from main.c:37:
-main.c: In function 'main_entry':
-main.c:194:31: warning: cast between incompatible function types from 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *)' to 'struct scm_unused_struct * (*)(void)' [-Wcast-function-type]
-  194 |   gh_new_procedure("subplex", (SCM(*)(void))subplex_scm, 7, 0, 0);
-      |                               ^
-main.c:202:44: warning: cast between incompatible function types from 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *)' to 'struct scm_unused_struct * (*)(void)' [-Wcast-function-type]
-  202 |   gh_new_procedure("adaptive-integration", (SCM(*)(void))adaptive_integration_scm, 6, 0, 0);
-      |                                            ^
-main.c:205:45: warning: cast between incompatible function types from 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *)' to 'struct scm_unused_struct * (*)(void)' [-Wcast-function-type]
-  205 |   gh_new_procedure("cadaptive-integration", (SCM(*)(void))cadaptive_integration_scm, 6, 0, 0);
-      |                                             ^
+material_grid.c: At top level:
+material_grid.c:808:15: warning: 'match_eps_func' defined but not used [-Wunused-function]
+  808 | static double match_eps_func(int n, const double *u, double *grad, void *data)
+      |               ^~~~~~~~~~~~~~
+mv -f .deps/mpbi-main.Tpo .deps/mpbi-main.Po
+mpicc -DHAVE_CONFIG_H -I. -I.. -I../src   -I/usr/include/guile/3.0  -I../src/util -I../src/matrices -I../src/matrixio -I../src/maxwell -DHAVE_CTL_HOOKS=1 -DHAVE_CTL_EXPORT_HOOK=1 -DCTL_SCM='"'/usr/share/libctl/base/ctl.scm'"' -DINCLUDE_SCM='"'/usr/share/libctl/base/include.scm'"' -DSPEC_SCM='"'/usr/share/mpb/mpb.scm'"' -DVERSION_STRING='"'"mpbi 1.11.1, Copyright (C) 1999-2012, MIT"'"' -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT mpbi-ctl-io.o -MD -MP -MF .deps/mpbi-ctl-io.Tpo -c -o mpbi-ctl-io.o `test -f 'ctl-io.c' || echo './'`ctl-io.c
+mv -f .deps/mpbi-epsilon_file.Tpo .deps/mpbi-epsilon_file.Po
+sed "s%\./mpb%"/usr/bin/"mpbi%g" \
+            mpb-split-preinstall > mpbi-split
+chmod u+x mpbi-split
+mv -f .deps/mpbi-material_grid_opt.Tpo .deps/mpbi-material_grid_opt.Po
+mv -f .deps/mpbi-matrix-smob.Tpo .deps/mpbi-matrix-smob.Po
 ctl-io.c: In function 'block_equal':
 ctl-io.c:639:6: warning: suggest braces around empty body in an 'else' statement [-Wempty-body]
   639 | else ;
@@ -5680,95 +5807,6 @@
 ctl-io.c:919:28: warning: unused parameter 'o' [-Wunused-parameter]
   919 | void medium_destroy(medium o)
       |                     ~~~~~~~^
-material_grid.c: In function 'material_grids_addgradient':
-material_grid.c:391:48: warning: variable 'rank' set but not used [-Wunused-but-set-variable]
-  391 |      int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim;
-      |                                                ^~~~
-material_grid.c:391:40: warning: variable 'n_last' set but not used [-Wunused-but-set-variable]
-  391 |      int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim;
-      |                                        ^~~~~~
-material_grid.c:391:31: warning: variable 'n_other' set but not used [-Wunused-but-set-variable]
-  391 |      int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim;
-      |                               ^~~~~~~
-material_grid.c:391:16: warning: unused variable 'k' [-Wunused-variable]
-  391 |      int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim;
-      |                ^
-material_grid.c:391:10: warning: unused variable 'i' [-Wunused-variable]
-  391 |      int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim;
-      |          ^
-material_grid.c: In function 'print_material_grids_deps_du_numeric':
-material_grid.c:635:14: warning: unused variable 'foo' [-Wunused-variable]
-  635 |      double *foo;
-      |              ^~~
-In file included from material_grid.c:26:
-material_grid.c: In function 'synchronize_material_grid':
-../src/util/mpiglue.h:58:40: warning: statement with no effect [-Wunused-value]
-   58 | #define MPI_Bcast(b, n, t, root, comm) 0
-      |                                        ^
-material_grid.c:694:6: note: in expansion of macro 'MPI_Bcast'
-  694 |      MPI_Bcast(grid, n, MPI_DOUBLE, 0, mpb_comm);
-      |      ^~~~~~~~~
-material_grid.c:692:10: warning: unused variable 'n' [-Wunused-variable]
-  692 |      int n = ((int) g->size.x) * ((int) g->size.y) * ((int) g->size.z);
-      |          ^
-material_grid.c:691:14: warning: variable 'grid' set but not used [-Wunused-but-set-variable]
-  691 |      double *grid;
-      |              ^~~~
-material_grid.c: In function 'match_eps_func':
-material_grid.c:817:16: warning: unused variable 'k' [-Wunused-variable]
-  817 |      int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim;
-      |                ^
-In file included from mpb.c:35:
-mpb.c: In function 'ctl_start_hook':
-../src/util/mpiglue.h:42:29: warning: statement with no effect [-Wunused-value]
-   42 | #define MPI_Init(argc,argv) 0
-      |                             ^
-mpb.c:99:6: note: in expansion of macro 'MPI_Init'
-   99 |      MPI_Init(argc, argv);
-      |      ^~~~~~~~
-mpb.c:97:26: warning: unused parameter 'argc' [-Wunused-parameter]
-   97 | void ctl_start_hook(int *argc, char ***argv)
-      |                     ~~~~~^~~~
-mpb.c:97:40: warning: unused parameter 'argv' [-Wunused-parameter]
-   97 | void ctl_start_hook(int *argc, char ***argv)
-      |                                ~~~~~~~~^~~~
-mpb.c: In function 'ctl_stop_hook':
-../src/util/mpiglue.h:43:24: warning: statement with no effect [-Wunused-value]
-   43 | #define MPI_Finalize() 0
-      |                        ^
-mpb.c:143:6: note: in expansion of macro 'MPI_Finalize'
-  143 |      MPI_Finalize();
-      |      ^~~~~~~~~~~~
-geom.c: In function 'overlap_integrand':
-geom.c:1156:10: warning: unused variable 's' [-Wunused-variable]
- 1156 |   double s[2];
-      |          ^
-mv -f .deps/mpbi-epsilon_file.Tpo .deps/mpbi-epsilon_file.Po
-material_grid.c: At top level:
-material_grid.c:808:15: warning: 'match_eps_func' defined but not used [-Wunused-function]
-  808 | static double match_eps_func(int n, const double *u, double *grad, void *data)
-      |               ^~~~~~~~~~~~~~
-geom.c: In function 'point_in_or_on_prism':
-geom.c:2110:10: warning: unused variable 'height' [-Wunused-variable]
- 2110 |   double height = prsm->height;
-      |          ^~~~~~
-geom.c: In function 'dcmp':
-geom.c:2137:17: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
- 2137 |   double d1 = *((double *)pd1), d2 = *((double *)pd2);
-      |                 ^
-geom.c:2137:40: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
- 2137 |   double d1 = *((double *)pd1), d2 = *((double *)pd2);
-      |                                        ^
-geom.c: In function 'normal_to_prism':
-geom.c:2357:11: warning: unused variable 'axisp' [-Wunused-variable]
- 2357 |   vector3 axisp = vector3_scale(height, zhatp);
-      |           ^~~~~
-geom.c: In function 'triangle_normal':
-geom.c:2548:10: warning: unused variable 'nvnorm' [-Wunused-variable]
- 2548 |   double nvnorm = vector3_norm(nv);
-      |          ^~~~~~
-mv -f .deps/mpbi-material_grid_opt.Tpo .deps/mpbi-material_grid_opt.Po
-mv -f .deps/mpbi-main.Tpo .deps/mpbi-main.Po
 mv -f .deps/mpbi-field-smob.Tpo .deps/mpbi-field-smob.Po
 material_grid.c: In function 'material_grids_addgradient':
 material_grid.c:440:24: warning: 'j' may be used uninitialized [-Wmaybe-uninitialized]
@@ -5777,8 +5815,8 @@
 material_grid.c:391:13: note: 'j' was declared here
   391 |      int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim;
       |             ^
-mv -f .deps/mpbi-matrix-smob.Tpo .deps/mpbi-matrix-smob.Po
 mv -f .deps/mpbi-mpb.Tpo .deps/mpbi-mpb.Po
+mv -f .deps/mpbi-medium.Tpo .deps/mpbi-medium.Po
 fields.c: In function 'compute_energy_in_object_list':
 fields.c:1359:34: warning: 'j' may be used uninitialized [-Wmaybe-uninitialized]
  1359 |                               if (last_index != 0 && 2*last_index != last_dim)
@@ -5786,7 +5824,6 @@
 fields.c:1310:13: note: 'j' was declared here
  1310 |      int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim;
       |             ^
-mv -f .deps/mpbi-medium.Tpo .deps/mpbi-medium.Po
 fields.c: In function 'compute_field_integral':
 fields.c:1464:24: warning: 'j' may be used uninitialized [-Wmaybe-uninitialized]
  1464 |                     if (last_index != 0 && 2*last_index != last_dim) {
@@ -5794,11 +5831,11 @@
 fields.c:1378:13: note: 'j' was declared here
  1378 |      int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim;
       |             ^
-mv -f .deps/mpbi-fields.Tpo .deps/mpbi-fields.Po
 mv -f .deps/mpbi-material_grid.Tpo .deps/mpbi-material_grid.Po
+mv -f .deps/mpbi-fields.Tpo .deps/mpbi-fields.Po
 mv -f .deps/mpbi-ctl-io.Tpo .deps/mpbi-ctl-io.Po
 mv -f .deps/mpbi-geom.Tpo .deps/mpbi-geom.Po
-/bin/bash ../libtool  --tag=CC   --mode=link mpicc  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic  -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o mpbi mpbi-medium.o mpbi-epsilon_file.o mpbi-field-smob.o mpbi-fields.o mpbi-material_grid.o mpbi-material_grid_opt.o mpbi-matrix-smob.o mpbi-mpb.o mpbi-main.o mpbi-geom.o mpbi-ctl-io.o ../src/matrixio/libmatrixio.a ../src/libmpbi.la  -lctl -lguile-3.0 -lgc -lpthread -ldl  -lhdf5 -lz -llapack -lblas -lfftw3 -lm   -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lgfortran -lm -lquadmath
+/bin/sh ../libtool  --tag=CC   --mode=link mpicc  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic  -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o mpbi mpbi-medium.o mpbi-epsilon_file.o mpbi-field-smob.o mpbi-fields.o mpbi-material_grid.o mpbi-material_grid_opt.o mpbi-matrix-smob.o mpbi-mpb.o mpbi-main.o mpbi-geom.o mpbi-ctl-io.o ../src/matrixio/libmatrixio.a ../src/libmpbi.la  -lctl -lguile-3.0 -lgc -lpthread -ldl  -lhdf5 -lz -llapack -lblas -lfftw3 -lm   -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lgfortran -lm -lquadmath
 libtool: link: mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o mpbi mpbi-medium.o mpbi-epsilon_file.o mpbi-field-smob.o mpbi-fields.o mpbi-material_grid.o mpbi-material_grid_opt.o mpbi-matrix-smob.o mpbi-mpb.o mpbi-main.o mpbi-geom.o mpbi-ctl-io.o  ../src/matrixio/libmatrixio.a ../src/.libs/libmpbi.a -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lctl -lguile-3.0 -lgc -lpthread -ldl -lhdf5 -lz -llapack -lblas -lfftw3 -lgfortran -lm -lquadmath
 make[5]: Leaving directory '/build/reproducible-path/mpb-1.11.1/mpb'
 make[4]: Leaving directory '/build/reproducible-path/mpb-1.11.1/mpb'
@@ -5838,7 +5875,7 @@
    32 |                                   __va_arg_pack ());
       |                                   ~~~~~~~~~~~~~~~~~
 mv -f .deps/mpbi_data-mpb-data.Tpo .deps/mpbi_data-mpb-data.Po
-/bin/bash ../libtool  --tag=CC   --mode=link mpicc  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic  -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o mpbi-data mpbi_data-mpb-data.o ../src/matrixio/libmatrixio.a ../src/libmpbi.la -lctlgeom -lhdf5 -lz -llapack -lblas -lfftw3 -lm   -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lgfortran -lm -lquadmath
+/bin/sh ../libtool  --tag=CC   --mode=link mpicc  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic  -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o mpbi-data mpbi_data-mpb-data.o ../src/matrixio/libmatrixio.a ../src/libmpbi.la -lctlgeom -lhdf5 -lz -llapack -lblas -lfftw3 -lm   -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lgfortran -lm -lquadmath
 libtool: link: mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o mpbi-data mpbi_data-mpb-data.o  ../src/matrixio/libmatrixio.a ../src/.libs/libmpbi.a -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lctlgeom -lhdf5 -lz -llapack -lblas -lfftw3 -lgfortran -lm -lquadmath
 make[4]: Leaving directory '/build/reproducible-path/mpb-1.11.1/utils'
 make[4]: Entering directory '/build/reproducible-path/mpb-1.11.1'
@@ -5885,7 +5922,7 @@
 make[5]: Entering directory '/build/reproducible-path/mpb-1.11.1/src'
 make[6]: Entering directory '/build/reproducible-path/mpb-1.11.1/src'
  /usr/bin/mkdir -p '/build/reproducible-path/mpb-1.11.1/debian/build-tmp/mpb/usr/lib'
- /bin/bash ../libtool   --mode=install /usr/bin/install -c   libmpbi.la '/build/reproducible-path/mpb-1.11.1/debian/build-tmp/mpb/usr/lib'
+ /bin/sh ../libtool   --mode=install /usr/bin/install -c   libmpbi.la '/build/reproducible-path/mpb-1.11.1/debian/build-tmp/mpb/usr/lib'
 libtool: install: /usr/bin/install -c .libs/libmpbi.lai /build/reproducible-path/mpb-1.11.1/debian/build-tmp/mpb/usr/lib/libmpbi.la
 libtool: install: /usr/bin/install -c .libs/libmpbi.a /build/reproducible-path/mpb-1.11.1/debian/build-tmp/mpb/usr/lib/libmpbi.a
 libtool: install: chmod 644 /build/reproducible-path/mpb-1.11.1/debian/build-tmp/mpb/usr/lib/libmpbi.a
@@ -5912,7 +5949,7 @@
 make[4]: Entering directory '/build/reproducible-path/mpb-1.11.1/mpb'
 make[5]: Entering directory '/build/reproducible-path/mpb-1.11.1/mpb'
  /usr/bin/mkdir -p '/build/reproducible-path/mpb-1.11.1/debian/build-tmp/mpb/usr/bin'
-  /bin/bash ../libtool   --mode=install /usr/bin/install -c mpbi '/build/reproducible-path/mpb-1.11.1/debian/build-tmp/mpb/usr/bin'
+  /bin/sh ../libtool   --mode=install /usr/bin/install -c mpbi '/build/reproducible-path/mpb-1.11.1/debian/build-tmp/mpb/usr/bin'
 libtool: install: /usr/bin/install -c mpbi /build/reproducible-path/mpb-1.11.1/debian/build-tmp/mpb/usr/bin/mpbi
  /usr/bin/mkdir -p '/build/reproducible-path/mpb-1.11.1/debian/build-tmp/mpb/usr/bin'
  /usr/bin/install -c mpbi-split '/build/reproducible-path/mpb-1.11.1/debian/build-tmp/mpb/usr/bin'
@@ -5934,7 +5971,7 @@
 make[3]: Entering directory '/build/reproducible-path/mpb-1.11.1/utils'
 make[4]: Entering directory '/build/reproducible-path/mpb-1.11.1/utils'
  /usr/bin/mkdir -p '/build/reproducible-path/mpb-1.11.1/debian/build-tmp/mpb/usr/bin'
-  /bin/bash ../libtool   --mode=install /usr/bin/install -c mpbi-data '/build/reproducible-path/mpb-1.11.1/debian/build-tmp/mpb/usr/bin'
+  /bin/sh ../libtool   --mode=install /usr/bin/install -c mpbi-data '/build/reproducible-path/mpb-1.11.1/debian/build-tmp/mpb/usr/bin'
 libtool: install: /usr/bin/install -c mpbi-data /build/reproducible-path/mpb-1.11.1/debian/build-tmp/mpb/usr/bin/mpbi-data
  /usr/bin/mkdir -p '/build/reproducible-path/mpb-1.11.1/debian/build-tmp/mpb/usr/share/man/man1'
  /usr/bin/install -c -m 644 mpb-data.1 '/build/reproducible-path/mpb-1.11.1/debian/build-tmp/mpb/usr/share/man/man1'
@@ -6215,7 +6252,7 @@
 config.status: executing depfiles commands
 config.status: executing libtool commands
 dh_auto_build
-	make -j22
+	make -j10
 make[2]: Entering directory '/build/reproducible-path/mpb-1.11.1'
 make  all-recursive
 make[3]: Entering directory '/build/reproducible-path/mpb-1.11.1'
@@ -6228,25 +6265,25 @@
 make[6]: Entering directory '/build/reproducible-path/mpb-1.11.1/src/util'
 mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src   -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT sphere-quad.o -MD -MP -MF .deps/sphere-quad.Tpo -c -o sphere-quad.o sphere-quad.c
 mv -f .deps/sphere-quad.Tpo .deps/sphere-quad.Po
-/bin/bash ../../libtool  --tag=CC   --mode=link mpicc  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic  -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o sphere_quad sphere-quad.o  -lhdf5 -lz -lfftw3_mpi   -llapack -lblas -lfftw3 -lm   -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lgfortran -lm -lquadmath
+/bin/sh ../../libtool  --tag=CC   --mode=link mpicc  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic  -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o sphere_quad sphere-quad.o  -lhdf5 -lz -lfftw3_mpi   -llapack -lblas -lfftw3 -lm   -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lgfortran -lm -lquadmath
 libtool: link: mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o sphere_quad sphere-quad.o  -lhdf5 -lz -lfftw3_mpi -llapack -lblas -lfftw3 -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lgfortran -lm -lquadmath
 (echo "/* This file was automatically generated --- DO NOT EDIT */"; echo; ../../src/util/sphere_quad) > sphere-quad.h
 make  all-am
 make[7]: Entering directory '/build/reproducible-path/mpb-1.11.1/src/util'
-/bin/bash ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src   -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT debug_malloc.lo -MD -MP -MF .deps/debug_malloc.Tpo -c -o debug_malloc.lo debug_malloc.c
-/bin/bash ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src   -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT mpi_utils.lo -MD -MP -MF .deps/mpi_utils.Tpo -c -o mpi_utils.lo mpi_utils.c
-/bin/bash ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src   -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT verbosity.lo -MD -MP -MF .deps/verbosity.Tpo -c -o verbosity.lo verbosity.c
+/bin/sh ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src   -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT debug_malloc.lo -MD -MP -MF .deps/debug_malloc.Tpo -c -o debug_malloc.lo debug_malloc.c
+/bin/sh ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src   -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT mpi_utils.lo -MD -MP -MF .deps/mpi_utils.Tpo -c -o mpi_utils.lo mpi_utils.c
+/bin/sh ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src   -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT verbosity.lo -MD -MP -MF .deps/verbosity.Tpo -c -o verbosity.lo verbosity.c
+libtool: compile:  mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT debug_malloc.lo -MD -MP -MF .deps/debug_malloc.Tpo -c debug_malloc.c -o debug_malloc.o
 libtool: compile:  mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT mpi_utils.lo -MD -MP -MF .deps/mpi_utils.Tpo -c mpi_utils.c -o mpi_utils.o
 libtool: compile:  mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT verbosity.lo -MD -MP -MF .deps/verbosity.Tpo -c verbosity.c -o verbosity.o
-libtool: compile:  mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT debug_malloc.lo -MD -MP -MF .deps/debug_malloc.Tpo -c debug_malloc.c -o debug_malloc.o
 mv -f .deps/verbosity.Tpo .deps/verbosity.Plo
 mpi_utils.c: In function 'mpi_one_printf':
 mpi_utils.c:139:10: warning: ignoring return value of 'vasprintf' declared with attribute 'warn_unused_result' [-Wunused-result]
   139 |          vasprintf(&s, template, ap);
       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~
-mv -f .deps/mpi_utils.Tpo .deps/mpi_utils.Plo
 mv -f .deps/debug_malloc.Tpo .deps/debug_malloc.Plo
-/bin/bash ../../libtool  --tag=CC   --mode=link mpicc  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic  -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o libutil.la  debug_malloc.lo mpi_utils.lo verbosity.lo  -lhdf5 -lz -lfftw3_mpi   -llapack -lblas -lfftw3 -lm   -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lgfortran -lm -lquadmath
+mv -f .deps/mpi_utils.Tpo .deps/mpi_utils.Plo
+/bin/sh ../../libtool  --tag=CC   --mode=link mpicc  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic  -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o libutil.la  debug_malloc.lo mpi_utils.lo verbosity.lo  -lhdf5 -lz -lfftw3_mpi   -llapack -lblas -lfftw3 -lm   -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lgfortran -lm -lquadmath
 libtool: link: ar cr .libs/libutil.a  debug_malloc.o mpi_utils.o verbosity.o
 libtool: link: ranlib .libs/libutil.a
 libtool: link: ( cd ".libs" && rm -f "libutil.la" && ln -s "../libutil.la" "libutil.la" )
@@ -6254,34 +6291,34 @@
 make[6]: Leaving directory '/build/reproducible-path/mpb-1.11.1/src/util'
 Making all in matrices
 make[6]: Entering directory '/build/reproducible-path/mpb-1.11.1/src/matrices'
-/bin/bash ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src  -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-blasglue.lo -MD -MP -MF .deps/libmatrices_la-blasglue.Tpo -c -o libmatrices_la-blasglue.lo `test -f 'blasglue.c' || echo './'`blasglue.c
-/bin/bash ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src  -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-eigensolver.lo -MD -MP -MF .deps/libmatrices_la-eigensolver.Tpo -c -o libmatrices_la-eigensolver.lo `test -f 'eigensolver.c' || echo './'`eigensolver.c
-/bin/bash ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src  -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-eigensolver_davidson.lo -MD -MP -MF .deps/libmatrices_la-eigensolver_davidson.Tpo -c -o libmatrices_la-eigensolver_davidson.lo `test -f 'eigensolver_davidson.c' || echo './'`eigensolver_davidson.c
-/bin/bash ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src  -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-eigensolver_utils.lo -MD -MP -MF .deps/libmatrices_la-eigensolver_utils.Tpo -c -o libmatrices_la-eigensolver_utils.lo `test -f 'eigensolver_utils.c' || echo './'`eigensolver_utils.c
-/bin/bash ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src  -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-evectmatrix.lo -MD -MP -MF .deps/libmatrices_la-evectmatrix.Tpo -c -o libmatrices_la-evectmatrix.lo `test -f 'evectmatrix.c' || echo './'`evectmatrix.c
-/bin/bash ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src  -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-linmin.lo -MD -MP -MF .deps/libmatrices_la-linmin.Tpo -c -o libmatrices_la-linmin.lo `test -f 'linmin.c' || echo './'`linmin.c
-/bin/bash ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src  -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-matrices.lo -MD -MP -MF .deps/libmatrices_la-matrices.Tpo -c -o libmatrices_la-matrices.lo `test -f 'matrices.c' || echo './'`matrices.c
-/bin/bash ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src  -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-minpack2-linmin.lo -MD -MP -MF .deps/libmatrices_la-minpack2-linmin.Tpo -c -o libmatrices_la-minpack2-linmin.lo `test -f 'minpack2-linmin.c' || echo './'`minpack2-linmin.c
-/bin/bash ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src  -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-sqmatrix.lo -MD -MP -MF .deps/libmatrices_la-sqmatrix.Tpo -c -o libmatrices_la-sqmatrix.lo `test -f 'sqmatrix.c' || echo './'`sqmatrix.c
+/bin/sh ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src  -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-blasglue.lo -MD -MP -MF .deps/libmatrices_la-blasglue.Tpo -c -o libmatrices_la-blasglue.lo `test -f 'blasglue.c' || echo './'`blasglue.c
+/bin/sh ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src  -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-eigensolver.lo -MD -MP -MF .deps/libmatrices_la-eigensolver.Tpo -c -o libmatrices_la-eigensolver.lo `test -f 'eigensolver.c' || echo './'`eigensolver.c
+/bin/sh ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src  -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-eigensolver_davidson.lo -MD -MP -MF .deps/libmatrices_la-eigensolver_davidson.Tpo -c -o libmatrices_la-eigensolver_davidson.lo `test -f 'eigensolver_davidson.c' || echo './'`eigensolver_davidson.c
+/bin/sh ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src  -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-eigensolver_utils.lo -MD -MP -MF .deps/libmatrices_la-eigensolver_utils.Tpo -c -o libmatrices_la-eigensolver_utils.lo `test -f 'eigensolver_utils.c' || echo './'`eigensolver_utils.c
+/bin/sh ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src  -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-evectmatrix.lo -MD -MP -MF .deps/libmatrices_la-evectmatrix.Tpo -c -o libmatrices_la-evectmatrix.lo `test -f 'evectmatrix.c' || echo './'`evectmatrix.c
+/bin/sh ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src  -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-linmin.lo -MD -MP -MF .deps/libmatrices_la-linmin.Tpo -c -o libmatrices_la-linmin.lo `test -f 'linmin.c' || echo './'`linmin.c
+/bin/sh ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src  -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-matrices.lo -MD -MP -MF .deps/libmatrices_la-matrices.Tpo -c -o libmatrices_la-matrices.lo `test -f 'matrices.c' || echo './'`matrices.c
+/bin/sh ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src  -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-minpack2-linmin.lo -MD -MP -MF .deps/libmatrices_la-minpack2-linmin.Tpo -c -o libmatrices_la-minpack2-linmin.lo `test -f 'minpack2-linmin.c' || echo './'`minpack2-linmin.c
+/bin/sh ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src  -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-sqmatrix.lo -MD -MP -MF .deps/libmatrices_la-sqmatrix.Tpo -c -o libmatrices_la-sqmatrix.lo `test -f 'sqmatrix.c' || echo './'`sqmatrix.c
+libtool: compile:  mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-eigensolver_utils.lo -MD -MP -MF .deps/libmatrices_la-eigensolver_utils.Tpo -c eigensolver_utils.c -o libmatrices_la-eigensolver_utils.o
+libtool: compile:  mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-minpack2-linmin.lo -MD -MP -MF .deps/libmatrices_la-minpack2-linmin.Tpo -c minpack2-linmin.c -o libmatrices_la-minpack2-linmin.o
 libtool: compile:  mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-eigensolver.lo -MD -MP -MF .deps/libmatrices_la-eigensolver.Tpo -c eigensolver.c -o libmatrices_la-eigensolver.o
-libtool: compile:  mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-eigensolver_davidson.lo -MD -MP -MF .deps/libmatrices_la-eigensolver_davidson.Tpo -c eigensolver_davidson.c -o libmatrices_la-eigensolver_davidson.o
-libtool: compile:  mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-blasglue.lo -MD -MP -MF .deps/libmatrices_la-blasglue.Tpo -c blasglue.c -o libmatrices_la-blasglue.o
-libtool: compile:  mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-evectmatrix.lo -MD -MP -MF .deps/libmatrices_la-evectmatrix.Tpo -c evectmatrix.c -o libmatrices_la-evectmatrix.o
 libtool: compile:  mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-linmin.lo -MD -MP -MF .deps/libmatrices_la-linmin.Tpo -c linmin.c -o libmatrices_la-linmin.o
-libtool: compile:  mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-eigensolver_utils.lo -MD -MP -MF .deps/libmatrices_la-eigensolver_utils.Tpo -c eigensolver_utils.c -o libmatrices_la-eigensolver_utils.o
 libtool: compile:  mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-sqmatrix.lo -MD -MP -MF .deps/libmatrices_la-sqmatrix.Tpo -c sqmatrix.c -o libmatrices_la-sqmatrix.o
-libtool: compile:  mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-minpack2-linmin.lo -MD -MP -MF .deps/libmatrices_la-minpack2-linmin.Tpo -c minpack2-linmin.c -o libmatrices_la-minpack2-linmin.o
+libtool: compile:  mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-blasglue.lo -MD -MP -MF .deps/libmatrices_la-blasglue.Tpo -c blasglue.c -o libmatrices_la-blasglue.o
+libtool: compile:  mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-evectmatrix.lo -MD -MP -MF .deps/libmatrices_la-evectmatrix.Tpo -c evectmatrix.c -o libmatrices_la-evectmatrix.o
+libtool: compile:  mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-eigensolver_davidson.lo -MD -MP -MF .deps/libmatrices_la-eigensolver_davidson.Tpo -c eigensolver_davidson.c -o libmatrices_la-eigensolver_davidson.o
 libtool: compile:  mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-matrices.lo -MD -MP -MF .deps/libmatrices_la-matrices.Tpo -c matrices.c -o libmatrices_la-matrices.o
 mv -f .deps/libmatrices_la-linmin.Tpo .deps/libmatrices_la-linmin.Plo
-mv -f .deps/libmatrices_la-blasglue.Tpo .deps/libmatrices_la-blasglue.Plo
 mv -f .deps/libmatrices_la-eigensolver_utils.Tpo .deps/libmatrices_la-eigensolver_utils.Plo
+mv -f .deps/libmatrices_la-blasglue.Tpo .deps/libmatrices_la-blasglue.Plo
+mv -f .deps/libmatrices_la-matrices.Tpo .deps/libmatrices_la-matrices.Plo
 mv -f .deps/libmatrices_la-minpack2-linmin.Tpo .deps/libmatrices_la-minpack2-linmin.Plo
-mv -f .deps/libmatrices_la-eigensolver_davidson.Tpo .deps/libmatrices_la-eigensolver_davidson.Plo
 mv -f .deps/libmatrices_la-evectmatrix.Tpo .deps/libmatrices_la-evectmatrix.Plo
-mv -f .deps/libmatrices_la-matrices.Tpo .deps/libmatrices_la-matrices.Plo
 mv -f .deps/libmatrices_la-sqmatrix.Tpo .deps/libmatrices_la-sqmatrix.Plo
+mv -f .deps/libmatrices_la-eigensolver_davidson.Tpo .deps/libmatrices_la-eigensolver_davidson.Plo
 mv -f .deps/libmatrices_la-eigensolver.Tpo .deps/libmatrices_la-eigensolver.Plo
-/bin/bash ../../libtool  --tag=CC   --mode=link mpicc  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic  -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o libmatrices.la  libmatrices_la-blasglue.lo libmatrices_la-eigensolver.lo libmatrices_la-eigensolver_davidson.lo libmatrices_la-eigensolver_utils.lo libmatrices_la-evectmatrix.lo libmatrices_la-linmin.lo libmatrices_la-matrices.lo libmatrices_la-minpack2-linmin.lo libmatrices_la-sqmatrix.lo  -lhdf5 -lz -lfftw3_mpi   -llapack -lblas -lfftw3 -lm   -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lgfortran -lm -lquadmath
+/bin/sh ../../libtool  --tag=CC   --mode=link mpicc  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic  -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o libmatrices.la  libmatrices_la-blasglue.lo libmatrices_la-eigensolver.lo libmatrices_la-eigensolver_davidson.lo libmatrices_la-eigensolver_utils.lo libmatrices_la-evectmatrix.lo libmatrices_la-linmin.lo libmatrices_la-matrices.lo libmatrices_la-minpack2-linmin.lo libmatrices_la-sqmatrix.lo  -lhdf5 -lz -lfftw3_mpi   -llapack -lblas -lfftw3 -lm   -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lgfortran -lm -lquadmath
 libtool: link: ar cr .libs/libmatrices.a  libmatrices_la-blasglue.o libmatrices_la-eigensolver.o libmatrices_la-eigensolver_davidson.o libmatrices_la-eigensolver_utils.o libmatrices_la-evectmatrix.o libmatrices_la-linmin.o libmatrices_la-matrices.o libmatrices_la-minpack2-linmin.o libmatrices_la-sqmatrix.o
 libtool: link: ranlib .libs/libmatrices.a
 libtool: link: ( cd ".libs" && rm -f "libmatrices.la" && ln -s "../libmatrices.la" "libmatrices.la" )
@@ -6291,7 +6328,6 @@
 mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src  -I./../util -I./../matrices -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrixio_a-evectmatrixio.o -MD -MP -MF .deps/libmatrixio_a-evectmatrixio.Tpo -c -o libmatrixio_a-evectmatrixio.o `test -f 'evectmatrixio.c' || echo './'`evectmatrixio.c
 mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src  -I./../util -I./../matrices -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrixio_a-fieldio.o -MD -MP -MF .deps/libmatrixio_a-fieldio.Tpo -c -o libmatrixio_a-fieldio.o `test -f 'fieldio.c' || echo './'`fieldio.c
 mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src  -I./../util -I./../matrices -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrixio_a-matrixio.o -MD -MP -MF .deps/libmatrixio_a-matrixio.Tpo -c -o libmatrixio_a-matrixio.o `test -f 'matrixio.c' || echo './'`matrixio.c
-mv -f .deps/libmatrixio_a-evectmatrixio.Tpo .deps/libmatrixio_a-evectmatrixio.Po
 matrixio.c: In function 'matrixio_open_':
 matrixio.c:405:91: warning: statement with no effect [-Wunused-value]
   405 |      IF_EXCLUSIVE(if (parallel) mpi_begin_critical_section(matrixio_critical_section_tag),0);
@@ -6328,6 +6364,7 @@
 matrixio.h:95:52: note: previously declared as an array 'const real[3]' {aka 'const double[3]'}
    95 |                                         const real kvector[3],
       |                                         ~~~~~~~~~~~^~~~~~~~~~
+mv -f .deps/libmatrixio_a-evectmatrixio.Tpo .deps/libmatrixio_a-evectmatrixio.Po
 mv -f .deps/libmatrixio_a-fieldio.Tpo .deps/libmatrixio_a-fieldio.Po
 mv -f .deps/libmatrixio_a-matrixio.Tpo .deps/libmatrixio_a-matrixio.Po
 rm -f libmatrixio.a
@@ -6337,16 +6374,16 @@
 make[6]: Leaving directory '/build/reproducible-path/mpb-1.11.1/src/matrixio'
 Making all in maxwell
 make[6]: Entering directory '/build/reproducible-path/mpb-1.11.1/src/maxwell'
-/bin/bash ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src  -I./../util -I./../matrices -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmaxwell_la-maxwell.lo -MD -MP -MF .deps/libmaxwell_la-maxwell.Tpo -c -o libmaxwell_la-maxwell.lo `test -f 'maxwell.c' || echo './'`maxwell.c
-/bin/bash ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src  -I./../util -I./../matrices -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmaxwell_la-maxwell_constraints.lo -MD -MP -MF .deps/libmaxwell_la-maxwell_constraints.Tpo -c -o libmaxwell_la-maxwell_constraints.lo `test -f 'maxwell_constraints.c' || echo './'`maxwell_constraints.c
-/bin/bash ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src  -I./../util -I./../matrices -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmaxwell_la-maxwell_eps.lo -MD -MP -MF .deps/libmaxwell_la-maxwell_eps.Tpo -c -o libmaxwell_la-maxwell_eps.lo `test -f 'maxwell_eps.c' || echo './'`maxwell_eps.c
-/bin/bash ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src  -I./../util -I./../matrices -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmaxwell_la-maxwell_op.lo -MD -MP -MF .deps/libmaxwell_la-maxwell_op.Tpo -c -o libmaxwell_la-maxwell_op.lo `test -f 'maxwell_op.c' || echo './'`maxwell_op.c
-/bin/bash ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src  -I./../util -I./../matrices -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmaxwell_la-maxwell_pre.lo -MD -MP -MF .deps/libmaxwell_la-maxwell_pre.Tpo -c -o libmaxwell_la-maxwell_pre.lo `test -f 'maxwell_pre.c' || echo './'`maxwell_pre.c
-libtool: compile:  mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src -I./../util -I./../matrices -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmaxwell_la-maxwell.lo -MD -MP -MF .deps/libmaxwell_la-maxwell.Tpo -c maxwell.c -o libmaxwell_la-maxwell.o
-libtool: compile:  mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src -I./../util -I./../matrices -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmaxwell_la-maxwell_op.lo -MD -MP -MF .deps/libmaxwell_la-maxwell_op.Tpo -c maxwell_op.c -o libmaxwell_la-maxwell_op.o
+/bin/sh ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src  -I./../util -I./../matrices -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmaxwell_la-maxwell.lo -MD -MP -MF .deps/libmaxwell_la-maxwell.Tpo -c -o libmaxwell_la-maxwell.lo `test -f 'maxwell.c' || echo './'`maxwell.c
+/bin/sh ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src  -I./../util -I./../matrices -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmaxwell_la-maxwell_constraints.lo -MD -MP -MF .deps/libmaxwell_la-maxwell_constraints.Tpo -c -o libmaxwell_la-maxwell_constraints.lo `test -f 'maxwell_constraints.c' || echo './'`maxwell_constraints.c
+/bin/sh ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src  -I./../util -I./../matrices -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmaxwell_la-maxwell_eps.lo -MD -MP -MF .deps/libmaxwell_la-maxwell_eps.Tpo -c -o libmaxwell_la-maxwell_eps.lo `test -f 'maxwell_eps.c' || echo './'`maxwell_eps.c
+/bin/sh ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src  -I./../util -I./../matrices -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmaxwell_la-maxwell_op.lo -MD -MP -MF .deps/libmaxwell_la-maxwell_op.Tpo -c -o libmaxwell_la-maxwell_op.lo `test -f 'maxwell_op.c' || echo './'`maxwell_op.c
+/bin/sh ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src  -I./../util -I./../matrices -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmaxwell_la-maxwell_pre.lo -MD -MP -MF .deps/libmaxwell_la-maxwell_pre.Tpo -c -o libmaxwell_la-maxwell_pre.lo `test -f 'maxwell_pre.c' || echo './'`maxwell_pre.c
 libtool: compile:  mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src -I./../util -I./../matrices -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmaxwell_la-maxwell_pre.lo -MD -MP -MF .deps/libmaxwell_la-maxwell_pre.Tpo -c maxwell_pre.c -o libmaxwell_la-maxwell_pre.o
 libtool: compile:  mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src -I./../util -I./../matrices -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmaxwell_la-maxwell_constraints.lo -MD -MP -MF .deps/libmaxwell_la-maxwell_constraints.Tpo -c maxwell_constraints.c -o libmaxwell_la-maxwell_constraints.o
 libtool: compile:  mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src -I./../util -I./../matrices -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmaxwell_la-maxwell_eps.lo -MD -MP -MF .deps/libmaxwell_la-maxwell_eps.Tpo -c maxwell_eps.c -o libmaxwell_la-maxwell_eps.o
+libtool: compile:  mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src -I./../util -I./../matrices -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmaxwell_la-maxwell.lo -MD -MP -MF .deps/libmaxwell_la-maxwell.Tpo -c maxwell.c -o libmaxwell_la-maxwell.o
+libtool: compile:  mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src -I./../util -I./../matrices -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmaxwell_la-maxwell_op.lo -MD -MP -MF .deps/libmaxwell_la-maxwell_op.Tpo -c maxwell_op.c -o libmaxwell_la-maxwell_op.o
 In file included from maxwell_eps.c:29:
 maxwell_eps.c: In function 'set_maxwell_dielectric':
 xyz_loop.h:28:28: warning: unused variable 'n2' [-Wunused-variable]
@@ -6355,16 +6392,9 @@
 maxwell_eps.c:421:6: note: in expansion of macro 'LOOP_XYZ'
   421 |      LOOP_XYZ(md) {
       |      ^~~~~~~~
-maxwell_op.c: In function 'maxwell_compute_fft':
-maxwell_op.c:177:12: warning: unused variable 'rarray_out' [-Wunused-variable]
-  177 |      real *rarray_out = (real *) array_out;
-      |            ^~~~~~~~~~
 maxwell_eps.c:401:35: warning: unused variable 'local_n3' [-Wunused-variable]
   401 |      int local_n2, local_y_start, local_n3;
       |                                   ^~~~~~~~
-maxwell_op.c:175:12: warning: unused variable 'rarray_in' [-Wunused-variable]
-  175 |      real *rarray_in = (real *) array_in;
-      |            ^~~~~~~~~
 maxwell_eps.c:401:20: warning: unused variable 'local_y_start' [-Wunused-variable]
   401 |      int local_n2, local_y_start, local_n3;
       |                    ^~~~~~~~~~~~~
@@ -6380,6 +6410,17 @@
 maxwell_eps.c:395:10: warning: unused variable 'i' [-Wunused-variable]
   395 |      int i, j, k;
       |          ^
+maxwell_eps.c: At top level:
+maxwell_eps.c:181:12: warning: 'sym_matrix_eq' defined but not used [-Wunused-function]
+  181 | static int sym_matrix_eq(symmetric_matrix V1, symmetric_matrix V2, double tol)
+      |            ^~~~~~~~~~~~~
+maxwell_op.c: In function 'maxwell_compute_fft':
+maxwell_op.c:177:12: warning: unused variable 'rarray_out' [-Wunused-variable]
+  177 |      real *rarray_out = (real *) array_out;
+      |            ^~~~~~~~~~
+maxwell_op.c:175:12: warning: unused variable 'rarray_in' [-Wunused-variable]
+  175 |      real *rarray_in = (real *) array_in;
+      |            ^~~~~~~~~
 maxwell_op.c: In function 'maxwell_vectorfield_otherhalf':
 maxwell_op.c:637:50: warning: unused parameter 'd' [-Wunused-parameter]
   637 | void maxwell_vectorfield_otherhalf(maxwell_data *d, scalar_complex *field,
@@ -6400,10 +6441,6 @@
 maxwell_op.c:841:51: warning: unused parameter 'd' [-Wunused-parameter]
   841 | void maxwell_cscalarfield_otherhalf(maxwell_data *d, scalar_complex *field,
       |                                     ~~~~~~~~~~~~~~^
-maxwell_eps.c: At top level:
-maxwell_eps.c:181:12: warning: 'sym_matrix_eq' defined but not used [-Wunused-function]
-  181 | static int sym_matrix_eq(symmetric_matrix V1, symmetric_matrix V2, double tol)
-      |            ^~~~~~~~~~~~~
 maxwell_op.c:841:70: warning: unused parameter 'field' [-Wunused-parameter]
   841 | void maxwell_cscalarfield_otherhalf(maxwell_data *d, scalar_complex *field,
       |                                                      ~~~~~~~~~~~~~~~~^~~~~
@@ -6423,18 +6460,18 @@
 maxwell_op.c:1042:59: warning: unused parameter 'field' [-Wunused-parameter]
  1042 | void maxwell_scalarfield_otherhalf(maxwell_data *d, real *field)
       |                                                     ~~~~~~^~~~~
-mv -f .deps/libmaxwell_la-maxwell.Tpo .deps/libmaxwell_la-maxwell.Plo
 mv -f .deps/libmaxwell_la-maxwell_pre.Tpo .deps/libmaxwell_la-maxwell_pre.Plo
+mv -f .deps/libmaxwell_la-maxwell.Tpo .deps/libmaxwell_la-maxwell.Plo
 mv -f .deps/libmaxwell_la-maxwell_eps.Tpo .deps/libmaxwell_la-maxwell_eps.Plo
 mv -f .deps/libmaxwell_la-maxwell_constraints.Tpo .deps/libmaxwell_la-maxwell_constraints.Plo
 mv -f .deps/libmaxwell_la-maxwell_op.Tpo .deps/libmaxwell_la-maxwell_op.Plo
-/bin/bash ../../libtool  --tag=CC   --mode=link mpicc  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic  -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o libmaxwell.la  libmaxwell_la-maxwell.lo libmaxwell_la-maxwell_constraints.lo libmaxwell_la-maxwell_eps.lo libmaxwell_la-maxwell_op.lo libmaxwell_la-maxwell_pre.lo  -lhdf5 -lz -lfftw3_mpi   -llapack -lblas -lfftw3 -lm   -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lgfortran -lm -lquadmath
+/bin/sh ../../libtool  --tag=CC   --mode=link mpicc  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic  -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o libmaxwell.la  libmaxwell_la-maxwell.lo libmaxwell_la-maxwell_constraints.lo libmaxwell_la-maxwell_eps.lo libmaxwell_la-maxwell_op.lo libmaxwell_la-maxwell_pre.lo  -lhdf5 -lz -lfftw3_mpi   -llapack -lblas -lfftw3 -lm   -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lgfortran -lm -lquadmath
 libtool: link: ar cr .libs/libmaxwell.a  libmaxwell_la-maxwell.o libmaxwell_la-maxwell_constraints.o libmaxwell_la-maxwell_eps.o libmaxwell_la-maxwell_op.o libmaxwell_la-maxwell_pre.o
 libtool: link: ranlib .libs/libmaxwell.a
 libtool: link: ( cd ".libs" && rm -f "libmaxwell.la" && ln -s "../libmaxwell.la" "libmaxwell.la" )
 make[6]: Leaving directory '/build/reproducible-path/mpb-1.11.1/src/maxwell'
 make[6]: Entering directory '/build/reproducible-path/mpb-1.11.1/src'
-/bin/bash ../libtool  --tag=CC   --mode=link mpicc  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -no-undefined -version-info 5:1:4 -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o libmpb_mpi.la -rpath /usr/lib  util/libutil.la matrices/libmatrices.la maxwell/libmaxwell.la -lhdf5 -lz -lfftw3_mpi   -llapack -lblas -lfftw3 -lm   -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lgfortran -lm -lquadmath
+/bin/sh ../libtool  --tag=CC   --mode=link mpicc  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -no-undefined -version-info 5:1:4 -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o libmpb_mpi.la -rpath /usr/lib  util/libutil.la matrices/libmatrices.la maxwell/libmaxwell.la -lhdf5 -lz -lfftw3_mpi   -llapack -lblas -lfftw3 -lm   -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lgfortran -lm -lquadmath
 libtool: link: (cd .libs/libmpb_mpi.lax/libutil.a && ar x "/build/reproducible-path/mpb-1.11.1/src/util/.libs/libutil.a")
 libtool: link: (cd .libs/libmpb_mpi.lax/libmatrices.a && ar x "/build/reproducible-path/mpb-1.11.1/src/matrices/.libs/libmatrices.a")
 libtool: link: (cd .libs/libmpb_mpi.lax/libmaxwell.a && ar x "/build/reproducible-path/mpb-1.11.1/src/maxwell/.libs/libmaxwell.a")
@@ -6503,19 +6540,19 @@
   350 |           evectmatrix Y, real *eigenvals, sqmatrix YtY)
       |           ~~~~~~~~~~~~^
 mv -f .deps/malloctest.Tpo .deps/malloctest.Po
-/bin/bash ../libtool  --tag=CC   --mode=link mpicc  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic  -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o malloctest malloctest.o ../src/libmpb_mpi.la -lhdf5 -lz -lfftw3_mpi   -llapack -lblas -lfftw3 -lm   -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lgfortran -lm -lquadmath
+/bin/sh ../libtool  --tag=CC   --mode=link mpicc  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic  -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o malloctest malloctest.o ../src/libmpb_mpi.la -lhdf5 -lz -lfftw3_mpi   -llapack -lblas -lfftw3 -lm   -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lgfortran -lm -lquadmath
 mv -f .deps/blastest.Tpo .deps/blastest.Po
-/bin/bash ../libtool  --tag=CC   --mode=link mpicc  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic  -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o blastest blastest.o ../src/libmpb_mpi.la -lhdf5 -lz -lfftw3_mpi   -llapack -lblas -lfftw3 -lm   -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lgfortran -lm -lquadmath
+/bin/sh ../libtool  --tag=CC   --mode=link mpicc  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic  -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o blastest blastest.o ../src/libmpb_mpi.la -lhdf5 -lz -lfftw3_mpi   -llapack -lblas -lfftw3 -lm   -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lgfortran -lm -lquadmath
 libtool: link: mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o malloctest malloctest.o  ../src/.libs/libmpb_mpi.a -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lhdf5 -lz -lfftw3_mpi -llapack -lblas -lfftw3 -lgfortran -lm -lquadmath
 mv -f .deps/normal_vectors-normal_vectors.Tpo .deps/normal_vectors-normal_vectors.Po
-/bin/bash ../libtool  --tag=CC   --mode=link mpicc  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic  -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o normal_vectors normal_vectors-normal_vectors.o -lctlgeom ../src/libmpb_mpi.la -lhdf5 -lz -lfftw3_mpi   -llapack -lblas -lfftw3 -lm   -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lgfortran -lm -lquadmath
+/bin/sh ../libtool  --tag=CC   --mode=link mpicc  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic  -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o normal_vectors normal_vectors-normal_vectors.o -lctlgeom ../src/libmpb_mpi.la -lhdf5 -lz -lfftw3_mpi   -llapack -lblas -lfftw3 -lm   -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lgfortran -lm -lquadmath
 libtool: link: mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o blastest blastest.o  ../src/.libs/libmpb_mpi.a -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lhdf5 -lz -lfftw3_mpi -llapack -lblas -lfftw3 -lgfortran -lm -lquadmath
 mv -f .deps/maxwell_test.Tpo .deps/maxwell_test.Po
-/bin/bash ../libtool  --tag=CC   --mode=link mpicc  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic  -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o maxwell_test maxwell_test.o ../src/libmpb_mpi.la -lhdf5 -lz -lfftw3_mpi   -llapack -lblas -lfftw3 -lm   -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lgfortran -lm -lquadmath
+/bin/sh ../libtool  --tag=CC   --mode=link mpicc  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic  -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o maxwell_test maxwell_test.o ../src/libmpb_mpi.la -lhdf5 -lz -lfftw3_mpi   -llapack -lblas -lfftw3 -lm   -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lgfortran -lm -lquadmath
 libtool: link: mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o normal_vectors normal_vectors-normal_vectors.o  -lctlgeom ../src/.libs/libmpb_mpi.a -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lhdf5 -lz -lfftw3_mpi -llapack -lblas -lfftw3 -lgfortran -lm -lquadmath
 libtool: link: mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o maxwell_test maxwell_test.o  ../src/.libs/libmpb_mpi.a -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lhdf5 -lz -lfftw3_mpi -llapack -lblas -lfftw3 -lgfortran -lm -lquadmath
 mv -f .deps/eigs_test.Tpo .deps/eigs_test.Po
-/bin/bash ../libtool  --tag=CC   --mode=link mpicc  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic  -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o eigs_test eigs_test.o ../src/libmpb_mpi.la -lhdf5 -lz -lfftw3_mpi   -llapack -lblas -lfftw3 -lm   -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lgfortran -lm -lquadmath
+/bin/sh ../libtool  --tag=CC   --mode=link mpicc  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic  -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o eigs_test eigs_test.o ../src/libmpb_mpi.la -lhdf5 -lz -lfftw3_mpi   -llapack -lblas -lfftw3 -lm   -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lgfortran -lm -lquadmath
 libtool: link: mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o eigs_test eigs_test.o  ../src/.libs/libmpb_mpi.a -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lhdf5 -lz -lfftw3_mpi -llapack -lblas -lfftw3 -lgfortran -lm -lquadmath
 make[4]: Leaving directory '/build/reproducible-path/mpb-1.11.1/tests'
 Making all in mpb
@@ -6546,30 +6583,9 @@
 mpicc -DHAVE_CONFIG_H -I. -I.. -I../src   -I/usr/include/guile/3.0  -I../src/util -I../src/matrices -I../src/matrixio -I../src/maxwell -DHAVE_CTL_HOOKS=1 -DHAVE_CTL_EXPORT_HOOK=1 -DCTL_SCM='"'/usr/share/libctl/base/ctl.scm'"' -DINCLUDE_SCM='"'/usr/share/libctl/base/include.scm'"' -DSPEC_SCM='"'/usr/share/mpb/mpb.scm'"' -DVERSION_STRING='"'"mpb_mpi 1.11.1, Copyright (C) 1999-2012, MIT"'"' -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT mpb_mpi-mpb.o -MD -MP -MF .deps/mpb_mpi-mpb.Tpo -c -o mpb_mpi-mpb.o `test -f 'mpb.c' || echo './'`mpb.c
 mpicc -DHAVE_CONFIG_H -I. -I.. -I../src   -I/usr/include/guile/3.0  -I../src/util -I../src/matrices -I../src/matrixio -I../src/maxwell -DHAVE_CTL_HOOKS=1 -DHAVE_CTL_EXPORT_HOOK=1 -DCTL_SCM='"'/usr/share/libctl/base/ctl.scm'"' -DINCLUDE_SCM='"'/usr/share/libctl/base/include.scm'"' -DSPEC_SCM='"'/usr/share/mpb/mpb.scm'"' -DVERSION_STRING='"'"mpb_mpi 1.11.1, Copyright (C) 1999-2012, MIT"'"' -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT mpb_mpi-main.o -MD -MP -MF .deps/mpb_mpi-main.Tpo -c -o mpb_mpi-main.o `test -f 'main.c' || echo './'`main.c
 mpicc -DHAVE_CONFIG_H -I. -I.. -I../src   -I/usr/include/guile/3.0  -I../src/util -I../src/matrices -I../src/matrixio -I../src/maxwell -DHAVE_CTL_HOOKS=1 -DHAVE_CTL_EXPORT_HOOK=1 -DCTL_SCM='"'/usr/share/libctl/base/ctl.scm'"' -DINCLUDE_SCM='"'/usr/share/libctl/base/include.scm'"' -DSPEC_SCM='"'/usr/share/mpb/mpb.scm'"' -DVERSION_STRING='"'"mpb_mpi 1.11.1, Copyright (C) 1999-2012, MIT"'"' -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT mpb_mpi-geom.o -MD -MP -MF .deps/mpb_mpi-geom.Tpo -c -o mpb_mpi-geom.o `test -f 'geom.c' || echo './'`geom.c
-mpicc -DHAVE_CONFIG_H -I. -I.. -I../src   -I/usr/include/guile/3.0  -I../src/util -I../src/matrices -I../src/matrixio -I../src/maxwell -DHAVE_CTL_HOOKS=1 -DHAVE_CTL_EXPORT_HOOK=1 -DCTL_SCM='"'/usr/share/libctl/base/ctl.scm'"' -DINCLUDE_SCM='"'/usr/share/libctl/base/include.scm'"' -DSPEC_SCM='"'/usr/share/mpb/mpb.scm'"' -DVERSION_STRING='"'"mpb_mpi 1.11.1, Copyright (C) 1999-2012, MIT"'"' -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT mpb_mpi-ctl-io.o -MD -MP -MF .deps/mpb_mpi-ctl-io.Tpo -c -o mpb_mpi-ctl-io.o `test -f 'ctl-io.c' || echo './'`ctl-io.c
-material_grid_opt.c: In function 'material_grids_min_tetm_gap':
-material_grid_opt.c:91:43: warning: unused parameter 'func_tol' [-Wunused-parameter]
-   91 |                                    number func_tol, number eps_tol,
-      |                                    ~~~~~~~^~~~~~~~
-material_grid_opt.c:92:44: warning: unused parameter 'maxeval' [-Wunused-parameter]
-   92 |                                    integer maxeval, number maxtime)
-      |                                    ~~~~~~~~^~~~~~~
-material_grid_opt.c:92:60: warning: unused parameter 'maxtime' [-Wunused-parameter]
-   92 |                                    integer maxeval, number maxtime)
-      |                                                     ~~~~~~~^~~~~~~
-material_grid_opt.c: In function 'material_grids_maxmin_gap':
-material_grid_opt.c:259:48: warning: unused parameter 'func_tol' [-Wunused-parameter]
-  259 |                                         number func_tol, number eps_tol,
-      |                                         ~~~~~~~^~~~~~~~
-material_grid_opt.c:260:49: warning: unused parameter 'maxeval' [-Wunused-parameter]
-  260 |                                         integer maxeval, number maxtime)
-      |                                         ~~~~~~~~^~~~~~~
 In file included from ctl-io.h:7,
                  from main.c:37:
 main.c: In function 'main_entry':
-material_grid_opt.c:260:65: warning: unused parameter 'maxtime' [-Wunused-parameter]
-  260 |                                         integer maxeval, number maxtime)
-      |                                                          ~~~~~~~^~~~~~~
 main.c:194:31: warning: cast between incompatible function types from 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *)' to 'struct scm_unused_struct * (*)(void)' [-Wcast-function-type]
   194 |   gh_new_procedure("subplex", (SCM(*)(void))subplex_scm, 7, 0, 0);
       |                               ^
@@ -6579,112 +6595,79 @@
 main.c:205:45: warning: cast between incompatible function types from 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *)' to 'struct scm_unused_struct * (*)(void)' [-Wcast-function-type]
   205 |   gh_new_procedure("cadaptive-integration", (SCM(*)(void))cadaptive_integration_scm, 6, 0, 0);
       |                                             ^
-geom.c: In function 'overlap_integrand':
-geom.c:1156:10: warning: unused variable 's' [-Wunused-variable]
- 1156 |   double s[2];
+In file included from material_grid.c:28:
+material_grid.c: In function 'material_grids_addgradient':
+../src/maxwell/xyz_loop.h:28:28: warning: unused variable 'n2' [-Wunused-variable]
+   28 |           int n1 = md->nx, n2 = md->ny, n3 = md->nz, i1, i2_, i3; \
+      |                            ^~
+material_grid.c:420:6: note: in expansion of macro 'LOOP_XYZ'
+  420 |      LOOP_XYZ(mdata) {
+      |      ^~~~~~~~
+material_grid.c:393:35: warning: unused variable 'local_n3' [-Wunused-variable]
+  393 |      int local_n2, local_y_start, local_n3;
+      |                                   ^~~~~~~~
+material_grid.c:393:20: warning: unused variable 'local_y_start' [-Wunused-variable]
+  393 |      int local_n2, local_y_start, local_n3;
+      |                    ^~~~~~~~~~~~~
+material_grid.c:393:10: warning: unused variable 'local_n2' [-Wunused-variable]
+  393 |      int local_n2, local_y_start, local_n3;
+      |          ^~~~~~~~
+material_grid.c:391:54: warning: variable 'last_dim' set but not used [-Wunused-but-set-variable]
+  391 |      int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim;
+      |                                                      ^~~~~~~~
+material_grid.c:391:48: warning: variable 'rank' set but not used [-Wunused-but-set-variable]
+  391 |      int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim;
+      |                                                ^~~~
+material_grid.c:391:40: warning: variable 'n_last' set but not used [-Wunused-but-set-variable]
+  391 |      int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim;
+      |                                        ^~~~~~
+material_grid.c:391:31: warning: variable 'n_other' set but not used [-Wunused-but-set-variable]
+  391 |      int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim;
+      |                               ^~~~~~~
+material_grid.c:391:16: warning: unused variable 'k' [-Wunused-variable]
+  391 |      int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim;
+      |                ^
+material_grid.c:391:13: warning: unused variable 'j' [-Wunused-variable]
+  391 |      int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim;
+      |             ^
+material_grid.c:391:10: warning: unused variable 'i' [-Wunused-variable]
+  391 |      int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim;
       |          ^
-ctl-io.c: In function 'block_equal':
-ctl-io.c:639:6: warning: suggest braces around empty body in an 'else' statement [-Wempty-body]
-  639 | else ;
-      |      ^
-ctl-io.c: In function 'cylinder_equal':
-ctl-io.c:679:6: warning: suggest braces around empty body in an 'else' statement [-Wempty-body]
-  679 | else ;
-      |      ^
-ctl-io.c: In function 'geometric_object_equal':
-ctl-io.c:716:6: warning: suggest braces around empty body in an 'else' statement [-Wempty-body]
-  716 | else ;
-      |      ^
-ctl-io.c: In function 'material_type_equal':
-ctl-io.c:776:6: warning: suggest braces around empty body in an 'else' statement [-Wempty-body]
-  776 | else ;
-      |      ^
-ctl-io.c: In function 'lattice_destroy':
-ctl-io.c:782:30: warning: unused parameter 'o' [-Wunused-parameter]
-  782 | void lattice_destroy(lattice o)
-      |                      ~~~~~~~~^
-ctl-io.c: In function 'ellipsoid_destroy':
-ctl-io.c:786:34: warning: unused parameter 'o' [-Wunused-parameter]
-  786 | void ellipsoid_destroy(ellipsoid o)
-      |                        ~~~~~~~~~~^
-ctl-io.c: In function 'sphere_destroy':
-ctl-io.c:845:28: warning: unused parameter 'o' [-Wunused-parameter]
-  845 | void sphere_destroy(sphere o)
-      |                     ~~~~~~~^
-ctl-io.c: In function 'wedge_destroy':
-ctl-io.c:849:26: warning: unused parameter 'o' [-Wunused-parameter]
-  849 | void wedge_destroy(wedge o)
-      |                    ~~~~~~^
-ctl-io.c: In function 'cone_destroy':
-ctl-io.c:853:24: warning: unused parameter 'o' [-Wunused-parameter]
-  853 | void cone_destroy(cone o)
-      |                   ~~~~~^
-ctl-io.c: In function 'material_grid_destroy':
-ctl-io.c:907:42: warning: unused parameter 'o' [-Wunused-parameter]
-  907 | void material_grid_destroy(material_grid o)
-      |                            ~~~~~~~~~~~~~~^
-ctl-io.c: In function 'material_function_destroy':
-ctl-io.c:911:50: warning: unused parameter 'o' [-Wunused-parameter]
-  911 | void material_function_destroy(material_function o)
-      |                                ~~~~~~~~~~~~~~~~~~^
-ctl-io.c: In function 'medium_anisotropic_destroy':
-ctl-io.c:915:52: warning: unused parameter 'o' [-Wunused-parameter]
-  915 | void medium_anisotropic_destroy(medium_anisotropic o)
-      |                                 ~~~~~~~~~~~~~~~~~~~^
-ctl-io.c: In function 'medium_destroy':
-ctl-io.c:919:28: warning: unused parameter 'o' [-Wunused-parameter]
-  919 | void medium_destroy(medium o)
-      |                     ~~~~~~~^
-geom.c: In function 'point_in_or_on_prism':
-geom.c:2110:10: warning: unused variable 'height' [-Wunused-variable]
- 2110 |   double height = prsm->height;
-      |          ^~~~~~
-geom.c: In function 'dcmp':
-geom.c:2137:17: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
- 2137 |   double d1 = *((double *)pd1), d2 = *((double *)pd2);
-      |                 ^
-geom.c:2137:40: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
- 2137 |   double d1 = *((double *)pd1), d2 = *((double *)pd2);
-      |                                        ^
-geom.c: In function 'normal_to_prism':
-geom.c:2357:11: warning: unused variable 'axisp' [-Wunused-variable]
- 2357 |   vector3 axisp = vector3_scale(height, zhatp);
-      |           ^~~~~
-geom.c: In function 'triangle_normal':
-geom.c:2548:10: warning: unused variable 'nvnorm' [-Wunused-variable]
- 2548 |   double nvnorm = vector3_norm(nv);
-      |          ^~~~~~
-field-smob.c: In function 'integrate_fieldL':
-field-smob.c:410:35: warning: unused variable 'local_n3' [-Wunused-variable]
-  410 |      int local_n2, local_y_start, local_n3;
+material_grid.c: In function 'print_material_grids_deps_du_numeric':
+material_grid.c:635:14: warning: unused variable 'foo' [-Wunused-variable]
+  635 |      double *foo;
+      |              ^~~
+material_grid.c: In function 'match_eps_func':
+material_grid.c:819:35: warning: unused variable 'local_n3' [-Wunused-variable]
+  819 |      int local_n2, local_y_start, local_n3;
       |                                   ^~~~~~~~
-field-smob.c:408:54: warning: variable 'last_dim' set but not used [-Wunused-but-set-variable]
-  408 |      int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim;
+material_grid.c:817:54: warning: variable 'last_dim' set but not used [-Wunused-but-set-variable]
+  817 |      int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim;
       |                                                      ^~~~~~~~
-field-smob.c:408:48: warning: variable 'rank' set but not used [-Wunused-but-set-variable]
-  408 |      int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim;
+material_grid.c:817:48: warning: variable 'rank' set but not used [-Wunused-but-set-variable]
+  817 |      int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim;
       |                                                ^~~~
-field-smob.c:408:40: warning: variable 'n_last' set but not used [-Wunused-but-set-variable]
-  408 |      int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim;
+material_grid.c:817:40: warning: variable 'n_last' set but not used [-Wunused-but-set-variable]
+  817 |      int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim;
       |                                        ^~~~~~
-field-smob.c:408:31: warning: variable 'n_other' set but not used [-Wunused-but-set-variable]
-  408 |      int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim;
+material_grid.c:817:31: warning: variable 'n_other' set but not used [-Wunused-but-set-variable]
+  817 |      int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim;
       |                               ^~~~~~~
-field-smob.c: At top level:
-field-smob.c:396:17: warning: 'cvector3_conj' defined but not used [-Wunused-function]
-  396 | static cvector3 cvector3_conj(cvector3 c)
-      |                 ^~~~~~~~~~~~~
 In file included from medium.c:75:
 epsilon.c: In function 'get_epsilon':
 epsilon.c:434:51: warning: variable 'local_y_start' set but not used [-Wunused-but-set-variable]
   434 |      int i, N, last_dim, last_dim_stored, nx, nz, local_y_start;
       |                                                   ^~~~~~~~~~~~~
+material_grid.c: At top level:
 epsilon.c:434:47: warning: variable 'nz' set but not used [-Wunused-but-set-variable]
   434 |      int i, N, last_dim, last_dim_stored, nx, nz, local_y_start;
       |                                               ^~
 epsilon.c:434:43: warning: variable 'nx' set but not used [-Wunused-but-set-variable]
   434 |      int i, N, last_dim, last_dim_stored, nx, nz, local_y_start;
       |                                           ^~
+material_grid.c:808:15: warning: 'match_eps_func' defined but not used [-Wunused-function]
+  808 | static double match_eps_func(int n, const double *u, double *grad, void *data)
+      |               ^~~~~~~~~~~~~~
 epsilon.c:434:26: warning: variable 'last_dim_stored' set but not used [-Wunused-but-set-variable]
   434 |      int i, N, last_dim, last_dim_stored, nx, nz, local_y_start;
       |                          ^~~~~~~~~~~~~~~
@@ -6724,6 +6707,42 @@
 fields.c:230:15: warning: variable 'last_dim' set but not used [-Wunused-but-set-variable]
   230 |     int i, N, last_dim, last_dim_stored, nx, nz, local_y_start;
       |               ^~~~~~~~
+material_grid_opt.c: In function 'material_grids_min_tetm_gap':
+material_grid_opt.c:91:43: warning: unused parameter 'func_tol' [-Wunused-parameter]
+   91 |                                    number func_tol, number eps_tol,
+      |                                    ~~~~~~~^~~~~~~~
+material_grid_opt.c:92:44: warning: unused parameter 'maxeval' [-Wunused-parameter]
+   92 |                                    integer maxeval, number maxtime)
+      |                                    ~~~~~~~~^~~~~~~
+material_grid_opt.c:92:60: warning: unused parameter 'maxtime' [-Wunused-parameter]
+   92 |                                    integer maxeval, number maxtime)
+      |                                                     ~~~~~~~^~~~~~~
+material_grid_opt.c: In function 'material_grids_maxmin_gap':
+material_grid_opt.c:259:48: warning: unused parameter 'func_tol' [-Wunused-parameter]
+  259 |                                         number func_tol, number eps_tol,
+      |                                         ~~~~~~~^~~~~~~~
+material_grid_opt.c:260:49: warning: unused parameter 'maxeval' [-Wunused-parameter]
+  260 |                                         integer maxeval, number maxtime)
+      |                                         ~~~~~~~~^~~~~~~
+material_grid_opt.c:260:65: warning: unused parameter 'maxtime' [-Wunused-parameter]
+  260 |                                         integer maxeval, number maxtime)
+      |                                                          ~~~~~~~^~~~~~~
+field-smob.c: In function 'integrate_fieldL':
+field-smob.c:410:35: warning: unused variable 'local_n3' [-Wunused-variable]
+  410 |      int local_n2, local_y_start, local_n3;
+      |                                   ^~~~~~~~
+field-smob.c:408:54: warning: variable 'last_dim' set but not used [-Wunused-but-set-variable]
+  408 |      int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim;
+      |                                                      ^~~~~~~~
+field-smob.c:408:48: warning: variable 'rank' set but not used [-Wunused-but-set-variable]
+  408 |      int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim;
+      |                                                ^~~~
+field-smob.c:408:40: warning: variable 'n_last' set but not used [-Wunused-but-set-variable]
+  408 |      int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim;
+      |                                        ^~~~~~
+field-smob.c:408:31: warning: variable 'n_other' set but not used [-Wunused-but-set-variable]
+  408 |      int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim;
+      |                               ^~~~~~~
 fields.c: In function 'get_val':
 fields.c:558:33: warning: unused parameter 'ny' [-Wunused-parameter]
   558 |                     int nx, int ny, int nz, int last_dim_size,
@@ -6731,45 +6750,10 @@
 fields.c:558:49: warning: unused parameter 'last_dim_size' [-Wunused-parameter]
   558 |                     int nx, int ny, int nz, int last_dim_size,
       |                                             ~~~~^~~~~~~~~~~~~
-In file included from material_grid.c:28:
-material_grid.c: In function 'material_grids_addgradient':
-../src/maxwell/xyz_loop.h:28:28: warning: unused variable 'n2' [-Wunused-variable]
-   28 |           int n1 = md->nx, n2 = md->ny, n3 = md->nz, i1, i2_, i3; \
-      |                            ^~
-material_grid.c:420:6: note: in expansion of macro 'LOOP_XYZ'
-  420 |      LOOP_XYZ(mdata) {
-      |      ^~~~~~~~
-material_grid.c:393:35: warning: unused variable 'local_n3' [-Wunused-variable]
-  393 |      int local_n2, local_y_start, local_n3;
-      |                                   ^~~~~~~~
-material_grid.c:393:20: warning: unused variable 'local_y_start' [-Wunused-variable]
-  393 |      int local_n2, local_y_start, local_n3;
-      |                    ^~~~~~~~~~~~~
-material_grid.c:393:10: warning: unused variable 'local_n2' [-Wunused-variable]
-  393 |      int local_n2, local_y_start, local_n3;
-      |          ^~~~~~~~
-material_grid.c:391:54: warning: variable 'last_dim' set but not used [-Wunused-but-set-variable]
-  391 |      int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim;
-      |                                                      ^~~~~~~~
-material_grid.c:391:48: warning: variable 'rank' set but not used [-Wunused-but-set-variable]
-  391 |      int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim;
-      |                                                ^~~~
-material_grid.c:391:40: warning: variable 'n_last' set but not used [-Wunused-but-set-variable]
-  391 |      int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim;
-      |                                        ^~~~~~
-material_grid.c:391:31: warning: variable 'n_other' set but not used [-Wunused-but-set-variable]
-  391 |      int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim;
-      |                               ^~~~~~~
-material_grid.c:391:16: warning: unused variable 'k' [-Wunused-variable]
-  391 |      int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim;
-      |                ^
-material_grid.c:391:13: warning: unused variable 'j' [-Wunused-variable]
-  391 |      int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim;
-      |             ^
-material_grid.c:391:10: warning: unused variable 'i' [-Wunused-variable]
-  391 |      int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim;
-      |          ^
-mv -f .deps/mpb_mpi-epsilon_file.Tpo .deps/mpb_mpi-epsilon_file.Po
+field-smob.c: At top level:
+field-smob.c:396:17: warning: 'cvector3_conj' defined but not used [-Wunused-function]
+  396 | static cvector3 cvector3_conj(cvector3 c)
+      |                 ^~~~~~~~~~~~~
 fields.c: In function 'compute_energy_in_dielectric':
 fields.c:874:51: warning: variable 'local_y_start' set but not used [-Wunused-but-set-variable]
   874 |      int N, i, last_dim, last_dim_stored, nx, nz, local_y_start;
@@ -6777,13 +6761,9 @@
 fields.c:874:47: warning: variable 'nz' set but not used [-Wunused-but-set-variable]
   874 |      int N, i, last_dim, last_dim_stored, nx, nz, local_y_start;
       |                                               ^~
-material_grid.c: In function 'print_material_grids_deps_du_numeric':
 fields.c:874:43: warning: variable 'nx' set but not used [-Wunused-but-set-variable]
   874 |      int N, i, last_dim, last_dim_stored, nx, nz, local_y_start;
       |                                           ^~
-material_grid.c:635:14: warning: unused variable 'foo' [-Wunused-variable]
-  635 |      double *foo;
-      |              ^~~
 fields.c:874:26: warning: variable 'last_dim_stored' set but not used [-Wunused-but-set-variable]
   874 |      int N, i, last_dim, last_dim_stored, nx, nz, local_y_start;
       |                          ^~~~~~~~~~~~~~~
@@ -6800,31 +6780,15 @@
 fields.c:948:56: warning: unused parameter 'last_dim_size' [-Wunused-parameter]
   948 |                                int last_dim_start, int last_dim_size,
       |                                                    ~~~~^~~~~~~~~~~~~
-material_grid.c: In function 'match_eps_func':
 fields.c:949:36: warning: unused parameter 'first_dim_start' [-Wunused-parameter]
   949 |                                int first_dim_start, int first_dim_size,
       |                                ~~~~^~~~~~~~~~~~~~~
-material_grid.c:819:35: warning: unused variable 'local_n3' [-Wunused-variable]
-  819 |      int local_n2, local_y_start, local_n3;
-      |                                   ^~~~~~~~
 fields.c:949:57: warning: unused parameter 'first_dim_size' [-Wunused-parameter]
   949 |                                int first_dim_start, int first_dim_size,
       |                                                     ~~~~^~~~~~~~~~~~~~
-material_grid.c:817:54: warning: variable 'last_dim' set but not used [-Wunused-but-set-variable]
-  817 |      int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim;
-      |                                                      ^~~~~~~~
-material_grid.c:817:48: warning: variable 'rank' set but not used [-Wunused-but-set-variable]
-  817 |      int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim;
-      |                                                ^~~~
 fields.c:950:36: warning: unused parameter 'write_start0_special' [-Wunused-parameter]
   950 |                                int write_start0_special)
       |                                ~~~~^~~~~~~~~~~~~~~~~~~~
-material_grid.c:817:40: warning: variable 'n_last' set but not used [-Wunused-but-set-variable]
-  817 |      int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim;
-      |                                        ^~~~~~
-material_grid.c:817:31: warning: variable 'n_other' set but not used [-Wunused-but-set-variable]
-  817 |      int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim;
-      |                               ^~~~~~~
 fields.c: In function 'compute_energy_in_object_list':
 fields.c:1323:6: warning: 'geom_fix_objects0' is deprecated [-Wdeprecated-declarations]
  1323 |      geom_fix_objects0(objects);
@@ -6858,10 +6822,6 @@
 fields.c:1310:40: warning: variable 'n_last' set but not used [-Wunused-but-set-variable]
  1310 |      int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim;
       |                                        ^~~~~~
-material_grid.c: At top level:
-material_grid.c:808:15: warning: 'match_eps_func' defined but not used [-Wunused-function]
-  808 | static double match_eps_func(int n, const double *u, double *grad, void *data)
-      |               ^~~~~~~~~~~~~~
 fields.c:1310:31: warning: variable 'n_other' set but not used [-Wunused-but-set-variable]
  1310 |      int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim;
       |                               ^~~~~~~
@@ -6911,17 +6871,94 @@
 fields.c:1378:10: warning: unused variable 'i' [-Wunused-variable]
  1378 |      int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim;
       |          ^
+geom.c: In function 'overlap_integrand':
+geom.c:1156:10: warning: unused variable 's' [-Wunused-variable]
+ 1156 |   double s[2];
+      |          ^
 mv -f .deps/mpb_mpi-main.Tpo .deps/mpb_mpi-main.Po
+geom.c: In function 'point_in_or_on_prism':
+geom.c:2110:10: warning: unused variable 'height' [-Wunused-variable]
+ 2110 |   double height = prsm->height;
+      |          ^~~~~~
+geom.c: In function 'dcmp':
+geom.c:2137:17: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
+ 2137 |   double d1 = *((double *)pd1), d2 = *((double *)pd2);
+      |                 ^
+geom.c:2137:40: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
+ 2137 |   double d1 = *((double *)pd1), d2 = *((double *)pd2);
+      |                                        ^
+geom.c: In function 'normal_to_prism':
+geom.c:2357:11: warning: unused variable 'axisp' [-Wunused-variable]
+ 2357 |   vector3 axisp = vector3_scale(height, zhatp);
+      |           ^~~~~
+geom.c: In function 'triangle_normal':
+geom.c:2548:10: warning: unused variable 'nvnorm' [-Wunused-variable]
+ 2548 |   double nvnorm = vector3_norm(nv);
+      |          ^~~~~~
+mpicc -DHAVE_CONFIG_H -I. -I.. -I../src   -I/usr/include/guile/3.0  -I../src/util -I../src/matrices -I../src/matrixio -I../src/maxwell -DHAVE_CTL_HOOKS=1 -DHAVE_CTL_EXPORT_HOOK=1 -DCTL_SCM='"'/usr/share/libctl/base/ctl.scm'"' -DINCLUDE_SCM='"'/usr/share/libctl/base/include.scm'"' -DSPEC_SCM='"'/usr/share/mpb/mpb.scm'"' -DVERSION_STRING='"'"mpb_mpi 1.11.1, Copyright (C) 1999-2012, MIT"'"' -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT mpb_mpi-ctl-io.o -MD -MP -MF .deps/mpb_mpi-ctl-io.Tpo -c -o mpb_mpi-ctl-io.o `test -f 'ctl-io.c' || echo './'`ctl-io.c
 mv -f .deps/mpb_mpi-material_grid_opt.Tpo .deps/mpb_mpi-material_grid_opt.Po
+mv -f .deps/mpb_mpi-epsilon_file.Tpo .deps/mpb_mpi-epsilon_file.Po
 mv -f .deps/mpb_mpi-matrix-smob.Tpo .deps/mpb_mpi-matrix-smob.Po
 mv -f .deps/mpb_mpi-field-smob.Tpo .deps/mpb_mpi-field-smob.Po
+ctl-io.c: In function 'block_equal':
+ctl-io.c:639:6: warning: suggest braces around empty body in an 'else' statement [-Wempty-body]
+  639 | else ;
+      |      ^
+ctl-io.c: In function 'cylinder_equal':
+ctl-io.c:679:6: warning: suggest braces around empty body in an 'else' statement [-Wempty-body]
+  679 | else ;
+      |      ^
+ctl-io.c: In function 'geometric_object_equal':
+ctl-io.c:716:6: warning: suggest braces around empty body in an 'else' statement [-Wempty-body]
+  716 | else ;
+      |      ^
+ctl-io.c: In function 'material_type_equal':
+ctl-io.c:776:6: warning: suggest braces around empty body in an 'else' statement [-Wempty-body]
+  776 | else ;
+      |      ^
+ctl-io.c: In function 'lattice_destroy':
+ctl-io.c:782:30: warning: unused parameter 'o' [-Wunused-parameter]
+  782 | void lattice_destroy(lattice o)
+      |                      ~~~~~~~~^
+ctl-io.c: In function 'ellipsoid_destroy':
+ctl-io.c:786:34: warning: unused parameter 'o' [-Wunused-parameter]
+  786 | void ellipsoid_destroy(ellipsoid o)
+      |                        ~~~~~~~~~~^
+ctl-io.c: In function 'sphere_destroy':
+ctl-io.c:845:28: warning: unused parameter 'o' [-Wunused-parameter]
+  845 | void sphere_destroy(sphere o)
+      |                     ~~~~~~~^
+ctl-io.c: In function 'wedge_destroy':
+ctl-io.c:849:26: warning: unused parameter 'o' [-Wunused-parameter]
+  849 | void wedge_destroy(wedge o)
+      |                    ~~~~~~^
+ctl-io.c: In function 'cone_destroy':
+ctl-io.c:853:24: warning: unused parameter 'o' [-Wunused-parameter]
+  853 | void cone_destroy(cone o)
+      |                   ~~~~~^
+ctl-io.c: In function 'material_grid_destroy':
+ctl-io.c:907:42: warning: unused parameter 'o' [-Wunused-parameter]
+  907 | void material_grid_destroy(material_grid o)
+      |                            ~~~~~~~~~~~~~~^
+ctl-io.c: In function 'material_function_destroy':
+ctl-io.c:911:50: warning: unused parameter 'o' [-Wunused-parameter]
+  911 | void material_function_destroy(material_function o)
+      |                                ~~~~~~~~~~~~~~~~~~^
+ctl-io.c: In function 'medium_anisotropic_destroy':
+ctl-io.c:915:52: warning: unused parameter 'o' [-Wunused-parameter]
+  915 | void medium_anisotropic_destroy(medium_anisotropic o)
+      |                                 ~~~~~~~~~~~~~~~~~~~^
+ctl-io.c: In function 'medium_destroy':
+ctl-io.c:919:28: warning: unused parameter 'o' [-Wunused-parameter]
+  919 | void medium_destroy(medium o)
+      |                     ~~~~~~~^
+mv -f .deps/mpb_mpi-material_grid.Tpo .deps/mpb_mpi-material_grid.Po
 mv -f .deps/mpb_mpi-mpb.Tpo .deps/mpb_mpi-mpb.Po
 mv -f .deps/mpb_mpi-medium.Tpo .deps/mpb_mpi-medium.Po
-mv -f .deps/mpb_mpi-material_grid.Tpo .deps/mpb_mpi-material_grid.Po
 mv -f .deps/mpb_mpi-fields.Tpo .deps/mpb_mpi-fields.Po
 mv -f .deps/mpb_mpi-ctl-io.Tpo .deps/mpb_mpi-ctl-io.Po
 mv -f .deps/mpb_mpi-geom.Tpo .deps/mpb_mpi-geom.Po
-/bin/bash ../libtool  --tag=CC   --mode=link mpicc  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic  -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o mpb_mpi mpb_mpi-medium.o mpb_mpi-epsilon_file.o mpb_mpi-field-smob.o mpb_mpi-fields.o mpb_mpi-material_grid.o mpb_mpi-material_grid_opt.o mpb_mpi-matrix-smob.o mpb_mpi-mpb.o mpb_mpi-main.o mpb_mpi-geom.o mpb_mpi-ctl-io.o ../src/matrixio/libmatrixio.a ../src/libmpb_mpi.la  -lctl -lguile-3.0 -lgc -lpthread -ldl  -lhdf5 -lz -lfftw3_mpi   -llapack -lblas -lfftw3 -lm   -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lgfortran -lm -lquadmath
+/bin/sh ../libtool  --tag=CC   --mode=link mpicc  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic  -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o mpb_mpi mpb_mpi-medium.o mpb_mpi-epsilon_file.o mpb_mpi-field-smob.o mpb_mpi-fields.o mpb_mpi-material_grid.o mpb_mpi-material_grid_opt.o mpb_mpi-matrix-smob.o mpb_mpi-mpb.o mpb_mpi-main.o mpb_mpi-geom.o mpb_mpi-ctl-io.o ../src/matrixio/libmatrixio.a ../src/libmpb_mpi.la  -lctl -lguile-3.0 -lgc -lpthread -ldl  -lhdf5 -lz -lfftw3_mpi   -llapack -lblas -lfftw3 -lm   -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lgfortran -lm -lquadmath
 libtool: link: mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o mpb_mpi mpb_mpi-medium.o mpb_mpi-epsilon_file.o mpb_mpi-field-smob.o mpb_mpi-fields.o mpb_mpi-material_grid.o mpb_mpi-material_grid_opt.o mpb_mpi-matrix-smob.o mpb_mpi-mpb.o mpb_mpi-main.o mpb_mpi-geom.o mpb_mpi-ctl-io.o  ../src/matrixio/libmatrixio.a ../src/.libs/libmpb_mpi.a -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lctl -lguile-3.0 -lgc -lpthread -ldl -lhdf5 -lz -lfftw3_mpi -llapack -lblas -lfftw3 -lgfortran -lm -lquadmath
 make[5]: Leaving directory '/build/reproducible-path/mpb-1.11.1/mpb'
 make[4]: Leaving directory '/build/reproducible-path/mpb-1.11.1/mpb'
@@ -6977,7 +7014,7 @@
 make[5]: Entering directory '/build/reproducible-path/mpb-1.11.1/src'
 make[6]: Entering directory '/build/reproducible-path/mpb-1.11.1/src'
  /usr/bin/mkdir -p '/build/reproducible-path/mpb-1.11.1/debian/build-tmp/mpb-mpi/usr/lib'
- /bin/bash ../libtool   --mode=install /usr/bin/install -c   libmpb_mpi.la '/build/reproducible-path/mpb-1.11.1/debian/build-tmp/mpb-mpi/usr/lib'
+ /bin/sh ../libtool   --mode=install /usr/bin/install -c   libmpb_mpi.la '/build/reproducible-path/mpb-1.11.1/debian/build-tmp/mpb-mpi/usr/lib'
 libtool: install: /usr/bin/install -c .libs/libmpb_mpi.lai /build/reproducible-path/mpb-1.11.1/debian/build-tmp/mpb-mpi/usr/lib/libmpb_mpi.la
 libtool: install: /usr/bin/install -c .libs/libmpb_mpi.a /build/reproducible-path/mpb-1.11.1/debian/build-tmp/mpb-mpi/usr/lib/libmpb_mpi.a
 libtool: install: chmod 644 /build/reproducible-path/mpb-1.11.1/debian/build-tmp/mpb-mpi/usr/lib/libmpb_mpi.a
@@ -7004,7 +7041,7 @@
 make[4]: Entering directory '/build/reproducible-path/mpb-1.11.1/mpb'
 make[5]: Entering directory '/build/reproducible-path/mpb-1.11.1/mpb'
  /usr/bin/mkdir -p '/build/reproducible-path/mpb-1.11.1/debian/build-tmp/mpb-mpi/usr/bin'
-  /bin/bash ../libtool   --mode=install /usr/bin/install -c mpb_mpi '/build/reproducible-path/mpb-1.11.1/debian/build-tmp/mpb-mpi/usr/bin/./mpb-mpi'
+  /bin/sh ../libtool   --mode=install /usr/bin/install -c mpb_mpi '/build/reproducible-path/mpb-1.11.1/debian/build-tmp/mpb-mpi/usr/bin/./mpb-mpi'
 libtool: install: /usr/bin/install -c mpb_mpi /build/reproducible-path/mpb-1.11.1/debian/build-tmp/mpb-mpi/usr/bin/./mpb-mpi
  /usr/bin/mkdir -p '/build/reproducible-path/mpb-1.11.1/debian/build-tmp/mpb-mpi/usr/share/man/man1'
  /usr/bin/install -c -m 644 mpb-split.1 mpb.1 '/build/reproducible-path/mpb-1.11.1/debian/build-tmp/mpb-mpi/usr/share/man/man1'
@@ -7301,7 +7338,7 @@
 config.status: executing depfiles commands
 config.status: executing libtool commands
 dh_auto_build
-	make -j22
+	make -j10
 make[2]: Entering directory '/build/reproducible-path/mpb-1.11.1'
 make  all-recursive
 make[3]: Entering directory '/build/reproducible-path/mpb-1.11.1'
@@ -7314,17 +7351,17 @@
 make[6]: Entering directory '/build/reproducible-path/mpb-1.11.1/src/util'
 mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src   -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT sphere-quad.o -MD -MP -MF .deps/sphere-quad.Tpo -c -o sphere-quad.o sphere-quad.c
 mv -f .deps/sphere-quad.Tpo .deps/sphere-quad.Po
-/bin/bash ../../libtool  --tag=CC   --mode=link mpicc  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic  -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o sphere_quad sphere-quad.o  -lhdf5 -lz -lfftw3_mpi   -llapack -lblas -lfftw3 -lm   -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lgfortran -lm -lquadmath
+/bin/sh ../../libtool  --tag=CC   --mode=link mpicc  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic  -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o sphere_quad sphere-quad.o  -lhdf5 -lz -lfftw3_mpi   -llapack -lblas -lfftw3 -lm   -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lgfortran -lm -lquadmath
 libtool: link: mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o sphere_quad sphere-quad.o  -lhdf5 -lz -lfftw3_mpi -llapack -lblas -lfftw3 -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lgfortran -lm -lquadmath
 (echo "/* This file was automatically generated --- DO NOT EDIT */"; echo; ../../src/util/sphere_quad) > sphere-quad.h
 make  all-am
 make[7]: Entering directory '/build/reproducible-path/mpb-1.11.1/src/util'
-/bin/bash ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src   -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT debug_malloc.lo -MD -MP -MF .deps/debug_malloc.Tpo -c -o debug_malloc.lo debug_malloc.c
-/bin/bash ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src   -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT mpi_utils.lo -MD -MP -MF .deps/mpi_utils.Tpo -c -o mpi_utils.lo mpi_utils.c
-/bin/bash ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src   -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT verbosity.lo -MD -MP -MF .deps/verbosity.Tpo -c -o verbosity.lo verbosity.c
-libtool: compile:  mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT debug_malloc.lo -MD -MP -MF .deps/debug_malloc.Tpo -c debug_malloc.c -o debug_malloc.o
+/bin/sh ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src   -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT debug_malloc.lo -MD -MP -MF .deps/debug_malloc.Tpo -c -o debug_malloc.lo debug_malloc.c
+/bin/sh ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src   -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT mpi_utils.lo -MD -MP -MF .deps/mpi_utils.Tpo -c -o mpi_utils.lo mpi_utils.c
+/bin/sh ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src   -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT verbosity.lo -MD -MP -MF .deps/verbosity.Tpo -c -o verbosity.lo verbosity.c
 libtool: compile:  mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT verbosity.lo -MD -MP -MF .deps/verbosity.Tpo -c verbosity.c -o verbosity.o
 libtool: compile:  mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT mpi_utils.lo -MD -MP -MF .deps/mpi_utils.Tpo -c mpi_utils.c -o mpi_utils.o
+libtool: compile:  mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT debug_malloc.lo -MD -MP -MF .deps/debug_malloc.Tpo -c debug_malloc.c -o debug_malloc.o
 mv -f .deps/verbosity.Tpo .deps/verbosity.Plo
 mpi_utils.c: In function 'mpi_one_printf':
 mpi_utils.c:139:10: warning: ignoring return value of 'vasprintf' declared with attribute 'warn_unused_result' [-Wunused-result]
@@ -7332,7 +7369,7 @@
       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~
 mv -f .deps/debug_malloc.Tpo .deps/debug_malloc.Plo
 mv -f .deps/mpi_utils.Tpo .deps/mpi_utils.Plo
-/bin/bash ../../libtool  --tag=CC   --mode=link mpicc  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic  -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o libutil.la  debug_malloc.lo mpi_utils.lo verbosity.lo  -lhdf5 -lz -lfftw3_mpi   -llapack -lblas -lfftw3 -lm   -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lgfortran -lm -lquadmath
+/bin/sh ../../libtool  --tag=CC   --mode=link mpicc  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic  -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o libutil.la  debug_malloc.lo mpi_utils.lo verbosity.lo  -lhdf5 -lz -lfftw3_mpi   -llapack -lblas -lfftw3 -lm   -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lgfortran -lm -lquadmath
 libtool: link: ar cr .libs/libutil.a  debug_malloc.o mpi_utils.o verbosity.o
 libtool: link: ranlib .libs/libutil.a
 libtool: link: ( cd ".libs" && rm -f "libutil.la" && ln -s "../libutil.la" "libutil.la" )
@@ -7340,34 +7377,34 @@
 make[6]: Leaving directory '/build/reproducible-path/mpb-1.11.1/src/util'
 Making all in matrices
 make[6]: Entering directory '/build/reproducible-path/mpb-1.11.1/src/matrices'
-/bin/bash ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src  -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-blasglue.lo -MD -MP -MF .deps/libmatrices_la-blasglue.Tpo -c -o libmatrices_la-blasglue.lo `test -f 'blasglue.c' || echo './'`blasglue.c
-/bin/bash ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src  -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-eigensolver.lo -MD -MP -MF .deps/libmatrices_la-eigensolver.Tpo -c -o libmatrices_la-eigensolver.lo `test -f 'eigensolver.c' || echo './'`eigensolver.c
-/bin/bash ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src  -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-eigensolver_davidson.lo -MD -MP -MF .deps/libmatrices_la-eigensolver_davidson.Tpo -c -o libmatrices_la-eigensolver_davidson.lo `test -f 'eigensolver_davidson.c' || echo './'`eigensolver_davidson.c
-/bin/bash ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src  -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-eigensolver_utils.lo -MD -MP -MF .deps/libmatrices_la-eigensolver_utils.Tpo -c -o libmatrices_la-eigensolver_utils.lo `test -f 'eigensolver_utils.c' || echo './'`eigensolver_utils.c
-/bin/bash ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src  -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-evectmatrix.lo -MD -MP -MF .deps/libmatrices_la-evectmatrix.Tpo -c -o libmatrices_la-evectmatrix.lo `test -f 'evectmatrix.c' || echo './'`evectmatrix.c
-/bin/bash ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src  -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-linmin.lo -MD -MP -MF .deps/libmatrices_la-linmin.Tpo -c -o libmatrices_la-linmin.lo `test -f 'linmin.c' || echo './'`linmin.c
-/bin/bash ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src  -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-matrices.lo -MD -MP -MF .deps/libmatrices_la-matrices.Tpo -c -o libmatrices_la-matrices.lo `test -f 'matrices.c' || echo './'`matrices.c
-/bin/bash ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src  -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-minpack2-linmin.lo -MD -MP -MF .deps/libmatrices_la-minpack2-linmin.Tpo -c -o libmatrices_la-minpack2-linmin.lo `test -f 'minpack2-linmin.c' || echo './'`minpack2-linmin.c
-/bin/bash ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src  -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-sqmatrix.lo -MD -MP -MF .deps/libmatrices_la-sqmatrix.Tpo -c -o libmatrices_la-sqmatrix.lo `test -f 'sqmatrix.c' || echo './'`sqmatrix.c
+/bin/sh ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src  -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-blasglue.lo -MD -MP -MF .deps/libmatrices_la-blasglue.Tpo -c -o libmatrices_la-blasglue.lo `test -f 'blasglue.c' || echo './'`blasglue.c
+/bin/sh ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src  -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-eigensolver.lo -MD -MP -MF .deps/libmatrices_la-eigensolver.Tpo -c -o libmatrices_la-eigensolver.lo `test -f 'eigensolver.c' || echo './'`eigensolver.c
+/bin/sh ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src  -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-eigensolver_davidson.lo -MD -MP -MF .deps/libmatrices_la-eigensolver_davidson.Tpo -c -o libmatrices_la-eigensolver_davidson.lo `test -f 'eigensolver_davidson.c' || echo './'`eigensolver_davidson.c
+/bin/sh ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src  -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-eigensolver_utils.lo -MD -MP -MF .deps/libmatrices_la-eigensolver_utils.Tpo -c -o libmatrices_la-eigensolver_utils.lo `test -f 'eigensolver_utils.c' || echo './'`eigensolver_utils.c
+/bin/sh ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src  -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-evectmatrix.lo -MD -MP -MF .deps/libmatrices_la-evectmatrix.Tpo -c -o libmatrices_la-evectmatrix.lo `test -f 'evectmatrix.c' || echo './'`evectmatrix.c
+/bin/sh ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src  -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-linmin.lo -MD -MP -MF .deps/libmatrices_la-linmin.Tpo -c -o libmatrices_la-linmin.lo `test -f 'linmin.c' || echo './'`linmin.c
+/bin/sh ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src  -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-matrices.lo -MD -MP -MF .deps/libmatrices_la-matrices.Tpo -c -o libmatrices_la-matrices.lo `test -f 'matrices.c' || echo './'`matrices.c
+/bin/sh ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src  -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-minpack2-linmin.lo -MD -MP -MF .deps/libmatrices_la-minpack2-linmin.Tpo -c -o libmatrices_la-minpack2-linmin.lo `test -f 'minpack2-linmin.c' || echo './'`minpack2-linmin.c
+/bin/sh ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src  -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-sqmatrix.lo -MD -MP -MF .deps/libmatrices_la-sqmatrix.Tpo -c -o libmatrices_la-sqmatrix.lo `test -f 'sqmatrix.c' || echo './'`sqmatrix.c
 libtool: compile:  mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-eigensolver.lo -MD -MP -MF .deps/libmatrices_la-eigensolver.Tpo -c eigensolver.c -o libmatrices_la-eigensolver.o
-libtool: compile:  mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-sqmatrix.lo -MD -MP -MF .deps/libmatrices_la-sqmatrix.Tpo -c sqmatrix.c -o libmatrices_la-sqmatrix.o
-libtool: compile:  mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-eigensolver_davidson.lo -MD -MP -MF .deps/libmatrices_la-eigensolver_davidson.Tpo -c eigensolver_davidson.c -o libmatrices_la-eigensolver_davidson.o
-libtool: compile:  mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-blasglue.lo -MD -MP -MF .deps/libmatrices_la-blasglue.Tpo -c blasglue.c -o libmatrices_la-blasglue.o
-libtool: compile:  mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-matrices.lo -MD -MP -MF .deps/libmatrices_la-matrices.Tpo -c matrices.c -o libmatrices_la-matrices.o
 libtool: compile:  mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-evectmatrix.lo -MD -MP -MF .deps/libmatrices_la-evectmatrix.Tpo -c evectmatrix.c -o libmatrices_la-evectmatrix.o
-libtool: compile:  mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-linmin.lo -MD -MP -MF .deps/libmatrices_la-linmin.Tpo -c linmin.c -o libmatrices_la-linmin.o
-libtool: compile:  mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-eigensolver_utils.lo -MD -MP -MF .deps/libmatrices_la-eigensolver_utils.Tpo -c eigensolver_utils.c -o libmatrices_la-eigensolver_utils.o
+libtool: compile:  mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-blasglue.lo -MD -MP -MF .deps/libmatrices_la-blasglue.Tpo -c blasglue.c -o libmatrices_la-blasglue.o
+libtool: compile:  mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-eigensolver_davidson.lo -MD -MP -MF .deps/libmatrices_la-eigensolver_davidson.Tpo -c eigensolver_davidson.c -o libmatrices_la-eigensolver_davidson.o
 libtool: compile:  mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-minpack2-linmin.lo -MD -MP -MF .deps/libmatrices_la-minpack2-linmin.Tpo -c minpack2-linmin.c -o libmatrices_la-minpack2-linmin.o
-mv -f .deps/libmatrices_la-eigensolver_utils.Tpo .deps/libmatrices_la-eigensolver_utils.Plo
+libtool: compile:  mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-eigensolver_utils.lo -MD -MP -MF .deps/libmatrices_la-eigensolver_utils.Tpo -c eigensolver_utils.c -o libmatrices_la-eigensolver_utils.o
+libtool: compile:  mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-linmin.lo -MD -MP -MF .deps/libmatrices_la-linmin.Tpo -c linmin.c -o libmatrices_la-linmin.o
+libtool: compile:  mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-sqmatrix.lo -MD -MP -MF .deps/libmatrices_la-sqmatrix.Tpo -c sqmatrix.c -o libmatrices_la-sqmatrix.o
+libtool: compile:  mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src -I./../util -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrices_la-matrices.lo -MD -MP -MF .deps/libmatrices_la-matrices.Tpo -c matrices.c -o libmatrices_la-matrices.o
 mv -f .deps/libmatrices_la-linmin.Tpo .deps/libmatrices_la-linmin.Plo
 mv -f .deps/libmatrices_la-blasglue.Tpo .deps/libmatrices_la-blasglue.Plo
-mv -f .deps/libmatrices_la-matrices.Tpo .deps/libmatrices_la-matrices.Plo
+mv -f .deps/libmatrices_la-eigensolver_utils.Tpo .deps/libmatrices_la-eigensolver_utils.Plo
 mv -f .deps/libmatrices_la-minpack2-linmin.Tpo .deps/libmatrices_la-minpack2-linmin.Plo
-mv -f .deps/libmatrices_la-sqmatrix.Tpo .deps/libmatrices_la-sqmatrix.Plo
-mv -f .deps/libmatrices_la-evectmatrix.Tpo .deps/libmatrices_la-evectmatrix.Plo
 mv -f .deps/libmatrices_la-eigensolver_davidson.Tpo .deps/libmatrices_la-eigensolver_davidson.Plo
+mv -f .deps/libmatrices_la-evectmatrix.Tpo .deps/libmatrices_la-evectmatrix.Plo
+mv -f .deps/libmatrices_la-matrices.Tpo .deps/libmatrices_la-matrices.Plo
+mv -f .deps/libmatrices_la-sqmatrix.Tpo .deps/libmatrices_la-sqmatrix.Plo
 mv -f .deps/libmatrices_la-eigensolver.Tpo .deps/libmatrices_la-eigensolver.Plo
-/bin/bash ../../libtool  --tag=CC   --mode=link mpicc  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic  -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o libmatrices.la  libmatrices_la-blasglue.lo libmatrices_la-eigensolver.lo libmatrices_la-eigensolver_davidson.lo libmatrices_la-eigensolver_utils.lo libmatrices_la-evectmatrix.lo libmatrices_la-linmin.lo libmatrices_la-matrices.lo libmatrices_la-minpack2-linmin.lo libmatrices_la-sqmatrix.lo  -lhdf5 -lz -lfftw3_mpi   -llapack -lblas -lfftw3 -lm   -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lgfortran -lm -lquadmath
+/bin/sh ../../libtool  --tag=CC   --mode=link mpicc  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic  -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o libmatrices.la  libmatrices_la-blasglue.lo libmatrices_la-eigensolver.lo libmatrices_la-eigensolver_davidson.lo libmatrices_la-eigensolver_utils.lo libmatrices_la-evectmatrix.lo libmatrices_la-linmin.lo libmatrices_la-matrices.lo libmatrices_la-minpack2-linmin.lo libmatrices_la-sqmatrix.lo  -lhdf5 -lz -lfftw3_mpi   -llapack -lblas -lfftw3 -lm   -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lgfortran -lm -lquadmath
 libtool: link: ar cr .libs/libmatrices.a  libmatrices_la-blasglue.o libmatrices_la-eigensolver.o libmatrices_la-eigensolver_davidson.o libmatrices_la-eigensolver_utils.o libmatrices_la-evectmatrix.o libmatrices_la-linmin.o libmatrices_la-matrices.o libmatrices_la-minpack2-linmin.o libmatrices_la-sqmatrix.o
 libtool: link: ranlib .libs/libmatrices.a
 libtool: link: ( cd ".libs" && rm -f "libmatrices.la" && ln -s "../libmatrices.la" "libmatrices.la" )
@@ -7377,6 +7414,13 @@
 mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src  -I./../util -I./../matrices -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrixio_a-evectmatrixio.o -MD -MP -MF .deps/libmatrixio_a-evectmatrixio.Tpo -c -o libmatrixio_a-evectmatrixio.o `test -f 'evectmatrixio.c' || echo './'`evectmatrixio.c
 mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src  -I./../util -I./../matrices -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrixio_a-fieldio.o -MD -MP -MF .deps/libmatrixio_a-fieldio.Tpo -c -o libmatrixio_a-fieldio.o `test -f 'fieldio.c' || echo './'`fieldio.c
 mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src  -I./../util -I./../matrices -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmatrixio_a-matrixio.o -MD -MP -MF .deps/libmatrixio_a-matrixio.Tpo -c -o libmatrixio_a-matrixio.o `test -f 'matrixio.c' || echo './'`matrixio.c
+fieldio.c:41:46: warning: argument 8 of type 'const real *' {aka 'const double *'} declared as a pointer [-Warray-parameter=]
+   41 |                                  const real *kvector,
+      |                                  ~~~~~~~~~~~~^~~~~~~
+In file included from fieldio.c:28:
+matrixio.h:95:52: note: previously declared as an array 'const real[3]' {aka 'const double[3]'}
+   95 |                                         const real kvector[3],
+      |                                         ~~~~~~~~~~~^~~~~~~~~~
 matrixio.c: In function 'matrixio_open_':
 matrixio.c:405:91: warning: statement with no effect [-Wunused-value]
   405 |      IF_EXCLUSIVE(if (parallel) mpi_begin_critical_section(matrixio_critical_section_tag),0);
@@ -7406,13 +7450,6 @@
 ./../util/check.h:37:12: note: in definition of macro 'CHECK'
    37 |      if (!(condition))  { \
       |            ^~~~~~~~~
-fieldio.c:41:46: warning: argument 8 of type 'const real *' {aka 'const double *'} declared as a pointer [-Warray-parameter=]
-   41 |                                  const real *kvector,
-      |                                  ~~~~~~~~~~~~^~~~~~~
-In file included from fieldio.c:28:
-matrixio.h:95:52: note: previously declared as an array 'const real[3]' {aka 'const double[3]'}
-   95 |                                         const real kvector[3],
-      |                                         ~~~~~~~~~~~^~~~~~~~~~
 mv -f .deps/libmatrixio_a-evectmatrixio.Tpo .deps/libmatrixio_a-evectmatrixio.Po
 mv -f .deps/libmatrixio_a-fieldio.Tpo .deps/libmatrixio_a-fieldio.Po
 mv -f .deps/libmatrixio_a-matrixio.Tpo .deps/libmatrixio_a-matrixio.Po
@@ -7423,13 +7460,13 @@
 make[6]: Leaving directory '/build/reproducible-path/mpb-1.11.1/src/matrixio'
 Making all in maxwell
 make[6]: Entering directory '/build/reproducible-path/mpb-1.11.1/src/maxwell'
-/bin/bash ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src  -I./../util -I./../matrices -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmaxwell_la-maxwell.lo -MD -MP -MF .deps/libmaxwell_la-maxwell.Tpo -c -o libmaxwell_la-maxwell.lo `test -f 'maxwell.c' || echo './'`maxwell.c
-/bin/bash ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src  -I./../util -I./../matrices -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmaxwell_la-maxwell_constraints.lo -MD -MP -MF .deps/libmaxwell_la-maxwell_constraints.Tpo -c -o libmaxwell_la-maxwell_constraints.lo `test -f 'maxwell_constraints.c' || echo './'`maxwell_constraints.c
-/bin/bash ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src  -I./../util -I./../matrices -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmaxwell_la-maxwell_eps.lo -MD -MP -MF .deps/libmaxwell_la-maxwell_eps.Tpo -c -o libmaxwell_la-maxwell_eps.lo `test -f 'maxwell_eps.c' || echo './'`maxwell_eps.c
-/bin/bash ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src  -I./../util -I./../matrices -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmaxwell_la-maxwell_op.lo -MD -MP -MF .deps/libmaxwell_la-maxwell_op.Tpo -c -o libmaxwell_la-maxwell_op.lo `test -f 'maxwell_op.c' || echo './'`maxwell_op.c
-/bin/bash ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src  -I./../util -I./../matrices -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmaxwell_la-maxwell_pre.lo -MD -MP -MF .deps/libmaxwell_la-maxwell_pre.Tpo -c -o libmaxwell_la-maxwell_pre.lo `test -f 'maxwell_pre.c' || echo './'`maxwell_pre.c
-libtool: compile:  mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src -I./../util -I./../matrices -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmaxwell_la-maxwell_constraints.lo -MD -MP -MF .deps/libmaxwell_la-maxwell_constraints.Tpo -c maxwell_constraints.c -o libmaxwell_la-maxwell_constraints.o
+/bin/sh ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src  -I./../util -I./../matrices -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmaxwell_la-maxwell.lo -MD -MP -MF .deps/libmaxwell_la-maxwell.Tpo -c -o libmaxwell_la-maxwell.lo `test -f 'maxwell.c' || echo './'`maxwell.c
+/bin/sh ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src  -I./../util -I./../matrices -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmaxwell_la-maxwell_constraints.lo -MD -MP -MF .deps/libmaxwell_la-maxwell_constraints.Tpo -c -o libmaxwell_la-maxwell_constraints.lo `test -f 'maxwell_constraints.c' || echo './'`maxwell_constraints.c
+/bin/sh ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src  -I./../util -I./../matrices -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmaxwell_la-maxwell_eps.lo -MD -MP -MF .deps/libmaxwell_la-maxwell_eps.Tpo -c -o libmaxwell_la-maxwell_eps.lo `test -f 'maxwell_eps.c' || echo './'`maxwell_eps.c
+/bin/sh ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src  -I./../util -I./../matrices -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmaxwell_la-maxwell_op.lo -MD -MP -MF .deps/libmaxwell_la-maxwell_op.Tpo -c -o libmaxwell_la-maxwell_op.lo `test -f 'maxwell_op.c' || echo './'`maxwell_op.c
+/bin/sh ../../libtool  --tag=CC   --mode=compile mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src  -I./../util -I./../matrices -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmaxwell_la-maxwell_pre.lo -MD -MP -MF .deps/libmaxwell_la-maxwell_pre.Tpo -c -o libmaxwell_la-maxwell_pre.lo `test -f 'maxwell_pre.c' || echo './'`maxwell_pre.c
 libtool: compile:  mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src -I./../util -I./../matrices -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmaxwell_la-maxwell.lo -MD -MP -MF .deps/libmaxwell_la-maxwell.Tpo -c maxwell.c -o libmaxwell_la-maxwell.o
+libtool: compile:  mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src -I./../util -I./../matrices -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmaxwell_la-maxwell_constraints.lo -MD -MP -MF .deps/libmaxwell_la-maxwell_constraints.Tpo -c maxwell_constraints.c -o libmaxwell_la-maxwell_constraints.o
 libtool: compile:  mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src -I./../util -I./../matrices -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmaxwell_la-maxwell_eps.lo -MD -MP -MF .deps/libmaxwell_la-maxwell_eps.Tpo -c maxwell_eps.c -o libmaxwell_la-maxwell_eps.o
 libtool: compile:  mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src -I./../util -I./../matrices -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmaxwell_la-maxwell_op.lo -MD -MP -MF .deps/libmaxwell_la-maxwell_op.Tpo -c maxwell_op.c -o libmaxwell_la-maxwell_op.o
 libtool: compile:  mpicc -DHAVE_CONFIG_H -I. -I../.. -I../../src -I./../util -I./../matrices -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT libmaxwell_la-maxwell_pre.lo -MD -MP -MF .deps/libmaxwell_la-maxwell_pre.Tpo -c maxwell_pre.c -o libmaxwell_la-maxwell_pre.o
@@ -7440,11 +7477,11 @@
 maxwell_op.c:51:32: warning: unused variable 'ay_i' [-Wunused-variable]
    51 |     real ax_i=SCALAR_IM(a[0]), ay_i=SCALAR_IM(a[1]), az_i=SCALAR_IM(a[2]);
       |                                ^~~~
-In file included from maxwell_eps.c:29:
-maxwell_eps.c: In function 'set_maxwell_dielectric':
 maxwell_op.c:51:10: warning: unused variable 'ax_i' [-Wunused-variable]
    51 |     real ax_i=SCALAR_IM(a[0]), ay_i=SCALAR_IM(a[1]), az_i=SCALAR_IM(a[2]);
       |          ^~~~
+In file included from maxwell_eps.c:29:
+maxwell_eps.c: In function 'set_maxwell_dielectric':
 xyz_loop.h:54:28: warning: unused variable 'n2' [-Wunused-variable]
    54 |           int n1 = md->nx, n2 = md->ny, n3 = md->nz, i1, i2_, i3; \
       |                            ^~
@@ -7482,18 +7519,18 @@
 maxwell_eps.c:181:12: warning: 'sym_matrix_eq' defined but not used [-Wunused-function]
   181 | static int sym_matrix_eq(symmetric_matrix V1, symmetric_matrix V2, double tol)
       |            ^~~~~~~~~~~~~
-mv -f .deps/libmaxwell_la-maxwell_pre.Tpo .deps/libmaxwell_la-maxwell_pre.Plo
 mv -f .deps/libmaxwell_la-maxwell.Tpo .deps/libmaxwell_la-maxwell.Plo
-mv -f .deps/libmaxwell_la-maxwell_constraints.Tpo .deps/libmaxwell_la-maxwell_constraints.Plo
+mv -f .deps/libmaxwell_la-maxwell_pre.Tpo .deps/libmaxwell_la-maxwell_pre.Plo
 mv -f .deps/libmaxwell_la-maxwell_eps.Tpo .deps/libmaxwell_la-maxwell_eps.Plo
+mv -f .deps/libmaxwell_la-maxwell_constraints.Tpo .deps/libmaxwell_la-maxwell_constraints.Plo
 mv -f .deps/libmaxwell_la-maxwell_op.Tpo .deps/libmaxwell_la-maxwell_op.Plo
-/bin/bash ../../libtool  --tag=CC   --mode=link mpicc  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic  -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o libmaxwell.la  libmaxwell_la-maxwell.lo libmaxwell_la-maxwell_constraints.lo libmaxwell_la-maxwell_eps.lo libmaxwell_la-maxwell_op.lo libmaxwell_la-maxwell_pre.lo  -lhdf5 -lz -lfftw3_mpi   -llapack -lblas -lfftw3 -lm   -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lgfortran -lm -lquadmath
+/bin/sh ../../libtool  --tag=CC   --mode=link mpicc  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic  -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o libmaxwell.la  libmaxwell_la-maxwell.lo libmaxwell_la-maxwell_constraints.lo libmaxwell_la-maxwell_eps.lo libmaxwell_la-maxwell_op.lo libmaxwell_la-maxwell_pre.lo  -lhdf5 -lz -lfftw3_mpi   -llapack -lblas -lfftw3 -lm   -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lgfortran -lm -lquadmath
 libtool: link: ar cr .libs/libmaxwell.a  libmaxwell_la-maxwell.o libmaxwell_la-maxwell_constraints.o libmaxwell_la-maxwell_eps.o libmaxwell_la-maxwell_op.o libmaxwell_la-maxwell_pre.o
 libtool: link: ranlib .libs/libmaxwell.a
 libtool: link: ( cd ".libs" && rm -f "libmaxwell.la" && ln -s "../libmaxwell.la" "libmaxwell.la" )
 make[6]: Leaving directory '/build/reproducible-path/mpb-1.11.1/src/maxwell'
 make[6]: Entering directory '/build/reproducible-path/mpb-1.11.1/src'
-/bin/bash ../libtool  --tag=CC   --mode=link mpicc  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -no-undefined -version-info 5:1:4 -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o libmpbi_mpi.la -rpath /usr/lib  util/libutil.la matrices/libmatrices.la maxwell/libmaxwell.la -lhdf5 -lz -lfftw3_mpi   -llapack -lblas -lfftw3 -lm   -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lgfortran -lm -lquadmath
+/bin/sh ../libtool  --tag=CC   --mode=link mpicc  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -no-undefined -version-info 5:1:4 -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o libmpbi_mpi.la -rpath /usr/lib  util/libutil.la matrices/libmatrices.la maxwell/libmaxwell.la -lhdf5 -lz -lfftw3_mpi   -llapack -lblas -lfftw3 -lm   -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lgfortran -lm -lquadmath
 libtool: link: (cd .libs/libmpbi_mpi.lax/libutil.a && ar x "/build/reproducible-path/mpb-1.11.1/src/util/.libs/libutil.a")
 libtool: link: (cd .libs/libmpbi_mpi.lax/libmatrices.a && ar x "/build/reproducible-path/mpb-1.11.1/src/matrices/.libs/libmatrices.a")
 libtool: link: (cd .libs/libmpbi_mpi.lax/libmaxwell.a && ar x "/build/reproducible-path/mpb-1.11.1/src/maxwell/.libs/libmaxwell.a")
@@ -7562,19 +7599,19 @@
   350 |           evectmatrix Y, real *eigenvals, sqmatrix YtY)
       |           ~~~~~~~~~~~~^
 mv -f .deps/malloctest.Tpo .deps/malloctest.Po
-/bin/bash ../libtool  --tag=CC   --mode=link mpicc  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic  -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o malloctest malloctest.o ../src/libmpbi_mpi.la -lhdf5 -lz -lfftw3_mpi   -llapack -lblas -lfftw3 -lm   -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lgfortran -lm -lquadmath
+/bin/sh ../libtool  --tag=CC   --mode=link mpicc  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic  -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o malloctest malloctest.o ../src/libmpbi_mpi.la -lhdf5 -lz -lfftw3_mpi   -llapack -lblas -lfftw3 -lm   -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lgfortran -lm -lquadmath
 mv -f .deps/blastest.Tpo .deps/blastest.Po
-/bin/bash ../libtool  --tag=CC   --mode=link mpicc  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic  -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o blastest blastest.o ../src/libmpbi_mpi.la -lhdf5 -lz -lfftw3_mpi   -llapack -lblas -lfftw3 -lm   -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lgfortran -lm -lquadmath
+/bin/sh ../libtool  --tag=CC   --mode=link mpicc  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic  -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o blastest blastest.o ../src/libmpbi_mpi.la -lhdf5 -lz -lfftw3_mpi   -llapack -lblas -lfftw3 -lm   -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lgfortran -lm -lquadmath
 libtool: link: mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o malloctest malloctest.o  ../src/.libs/libmpbi_mpi.a -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lhdf5 -lz -lfftw3_mpi -llapack -lblas -lfftw3 -lgfortran -lm -lquadmath
 libtool: link: mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o blastest blastest.o  ../src/.libs/libmpbi_mpi.a -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lhdf5 -lz -lfftw3_mpi -llapack -lblas -lfftw3 -lgfortran -lm -lquadmath
 mv -f .deps/normal_vectors-normal_vectors.Tpo .deps/normal_vectors-normal_vectors.Po
-/bin/bash ../libtool  --tag=CC   --mode=link mpicc  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic  -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o normal_vectors normal_vectors-normal_vectors.o -lctlgeom ../src/libmpbi_mpi.la -lhdf5 -lz -lfftw3_mpi   -llapack -lblas -lfftw3 -lm   -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lgfortran -lm -lquadmath
+/bin/sh ../libtool  --tag=CC   --mode=link mpicc  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic  -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o normal_vectors normal_vectors-normal_vectors.o -lctlgeom ../src/libmpbi_mpi.la -lhdf5 -lz -lfftw3_mpi   -llapack -lblas -lfftw3 -lm   -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lgfortran -lm -lquadmath
 mv -f .deps/maxwell_test.Tpo .deps/maxwell_test.Po
-/bin/bash ../libtool  --tag=CC   --mode=link mpicc  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic  -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o maxwell_test maxwell_test.o ../src/libmpbi_mpi.la -lhdf5 -lz -lfftw3_mpi   -llapack -lblas -lfftw3 -lm   -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lgfortran -lm -lquadmath
+/bin/sh ../libtool  --tag=CC   --mode=link mpicc  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic  -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o maxwell_test maxwell_test.o ../src/libmpbi_mpi.la -lhdf5 -lz -lfftw3_mpi   -llapack -lblas -lfftw3 -lm   -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lgfortran -lm -lquadmath
 libtool: link: mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o normal_vectors normal_vectors-normal_vectors.o  -lctlgeom ../src/.libs/libmpbi_mpi.a -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lhdf5 -lz -lfftw3_mpi -llapack -lblas -lfftw3 -lgfortran -lm -lquadmath
 libtool: link: mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o maxwell_test maxwell_test.o  ../src/.libs/libmpbi_mpi.a -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lhdf5 -lz -lfftw3_mpi -llapack -lblas -lfftw3 -lgfortran -lm -lquadmath
 mv -f .deps/eigs_test.Tpo .deps/eigs_test.Po
-/bin/bash ../libtool  --tag=CC   --mode=link mpicc  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic  -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o eigs_test eigs_test.o ../src/libmpbi_mpi.la -lhdf5 -lz -lfftw3_mpi   -llapack -lblas -lfftw3 -lm   -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lgfortran -lm -lquadmath
+/bin/sh ../libtool  --tag=CC   --mode=link mpicc  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic  -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o eigs_test eigs_test.o ../src/libmpbi_mpi.la -lhdf5 -lz -lfftw3_mpi   -llapack -lblas -lfftw3 -lm   -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lgfortran -lm -lquadmath
 libtool: link: mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o eigs_test eigs_test.o  ../src/.libs/libmpbi_mpi.a -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lhdf5 -lz -lfftw3_mpi -llapack -lblas -lfftw3 -lgfortran -lm -lquadmath
 make[4]: Leaving directory '/build/reproducible-path/mpb-1.11.1/tests'
 Making all in mpb
@@ -7605,7 +7642,6 @@
 mpicc -DHAVE_CONFIG_H -I. -I.. -I../src   -I/usr/include/guile/3.0  -I../src/util -I../src/matrices -I../src/matrixio -I../src/maxwell -DHAVE_CTL_HOOKS=1 -DHAVE_CTL_EXPORT_HOOK=1 -DCTL_SCM='"'/usr/share/libctl/base/ctl.scm'"' -DINCLUDE_SCM='"'/usr/share/libctl/base/include.scm'"' -DSPEC_SCM='"'/usr/share/mpb/mpb.scm'"' -DVERSION_STRING='"'"mpbi_mpi 1.11.1, Copyright (C) 1999-2012, MIT"'"' -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT mpbi_mpi-mpb.o -MD -MP -MF .deps/mpbi_mpi-mpb.Tpo -c -o mpbi_mpi-mpb.o `test -f 'mpb.c' || echo './'`mpb.c
 mpicc -DHAVE_CONFIG_H -I. -I.. -I../src   -I/usr/include/guile/3.0  -I../src/util -I../src/matrices -I../src/matrixio -I../src/maxwell -DHAVE_CTL_HOOKS=1 -DHAVE_CTL_EXPORT_HOOK=1 -DCTL_SCM='"'/usr/share/libctl/base/ctl.scm'"' -DINCLUDE_SCM='"'/usr/share/libctl/base/include.scm'"' -DSPEC_SCM='"'/usr/share/mpb/mpb.scm'"' -DVERSION_STRING='"'"mpbi_mpi 1.11.1, Copyright (C) 1999-2012, MIT"'"' -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT mpbi_mpi-main.o -MD -MP -MF .deps/mpbi_mpi-main.Tpo -c -o mpbi_mpi-main.o `test -f 'main.c' || echo './'`main.c
 mpicc -DHAVE_CONFIG_H -I. -I.. -I../src   -I/usr/include/guile/3.0  -I../src/util -I../src/matrices -I../src/matrixio -I../src/maxwell -DHAVE_CTL_HOOKS=1 -DHAVE_CTL_EXPORT_HOOK=1 -DCTL_SCM='"'/usr/share/libctl/base/ctl.scm'"' -DINCLUDE_SCM='"'/usr/share/libctl/base/include.scm'"' -DSPEC_SCM='"'/usr/share/mpb/mpb.scm'"' -DVERSION_STRING='"'"mpbi_mpi 1.11.1, Copyright (C) 1999-2012, MIT"'"' -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT mpbi_mpi-geom.o -MD -MP -MF .deps/mpbi_mpi-geom.Tpo -c -o mpbi_mpi-geom.o `test -f 'geom.c' || echo './'`geom.c
-mpicc -DHAVE_CONFIG_H -I. -I.. -I../src   -I/usr/include/guile/3.0  -I../src/util -I../src/matrices -I../src/matrixio -I../src/maxwell -DHAVE_CTL_HOOKS=1 -DHAVE_CTL_EXPORT_HOOK=1 -DCTL_SCM='"'/usr/share/libctl/base/ctl.scm'"' -DINCLUDE_SCM='"'/usr/share/libctl/base/include.scm'"' -DSPEC_SCM='"'/usr/share/mpb/mpb.scm'"' -DVERSION_STRING='"'"mpbi_mpi 1.11.1, Copyright (C) 1999-2012, MIT"'"' -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT mpbi_mpi-ctl-io.o -MD -MP -MF .deps/mpbi_mpi-ctl-io.Tpo -c -o mpbi_mpi-ctl-io.o `test -f 'ctl-io.c' || echo './'`ctl-io.c
 In file included from ctl-io.h:7,
                  from main.c:37:
 main.c: In function 'main_entry':
@@ -7618,58 +7654,6 @@
 main.c:205:45: warning: cast between incompatible function types from 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *)' to 'struct scm_unused_struct * (*)(void)' [-Wcast-function-type]
   205 |   gh_new_procedure("cadaptive-integration", (SCM(*)(void))cadaptive_integration_scm, 6, 0, 0);
       |                                             ^
-ctl-io.c: In function 'block_equal':
-ctl-io.c:639:6: warning: suggest braces around empty body in an 'else' statement [-Wempty-body]
-  639 | else ;
-      |      ^
-ctl-io.c: In function 'cylinder_equal':
-ctl-io.c:679:6: warning: suggest braces around empty body in an 'else' statement [-Wempty-body]
-  679 | else ;
-      |      ^
-ctl-io.c: In function 'geometric_object_equal':
-ctl-io.c:716:6: warning: suggest braces around empty body in an 'else' statement [-Wempty-body]
-  716 | else ;
-      |      ^
-ctl-io.c: In function 'material_type_equal':
-ctl-io.c:776:6: warning: suggest braces around empty body in an 'else' statement [-Wempty-body]
-  776 | else ;
-      |      ^
-ctl-io.c: In function 'lattice_destroy':
-ctl-io.c:782:30: warning: unused parameter 'o' [-Wunused-parameter]
-  782 | void lattice_destroy(lattice o)
-      |                      ~~~~~~~~^
-ctl-io.c: In function 'ellipsoid_destroy':
-ctl-io.c:786:34: warning: unused parameter 'o' [-Wunused-parameter]
-  786 | void ellipsoid_destroy(ellipsoid o)
-      |                        ~~~~~~~~~~^
-ctl-io.c: In function 'sphere_destroy':
-ctl-io.c:845:28: warning: unused parameter 'o' [-Wunused-parameter]
-  845 | void sphere_destroy(sphere o)
-      |                     ~~~~~~~^
-ctl-io.c: In function 'wedge_destroy':
-ctl-io.c:849:26: warning: unused parameter 'o' [-Wunused-parameter]
-  849 | void wedge_destroy(wedge o)
-      |                    ~~~~~~^
-ctl-io.c: In function 'cone_destroy':
-ctl-io.c:853:24: warning: unused parameter 'o' [-Wunused-parameter]
-  853 | void cone_destroy(cone o)
-      |                   ~~~~~^
-ctl-io.c: In function 'material_grid_destroy':
-ctl-io.c:907:42: warning: unused parameter 'o' [-Wunused-parameter]
-  907 | void material_grid_destroy(material_grid o)
-      |                            ~~~~~~~~~~~~~~^
-ctl-io.c: In function 'material_function_destroy':
-ctl-io.c:911:50: warning: unused parameter 'o' [-Wunused-parameter]
-  911 | void material_function_destroy(material_function o)
-      |                                ~~~~~~~~~~~~~~~~~~^
-ctl-io.c: In function 'medium_anisotropic_destroy':
-ctl-io.c:915:52: warning: unused parameter 'o' [-Wunused-parameter]
-  915 | void medium_anisotropic_destroy(medium_anisotropic o)
-      |                                 ~~~~~~~~~~~~~~~~~~~^
-ctl-io.c: In function 'medium_destroy':
-ctl-io.c:919:28: warning: unused parameter 'o' [-Wunused-parameter]
-  919 | void medium_destroy(medium o)
-      |                     ~~~~~~~^
 field-smob.c: In function 'integrate_fieldL':
 field-smob.c:408:48: warning: variable 'rank' set but not used [-Wunused-but-set-variable]
   408 |      int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim;
@@ -7680,100 +7664,17 @@
 field-smob.c:408:31: warning: variable 'n_other' set but not used [-Wunused-but-set-variable]
   408 |      int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim;
       |                               ^~~~~~~
-material_grid_opt.c: In function 'material_grids_min_tetm_gap':
-material_grid_opt.c:91:43: warning: unused parameter 'func_tol' [-Wunused-parameter]
-   91 |                                    number func_tol, number eps_tol,
-      |                                    ~~~~~~~^~~~~~~~
-material_grid_opt.c:92:44: warning: unused parameter 'maxeval' [-Wunused-parameter]
-   92 |                                    integer maxeval, number maxtime)
-      |                                    ~~~~~~~~^~~~~~~
-material_grid_opt.c:92:60: warning: unused parameter 'maxtime' [-Wunused-parameter]
-   92 |                                    integer maxeval, number maxtime)
-      |                                                     ~~~~~~~^~~~~~~
-material_grid_opt.c: In function 'material_grids_maxmin_gap':
-material_grid_opt.c:259:48: warning: unused parameter 'func_tol' [-Wunused-parameter]
-  259 |                                         number func_tol, number eps_tol,
-      |                                         ~~~~~~~^~~~~~~~
-material_grid_opt.c:260:49: warning: unused parameter 'maxeval' [-Wunused-parameter]
-  260 |                                         integer maxeval, number maxtime)
-      |                                         ~~~~~~~~^~~~~~~
-material_grid_opt.c:260:65: warning: unused parameter 'maxtime' [-Wunused-parameter]
-  260 |                                         integer maxeval, number maxtime)
-      |                                                          ~~~~~~~^~~~~~~
-geom.c: In function 'overlap_integrand':
-geom.c:1156:10: warning: unused variable 's' [-Wunused-variable]
- 1156 |   double s[2];
-      |          ^
-material_grid.c: In function 'material_grids_addgradient':
-material_grid.c:393:35: warning: unused variable 'local_n3' [-Wunused-variable]
-  393 |      int local_n2, local_y_start, local_n3;
-      |                                   ^~~~~~~~
-material_grid.c:393:20: warning: unused variable 'local_y_start' [-Wunused-variable]
-  393 |      int local_n2, local_y_start, local_n3;
-      |                    ^~~~~~~~~~~~~
-material_grid.c:393:10: warning: unused variable 'local_n2' [-Wunused-variable]
-  393 |      int local_n2, local_y_start, local_n3;
-      |          ^~~~~~~~
-material_grid.c:391:48: warning: variable 'rank' set but not used [-Wunused-but-set-variable]
-  391 |      int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim;
-      |                                                ^~~~
-material_grid.c:391:40: warning: variable 'n_last' set but not used [-Wunused-but-set-variable]
-  391 |      int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim;
-      |                                        ^~~~~~
-material_grid.c:391:31: warning: variable 'n_other' set but not used [-Wunused-but-set-variable]
-  391 |      int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim;
-      |                               ^~~~~~~
-material_grid.c:391:10: warning: unused variable 'i' [-Wunused-variable]
-  391 |      int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim;
-      |          ^
-geom.c: In function 'point_in_or_on_prism':
-geom.c:2110:10: warning: unused variable 'height' [-Wunused-variable]
- 2110 |   double height = prsm->height;
-      |          ^~~~~~
-material_grid.c: In function 'print_material_grids_deps_du_numeric':
-geom.c: In function 'dcmp':
-material_grid.c:635:14: warning: unused variable 'foo' [-Wunused-variable]
-  635 |      double *foo;
-      |              ^~~
-geom.c:2137:17: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
- 2137 |   double d1 = *((double *)pd1), d2 = *((double *)pd2);
-      |                 ^
-geom.c:2137:40: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
- 2137 |   double d1 = *((double *)pd1), d2 = *((double *)pd2);
-      |                                        ^
-material_grid.c: In function 'match_eps_func':
-material_grid.c:817:48: warning: variable 'rank' set but not used [-Wunused-but-set-variable]
-  817 |      int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim;
-      |                                                ^~~~
 fields.c: In function 'fix_field_phase':
-material_grid.c:817:40: warning: variable 'n_last' set but not used [-Wunused-but-set-variable]
-  817 |      int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim;
-      |                                        ^~~~~~
 fields.c:447:13: warning: unused variable 'theta' [-Wunused-variable]
   447 |      double theta;
       |             ^~~~~
 fields.c:445:31: warning: unused variable 'sq_sum' [-Wunused-variable]
   445 |      real sq_sum2[2] = {0,0}, sq_sum[2], maxabs = 0.0;
       |                               ^~~~~~
-material_grid.c:817:31: warning: variable 'n_other' set but not used [-Wunused-but-set-variable]
-  817 |      int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim;
-      |                               ^~~~~~~
 fields.c:445:11: warning: unused variable 'sq_sum2' [-Wunused-variable]
   445 |      real sq_sum2[2] = {0,0}, sq_sum[2], maxabs = 0.0;
       |           ^~~~~~~
-geom.c: In function 'normal_to_prism':
-geom.c:2357:11: warning: unused variable 'axisp' [-Wunused-variable]
- 2357 |   vector3 axisp = vector3_scale(height, zhatp);
-      |           ^~~~~
-geom.c: In function 'triangle_normal':
 fields.c: In function 'compute_energy_in_object_list':
-geom.c:2548:10: warning: unused variable 'nvnorm' [-Wunused-variable]
- 2548 |   double nvnorm = vector3_norm(nv);
-      |          ^~~~~~
-material_grid.c: At top level:
-material_grid.c:808:15: warning: 'match_eps_func' defined but not used [-Wunused-function]
-  808 | static double match_eps_func(int n, const double *u, double *grad, void *data)
-      |               ^~~~~~~~~~~~~~
 fields.c:1323:6: warning: 'geom_fix_objects0' is deprecated [-Wdeprecated-declarations]
  1323 |      geom_fix_objects0(objects);
       |      ^~~~~~~~~~~~~~~~~
@@ -7831,10 +7732,146 @@
 fields.c:1378:10: warning: unused variable 'i' [-Wunused-variable]
  1378 |      int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim;
       |          ^
-mv -f .deps/mpbi_mpi-main.Tpo .deps/mpbi_mpi-main.Po
+material_grid.c: In function 'material_grids_addgradient':
+material_grid.c:393:35: warning: unused variable 'local_n3' [-Wunused-variable]
+  393 |      int local_n2, local_y_start, local_n3;
+      |                                   ^~~~~~~~
+material_grid.c:393:20: warning: unused variable 'local_y_start' [-Wunused-variable]
+  393 |      int local_n2, local_y_start, local_n3;
+      |                    ^~~~~~~~~~~~~
+material_grid.c:393:10: warning: unused variable 'local_n2' [-Wunused-variable]
+  393 |      int local_n2, local_y_start, local_n3;
+      |          ^~~~~~~~
+material_grid.c:391:48: warning: variable 'rank' set but not used [-Wunused-but-set-variable]
+  391 |      int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim;
+      |                                                ^~~~
+material_grid.c:391:40: warning: variable 'n_last' set but not used [-Wunused-but-set-variable]
+  391 |      int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim;
+      |                                        ^~~~~~
+material_grid.c:391:31: warning: variable 'n_other' set but not used [-Wunused-but-set-variable]
+  391 |      int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim;
+      |                               ^~~~~~~
+material_grid.c:391:10: warning: unused variable 'i' [-Wunused-variable]
+  391 |      int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim;
+      |          ^
+material_grid.c: In function 'print_material_grids_deps_du_numeric':
+material_grid.c:635:14: warning: unused variable 'foo' [-Wunused-variable]
+  635 |      double *foo;
+      |              ^~~
+material_grid.c: In function 'match_eps_func':
+material_grid.c:817:48: warning: variable 'rank' set but not used [-Wunused-but-set-variable]
+  817 |      int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim;
+      |                                                ^~~~
+material_grid.c:817:40: warning: variable 'n_last' set but not used [-Wunused-but-set-variable]
+  817 |      int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim;
+      |                                        ^~~~~~
+material_grid.c:817:31: warning: variable 'n_other' set but not used [-Wunused-but-set-variable]
+  817 |      int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim;
+      |                               ^~~~~~~
+material_grid.c: At top level:
+material_grid.c:808:15: warning: 'match_eps_func' defined but not used [-Wunused-function]
+  808 | static double match_eps_func(int n, const double *u, double *grad, void *data)
+      |               ^~~~~~~~~~~~~~
 mv -f .deps/mpbi_mpi-epsilon_file.Tpo .deps/mpbi_mpi-epsilon_file.Po
-mv -f .deps/mpbi_mpi-material_grid_opt.Tpo .deps/mpbi_mpi-material_grid_opt.Po
+material_grid_opt.c: In function 'material_grids_min_tetm_gap':
+material_grid_opt.c:91:43: warning: unused parameter 'func_tol' [-Wunused-parameter]
+   91 |                                    number func_tol, number eps_tol,
+      |                                    ~~~~~~~^~~~~~~~
+material_grid_opt.c:92:44: warning: unused parameter 'maxeval' [-Wunused-parameter]
+   92 |                                    integer maxeval, number maxtime)
+      |                                    ~~~~~~~~^~~~~~~
+material_grid_opt.c:92:60: warning: unused parameter 'maxtime' [-Wunused-parameter]
+   92 |                                    integer maxeval, number maxtime)
+      |                                                     ~~~~~~~^~~~~~~
+material_grid_opt.c: In function 'material_grids_maxmin_gap':
+material_grid_opt.c:259:48: warning: unused parameter 'func_tol' [-Wunused-parameter]
+  259 |                                         number func_tol, number eps_tol,
+      |                                         ~~~~~~~^~~~~~~~
+material_grid_opt.c:260:49: warning: unused parameter 'maxeval' [-Wunused-parameter]
+  260 |                                         integer maxeval, number maxtime)
+      |                                         ~~~~~~~~^~~~~~~
+material_grid_opt.c:260:65: warning: unused parameter 'maxtime' [-Wunused-parameter]
+  260 |                                         integer maxeval, number maxtime)
+      |                                                          ~~~~~~~^~~~~~~
+mpicc -DHAVE_CONFIG_H -I. -I.. -I../src   -I/usr/include/guile/3.0  -I../src/util -I../src/matrices -I../src/matrixio -I../src/maxwell -DHAVE_CTL_HOOKS=1 -DHAVE_CTL_EXPORT_HOOK=1 -DCTL_SCM='"'/usr/share/libctl/base/ctl.scm'"' -DINCLUDE_SCM='"'/usr/share/libctl/base/include.scm'"' -DSPEC_SCM='"'/usr/share/mpb/mpb.scm'"' -DVERSION_STRING='"'"mpbi_mpi 1.11.1, Copyright (C) 1999-2012, MIT"'"' -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/mpich  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -MT mpbi_mpi-ctl-io.o -MD -MP -MF .deps/mpbi_mpi-ctl-io.Tpo -c -o mpbi_mpi-ctl-io.o `test -f 'ctl-io.c' || echo './'`ctl-io.c
+geom.c: In function 'overlap_integrand':
+geom.c:1156:10: warning: unused variable 's' [-Wunused-variable]
+ 1156 |   double s[2];
+      |          ^
+mv -f .deps/mpbi_mpi-main.Tpo .deps/mpbi_mpi-main.Po
+geom.c: In function 'point_in_or_on_prism':
+geom.c:2110:10: warning: unused variable 'height' [-Wunused-variable]
+ 2110 |   double height = prsm->height;
+      |          ^~~~~~
+geom.c: In function 'dcmp':
+geom.c:2137:17: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
+ 2137 |   double d1 = *((double *)pd1), d2 = *((double *)pd2);
+      |                 ^
+geom.c:2137:40: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
+ 2137 |   double d1 = *((double *)pd1), d2 = *((double *)pd2);
+      |                                        ^
+geom.c: In function 'normal_to_prism':
+geom.c:2357:11: warning: unused variable 'axisp' [-Wunused-variable]
+ 2357 |   vector3 axisp = vector3_scale(height, zhatp);
+      |           ^~~~~
+geom.c: In function 'triangle_normal':
+geom.c:2548:10: warning: unused variable 'nvnorm' [-Wunused-variable]
+ 2548 |   double nvnorm = vector3_norm(nv);
+      |          ^~~~~~
 mv -f .deps/mpbi_mpi-matrix-smob.Tpo .deps/mpbi_mpi-matrix-smob.Po
+mv -f .deps/mpbi_mpi-material_grid_opt.Tpo .deps/mpbi_mpi-material_grid_opt.Po
+ctl-io.c: In function 'block_equal':
+ctl-io.c:639:6: warning: suggest braces around empty body in an 'else' statement [-Wempty-body]
+  639 | else ;
+      |      ^
+ctl-io.c: In function 'cylinder_equal':
+ctl-io.c:679:6: warning: suggest braces around empty body in an 'else' statement [-Wempty-body]
+  679 | else ;
+      |      ^
+ctl-io.c: In function 'geometric_object_equal':
+ctl-io.c:716:6: warning: suggest braces around empty body in an 'else' statement [-Wempty-body]
+  716 | else ;
+      |      ^
+ctl-io.c: In function 'material_type_equal':
+ctl-io.c:776:6: warning: suggest braces around empty body in an 'else' statement [-Wempty-body]
+  776 | else ;
+      |      ^
+ctl-io.c: In function 'lattice_destroy':
+ctl-io.c:782:30: warning: unused parameter 'o' [-Wunused-parameter]
+  782 | void lattice_destroy(lattice o)
+      |                      ~~~~~~~~^
+ctl-io.c: In function 'ellipsoid_destroy':
+ctl-io.c:786:34: warning: unused parameter 'o' [-Wunused-parameter]
+  786 | void ellipsoid_destroy(ellipsoid o)
+      |                        ~~~~~~~~~~^
+ctl-io.c: In function 'sphere_destroy':
+ctl-io.c:845:28: warning: unused parameter 'o' [-Wunused-parameter]
+  845 | void sphere_destroy(sphere o)
+      |                     ~~~~~~~^
+ctl-io.c: In function 'wedge_destroy':
+ctl-io.c:849:26: warning: unused parameter 'o' [-Wunused-parameter]
+  849 | void wedge_destroy(wedge o)
+      |                    ~~~~~~^
+ctl-io.c: In function 'cone_destroy':
+ctl-io.c:853:24: warning: unused parameter 'o' [-Wunused-parameter]
+  853 | void cone_destroy(cone o)
+      |                   ~~~~~^
+ctl-io.c: In function 'material_grid_destroy':
+ctl-io.c:907:42: warning: unused parameter 'o' [-Wunused-parameter]
+  907 | void material_grid_destroy(material_grid o)
+      |                            ~~~~~~~~~~~~~~^
+ctl-io.c: In function 'material_function_destroy':
+ctl-io.c:911:50: warning: unused parameter 'o' [-Wunused-parameter]
+  911 | void material_function_destroy(material_function o)
+      |                                ~~~~~~~~~~~~~~~~~~^
+ctl-io.c: In function 'medium_anisotropic_destroy':
+ctl-io.c:915:52: warning: unused parameter 'o' [-Wunused-parameter]
+  915 | void medium_anisotropic_destroy(medium_anisotropic o)
+      |                                 ~~~~~~~~~~~~~~~~~~~^
+ctl-io.c: In function 'medium_destroy':
+ctl-io.c:919:28: warning: unused parameter 'o' [-Wunused-parameter]
+  919 | void medium_destroy(medium o)
+      |                     ~~~~~~~^
 material_grid.c: In function 'material_grids_addgradient':
 material_grid.c:433:37: warning: 'j' may be used uninitialized [-Wmaybe-uninitialized]
   433 |                          last_index = j + local_y_start;
@@ -7850,8 +7887,6 @@
       |                ^
 mv -f .deps/mpbi_mpi-field-smob.Tpo .deps/mpbi_mpi-field-smob.Po
 mv -f .deps/mpbi_mpi-mpb.Tpo .deps/mpbi_mpi-mpb.Po
-mv -f .deps/mpbi_mpi-material_grid.Tpo .deps/mpbi_mpi-material_grid.Po
-mv -f .deps/mpbi_mpi-medium.Tpo .deps/mpbi_mpi-medium.Po
 fields.c: In function 'compute_energy_in_object_list':
 fields.c:1353:47: warning: 'j' may be used uninitialized [-Wmaybe-uninitialized]
  1353 |                                    last_index = j + local_y_start;
@@ -7865,6 +7900,8 @@
 fields.c:1310:16: note: 'k' was declared here
  1310 |      int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim;
       |                ^
+mv -f .deps/mpbi_mpi-material_grid.Tpo .deps/mpbi_mpi-material_grid.Po
+mv -f .deps/mpbi_mpi-medium.Tpo .deps/mpbi_mpi-medium.Po
 fields.c: In function 'compute_field_integral':
 fields.c:1457:37: warning: 'j' may be used uninitialized [-Wmaybe-uninitialized]
  1457 |                          last_index = j + local_y_start;
@@ -7881,7 +7918,7 @@
 mv -f .deps/mpbi_mpi-fields.Tpo .deps/mpbi_mpi-fields.Po
 mv -f .deps/mpbi_mpi-ctl-io.Tpo .deps/mpbi_mpi-ctl-io.Po
 mv -f .deps/mpbi_mpi-geom.Tpo .deps/mpbi_mpi-geom.Po
-/bin/bash ../libtool  --tag=CC   --mode=link mpicc  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic  -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o mpbi_mpi mpbi_mpi-medium.o mpbi_mpi-epsilon_file.o mpbi_mpi-field-smob.o mpbi_mpi-fields.o mpbi_mpi-material_grid.o mpbi_mpi-material_grid_opt.o mpbi_mpi-matrix-smob.o mpbi_mpi-mpb.o mpbi_mpi-main.o mpbi_mpi-geom.o mpbi_mpi-ctl-io.o ../src/matrixio/libmatrixio.a ../src/libmpbi_mpi.la  -lctl -lguile-3.0 -lgc -lpthread -ldl  -lhdf5 -lz -lfftw3_mpi   -llapack -lblas -lfftw3 -lm   -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lgfortran -lm -lquadmath
+/bin/sh ../libtool  --tag=CC   --mode=link mpicc  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic  -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o mpbi_mpi mpbi_mpi-medium.o mpbi_mpi-epsilon_file.o mpbi_mpi-field-smob.o mpbi_mpi-fields.o mpbi_mpi-material_grid.o mpbi_mpi-material_grid_opt.o mpbi_mpi-matrix-smob.o mpbi_mpi-mpb.o mpbi_mpi-main.o mpbi_mpi-geom.o mpbi_mpi-ctl-io.o ../src/matrixio/libmatrixio.a ../src/libmpbi_mpi.la  -lctl -lguile-3.0 -lgc -lpthread -ldl  -lhdf5 -lz -lfftw3_mpi   -llapack -lblas -lfftw3 -lm   -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lgfortran -lm -lquadmath
 libtool: link: mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpb-1.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wno-int-conversion -Wall -W -Wbad-function-cast -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-L/usr/lib/i386-linux-gnu/hdf5/mpich -o mpbi_mpi mpbi_mpi-medium.o mpbi_mpi-epsilon_file.o mpbi_mpi-field-smob.o mpbi_mpi-fields.o mpbi_mpi-material_grid.o mpbi_mpi-material_grid_opt.o mpbi_mpi-matrix-smob.o mpbi_mpi-mpb.o mpbi_mpi-main.o mpbi_mpi-geom.o mpbi_mpi-ctl-io.o  ../src/matrixio/libmatrixio.a ../src/.libs/libmpbi_mpi.a -L/usr/lib/gcc/i686-linux-gnu/14 -L/usr/lib/gcc/i686-linux-gnu/14/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/14/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/14/../../.. -L/usr/lib/i386-linux-gnu/hdf5/mpich -lctl -lguile-3.0 -lgc -lpthread -ldl -lhdf5 -lz -lfftw3_mpi -llapack -lblas -lfftw3 -lgfortran -lm -lquadmath
 make[5]: Leaving directory '/build/reproducible-path/mpb-1.11.1/mpb'
 make[4]: Leaving directory '/build/reproducible-path/mpb-1.11.1/mpb'
@@ -7939,7 +7976,7 @@
 make[5]: Entering directory '/build/reproducible-path/mpb-1.11.1/src'
 make[6]: Entering directory '/build/reproducible-path/mpb-1.11.1/src'
  /usr/bin/mkdir -p '/build/reproducible-path/mpb-1.11.1/debian/build-tmp/mpb-mpi/usr/lib'
- /bin/bash ../libtool   --mode=install /usr/bin/install -c   libmpbi_mpi.la '/build/reproducible-path/mpb-1.11.1/debian/build-tmp/mpb-mpi/usr/lib'
+ /bin/sh ../libtool   --mode=install /usr/bin/install -c   libmpbi_mpi.la '/build/reproducible-path/mpb-1.11.1/debian/build-tmp/mpb-mpi/usr/lib'
 libtool: install: /usr/bin/install -c .libs/libmpbi_mpi.lai /build/reproducible-path/mpb-1.11.1/debian/build-tmp/mpb-mpi/usr/lib/libmpbi_mpi.la
 libtool: install: /usr/bin/install -c .libs/libmpbi_mpi.a /build/reproducible-path/mpb-1.11.1/debian/build-tmp/mpb-mpi/usr/lib/libmpbi_mpi.a
 libtool: install: chmod 644 /build/reproducible-path/mpb-1.11.1/debian/build-tmp/mpb-mpi/usr/lib/libmpbi_mpi.a
@@ -7966,7 +8003,7 @@
 make[4]: Entering directory '/build/reproducible-path/mpb-1.11.1/mpb'
 make[5]: Entering directory '/build/reproducible-path/mpb-1.11.1/mpb'
  /usr/bin/mkdir -p '/build/reproducible-path/mpb-1.11.1/debian/build-tmp/mpb-mpi/usr/bin'
-  /bin/bash ../libtool   --mode=install /usr/bin/install -c mpbi_mpi '/build/reproducible-path/mpb-1.11.1/debian/build-tmp/mpb-mpi/usr/bin/./mpbi-mpi'
+  /bin/sh ../libtool   --mode=install /usr/bin/install -c mpbi_mpi '/build/reproducible-path/mpb-1.11.1/debian/build-tmp/mpb-mpi/usr/bin/./mpbi-mpi'
 libtool: install: /usr/bin/install -c mpbi_mpi /build/reproducible-path/mpb-1.11.1/debian/build-tmp/mpb-mpi/usr/bin/./mpbi-mpi
  /usr/bin/mkdir -p '/build/reproducible-path/mpb-1.11.1/debian/build-tmp/mpb-mpi/usr/share/man/man1'
  /usr/bin/install -c -m 644 mpb-split.1 mpb.1 '/build/reproducible-path/mpb-1.11.1/debian/build-tmp/mpb-mpi/usr/share/man/man1'
@@ -8052,7 +8089,7 @@
 make[5]: Entering directory '/build/reproducible-path/mpb-1.11.1/src'
 make[6]: Entering directory '/build/reproducible-path/mpb-1.11.1/src'
  /usr/bin/mkdir -p '/build/reproducible-path/mpb-1.11.1/debian/tmp/usr/lib'
- /bin/bash ../libtool   --mode=install /usr/bin/install -c   libmpbi_mpi.la '/build/reproducible-path/mpb-1.11.1/debian/tmp/usr/lib'
+ /bin/sh ../libtool   --mode=install /usr/bin/install -c   libmpbi_mpi.la '/build/reproducible-path/mpb-1.11.1/debian/tmp/usr/lib'
 libtool: install: /usr/bin/install -c .libs/libmpbi_mpi.lai /build/reproducible-path/mpb-1.11.1/debian/tmp/usr/lib/libmpbi_mpi.la
 libtool: install: /usr/bin/install -c .libs/libmpbi_mpi.a /build/reproducible-path/mpb-1.11.1/debian/tmp/usr/lib/libmpbi_mpi.a
 libtool: install: chmod 644 /build/reproducible-path/mpb-1.11.1/debian/tmp/usr/lib/libmpbi_mpi.a
@@ -8079,7 +8116,7 @@
 make[4]: Entering directory '/build/reproducible-path/mpb-1.11.1/mpb'
 make[5]: Entering directory '/build/reproducible-path/mpb-1.11.1/mpb'
  /usr/bin/mkdir -p '/build/reproducible-path/mpb-1.11.1/debian/tmp/usr/bin'
-  /bin/bash ../libtool   --mode=install /usr/bin/install -c mpbi_mpi '/build/reproducible-path/mpb-1.11.1/debian/tmp/usr/bin/./mpbi-mpi'
+  /bin/sh ../libtool   --mode=install /usr/bin/install -c mpbi_mpi '/build/reproducible-path/mpb-1.11.1/debian/tmp/usr/bin/./mpbi-mpi'
 libtool: install: /usr/bin/install -c mpbi_mpi /build/reproducible-path/mpb-1.11.1/debian/tmp/usr/bin/./mpbi-mpi
  /usr/bin/mkdir -p '/build/reproducible-path/mpb-1.11.1/debian/tmp/usr/share/man/man1'
  /usr/bin/install -c -m 644 mpb-split.1 mpb.1 '/build/reproducible-path/mpb-1.11.1/debian/tmp/usr/share/man/man1'
@@ -8183,11 +8220,11 @@
    dh_md5sums
    dh_builddeb
 dpkg-deb: building package 'mpb-mpi-dbgsym' in '../mpb-mpi-dbgsym_1.11.1-6_i386.deb'.
-dpkg-deb: building package 'mpb-doc' in '../mpb-doc_1.11.1-6_all.deb'.
-dpkg-deb: building package 'mpb-dbgsym' in '../mpb-dbgsym_1.11.1-6_i386.deb'.
-dpkg-deb: building package 'mpb-dev' in '../mpb-dev_1.11.1-6_i386.deb'.
 dpkg-deb: building package 'mpb' in '../mpb_1.11.1-6_i386.deb'.
 dpkg-deb: building package 'mpb-mpi' in '../mpb-mpi_1.11.1-6_i386.deb'.
+dpkg-deb: building package 'mpb-dbgsym' in '../mpb-dbgsym_1.11.1-6_i386.deb'.
+dpkg-deb: building package 'mpb-doc' in '../mpb-doc_1.11.1-6_all.deb'.
+dpkg-deb: building package 'mpb-dev' in '../mpb-dev_1.11.1-6_i386.deb'.
 dpkg-deb: building package 'mpb-scm' in '../mpb-scm_1.11.1-6_all.deb'.
  dpkg-genbuildinfo --build=binary -O../mpb_1.11.1-6_i386.buildinfo
  dpkg-genchanges --build=binary -O../mpb_1.11.1-6_i386.changes
@@ -8196,12 +8233,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/11485/tmp/hooks/B01_cleanup starting
+I: user script /srv/workspace/pbuilder/11485/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/81048 and its subdirectories
-I: Current time: Sun Jan  4 19:14:45 -12 2026
-I: pbuilder-time-stamp: 1767597285
+I: removing directory /srv/workspace/pbuilder/11485 and its subdirectories
+I: Current time: Tue Dec  3 14:54:37 +14 2024
+I: pbuilder-time-stamp: 1733187277