Diff of the two buildlogs:

--
--- b1/build.log	2025-01-24 11:55:58.105358316 +0000
+++ b2/build.log	2025-01-24 11:58:29.638542026 +0000
@@ -1,6 +1,6 @@
 I: pbuilder: network access will be disabled during build
-I: Current time: Thu Jan 23 23:49:21 -12 2025
-I: pbuilder-time-stamp: 1737719361
+I: Current time: Sat Jan 25 01:56:06 +14 2025
+I: pbuilder-time-stamp: 1737719766
 I: Building the build Environment
 I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz]
 I: copying local configuration
@@ -45,52 +45,84 @@
 dpkg-source: info: applying 0022-atc-Won-t-allocate-26th-plane-if-it-was-the-most-rec.patch
 I: using fakeroot in build.
 I: Installing the build-deps
-I: user script /srv/workspace/pbuilder/30552/tmp/hooks/D02_print_environment starting
+I: user script /srv/workspace/pbuilder/21552/tmp/hooks/D01_modify_environment starting
+debug: Running on virt64a.
+I: Changing host+domainname to test build reproducibility
+I: Adding a custom variable just for the fun of it...
+I: Changing /bin/sh to bash
+'/bin/sh' -> '/bin/bash'
+lrwxrwxrwx 1 root root 9 Jan 24 11:56 /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/21552/tmp/hooks/D01_modify_environment finished
+I: user script /srv/workspace/pbuilder/21552/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='armhf'
-  DEBIAN_FRONTEND='noninteractive'
-  DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=3 '
-  DISTRIBUTION='unstable'
-  HOME='/root'
-  HOST_ARCH='armhf'
+  BASH=/bin/sh
+  BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath
+  BASH_ALIASES=()
+  BASH_ARGC=()
+  BASH_ARGV=()
+  BASH_CMDS=()
+  BASH_LINENO=([0]="12" [1]="0")
+  BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:.
+  BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment")
+  BASH_VERSINFO=([0]="5" [1]="2" [2]="37" [3]="1" [4]="release" [5]="arm-unknown-linux-gnueabihf")
+  BASH_VERSION='5.2.37(1)-release'
+  BUILDDIR=/build/reproducible-path
+  BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other'
+  BUILDUSERNAME=pbuilder2
+  BUILD_ARCH=armhf
+  DEBIAN_FRONTEND=noninteractive
+  DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=4 '
+  DIRSTACK=()
+  DISTRIBUTION=unstable
+  EUID=0
+  FUNCNAME=([0]="Echo" [1]="main")
+  GROUPS=()
+  HOME=/root
+  HOSTNAME=i-capture-the-hostname
+  HOSTTYPE=arm
+  HOST_ARCH=armhf
   IFS=' 	
   '
-  INVOCATION_ID='b178a29bbe9e4be08092696fb149f973'
-  LANG='C'
-  LANGUAGE='en_US:en'
-  LC_ALL='C'
-  MAIL='/var/mail/root'
-  OPTIND='1'
-  PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games'
-  PBCURRENTCOMMANDLINEOPERATION='build'
-  PBUILDER_OPERATION='build'
-  PBUILDER_PKGDATADIR='/usr/share/pbuilder'
-  PBUILDER_PKGLIBDIR='/usr/lib/pbuilder'
-  PBUILDER_SYSCONFDIR='/etc'
-  PPID='30552'
-  PS1='# '
-  PS2='> '
+  INVOCATION_ID=6f9eedec51bb4af58e44071ea18776c2
+  LANG=C
+  LANGUAGE=it_CH:it
+  LC_ALL=C
+  MACHTYPE=arm-unknown-linux-gnueabihf
+  MAIL=/var/mail/root
+  OPTERR=1
+  OPTIND=1
+  OSTYPE=linux-gnueabihf
+  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=21552
   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.sugPj9qm/pbuilderrc_XQWa --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.sugPj9qm/b1 --logfile b1/build.log bsdgames_2.17-35.dsc'
-  SUDO_GID='113'
-  SUDO_UID='107'
-  SUDO_USER='jenkins'
-  TERM='unknown'
-  TZ='/usr/share/zoneinfo/Etc/GMT+12'
-  USER='root'
-  _='/usr/bin/systemd-run'
-  http_proxy='http://10.0.0.15:3142/'
+  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.sugPj9qm/pbuilderrc_UfT8 --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.sugPj9qm/b2 --logfile b2/build.log bsdgames_2.17-35.dsc'
+  SUDO_GID=114
+  SUDO_UID=108
+  SUDO_USER=jenkins
+  TERM=unknown
+  TZ=/usr/share/zoneinfo/Etc/GMT-14
+  UID=0
+  USER=root
+  _='I: set'
+  http_proxy=http://10.0.0.15:3142/
 I: uname -a
-  Linux wbq0 6.1.0-30-armmp #1 SMP Debian 6.1.124-1 (2025-01-12) armv7l GNU/Linux
+  Linux i-capture-the-hostname 6.1.0-30-arm64 #1 SMP Debian 6.1.124-1 (2025-01-12) aarch64 GNU/Linux
 I: ls -l /bin
   lrwxrwxrwx 1 root root 7 Nov 22 14:40 /bin -> usr/bin
-I: user script /srv/workspace/pbuilder/30552/tmp/hooks/D02_print_environment finished
+I: user script /srv/workspace/pbuilder/21552/tmp/hooks/D02_print_environment finished
  -> Attempting to satisfy build-dependencies
  -> Creating pbuilder-satisfydepends-dummy package
 Package: pbuilder-satisfydepends-dummy
@@ -195,7 +227,7 @@
 Get: 53 http://deb.debian.org/debian unstable/main armhf libncurses6 armhf 6.5-2+b1 [82.3 kB]
 Get: 54 http://deb.debian.org/debian unstable/main armhf libncurses-dev armhf 6.5-2+b1 [310 kB]
 Get: 55 http://deb.debian.org/debian unstable/main armhf wbritish all 2020.12.07-3 [222 kB]
-Fetched 36.1 MB in 3s (12.4 MB/s)
+Fetched 36.1 MB in 1s (60.7 MB/s)
 Preconfiguring packages ...
 Selecting previously unselected package m4.
 (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 ... 19557 files and directories currently installed.)
@@ -440,7 +472,11 @@
 fakeroot is already the newest version (1.37-1).
 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
 I: Building the package
-I: Running cd /build/reproducible-path/bsdgames-2.17/ && 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  > ../bsdgames_2.17-35_source.changes
+I: user script /srv/workspace/pbuilder/21552/tmp/hooks/A99_set_merged_usr starting
+Not re-configuring usrmerge for unstable
+I: user script /srv/workspace/pbuilder/21552/tmp/hooks/A99_set_merged_usr finished
+hostname: Name or service not known
+I: Running cd /build/reproducible-path/bsdgames-2.17/ && 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  > ../bsdgames_2.17-35_source.changes
 dpkg-buildpackage: info: source package bsdgames
 dpkg-buildpackage: info: source version 2.17-35
 dpkg-buildpackage: info: source distribution unstable
@@ -627,7 +663,7 @@
 cat /usr/share/dict/american-english /usr/share/dict/british-english | \
 	sort | uniq > temp-dictionary
 dh_auto_build
-	make -j3
+	make -j4
 make[2]: Entering directory '/build/reproducible-path/bsdgames-2.17'
 ./mkdep adventure/crc.c adventure/crc.d arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Iadventure 
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Iadventure  -c adventure/setup.c -o adventure/setup.o
@@ -647,8 +683,8 @@
 ./mkdep atc/graphics.c atc/graphics.d arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -DBSD -DYY_NO_UNPUT -Iinclude   -Iatc 
 ./mkdep atc/input.c atc/input.d arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -DBSD -DYY_NO_UNPUT -Iinclude   -Iatc 
 cd atc && flex lex.l
-mv atc/lex.yy.c atc/lex.c
 ./mkdep atc/list.c atc/list.d arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -DBSD -DYY_NO_UNPUT -Iinclude   -Iatc 
+mv atc/lex.yy.c atc/lex.c
 ./mkdep atc/log.c atc/log.d arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -DBSD -DYY_NO_UNPUT -Iinclude   -Iatc 
 ./mkdep atc/main.c atc/main.d arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -DBSD -DYY_NO_UNPUT -Iinclude   -Iatc 
 mv atc/y.tab.c atc/grammar.c
@@ -722,21 +758,21 @@
 ./mkdep dab/algor.cc dab/algor.d arm-linux-gnueabihf-g++ -g -O2 -Wall -W -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Idab 
 ./mkdep dab/board.cc dab/board.d arm-linux-gnueabihf-g++ -g -O2 -Wall -W -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Idab 
 cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
-cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
 ./mkdep dab/box.cc dab/box.d arm-linux-gnueabihf-g++ -g -O2 -Wall -W -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Idab 
 cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
 ./mkdep dab/gamescreen.cc dab/gamescreen.d arm-linux-gnueabihf-g++ -g -O2 -Wall -W -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Idab 
-./mkdep dab/human.cc dab/human.d arm-linux-gnueabihf-g++ -g -O2 -Wall -W -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Idab 
 cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
 cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
+./mkdep dab/human.cc dab/human.d arm-linux-gnueabihf-g++ -g -O2 -Wall -W -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Idab 
+cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
 ./mkdep dab/main.cc dab/main.d arm-linux-gnueabihf-g++ -g -O2 -Wall -W -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Idab 
 ./mkdep dab/player.cc dab/player.d arm-linux-gnueabihf-g++ -g -O2 -Wall -W -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Idab 
 ./mkdep dab/random.cc dab/random.d arm-linux-gnueabihf-g++ -g -O2 -Wall -W -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Idab 
 cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
 cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
-cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
 ./mkdep dab/ttyscrn.cc dab/ttyscrn.d arm-linux-gnueabihf-g++ -g -O2 -Wall -W -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Idab 
 cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
+cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
 ./mkdep fish/fish.c fish/fish.d arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ifish 
 ./mkdep gomoku/bdinit.c gomoku/bdinit.d arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Igomoku 
 ./mkdep gomoku/bdisp.c gomoku/bdisp.d arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Igomoku 
@@ -965,14 +1001,13 @@
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Iadventure  -c adventure/data.c -o adventure/data.o
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Iadventure  -c adventure/done.c -o adventure/done.o
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Iadventure  -c adventure/init.c -o adventure/init.o
+arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Iadventure  -c adventure/io.c -o adventure/io.o
 adventure/init.c: In function 'linkdata':
 adventure/init.c:158:29: warning: iteration 140 invokes undefined behavior [-Waggressive-loop-optimizations]
   158 |                 if (ltext[i].seekadr != 0 && travel[i] != 0)
       |                     ~~~~~~~~^~~~~~~~
 adventure/init.c:157:23: note: within this loop
   157 |         for (i = 1; i <= LOCSIZ; i++)
-arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Iadventure  -c adventure/io.c -o adventure/io.o
-arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Iadventure  -c adventure/main.c -o adventure/main.o
 adventure/io.c: In function 'getin':
 adventure/io.c:88:17: warning: case label value is less than minimum value for type [-Wswitch-outside-range]
    88 |                 case EOF:
@@ -981,11 +1016,12 @@
 adventure/io.c:552:24: warning: variable 'save' set but not used [-Wunused-but-set-variable]
   552 |         char   *numst, save;
       |                        ^~~~
+arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Iadventure  -c adventure/main.c -o adventure/main.o
+arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Iadventure  -c adventure/save.c -o adventure/save.o
 adventure/main.c: In function 'main':
 adventure/main.c:74:9: warning: ignoring return value of 'setregid' declared with attribute 'warn_unused_result' [-Wunused-result]
    74 |         setregid(getgid(), getgid());
       |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
-arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Iadventure  -c adventure/save.c -o adventure/save.o
 adventure/save.c: In function 'restore':
 adventure/save.c:175:9: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result]
   175 |         fread(&sum, sizeof(sum), 1, in);        /* Get the seed */
@@ -997,94 +1033,45 @@
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Iadventure  -c adventure/vocab.c -o adventure/vocab.o
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Iadventure  -c adventure/wizard.c -o adventure/wizard.o
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Iarithmetic  -c arithmetic/arithmetic.c -o arithmetic/arithmetic.o
+arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ilib  -c lib/getprogname.c -o lib/getprogname.o
 arithmetic/arithmetic.c: In function 'main':
 arithmetic/arithmetic.c:120:9: warning: ignoring return value of 'setregid' declared with attribute 'warn_unused_result' [-Wunused-result]
   120 |         setregid(getgid(), getgid());
       |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
-arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ilib  -c lib/getprogname.c -o lib/getprogname.o
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -DBSD -DYY_NO_UNPUT -Iinclude   -Iatc  -c atc/extern.c -o atc/extern.o
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -DBSD -DYY_NO_UNPUT -Iinclude   -Iatc  -c atc/grammar.c -o atc/grammar.o
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -DBSD -DYY_NO_UNPUT -Iinclude   -Iatc  -c atc/graphics.c -o atc/graphics.o
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -DBSD -DYY_NO_UNPUT -Iinclude   -Iatc  -c atc/input.c -o atc/input.o
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -DBSD -DYY_NO_UNPUT -Iinclude   -Iatc  -c atc/lex.c -o atc/lex.o
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -DBSD -DYY_NO_UNPUT -Iinclude   -Iatc  -c atc/list.c -o atc/list.o
-lex.yy.c:1270:16: warning: 'input' defined but not used [-Wunused-function]
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -DBSD -DYY_NO_UNPUT -Iinclude   -Iatc  -c atc/log.c -o atc/log.o
-atc/log.c: In function 'log_score':
-atc/log.c:255:25: warning: ignoring return value of 'ftruncate' declared with attribute 'warn_unused_result' [-Wunused-result]
-  255 |                         ftruncate(fileno(score_fp), offset);
-      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+lex.yy.c:1270:16: warning: 'input' defined but not used [-Wunused-function]
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -DBSD -DYY_NO_UNPUT -Iinclude   -Iatc  -c atc/main.c -o atc/main.o
+arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -DBSD -DYY_NO_UNPUT -Iinclude   -Iatc  -c atc/tunable.c -o atc/tunable.o
 atc/main.c: In function 'main':
 atc/main.c:80:9: warning: ignoring return value of 'setregid' declared with attribute 'warn_unused_result' [-Wunused-result]
    80 |         setregid(getgid(), getgid());
       |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
-arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -DBSD -DYY_NO_UNPUT -Iinclude   -Iatc  -c atc/tunable.c -o atc/tunable.o
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -DBSD -DYY_NO_UNPUT -Iinclude   -Iatc  -c atc/update.c -o atc/update.o
+atc/log.c: In function 'log_score':
+atc/log.c:255:25: warning: ignoring return value of 'ftruncate' declared with attribute 'warn_unused_result' [-Wunused-result]
+  255 |                         ftruncate(fileno(score_fp), offset);
+      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ilib  -c lib/strlcpy.c -o lib/strlcpy.o
 ./substscr g m atc/atc.6.in atc/atc.6
 Generating atc/atc.6 from atc/atc.6.in
-arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -DV7 -Iinclude   -Ibackgammon/teachgammon -Ibackgammon/common_source -c backgammon/teachgammon/data.c -o backgammon/teachgammon/data.o
-arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -DV7 -Iinclude   -Ibackgammon/teachgammon -Ibackgammon/common_source -c backgammon/teachgammon/teach.c -o backgammon/teachgammon/teach.o
-arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -DV7 -Iinclude   -Ibackgammon/teachgammon -Ibackgammon/common_source -c backgammon/teachgammon/ttext1.c -o backgammon/teachgammon/ttext1.o
-backgammon/teachgammon/teach.c: In function 'main':
-backgammon/teachgammon/teach.c:107:28: warning: this statement may fall through [-Wimplicit-fallthrough=]
-  107 |                         if ((i = text(intro2)) != 0)
-      |                            ^
-backgammon/teachgammon/teach.c:110:17: note: here
-  110 |                 case 3:
-      |                 ^~~~
-backgammon/teachgammon/teach.c:111:28: warning: this statement may fall through [-Wimplicit-fallthrough=]
-  111 |                         if ((i = text(moves)) != 0)
-      |                            ^
-backgammon/teachgammon/teach.c:114:17: note: here
-  114 |                 case 4:
-      |                 ^~~~
-backgammon/teachgammon/teach.c:115:28: warning: this statement may fall through [-Wimplicit-fallthrough=]
-  115 |                         if ((i = text(removepiece)) != 0)
-      |                            ^
-backgammon/teachgammon/teach.c:118:17: note: here
-  118 |                 case 5:
-      |                 ^~~~
-backgammon/teachgammon/teach.c:119:28: warning: this statement may fall through [-Wimplicit-fallthrough=]
-  119 |                         if ((i = text(hits)) != 0)
-      |                            ^
-backgammon/teachgammon/teach.c:122:17: note: here
-  122 |                 case 6:
-      |                 ^~~~
-backgammon/teachgammon/teach.c:123:28: warning: this statement may fall through [-Wimplicit-fallthrough=]
-  123 |                         if ((i = text(endgame)) != 0)
-      |                            ^
-backgammon/teachgammon/teach.c:126:17: note: here
-  126 |                 case 7:
-      |                 ^~~~
-backgammon/teachgammon/teach.c:127:28: warning: this statement may fall through [-Wimplicit-fallthrough=]
-  127 |                         if ((i = text(doubl)) != 0)
-      |                            ^
-backgammon/teachgammon/teach.c:130:17: note: here
-  130 |                 case 8:
-      |                 ^~~~
-backgammon/teachgammon/teach.c:131:28: warning: this statement may fall through [-Wimplicit-fallthrough=]
-  131 |                         if ((i = text(stragy)) != 0)
-      |                            ^
-backgammon/teachgammon/teach.c:134:17: note: here
-  134 |                 case 9:
-      |                 ^~~~
-backgammon/teachgammon/teach.c:135:28: warning: this statement may fall through [-Wimplicit-fallthrough=]
-  135 |                         if ((i = text(prog)) != 0)
-      |                            ^
-backgammon/teachgammon/teach.c:138:17: note: here
-  138 |                 case 10:
-      |                 ^~~~
-backgammon/teachgammon/teach.c:70:9: warning: ignoring return value of 'setregid' declared with attribute 'warn_unused_result' [-Wunused-result]
-   70 |         setregid(getgid(), getgid());
+arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -DV7 -Iinclude   -Ibackgammon/backgammon -Ibackgammon/common_source -c backgammon/backgammon/extra.c -o backgammon/backgammon/extra.o
+arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -DV7 -Iinclude   -Ibackgammon/backgammon -Ibackgammon/common_source -c backgammon/backgammon/main.c -o backgammon/backgammon/main.o
+backgammon/backgammon/main.c: In function 'main':
+backgammon/backgammon/main.c:472:38: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
+  472 |                         if (board[i] * cturn)
+      |                             ~~~~~~~~~^~~~~~~
+backgammon/backgammon/main.c:103:9: warning: ignoring return value of 'setregid' declared with attribute 'warn_unused_result' [-Wunused-result]
+  103 |         setregid(getgid(), getgid());
       |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
-arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -DV7 -Iinclude   -Ibackgammon/teachgammon -Ibackgammon/common_source -c backgammon/teachgammon/ttext2.c -o backgammon/teachgammon/ttext2.o
-arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -DV7 -Iinclude   -Ibackgammon/teachgammon -Ibackgammon/common_source -c backgammon/teachgammon/tutor.c -o backgammon/teachgammon/tutor.o
-backgammon/teachgammon/ttext2.c: In function 'text':
-backgammon/teachgammon/ttext2.c:133:29: warning: variable 'begin' set but not used [-Wunused-but-set-variable]
-  133 |         const char  *const *begin;
-      |                             ^~~~~
+arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -DV7 -Iinclude   -Ibackgammon/backgammon -Ibackgammon/common_source -c backgammon/backgammon/move.c -o backgammon/backgammon/move.o
+arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -DV7 -Iinclude   -Ibackgammon/backgammon -Ibackgammon/common_source -c backgammon/backgammon/text.c -o backgammon/backgammon/text.o
+arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -DV7 -Iinclude   -Ibackgammon/backgammon -Ibackgammon/common_source -c backgammon/backgammon/version.c -o backgammon/backgammon/version.o
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -DEXEC_PATH=\"/usr/games/backgammon\" -DTEACH_PATH=\"/usr/games/teachgammon\" -Iinclude   -Ibackgammon/common_source  -c backgammon/common_source/allow.c -o backgammon/common_source/allow.o
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -DEXEC_PATH=\"/usr/games/backgammon\" -DTEACH_PATH=\"/usr/games/teachgammon\" -Iinclude   -Ibackgammon/common_source  -c backgammon/common_source/board.c -o backgammon/common_source/board.o
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -DEXEC_PATH=\"/usr/games/backgammon\" -DTEACH_PATH=\"/usr/games/teachgammon\" -Iinclude   -Ibackgammon/common_source  -c backgammon/common_source/check.c -o backgammon/common_source/check.o
@@ -1105,6 +1092,7 @@
   733 |                 write(2, "\r\nOut of memory!\r\n", 18);
       |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -DEXEC_PATH=\"/usr/games/backgammon\" -DTEACH_PATH=\"/usr/games/teachgammon\" -Iinclude   -Ibackgammon/common_source  -c backgammon/common_source/init.c -o backgammon/common_source/init.o
+arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -DEXEC_PATH=\"/usr/games/backgammon\" -DTEACH_PATH=\"/usr/games/teachgammon\" -Iinclude   -Ibackgammon/common_source  -c backgammon/common_source/odds.c -o backgammon/common_source/odds.o
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -DEXEC_PATH=\"/usr/games/backgammon\" -DTEACH_PATH=\"/usr/games/teachgammon\" -Iinclude   -Ibackgammon/common_source  -c backgammon/common_source/one.c -o backgammon/common_source/one.o
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -DEXEC_PATH=\"/usr/games/backgammon\" -DTEACH_PATH=\"/usr/games/teachgammon\" -Iinclude   -Ibackgammon/common_source  -c backgammon/common_source/save.c -o backgammon/common_source/save.o
 backgammon/common_source/save.c: In function 'save':
@@ -1132,6 +1120,7 @@
 backgammon/common_source/save.c:130:9: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result]
   130 |         write(fdesc, &rscore, sizeof rscore);
       |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -DEXEC_PATH=\"/usr/games/backgammon\" -DTEACH_PATH=\"/usr/games/teachgammon\" -Iinclude   -Ibackgammon/common_source  -c backgammon/common_source/subs.c -o backgammon/common_source/subs.o
 backgammon/common_source/save.c:131:9: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result]
   131 |         write(fdesc, &wscore, sizeof wscore);
       |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -1175,35 +1164,82 @@
 backgammon/common_source/save.c:165:9: warning: ignoring return value of 'read' declared with attribute 'warn_unused_result' [-Wunused-result]
   165 |         read(fdesc, &raflag, sizeof raflag);
       |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -DEXEC_PATH=\"/usr/games/backgammon\" -DTEACH_PATH=\"/usr/games/teachgammon\" -Iinclude   -Ibackgammon/common_source  -c backgammon/common_source/subs.c -o backgammon/common_source/subs.o
-arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -DEXEC_PATH=\"/usr/games/backgammon\" -DTEACH_PATH=\"/usr/games/teachgammon\" -Iinclude   -Ibackgammon/common_source  -c backgammon/common_source/table.c -o backgammon/common_source/table.o
 backgammon/common_source/subs.c: In function 'errexit':
 backgammon/common_source/subs.c:67:9: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result]
    67 |         write(2, "\n", 1);
       |         ^~~~~~~~~~~~~~~~~
-arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -DV7 -Iinclude   -Ibackgammon/backgammon -Ibackgammon/common_source -c backgammon/backgammon/extra.c -o backgammon/backgammon/extra.o
-arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -DV7 -Iinclude   -Ibackgammon/backgammon -Ibackgammon/common_source -c backgammon/backgammon/main.c -o backgammon/backgammon/main.o
-backgammon/backgammon/main.c: In function 'main':
-backgammon/backgammon/main.c:472:38: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
-  472 |                         if (board[i] * cturn)
-      |                             ~~~~~~~~~^~~~~~~
-backgammon/backgammon/main.c:103:9: warning: ignoring return value of 'setregid' declared with attribute 'warn_unused_result' [-Wunused-result]
-  103 |         setregid(getgid(), getgid());
-      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
-arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -DV7 -Iinclude   -Ibackgammon/backgammon -Ibackgammon/common_source -c backgammon/backgammon/move.c -o backgammon/backgammon/move.o
-arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -DV7 -Iinclude   -Ibackgammon/backgammon -Ibackgammon/common_source -c backgammon/backgammon/text.c -o backgammon/backgammon/text.o
-arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -DV7 -Iinclude   -Ibackgammon/backgammon -Ibackgammon/common_source -c backgammon/backgammon/version.c -o backgammon/backgammon/version.o
-arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -DEXEC_PATH=\"/usr/games/backgammon\" -DTEACH_PATH=\"/usr/games/teachgammon\" -Iinclude   -Ibackgammon/common_source  -c backgammon/common_source/odds.c -o backgammon/common_source/odds.o
+arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -DEXEC_PATH=\"/usr/games/backgammon\" -DTEACH_PATH=\"/usr/games/teachgammon\" -Iinclude   -Ibackgammon/common_source  -c backgammon/common_source/table.c -o backgammon/common_source/table.o
 ./substscr g m backgammon/backgammon/backgammon.6.in backgammon/backgammon/backgammon.6
 Generating backgammon/backgammon/backgammon.6 from backgammon/backgammon/backgammon.6.in
+arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -DV7 -Iinclude   -Ibackgammon/teachgammon -Ibackgammon/common_source -c backgammon/teachgammon/data.c -o backgammon/teachgammon/data.o
+arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -DV7 -Iinclude   -Ibackgammon/teachgammon -Ibackgammon/common_source -c backgammon/teachgammon/teach.c -o backgammon/teachgammon/teach.o
+backgammon/teachgammon/teach.c: In function 'main':
+backgammon/teachgammon/teach.c:107:28: warning: this statement may fall through [-Wimplicit-fallthrough=]
+  107 |                         if ((i = text(intro2)) != 0)
+      |                            ^
+backgammon/teachgammon/teach.c:110:17: note: here
+  110 |                 case 3:
+      |                 ^~~~
+backgammon/teachgammon/teach.c:111:28: warning: this statement may fall through [-Wimplicit-fallthrough=]
+  111 |                         if ((i = text(moves)) != 0)
+      |                            ^
+backgammon/teachgammon/teach.c:114:17: note: here
+  114 |                 case 4:
+      |                 ^~~~
+backgammon/teachgammon/teach.c:115:28: warning: this statement may fall through [-Wimplicit-fallthrough=]
+  115 |                         if ((i = text(removepiece)) != 0)
+      |                            ^
+backgammon/teachgammon/teach.c:118:17: note: here
+  118 |                 case 5:
+      |                 ^~~~
+backgammon/teachgammon/teach.c:119:28: warning: this statement may fall through [-Wimplicit-fallthrough=]
+  119 |                         if ((i = text(hits)) != 0)
+      |                            ^
+backgammon/teachgammon/teach.c:122:17: note: here
+  122 |                 case 6:
+      |                 ^~~~
+backgammon/teachgammon/teach.c:123:28: warning: this statement may fall through [-Wimplicit-fallthrough=]
+  123 |                         if ((i = text(endgame)) != 0)
+      |                            ^
+backgammon/teachgammon/teach.c:126:17: note: here
+  126 |                 case 7:
+      |                 ^~~~
+backgammon/teachgammon/teach.c:127:28: warning: this statement may fall through [-Wimplicit-fallthrough=]
+  127 |                         if ((i = text(doubl)) != 0)
+      |                            ^
+backgammon/teachgammon/teach.c:130:17: note: here
+  130 |                 case 8:
+      |                 ^~~~
+backgammon/teachgammon/teach.c:131:28: warning: this statement may fall through [-Wimplicit-fallthrough=]
+  131 |                         if ((i = text(stragy)) != 0)
+      |                            ^
+backgammon/teachgammon/teach.c:134:17: note: here
+  134 |                 case 9:
+      |                 ^~~~
+backgammon/teachgammon/teach.c:135:28: warning: this statement may fall through [-Wimplicit-fallthrough=]
+  135 |                         if ((i = text(prog)) != 0)
+      |                            ^
+backgammon/teachgammon/teach.c:138:17: note: here
+  138 |                 case 10:
+      |                 ^~~~
+backgammon/teachgammon/teach.c:70:9: warning: ignoring return value of 'setregid' declared with attribute 'warn_unused_result' [-Wunused-result]
+   70 |         setregid(getgid(), getgid());
+      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
+arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -DV7 -Iinclude   -Ibackgammon/teachgammon -Ibackgammon/common_source -c backgammon/teachgammon/ttext1.c -o backgammon/teachgammon/ttext1.o
+arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -DV7 -Iinclude   -Ibackgammon/teachgammon -Ibackgammon/common_source -c backgammon/teachgammon/ttext2.c -o backgammon/teachgammon/ttext2.o
+arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -DV7 -Iinclude   -Ibackgammon/teachgammon -Ibackgammon/common_source -c backgammon/teachgammon/tutor.c -o backgammon/teachgammon/tutor.o
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ibattlestar  -c battlestar/battlestar.c -o battlestar/battlestar.o
+backgammon/teachgammon/ttext2.c: In function 'text':
+backgammon/teachgammon/ttext2.c:133:29: warning: variable 'begin' set but not used [-Wunused-but-set-variable]
+  133 |         const char  *const *begin;
+      |                             ^~~~~
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ibattlestar  -c battlestar/command1.c -o battlestar/command1.o
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ibattlestar  -c battlestar/command2.c -o battlestar/command2.o
+arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ibattlestar  -c battlestar/command3.c -o battlestar/command3.o
 battlestar/battlestar.c: In function 'main':
 battlestar/battlestar.c:67:9: warning: ignoring return value of 'setregid' declared with attribute 'warn_unused_result' [-Wunused-result]
    67 |         setregid(getgid(), getgid());
       |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
-arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ibattlestar  -c battlestar/command3.c -o battlestar/command3.o
 battlestar/command2.c: In function 'murder':
 battlestar/command2.c:252:28: warning: this statement may fall through [-Wimplicit-fallthrough=]
   252 |                         if (testbit(location[position].objects, MAN)) {
@@ -1211,6 +1247,7 @@
 battlestar/command2.c:257:17: note: here
   257 |                 case -1:
       |                 ^~~~
+arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ibattlestar  -c battlestar/command4.c -o battlestar/command4.o
 battlestar/command3.c: In function 'bury':
 battlestar/command3.c:134:33: warning: this statement may fall through [-Wimplicit-fallthrough=]
   134 |                                 puts("She screams as you wrestle her into the hole.");
@@ -1224,12 +1261,13 @@
 battlestar/command3.c:138:25: note: here
   138 |                         case AMULET:
       |                         ^~~~
-arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ibattlestar  -c battlestar/command4.c -o battlestar/command4.o
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ibattlestar  -c battlestar/command5.c -o battlestar/command5.o
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ibattlestar  -c battlestar/command6.c -o battlestar/command6.o
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ibattlestar  -c battlestar/command7.c -o battlestar/command7.o
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ibattlestar  -c battlestar/cypher.c -o battlestar/cypher.o
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ibattlestar  -c battlestar/dayfile.c -o battlestar/dayfile.o
+arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ibattlestar  -c battlestar/dayobjs.c -o battlestar/dayobjs.o
+arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ibattlestar  -c battlestar/fly.c -o battlestar/fly.o
 battlestar/cypher.c: In function 'cypher':
 battlestar/cypher.c:390:33: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result]
   390 |                                 fgets(buffer, 10, stdin);
@@ -1255,8 +1293,6 @@
 battlestar/cypher.c:418:33: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result]
   418 |                                 fgets(buffer, 10, stdin);
       |                                 ^~~~~~~~~~~~~~~~~~~~~~~~
-arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ibattlestar  -c battlestar/dayobjs.c -o battlestar/dayobjs.o
-arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ibattlestar  -c battlestar/fly.c -o battlestar/fly.o
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ibattlestar  -c battlestar/getcom.c -o battlestar/getcom.o
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ibattlestar  -c battlestar/globals.c -o battlestar/globals.o
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ibattlestar  -c battlestar/init.c -o battlestar/init.o
@@ -1291,6 +1327,7 @@
 battlestar/room.c:175:9: note: here
   175 |         default:
       |         ^~~~~~~
+arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ibattlestar  -c battlestar/words.c -o battlestar/words.o
 battlestar/save.c: In function 'restore':
 battlestar/save.c:56:9: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result]
    56 |         fread(&WEIGHT, sizeof WEIGHT, 1, fp);
@@ -1385,50 +1422,40 @@
 battlestar/save.c:89:9: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result]
    89 |         fread(&power, sizeof power, 1, fp);
       |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ibattlestar  -c battlestar/words.c -o battlestar/words.o
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ilib  -c lib/fgetln.c -o lib/fgetln.o
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ibcd  -c bcd/bcd.c -o bcd/bcd.o
-arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -DNEW_STYLE -Iinclude   -Iboggle/boggle  -c boggle/boggle/bog.c -o boggle/boggle/bog.o
-arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -DNEW_STYLE -Iinclude   -Iboggle/boggle  -c boggle/boggle/help.c -o boggle/boggle/help.o
 bcd/bcd.c: In function 'main':
 bcd/bcd.c:138:9: warning: ignoring return value of 'setregid' declared with attribute 'warn_unused_result' [-Wunused-result]
   138 |         setregid(getgid(), getgid());
       |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
-boggle/boggle/bog.c: In function 'main':
-boggle/boggle/bog.c:134:9: warning: ignoring return value of 'setregid' declared with attribute 'warn_unused_result' [-Wunused-result]
-  134 |         setregid(getgid(), getgid());
-      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
+arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -DNEW_STYLE -Iinclude   -Iboggle/boggle  -c boggle/boggle/bog.c -o boggle/boggle/bog.o
+arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -DNEW_STYLE -Iinclude   -Iboggle/boggle  -c boggle/boggle/help.c -o boggle/boggle/help.o
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -DNEW_STYLE -Iinclude   -Iboggle/boggle  -c boggle/boggle/mach.c -o boggle/boggle/mach.o
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -DNEW_STYLE -Iinclude   -Iboggle/boggle  -c boggle/boggle/prtable.c -o boggle/boggle/prtable.o
 boggle/boggle/prtable.c: In function 'prtable':
+arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -DNEW_STYLE -Iinclude   -Iboggle/boggle  -c boggle/boggle/timer.c -o boggle/boggle/timer.o
 boggle/boggle/prtable.c:74:13: warning: variable 'col' set but not used [-Wunused-but-set-variable]
    74 |         int col, row;
       |             ^~~
-arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -DNEW_STYLE -Iinclude   -Iboggle/boggle  -c boggle/boggle/timer.c -o boggle/boggle/timer.o
+boggle/boggle/bog.c: In function 'main':
+boggle/boggle/bog.c:134:9: warning: ignoring return value of 'setregid' declared with attribute 'warn_unused_result' [-Wunused-result]
+  134 |         setregid(getgid(), getgid());
+      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -DNEW_STYLE -Iinclude   -Iboggle/boggle  -c boggle/boggle/word.c -o boggle/boggle/word.o
-arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Iboggle/mkindex -Iboggle/boggle -c boggle/mkindex/mkindex.c -o boggle/mkindex/mkindex.o
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Iboggle/mkdict -Iboggle/boggle -c boggle/mkdict/mkdict.c -o boggle/mkdict/mkdict.o
+arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Iboggle/mkindex -Iboggle/boggle -c boggle/mkindex/mkindex.c -o boggle/mkindex/mkindex.o
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Icaesar  -c caesar/caesar.c -o caesar/caesar.o
 ./substscr g s caesar/rot13.in caesar/rot13
 Generating caesar/rot13 from caesar/rot13.in
-arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Icanfield/cfscores -Icanfield/canfield -c canfield/cfscores/cfscores.c -o canfield/cfscores/cfscores.o
+arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Icanfield/canfield  -c canfield/canfield/canfield.c -o canfield/canfield/canfield.o
+./substscr g m canfield/canfield/canfield.6.in canfield/canfield/canfield.6
 caesar/caesar.c: In function 'main':
 caesar/caesar.c:93:9: warning: ignoring return value of 'setregid' declared with attribute 'warn_unused_result' [-Wunused-result]
    93 |         setregid(getgid(), getgid());
       |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
-canfield/cfscores/cfscores.c: In function 'printuser':
-canfield/cfscores/cfscores.c:126:24: warning: comparison of unsigned expression in '< 0' is always false [-Wtype-limits]
-  126 |         if (pw->pw_uid < 0) {
-      |                        ^
-canfield/cfscores/cfscores.c: In function 'main':
-canfield/cfscores/cfscores.c:81:9: warning: ignoring return value of 'setregid' declared with attribute 'warn_unused_result' [-Wunused-result]
-   81 |         setregid(getgid(), getgid());
-      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
-arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Icanfield/canfield  -c canfield/canfield/canfield.c -o canfield/canfield/canfield.o
-./substscr g m canfield/canfield/canfield.6.in canfield/canfield/canfield.6
 Generating canfield/canfield/canfield.6 from canfield/canfield/canfield.6.in
+arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Icanfield/cfscores -Icanfield/canfield -c canfield/cfscores/cfscores.c -o canfield/cfscores/cfscores.o
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Icribbage  -c cribbage/cards.c -o cribbage/cards.o
-arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Icribbage  -c cribbage/crib.c -o cribbage/crib.o
 canfield/canfield/canfield.c: In function 'getcmd':
 canfield/canfield/canfield.c:1388:33: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result]
  1388 |                                 write(1, "\007", 1);
@@ -1445,11 +1472,20 @@
 canfield/canfield/canfield.c:1756:17: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result]
  1756 |                 write(dbfd, (char *)&total, sizeof(total));
       |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Icribbage  -c cribbage/crib.c -o cribbage/crib.o
+canfield/cfscores/cfscores.c: In function 'printuser':
+canfield/cfscores/cfscores.c:126:24: warning: comparison of unsigned expression in '< 0' is always false [-Wtype-limits]
+  126 |         if (pw->pw_uid < 0) {
+      |                        ^
+canfield/cfscores/cfscores.c: In function 'main':
+canfield/cfscores/cfscores.c:81:9: warning: ignoring return value of 'setregid' declared with attribute 'warn_unused_result' [-Wunused-result]
+   81 |         setregid(getgid(), getgid());
+      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 cribbage/crib.c: In function 'main':
+arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Icribbage  -c cribbage/extern.c -o cribbage/extern.o
 cribbage/crib.c:79:9: warning: ignoring return value of 'setregid' declared with attribute 'warn_unused_result' [-Wunused-result]
    79 |         setregid(getgid(), getgid());
       |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
-arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Icribbage  -c cribbage/extern.c -o cribbage/extern.o
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Icribbage  -c cribbage/instr.c -o cribbage/instr.o
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Icribbage  -c cribbage/io.c -o cribbage/io.o
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Icribbage  -c cribbage/score.c -o cribbage/score.o
@@ -1461,9 +1497,9 @@
 arm-linux-gnueabihf-g++ -g -O2 -Wall -W -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Idab  -c dab/board.cc -o dab/board.o
 cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
 arm-linux-gnueabihf-g++ -g -O2 -Wall -W -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Idab  -c dab/box.cc -o dab/box.o
-cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
 arm-linux-gnueabihf-g++ -g -O2 -Wall -W -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Idab  -c dab/gamescreen.cc -o dab/gamescreen.o
 cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
+cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
 dab/board.cc: In member function 'int BOARD::full() const':
 dab/board.cc:157:27: warning: cast from type 'const BOARD*' to type 'BOARD*' casts away qualifiers [-Wcast-qual]
   157 |             BOX box(y, x, (BOARD&) *this);
@@ -1475,38 +1511,54 @@
 arm-linux-gnueabihf-g++ -g -O2 -Wall -W -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Idab  -c dab/human.cc -o dab/human.o
 cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
 arm-linux-gnueabihf-g++ -g -O2 -Wall -W -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Idab  -c dab/main.cc -o dab/main.o
-cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
 arm-linux-gnueabihf-g++ -g -O2 -Wall -W -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Idab  -c dab/player.cc -o dab/player.o
-arm-linux-gnueabihf-g++ -g -O2 -Wall -W -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Idab  -c dab/random.cc -o dab/random.o
 cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
 cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
+arm-linux-gnueabihf-g++ -g -O2 -Wall -W -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Idab  -c dab/random.cc -o dab/random.o
+cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
 arm-linux-gnueabihf-g++ -g -O2 -Wall -W -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Idab  -c dab/ttyscrn.cc -o dab/ttyscrn.o
 cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ifish  -c fish/fish.c -o fish/fish.o
+arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Igomoku  -c gomoku/bdinit.c -o gomoku/bdinit.o
 fish/fish.c: In function 'main':
 fish/fish.c:106:9: warning: ignoring return value of 'setregid' declared with attribute 'warn_unused_result' [-Wunused-result]
   106 |         setregid(getgid(), getgid());
       |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
-arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Igomoku  -c gomoku/bdinit.c -o gomoku/bdinit.o
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Igomoku  -c gomoku/bdisp.c -o gomoku/bdisp.o
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Igomoku  -c gomoku/main.c -o gomoku/main.o
-dab/main.cc: In function 'int main(int, char**)':
-dab/main.cc:193:5: warning: deleting object of abstract class type 'PLAYER' which has non-virtual destructor will cause undefined behavior [-Wdelete-non-virtual-dtor]
-  193 |     delete p[0];
-      |     ^~~~~~~~~~~
-dab/main.cc:194:5: warning: deleting object of abstract class type 'PLAYER' which has non-virtual destructor will cause undefined behavior [-Wdelete-non-virtual-dtor]
-  194 |     delete p[1];
-      |     ^~~~~~~~~~~
+arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Igomoku  -c gomoku/makemove.c -o gomoku/makemove.o
 gomoku/main.c: In function 'main':
 gomoku/main.c:98:9: warning: ignoring return value of 'setregid' declared with attribute 'warn_unused_result' [-Wunused-result]
    98 |         setregid(getgid(), getgid());
       |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
-arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Igomoku  -c gomoku/makemove.c -o gomoku/makemove.o
+gomoku/makemove.c: In function 'update_overlap':
+gomoku/makemove.c:246:21: warning: pointer targets in assignment from 'u_char *' {aka 'unsigned char *'} to 'char *' differ in signedness [-Wpointer-sign]
+  246 |                 str = &overlap[(a = sp1->s_frame[r] - frames) * FAREA];
+      |                     ^
+arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Igomoku  -c gomoku/pickmove.c -o gomoku/pickmove.o
+gomoku/pickmove.c: In function 'checkframes':
+gomoku/pickmove.c:1090:37: warning: variable 'loop' set but not used [-Wunused-but-set-variable]
+ 1090 |         int i, n, mask, flg, verts, loop, index, fcnt;
+      |                                     ^~~~
+gomoku/pickmove.c: In function 'sortcombo':
+gomoku/pickmove.c:1275:24: warning: cast increases required alignment of target type [-Wcast-align]
+ 1275 |                 fcbp = (struct combostr *)
+      |                        ^
+gomoku/pickmove.c:1326:16: warning: cast increases required alignment of target type [-Wcast-align]
+ 1326 |         fcbp = (struct combostr *)((char *)scbpp - sizeof(struct combostr));
+      |                ^
 gomoku/main.c:182:70: warning: '%s' directive writing up to 127 bytes into a region of size 88 [-Wformat-overflow=]
   182 |                             "Huh?  Expected `black' or `white', got `%s'\n",
       |                                                                      ^~
   183 |                             buf);
       |                             ~~~                                       
+dab/main.cc: In function 'int main(int, char**)':
+dab/main.cc:193:5: warning: deleting object of abstract class type 'PLAYER' which has non-virtual destructor will cause undefined behavior [-Wdelete-non-virtual-dtor]
+  193 |     delete p[0];
+      |     ^~~~~~~~~~~
+dab/main.cc:194:5: warning: deleting object of abstract class type 'PLAYER' which has non-virtual destructor will cause undefined behavior [-Wdelete-non-virtual-dtor]
+  194 |     delete p[1];
+      |     ^~~~~~~~~~~
 In file included from /usr/include/stdio.h:970,
                  from include/stdio.h:35,
                  from /usr/include/curses.h:246,
@@ -1520,25 +1572,8 @@
       |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    32 |                                   __va_arg_pack ());
       |                                   ~~~~~~~~~~~~~~~~~
-gomoku/makemove.c: In function 'update_overlap':
-gomoku/makemove.c:246:21: warning: pointer targets in assignment from 'u_char *' {aka 'unsigned char *'} to 'char *' differ in signedness [-Wpointer-sign]
-  246 |                 str = &overlap[(a = sp1->s_frame[r] - frames) * FAREA];
-      |                     ^
-arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Igomoku  -c gomoku/pickmove.c -o gomoku/pickmove.o
-gomoku/pickmove.c: In function 'checkframes':
-gomoku/pickmove.c:1090:37: warning: variable 'loop' set but not used [-Wunused-but-set-variable]
- 1090 |         int i, n, mask, flg, verts, loop, index, fcnt;
-      |                                     ^~~~
-gomoku/pickmove.c: In function 'sortcombo':
-gomoku/pickmove.c:1275:24: warning: cast increases required alignment of target type [-Wcast-align]
- 1275 |                 fcbp = (struct combostr *)
-      |                        ^
-gomoku/pickmove.c:1326:16: warning: cast increases required alignment of target type [-Wcast-align]
- 1326 |         fcbp = (struct combostr *)((char *)scbpp - sizeof(struct combostr));
-      |                ^
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Igomoku  -c gomoku/stoc.c -o gomoku/stoc.o
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/alloc.c -o hack/alloc.o
-arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.Decl.c -o hack/hack.Decl.o
 hack/alloc.c: In function 'alloc':
 hack/alloc.c:102:17: warning: cast increases required alignment of target type [-Wcast-align]
   102 |         return ((long *) ptr);
@@ -1547,8 +1582,10 @@
 hack/alloc.c:114:17: warning: cast increases required alignment of target type [-Wcast-align]
   114 |         return ((long *) nptr);
       |                 ^
+arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.Decl.c -o hack/hack.Decl.o
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.apply.c -o hack/hack.apply.o
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.bones.c -o hack/hack.bones.o
+arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.c -o hack/hack.o
 hack/hack.apply.c: In function 'doapply':
 hack/hack.apply.c:107:44: warning: this statement may fall through [-Wimplicit-fallthrough=]
   107 |                 if (pl_character[0] == 'W' || u.ulevel > 9) {
@@ -1556,7 +1593,6 @@
 hack/hack.apply.c:112:9: note: here
   112 |         case WHISTLE:
       |         ^~~~
-arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.c -o hack/hack.o
 hack/hack.c: In function 'lookaround':
 hack/hack.c:599:36: warning: this statement may fall through [-Wimplicit-fallthrough=]
   599 |                                 if (flags.run != 1)
@@ -1612,6 +1648,7 @@
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.end.c -o hack/hack.end.o
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.engrave.c -o hack/hack.engrave.o
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.fight.c -o hack/hack.fight.o
+arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.invent.c -o hack/hack.invent.o
 hack/hack.end.c: In function 'outentry':
 hack/hack.end.c:551:33: warning: '%s' directive writing up to 11 bytes into a region of size 10 [-Wformat-overflow=]
   551 |                 Sprintf(hpbuf, "%s", (t1->hp > 0) ? itoa(t1->hp) : "-");
@@ -1629,7 +1666,6 @@
       |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    32 |                                   __va_arg_pack ());
       |                                   ~~~~~~~~~~~~~~~~~
-arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.invent.c -o hack/hack.invent.o
 hack/hack.invent.c: In function 'askchain':
 hack/hack.invent.c:682:33: warning: this statement may fall through [-Wimplicit-fallthrough=]
   682 |                         allflag = 1;
@@ -1663,7 +1699,22 @@
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.mon.c -o hack/hack.mon.o
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.monst.c -o hack/hack.monst.o
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.o_init.c -o hack/hack.o_init.o
+hack/hack.o_init.c: In function 'restnames':
+hack/hack.o_init.c:226:45: warning: passing argument 2 of 'mread' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
+  226 |                         mread(fd, objects[i].oc_name, len);
+      |                                   ~~~~~~~~~~^~~~~~~~
+In file included from hack/hack.o_init.c:71:
+hack/extern.h:252:17: note: expected 'char *' but argument is of type 'const char *'
+  252 | void mread(int, char *, unsigned);
+      |                 ^~~~~~
+hack/hack.o_init.c:231:45: warning: passing argument 2 of 'mread' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
+  231 |                         mread(fd, objects[i].oc_descr, len);
+      |                                   ~~~~~~~~~~^~~~~~~~~
+hack/extern.h:252:17: note: expected 'char *' but argument is of type 'const char *'
+  252 | void mread(int, char *, unsigned);
+      |                 ^~~~~~
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.objnam.c -o hack/hack.objnam.o
+arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.options.c -o hack/hack.options.o
 hack/hack.objnam.c: In function 'xname':
 hack/hack.objnam.c:178:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
   178 |                 if (obj->otyp == DEAD_HOMUNCULUS && pl) {
@@ -1684,20 +1735,6 @@
 hack/hack.objnam.c:335:9: note: here
   335 |         case WEAPON_SYM:
       |         ^~~~
-hack/hack.o_init.c: In function 'restnames':
-hack/hack.o_init.c:226:45: warning: passing argument 2 of 'mread' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-  226 |                         mread(fd, objects[i].oc_name, len);
-      |                                   ~~~~~~~~~~^~~~~~~~
-In file included from hack/hack.o_init.c:71:
-hack/extern.h:252:17: note: expected 'char *' but argument is of type 'const char *'
-  252 | void mread(int, char *, unsigned);
-      |                 ^~~~~~
-hack/hack.o_init.c:231:45: warning: passing argument 2 of 'mread' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-  231 |                         mread(fd, objects[i].oc_descr, len);
-      |                                   ~~~~~~~~~~^~~~~~~~~
-hack/extern.h:252:17: note: expected 'char *' but argument is of type 'const char *'
-  252 | void mread(int, char *, unsigned);
-      |                 ^~~~~~
 hack/hack.objnam.c: In function 'strprepend':
 hack/hack.objnam.c:87:16: warning: '__builtin_strncpy' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation]
    87 |         (void) strncpy(s, pref, i);     /* do not copy trailing 0 */
@@ -1705,7 +1742,22 @@
 hack/hack.objnam.c:81:29: note: length computed here
    81 |         int             i = strlen(pref);
       |                             ^~~~~~~~~~~~
-arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.options.c -o hack/hack.options.o
+arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.pager.c -o hack/hack.pager.o
+hack/hack.pager.c: In function 'child':
+hack/hack.pager.c:467:24: warning: ignoring return value of 'setuid' declared with attribute 'warn_unused_result' [-Wunused-result]
+  467 |                 (void) setuid(getuid());
+      |                        ^~~~~~~~~~~~~~~~
+hack/hack.pager.c:468:24: warning: ignoring return value of 'setgid' declared with attribute 'warn_unused_result' [-Wunused-result]
+  468 |                 (void) setgid(getgid());
+      |                        ^~~~~~~~~~~~~~~~
+hack/hack.pager.c:470:24: warning: ignoring return value of 'chdir' declared with attribute 'warn_unused_result' [-Wunused-result]
+  470 |                 (void) chdir(getenv("HOME"));
+      |                        ^~~~~~~~~~~~~~~~~~~~~
+hack/hack.pager.c: In function 'dowhatis':
+hack/hack.pager.c:105:56: warning: '__builtin_strncpy' output truncated before terminating nul copying 7 bytes from a string of the same length [-Wstringop-truncation]
+  105 |                                                 (void) strncpy(buf + 1, "       ", 7);
+      |                                                        ^
+arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.potion.c -o hack/hack.potion.o
 hack/hack.objnam.c: In function 'doname':
 hack/hack.objnam.c:87:16: warning: '__builtin_strncpy' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation]
    87 |         (void) strncpy(s, pref, i);     /* do not copy trailing 0 */
@@ -1724,32 +1776,16 @@
 hack/hack.objnam.c:81:29: note: length computed here
    81 |         int             i = strlen(pref);
       |                             ^~~~~~~~~~~~
-arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.pager.c -o hack/hack.pager.o
-hack/hack.pager.c: In function 'child':
-hack/hack.pager.c:467:24: warning: ignoring return value of 'setuid' declared with attribute 'warn_unused_result' [-Wunused-result]
-  467 |                 (void) setuid(getuid());
-      |                        ^~~~~~~~~~~~~~~~
-hack/hack.pager.c:468:24: warning: ignoring return value of 'setgid' declared with attribute 'warn_unused_result' [-Wunused-result]
-  468 |                 (void) setgid(getgid());
-      |                        ^~~~~~~~~~~~~~~~
-hack/hack.pager.c:470:24: warning: ignoring return value of 'chdir' declared with attribute 'warn_unused_result' [-Wunused-result]
-  470 |                 (void) chdir(getenv("HOME"));
-      |                        ^~~~~~~~~~~~~~~~~~~~~
-hack/hack.pager.c: In function 'dowhatis':
-hack/hack.pager.c:105:56: warning: '__builtin_strncpy' output truncated before terminating nul copying 7 bytes from a string of the same length [-Wstringop-truncation]
-  105 |                                                 (void) strncpy(buf + 1, "       ", 7);
-      |                                                        ^
-arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.potion.c -o hack/hack.potion.o
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.pri.c -o hack/hack.pri.o
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.read.c -o hack/hack.read.o
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.rip.c -o hack/hack.rip.o
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.rumors.c -o hack/hack.rumors.o
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.save.c -o hack/hack.save.o
+arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.search.c -o hack/hack.search.o
 hack/hack.save.c: In function 'restmonchn':
 hack/hack.save.c:303:30: warning: cast increases required alignment of target type [-Wcast-align]
   303 |                 mtmp->data = (const struct permonst *)
       |                              ^
-arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.search.c -o hack/hack.search.o
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.shk.c -o hack/hack.shk.o
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.shknam.c -o hack/hack.shknam.o
 hack/hack.shk.c: In function 'getprice':
@@ -1768,6 +1804,7 @@
   214 |         const char *line;
       |         ^~~~~
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.trap.c -o hack/hack.trap.o
+arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.tty.c -o hack/hack.tty.o
 hack/hack.trap.c: In function 'float_down':
 hack/hack.trap.c:337:39: warning: this statement may fall through [-Wimplicit-fallthrough=]
   337 |                         if (!xdnstair || u.ustuck)
@@ -1775,10 +1812,30 @@
 hack/hack.trap.c:340:17: note: here
   340 |                 default:
       |                 ^~~~~~~
-arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.tty.c -o hack/hack.tty.o
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.u_init.c -o hack/hack.u_init.o
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.unix.c -o hack/hack.unix.o
+hack/hack.unix.c: In function 'getdate':
+hack/hack.unix.c:126:38: warning: '%02d' directive writing between 2 and 11 bytes into a region of size between 4 and 5 [-Wformat-overflow=]
+  126 |         (void) sprintf(datestr, "%02d%02d%02d",
+      |                                      ^~~~
+hack/hack.unix.c:126:33: note: directive argument in the range [-2147483647, 2147483647]
+  126 |         (void) sprintf(datestr, "%02d%02d%02d",
+      |                                 ^~~~~~~~~~~~~~
+In file included from /usr/include/stdio.h:970,
+                 from include/stdio.h:35,
+                 from hack/extern.h:41,
+                 from hack/hack.unix.c:94:
+In function 'sprintf',
+    inlined from 'getdate' at hack/hack.unix.c:126:9:
+/usr/include/arm-linux-gnueabihf/bits/stdio2.h:30:10: note: '__builtin___sprintf_chk' output between 7 and 26 bytes into a destination of size 7
+   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
+      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+   31 |                                   __glibc_objsize (__s), __fmt,
+      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+   32 |                                   __va_arg_pack ());
+      |                                   ~~~~~~~~~~~~~~~~~
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.vault.c -o hack/hack.vault.o
+arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.version.c -o hack/hack.version.o
 hack/hack.vault.c: In function 'restfakecorr':
 hack/hack.vault.c:115:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   115 | #define EGD     ((struct egd *)(&(guard->mextra[0])))
@@ -1963,29 +2020,9 @@
 hack/hack.vault.c:354:13: note: in expansion of macro 'EGD'
   354 |         if (EGD->gddone)
       |             ^~~
-hack/hack.unix.c: In function 'getdate':
-hack/hack.unix.c:126:38: warning: '%02d' directive writing between 2 and 11 bytes into a region of size between 4 and 5 [-Wformat-overflow=]
-  126 |         (void) sprintf(datestr, "%02d%02d%02d",
-      |                                      ^~~~
-hack/hack.unix.c:126:33: note: directive argument in the range [-2147483647, 2147483647]
-  126 |         (void) sprintf(datestr, "%02d%02d%02d",
-      |                                 ^~~~~~~~~~~~~~
-In file included from /usr/include/stdio.h:970,
-                 from include/stdio.h:35,
-                 from hack/extern.h:41,
-                 from hack/hack.unix.c:94:
-In function 'sprintf',
-    inlined from 'getdate' at hack/hack.unix.c:126:9:
-/usr/include/arm-linux-gnueabihf/bits/stdio2.h:30:10: note: '__builtin___sprintf_chk' output between 7 and 26 bytes into a destination of size 7
-   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
-      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-   31 |                                   __glibc_objsize (__s), __fmt,
-      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-   32 |                                   __va_arg_pack ());
-      |                                   ~~~~~~~~~~~~~~~~~
-arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.version.c -o hack/hack.version.o
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.wield.c -o hack/hack.wield.o
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.wizard.c -o hack/hack.wizard.o
+arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.worm.c -o hack/hack.worm.o
 hack/hack.wizard.c: In function 'inrange':
 hack/hack.wizard.c:219:41: warning: this statement may fall through [-Wimplicit-fallthrough=]
   219 |                                         aggravate();    /* aggravate all the
@@ -1993,7 +2030,6 @@
 hack/hack.wizard.c:222:33: note: here
   222 |                                 case 2:
       |                                 ^~~~
-arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.worm.c -o hack/hack.worm.o
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.worn.c -o hack/hack.worn.o
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.zap.c -o hack/hack.zap.o
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/rnd.c -o hack/rnd.o
@@ -2005,11 +2041,11 @@
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihangman  -c hangman/getword.c -o hangman/getword.o
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihangman  -c hangman/main.c -o hangman/main.o
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihangman  -c hangman/playgame.c -o hangman/playgame.o
+arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihangman  -c hangman/prdata.c -o hangman/prdata.o
 hangman/main.c: In function 'main':
 hangman/main.c:60:9: warning: ignoring return value of 'setregid' declared with attribute 'warn_unused_result' [-Wunused-result]
    60 |         setregid(getgid(), getgid());
       |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
-arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihangman  -c hangman/prdata.c -o hangman/prdata.o
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihangman  -c hangman/prman.c -o hangman/prman.o
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihangman  -c hangman/prword.c -o hangman/prword.o
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihangman  -c hangman/setup.c -o hangman/setup.o
@@ -2045,6 +2081,7 @@
    61 |         setregid(getgid(), getgid());
       |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Imille  -c mille/misc.c -o mille/misc.o
+arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Imille  -c mille/move.c -o mille/move.o
 mille/misc.c: In function 'error':
 mille/misc.c:65:9: warning: 'vwprintw' is deprecated [-Wdeprecated-declarations]
    65 |         vwprintw(Score, str, ap);
@@ -2058,9 +2095,6 @@
 mille/misc.c:115:41: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result]
   115 |                                         write(0, "\07", 1);
       |                                         ^~~~~~~~~~~~~~~~~~
-arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Imille  -c mille/move.c -o mille/move.o
-arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Imille  -c mille/print.c -o mille/print.o
-arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Imille  -c mille/roll.c -o mille/roll.o
 mille/move.c: In function 'playcard':
 mille/move.c:229:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
   229 |                 if (pp->nummiles[C_200] == 2)
@@ -2080,6 +2114,8 @@
 mille/move.c:237:11: note: here
   237 |           case C_25:
       |           ^~~~
+arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Imille  -c mille/print.c -o mille/print.o
+arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Imille  -c mille/roll.c -o mille/roll.o
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Imille  -c mille/save.c -o mille/save.o
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Imille  -c mille/types.c -o mille/types.o
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Imille  -c mille/varpush.c -o mille/varpush.o
@@ -2105,6 +2141,7 @@
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Imonop  -c monop/jail.c -o monop/jail.o
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Imonop  -c monop/misc.c -o monop/misc.o
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Imonop  -c monop/monop.c -o monop/monop.o
+arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Imonop  -c monop/morg.c -o monop/morg.o
 In file included from monop/monop.def:109,
                  from monop/monop.c:50:
 monop/mon.dat:35:1: warning: missing initializer for field 'sq' of 'MON' {aka 'struct mon_st'} [-Wmissing-field-initializers]
@@ -2239,7 +2276,6 @@
 monop/monop.c:68:9: warning: ignoring return value of 'setregid' declared with attribute 'warn_unused_result' [-Wunused-result]
    68 |         setregid(getgid(), getgid());
       |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
-arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Imonop  -c monop/morg.c -o monop/morg.o
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Imonop  -c monop/print.c -o monop/print.o
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Imonop  -c monop/prop.c -o monop/prop.o
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Imonop  -c monop/rent.c -o monop/rent.o
@@ -2250,17 +2286,18 @@
 ./substscr g m monop/monop.6.in monop/monop.6
 Generating monop/monop.6 from monop/monop.6.in
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Imorse  -c morse/morse.c -o morse/morse.o
-morse/morse.c: In function 'main':
-morse/morse.c:130:9: warning: ignoring return value of 'setregid' declared with attribute 'warn_unused_result' [-Wunused-result]
-  130 |         setregid(getgid(), getgid());
-      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -D_GNU_SOURCE -Iinclude   -Inumber  -c number/number.c -o number/number.o
-arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Iphantasia  -c phantasia/fight.c -o phantasia/fight.o
 number/number.c: In function 'main':
 number/number.c:97:9: warning: ignoring return value of 'setregid' declared with attribute 'warn_unused_result' [-Wunused-result]
    97 |         setregid(getgid(), getgid());
       |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
+arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Iphantasia  -c phantasia/fight.c -o phantasia/fight.o
+morse/morse.c: In function 'main':
+morse/morse.c:130:9: warning: ignoring return value of 'setregid' declared with attribute 'warn_unused_result' [-Wunused-result]
+  130 |         setregid(getgid(), getgid());
+      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Iphantasia  -c phantasia/gamesupport.c -o phantasia/gamesupport.o
+arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Iphantasia  -c phantasia/interplayer.c -o phantasia/interplayer.o
 phantasia/fight.c: In function 'callmonster':
 phantasia/fight.c:846:9: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result]
   846 |         fread((char *) &Curmonster, SZ_MONSTERSTRUCT, 1, Monstfp);
@@ -2281,7 +2318,7 @@
 phantasia/fight.c:1302:33: note: here
  1302 |                                 case 9: /* treasure type 9 */
       |                                 ^~~~
-arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Iphantasia  -c phantasia/interplayer.c -o phantasia/interplayer.o
+arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Iphantasia  -c phantasia/io.c -o phantasia/io.o
 phantasia/interplayer.c: In function 'throneroom':
 phantasia/interplayer.c:649:17: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result]
   649 |                 fread((char *) &Enrgyvoid, SZ_VOIDSTRUCT, 1, Energyvoidfp);
@@ -2293,8 +2330,8 @@
 phantasia/interplayer.c:771:33: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result]
   771 |                                 fread((char *) &Enrgyvoid, SZ_VOIDSTRUCT, 1, Energyvoidfp);
       |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Iphantasia  -c phantasia/io.c -o phantasia/io.o
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Iphantasia  -c phantasia/main.c -o phantasia/main.o
+arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Iphantasia  -c phantasia/misc.c -o phantasia/misc.o
 phantasia/main.c: In function 'main':
 phantasia/main.c:92:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
    92 |                         cleanup(TRUE);
@@ -2327,7 +2364,6 @@
 phantasia/main.c:525:9: note: here
   525 |         case '6':               /* cloak */
       |         ^~~~
-arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Iphantasia  -c phantasia/misc.c -o phantasia/misc.o
 phantasia/misc.c: In function 'death':
 phantasia/misc.c:644:57: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result]
   644 |                                                         fread((char *) &Curmonster, SZ_MONSTERSTRUCT, 1, Monstfp);
@@ -2354,22 +2390,23 @@
    69 |         setregid(getgid(), getgid());
       |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ipom  -c pom/pom.c -o pom/pom.o
-arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ippt  -c ppt/ppt.c -o ppt/ppt.o
-ppt/ppt.c: In function 'main':
-ppt/ppt.c:76:9: warning: ignoring return value of 'setregid' declared with attribute 'warn_unused_result' [-Wunused-result]
-   76 |         setregid(getgid(), getgid());
-      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 pom/pom.c: In function 'main':
 pom/pom.c:104:9: warning: ignoring return value of 'setregid' declared with attribute 'warn_unused_result' [-Wunused-result]
   104 |         setregid(getgid(), getgid());
       |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
+arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ippt  -c ppt/ppt.c -o ppt/ppt.o
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -D_GNU_SOURCE -Iinclude   -Iprimes  -c primes/pattern.c -o primes/pattern.o
+ppt/ppt.c: In function 'main':
+ppt/ppt.c:76:9: warning: ignoring return value of 'setregid' declared with attribute 'warn_unused_result' [-Wunused-result]
+   76 |         setregid(getgid(), getgid());
+      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -D_GNU_SOURCE -Iinclude   -Iprimes  -c primes/pr_tbl.c -o primes/pr_tbl.o
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -D_GNU_SOURCE -Iinclude   -Iprimes  -c primes/primes.c -o primes/primes.o
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -D_GNU_SOURCE -Iinclude   -Iprimes  -c primes/spsp.c -o primes/spsp.o
 ./substscr g n quiz/datfiles/index.in quiz/datfiles/index
 Generating quiz/datfiles/index from quiz/datfiles/index.in
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Iquiz  -c quiz/quiz.c -o quiz/quiz.o
+arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Iquiz  -c quiz/rxp.c -o quiz/rxp.o
 quiz/quiz.c: In function 'main':
 quiz/quiz.c:88:9: warning: ignoring return value of 'setregid' declared with attribute 'warn_unused_result' [-Wunused-result]
    88 |         setregid(getgid(), getgid());
@@ -2381,7 +2418,6 @@
 quiz/quiz.c:328:17: note: here
   328 |                 default:
       |                 ^~~~~~~
-arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Iquiz  -c quiz/rxp.c -o quiz/rxp.o
 ./substscr g m quiz/quiz.6.in quiz/quiz.6
 Generating quiz/quiz.6 from quiz/quiz.6.in
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Irain  -c rain/rain.c -o rain/rain.o
@@ -2412,6 +2448,8 @@
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -DFANCY -DMAX_PER_UID=5 -Iinclude   -Irobots  -c robots/score.c -o robots/score.o
 ./substscr g m robots/robots.6.in robots/robots.6
 Generating robots/robots.6 from robots/robots.6.in
+arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Isail  -c sail/assorted.c -o sail/assorted.o
+arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Isail  -c sail/game.c -o sail/game.o
 robots/score.c: In function 'read_score':
 robots/score.c:68:17: warning: ignoring return value of 'read' declared with attribute 'warn_unused_result' [-Wunused-result]
    68 |                 read(inf, Top, sizeof Top);
@@ -2423,19 +2461,18 @@
 robots/score.c:105:9: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result]
   105 |         write(inf, Top, sizeof Top);
       |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
-arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Isail  -c sail/assorted.c -o sail/assorted.o
-arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Isail  -c sail/game.c -o sail/game.o
+arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Isail  -c sail/globals.c -o sail/globals.o
 robots/score.c: In function 'score':
 robots/score.c:200:9: warning: '__builtin_strncpy' specified bound 16 equals destination size [-Wstringop-truncation]
   200 |         strncpy(scp->s_name, pp->pw_name, MAXNAME);
       |         ^
 robots/score.c:200:9: warning: '__builtin_strncpy' specified bound 16 equals destination size [-Wstringop-truncation]
-arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Isail  -c sail/globals.c -o sail/globals.o
+arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Isail  -c sail/dr_1.c -o sail/dr_1.o
 robots/score.c: In function 'set_name':
 robots/score.c:200:9: warning: '__builtin_strncpy' specified bound 16 equals destination size [-Wstringop-truncation]
-arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Isail  -c sail/dr_1.c -o sail/dr_1.o
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Isail  -c sail/dr_2.c -o sail/dr_2.o
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Isail  -c sail/dr_3.c -o sail/dr_3.o
+arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Isail  -c sail/dr_4.c -o sail/dr_4.o
 sail/dr_2.c: In function 'try.constprop.isra':
 sail/dr_2.c:238:38: warning: '%d' directive writing between 1 and 10 bytes into a region of size 4 [-Wformat-overflow=]
   238 |                         sprintf(st, "%d", n);
@@ -2455,9 +2492,7 @@
       |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    32 |                                   __va_arg_pack ());
       |                                   ~~~~~~~~~~~~~~~~~
-arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Isail  -c sail/dr_4.c -o sail/dr_4.o
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Isail  -c sail/dr_5.c -o sail/dr_5.o
-arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Isail  -c sail/dr_main.c -o sail/dr_main.o
 sail/dr_5.c:45:71: warning: argument 4 of type 'int *' declared as a pointer [-Warray-parameter=]
    45 | subtract(struct ship *from, struct ship *fromcap, int totalfrom, int *crewfrom, int pcfrom)
       |                                                                  ~~~~~^~~~~~~~
@@ -2471,14 +2506,15 @@
 sail/extern.h:322:44: note: previously declared as an array 'int[3]'
   322 | int mensent (struct ship *, struct ship *, int[3], struct ship **, int *,
       |                                            ^~~~~~
+arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Isail  -c sail/dr_main.c -o sail/dr_main.o
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Isail  -c sail/lo_main.c -o sail/lo_main.o
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Isail  -c sail/main.c -o sail/main.o
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Isail  -c sail/misc.c -o sail/misc.o
-arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Isail  -c sail/parties.c -o sail/parties.o
 sail/main.c: In function 'main':
 sail/main.c:65:9: warning: ignoring return value of 'setegid' declared with attribute 'warn_unused_result' [-Wunused-result]
    65 |         setegid(gid);
       |         ^~~~~~~~~~~~
+arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Isail  -c sail/parties.c -o sail/parties.o
 sail/misc.c: In function 'logger':
 sail/misc.c:206:9: warning: ignoring return value of 'setegid' declared with attribute 'warn_unused_result' [-Wunused-result]
   206 |         setegid(egid);
@@ -2494,6 +2530,7 @@
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Isail  -c sail/pl_3.c -o sail/pl_3.o
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Isail  -c sail/pl_4.c -o sail/pl_4.o
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Isail  -c sail/pl_5.c -o sail/pl_5.o
+arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Isail  -c sail/pl_6.c -o sail/pl_6.o
 sail/pl_5.c: In function 'acceptmove':
 sail/pl_5.c:80:29: warning: this statement may fall through [-Wimplicit-fallthrough=]
    80 |                         dir -= 2;
@@ -2501,7 +2538,6 @@
 sail/pl_5.c:81:17: note: here
    81 |                 case 'r':
       |                 ^~~~
-arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Isail  -c sail/pl_6.c -o sail/pl_6.o
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Isail  -c sail/pl_7.c -o sail/pl_7.o
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Isail  -c sail/pl_main.c -o sail/pl_main.o
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Isail  -c sail/sync.c -o sail/sync.o
@@ -2562,10 +2598,18 @@
   177 |                 setegid(gid);
       |                 ^~~~~~~~~~~~
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Isail  -c sail/version.c -o sail/version.o
+arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Isnake/snscore -Isnake/snake -c snake/snscore/snscore.c -o snake/snscore/snscore.o
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Isnake/snake  -c snake/snake/snake.c -o snake/snake/snake.o
+snake/snscore/snscore.c: In function 'main':
+snake/snscore/snscore.c:78:9: warning: ignoring return value of 'setregid' declared with attribute 'warn_unused_result' [-Wunused-result]
+   78 |         setregid(getgid(), getgid());
+      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
+snake/snscore/snscore.c:88:9: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result]
+   88 |         fread(&allbest, sizeof(short), 1, fd);
+      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ./substscr g m snake/snake/snake.6.in snake/snake/snake.6
 Generating snake/snake/snake.6 from snake/snake/snake.6.in
-arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Isnake/snscore -Isnake/snake -c snake/snscore/snscore.c -o snake/snscore/snscore.o
+arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itetris  -c tetris/input.c -o tetris/input.o
 snake/snake/snake.c: In function 'main':
 snake/snake/snake.c:162:9: warning: ignoring return value of 'setregid' declared with attribute 'warn_unused_result' [-Wunused-result]
   162 |         setregid(getgid(), getgid());
@@ -2583,20 +2627,12 @@
 snake/snake/snake.c:552:17: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result]
   552 |                 write(rawscores, &score, sizeof(short));
       |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itetris  -c tetris/input.c -o tetris/input.o
 snake/snake/snake.c:561:17: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result]
   561 |                 write(rawscores, &score, sizeof(short));
       |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 snake/snake/snake.c:562:17: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result]
   562 |                 write(rawscores, &uid, sizeof(short));
       |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-snake/snscore/snscore.c: In function 'main':
-snake/snscore/snscore.c:78:9: warning: ignoring return value of 'setregid' declared with attribute 'warn_unused_result' [-Wunused-result]
-   78 |         setregid(getgid(), getgid());
-      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
-snake/snscore/snscore.c:88:9: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result]
-   88 |         fread(&allbest, sizeof(short), 1, fd);
-      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itetris  -c tetris/scores.c -o tetris/scores.o
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itetris  -c tetris/screen.c -o tetris/screen.o
 tetris/scores.c: In function 'getscores':
@@ -2609,6 +2645,20 @@
 tetris/scores.c:128:9: warning: ignoring return value of 'setegid' declared with attribute 'warn_unused_result' [-Wunused-result]
   128 |         setegid(gid);
       |         ^~~~~~~~~~~~
+arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itetris  -c tetris/shapes.c -o tetris/shapes.o
+tetris/shapes.c: In function 'fits_in':
+tetris/shapes.c:86:18: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
+   86 |         int *o = shape->off;
+      |                  ^~~~~
+tetris/shapes.c: In function 'place':
+tetris/shapes.c:103:18: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
+  103 |         int *o = shape->off;
+      |                  ^~~~~
+arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itetris  -c tetris/tetris.c -o tetris/tetris.o
+tetris/tetris.c: In function 'main':
+tetris/tetris.c:141:9: warning: ignoring return value of 'setegid' declared with attribute 'warn_unused_result' [-Wunused-result]
+  141 |         setegid(gid);
+      |         ^~~~~~~~~~~~
 tetris/scores.c: In function 'showscores':
 tetris/scores.c:440:41: warning: '%-11s' directive output may be truncated writing between 11 and 3239 bytes into a region of size between 74 and 87 [-Wformat-truncation=]
   440 |                             "%3d%c %6d  %-11s (%6d on %d)",
@@ -2626,24 +2676,7 @@
       |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    70 |                                    __va_arg_pack ());
       |                                    ~~~~~~~~~~~~~~~~~
-arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itetris  -c tetris/shapes.c -o tetris/shapes.o
-tetris/shapes.c: In function 'fits_in':
-tetris/shapes.c:86:18: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   86 |         int *o = shape->off;
-      |                  ^~~~~
-tetris/shapes.c: In function 'place':
-tetris/shapes.c:103:18: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-  103 |         int *o = shape->off;
-      |                  ^~~~~
-arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itetris  -c tetris/tetris.c -o tetris/tetris.o
 ./substscr g m tetris/tetris.6.in tetris/tetris.6
-Generating tetris/tetris.6 from tetris/tetris.6.in
-arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itrek  -c trek/abandon.c -o trek/abandon.o
-tetris/tetris.c: In function 'main':
-tetris/tetris.c:141:9: warning: ignoring return value of 'setegid' declared with attribute 'warn_unused_result' [-Wunused-result]
-  141 |         setegid(gid);
-      |         ^~~~~~~~~~~~
-arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itrek  -c trek/attack.c -o trek/attack.o
 tetris/tetris.c:197:66: warning: '%s' directive writing up to 9 bytes into a region of size between 1 and 46 [-Wformat-overflow=]
   197 | "%s - left   %s - rotate   %s - right   %s - drop   %s - pause   %s - quit",
       |                                                                  ^~
@@ -2662,6 +2695,9 @@
       |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    32 |                                   __va_arg_pack ());
       |                                   ~~~~~~~~~~~~~~~~~
+Generating tetris/tetris.6 from tetris/tetris.6.in
+arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itrek  -c trek/abandon.c -o trek/abandon.o
+arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itrek  -c trek/attack.c -o trek/attack.o
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itrek  -c trek/autover.c -o trek/autover.o
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itrek  -c trek/capture.c -o trek/capture.o
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itrek  -c trek/cgetc.c -o trek/cgetc.o
@@ -2676,7 +2712,6 @@
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itrek  -c trek/dock.c -o trek/dock.o
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itrek  -c trek/dumpgame.c -o trek/dumpgame.o
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itrek  -c trek/dumpme.c -o trek/dumpme.o
-arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itrek  -c trek/dumpssradio.c -o trek/dumpssradio.o
 trek/dumpgame.c: In function 'dumpgame':
 trek/dumpgame.c:98:9: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result]
    98 |         write(fd, &version, sizeof version);
@@ -2687,11 +2722,13 @@
 trek/dumpgame.c:105:17: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result]
   105 |                 write(fd, d->area, i);
       |                 ^~~~~~~~~~~~~~~~~~~~~
+arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itrek  -c trek/dumpssradio.c -o trek/dumpssradio.o
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itrek  -c trek/events.c -o trek/events.o
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itrek  -c trek/externs.c -o trek/externs.o
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itrek  -c trek/getcodi.c -o trek/getcodi.o
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itrek  -c trek/getpar.c -o trek/getpar.o
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itrek  -c trek/help.c -o trek/help.o
+arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itrek  -c trek/impulse.c -o trek/impulse.o
 trek/getpar.c: In function 'getcodpar':
 trek/getpar.c:143:17: warning: ignoring return value of 'scanf' declared with attribute 'warn_unused_result' [-Wunused-result]
   143 |                 scanf("%*[ \t;]");
@@ -2700,7 +2737,6 @@
 trek/getpar.c:222:17: warning: ignoring return value of 'scanf' declared with attribute 'warn_unused_result' [-Wunused-result]
   222 |                 scanf("%*[\t ;]");
       |                 ^~~~~~~~~~~~~~~~~
-arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itrek  -c trek/impulse.c -o trek/impulse.o
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itrek  -c trek/initquad.c -o trek/initquad.o
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itrek  -c trek/kill.c -o trek/kill.o
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itrek  -c trek/klmove.c -o trek/klmove.o
@@ -2741,15 +2777,16 @@
 Generating trek/trek.6 from trek/trek.6.in
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Iworm  -c worm/worm.c -o worm/worm.o
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Iworms  -c worms/worms.c -o worms/worms.o
+worm/worm.c: In function 'main':
+worm/worm.c:102:9: warning: ignoring return value of 'setregid' declared with attribute 'warn_unused_result' [-Wunused-result]
+  102 |         setregid(getgid(), getgid());
+      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ./substscr g s wtf/wtf.in wtf/wtf
 Generating wtf/wtf from wtf/wtf.in
 ./substscr g m wtf/wtf.6.in wtf/wtf.6
 Generating wtf/wtf.6 from wtf/wtf.6.in
 arm-linux-gnueabihf-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Iwump  -c wump/wump.c -o wump/wump.o
-worm/worm.c: In function 'main':
-worm/worm.c:102:9: warning: ignoring return value of 'setregid' declared with attribute 'warn_unused_result' [-Wunused-result]
-  102 |         setregid(getgid(), getgid());
-      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
+arm-linux-gnueabihf-gcc -Wl,-z,relro -Wl,-z,now adventure/crc.o adventure/data.o adventure/done.o adventure/init.o adventure/io.o adventure/main.o adventure/save.o adventure/subr.o adventure/vocab.o adventure/wizard.o   -o adventure/adventure
 worms/worms.c: In function 'main':
 worms/worms.c:202:9: warning: ignoring return value of 'setregid' declared with attribute 'warn_unused_result' [-Wunused-result]
   202 |         setregid(getgid(), getgid());
@@ -2762,19 +2799,18 @@
 wump/wump.c:148:9: warning: ignoring return value of 'setregid' declared with attribute 'warn_unused_result' [-Wunused-result]
   148 |         setregid(getgid(), getgid());
       |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
-arm-linux-gnueabihf-gcc -Wl,-z,relro -Wl,-z,now adventure/crc.o adventure/data.o adventure/done.o adventure/init.o adventure/io.o adventure/main.o adventure/save.o adventure/subr.o adventure/vocab.o adventure/wizard.o   -o adventure/adventure
 arm-linux-gnueabihf-gcc -Wl,-z,relro -Wl,-z,now arithmetic/arithmetic.o lib/getprogname.o   -o arithmetic/arithmetic
 arm-linux-gnueabihf-gcc -Wl,-z,relro -Wl,-z,now atc/extern.o atc/grammar.o atc/graphics.o atc/input.o atc/lex.o atc/list.o atc/log.o atc/main.o atc/tunable.o atc/update.o lib/strlcpy.o -lm -lncurses -lfl  -o atc/atc
-arm-linux-gnueabihf-gcc -Wl,-z,relro -Wl,-z,now backgammon/teachgammon/data.o backgammon/teachgammon/teach.o backgammon/teachgammon/ttext1.o backgammon/teachgammon/ttext2.o backgammon/teachgammon/tutor.o backgammon/common_source/allow.o backgammon/common_source/board.o backgammon/common_source/check.o backgammon/common_source/fancy.o backgammon/common_source/init.o backgammon/common_source/one.o backgammon/common_source/save.o backgammon/common_source/subs.o backgammon/common_source/table.o -lncurses  -o backgammon/teachgammon/teachgammon
 arm-linux-gnueabihf-gcc -Wl,-z,relro -Wl,-z,now backgammon/backgammon/extra.o backgammon/backgammon/main.o backgammon/backgammon/move.o backgammon/backgammon/text.o backgammon/backgammon/version.o backgammon/common_source/allow.o backgammon/common_source/board.o backgammon/common_source/check.o backgammon/common_source/fancy.o backgammon/common_source/init.o backgammon/common_source/odds.o backgammon/common_source/one.o backgammon/common_source/save.o backgammon/common_source/subs.o backgammon/common_source/table.o -lncurses  -o backgammon/backgammon/backgammon
+arm-linux-gnueabihf-gcc -Wl,-z,relro -Wl,-z,now backgammon/teachgammon/data.o backgammon/teachgammon/teach.o backgammon/teachgammon/ttext1.o backgammon/teachgammon/ttext2.o backgammon/teachgammon/tutor.o backgammon/common_source/allow.o backgammon/common_source/board.o backgammon/common_source/check.o backgammon/common_source/fancy.o backgammon/common_source/init.o backgammon/common_source/one.o backgammon/common_source/save.o backgammon/common_source/subs.o backgammon/common_source/table.o -lncurses  -o backgammon/teachgammon/teachgammon
 arm-linux-gnueabihf-gcc -Wl,-z,relro -Wl,-z,now battlestar/battlestar.o battlestar/command1.o battlestar/command2.o battlestar/command3.o battlestar/command4.o battlestar/command5.o battlestar/command6.o battlestar/command7.o battlestar/cypher.o battlestar/dayfile.o battlestar/dayobjs.o battlestar/fly.o battlestar/getcom.o battlestar/globals.o battlestar/init.o battlestar/misc.o battlestar/nightfile.o battlestar/nightobjs.o battlestar/parse.o battlestar/room.o battlestar/save.o battlestar/words.o lib/fgetln.o -lncurses  -o battlestar/battlestar
 arm-linux-gnueabihf-gcc -Wl,-z,relro -Wl,-z,now bcd/bcd.o   -o bcd/bcd
 arm-linux-gnueabihf-gcc -Wl,-z,relro -Wl,-z,now boggle/boggle/bog.o boggle/boggle/help.o boggle/boggle/mach.o boggle/boggle/prtable.o boggle/boggle/timer.o boggle/boggle/word.o -lncurses  -o boggle/boggle/boggle
-arm-linux-gnueabihf-gcc -Wl,-z,relro -Wl,-z,now boggle/mkindex/mkindex.o   -o boggle/mkindex/mkindex
 arm-linux-gnueabihf-gcc -Wl,-z,relro -Wl,-z,now boggle/mkdict/mkdict.o   -o boggle/mkdict/mkdict
+arm-linux-gnueabihf-gcc -Wl,-z,relro -Wl,-z,now boggle/mkindex/mkindex.o   -o boggle/mkindex/mkindex
 arm-linux-gnueabihf-gcc -Wl,-z,relro -Wl,-z,now caesar/caesar.o -lm  -o caesar/caesar
-arm-linux-gnueabihf-gcc -Wl,-z,relro -Wl,-z,now canfield/cfscores/cfscores.o   -o canfield/cfscores/cfscores
 arm-linux-gnueabihf-gcc -Wl,-z,relro -Wl,-z,now canfield/canfield/canfield.o -lncurses  -o canfield/canfield/canfield
+arm-linux-gnueabihf-gcc -Wl,-z,relro -Wl,-z,now canfield/cfscores/cfscores.o   -o canfield/cfscores/cfscores
 arm-linux-gnueabihf-gcc -Wl,-z,relro -Wl,-z,now cribbage/cards.o cribbage/crib.o cribbage/extern.o cribbage/instr.o cribbage/io.o cribbage/score.o cribbage/support.o -lncurses  -o cribbage/cribbage
 arm-linux-gnueabihf-g++ -Wl,-z,relro -Wl,-z,now dab/algor.o dab/board.o dab/box.o dab/gamescreen.o dab/human.o dab/main.o dab/player.o dab/random.o dab/ttyscrn.o -lncurses  -o dab/dab
 arm-linux-gnueabihf-gcc -Wl,-z,relro -Wl,-z,now fish/fish.o   -o fish/fish
@@ -2797,8 +2833,8 @@
 arm-linux-gnueabihf-gcc -Wl,-z,relro -Wl,-z,now random/random.o   -o random/random
 arm-linux-gnueabihf-gcc -Wl,-z,relro -Wl,-z,now robots/auto.o robots/extern.o robots/flush_in.o robots/init_field.o robots/main.o robots/make_level.o robots/move.o robots/move_robs.o robots/play_level.o robots/query.o robots/rnd_pos.o robots/score.o -lncurses  -o robots/robots
 arm-linux-gnueabihf-gcc -Wl,-z,relro -Wl,-z,now sail/assorted.o sail/game.o sail/globals.o sail/dr_1.o sail/dr_2.o sail/dr_3.o sail/dr_4.o sail/dr_5.o sail/dr_main.o sail/lo_main.o sail/main.o sail/misc.o sail/parties.o sail/pl_1.o sail/pl_2.o sail/pl_3.o sail/pl_4.o sail/pl_5.o sail/pl_6.o sail/pl_7.o sail/pl_main.o sail/sync.o sail/version.o lib/strlcpy.o -lncurses  -o sail/sail
-arm-linux-gnueabihf-gcc -Wl,-z,relro -Wl,-z,now snake/snake/snake.o -lncurses -lm  -o snake/snake/snake
 arm-linux-gnueabihf-gcc -Wl,-z,relro -Wl,-z,now snake/snscore/snscore.o   -o snake/snscore/snscore
+arm-linux-gnueabihf-gcc -Wl,-z,relro -Wl,-z,now snake/snake/snake.o -lncurses -lm  -o snake/snake/snake
 arm-linux-gnueabihf-gcc -Wl,-z,relro -Wl,-z,now tetris/input.o tetris/scores.o tetris/screen.o tetris/shapes.o tetris/tetris.o -lncurses  -o tetris/tetris
 arm-linux-gnueabihf-gcc -Wl,-z,relro -Wl,-z,now trek/abandon.o trek/attack.o trek/autover.o trek/capture.o trek/cgetc.o trek/check_out.o trek/checkcond.o trek/compkl.o trek/computer.o trek/damage.o trek/damaged.o trek/dcrept.o trek/destruct.o trek/dock.o trek/dumpgame.o trek/dumpme.o trek/dumpssradio.o trek/events.o trek/externs.o trek/getcodi.o trek/getpar.o trek/help.o trek/impulse.o trek/initquad.o trek/kill.o trek/klmove.o trek/lose.o trek/lrscan.o trek/main.o trek/move.o trek/nova.o trek/out.o trek/phaser.o trek/play.o trek/ram.o trek/ranf.o trek/rest.o trek/schedule.o trek/score.o trek/setup.o trek/setwarp.o trek/shield.o trek/snova.o trek/srscan.o trek/systemname.o trek/torped.o trek/visual.o trek/warp.o trek/win.o -lm  -o trek/trek
 arm-linux-gnueabihf-gcc -Wl,-z,relro -Wl,-z,now worm/worm.o -lncurses  -o worm/worm
@@ -2808,9 +2844,9 @@
 monop/initdeck monop/cards.inp monop/cards.pck
 There were 16 com. chest and 16 chance cards
 cd phantasia && ./setup -m monsters.asc
-touch phantasia/scorefiles.stamp
 106161 words
 boggle/mkindex/mkindex <boggle/mkdict/dictionary >boggle/mkindex/dictindex
+touch phantasia/scorefiles.stamp
 make[2]: Leaving directory '/build/reproducible-path/bsdgames-2.17'
 # Generate a pdf file for trek documentation, see #874680
 cat trek/USD.doc/trek.me | tbl | groff -me -Tpdf > debian/trek.pdf
@@ -2821,7 +2857,7 @@
 troff:<standard input>:312: error: environment stack underflow
 make[1]: Leaving directory '/build/reproducible-path/bsdgames-2.17'
    dh_auto_test
-	make -j3 test "TESTSUITEFLAGS=-j3 --verbose" VERBOSE=1
+	make -j4 test "TESTSUITEFLAGS=-j4 --verbose" VERBOSE=1
 make[1]: Entering directory '/build/reproducible-path/bsdgames-2.17'
 set -e; for f in tests/*.test; do echo $f; $f; done
 tests/battlestar.test
@@ -2936,14 +2972,14 @@
    dh_prep
    dh_installdirs
    dh_auto_install --destdir=debian/bsdgames/
-	make -j3 install DESTDIR=/build/reproducible-path/bsdgames-2.17/debian/bsdgames AM_UPDATE_INFO_DIR=no
+	make -j4 install DESTDIR=/build/reproducible-path/bsdgames-2.17/debian/bsdgames AM_UPDATE_INFO_DIR=no
 make[1]: Entering directory '/build/reproducible-path/bsdgames-2.17'
 set -e; for d in /usr/games /usr/share/man/man6 /; do mkdir -p /build/reproducible-path/bsdgames-2.17/debian/bsdgames$d; done
 set -e; for d in /usr/games /usr/share/man/man6 /; do mkdir -p /build/reproducible-path/bsdgames-2.17/debian/bsdgames$d; done
 set -e; for d in /usr/share/games/bsdgames/atc /; do mkdir -p /build/reproducible-path/bsdgames-2.17/debian/bsdgames$d; done
 set -e; for d in /usr/games /usr/share/man/man6 /; do mkdir -p /build/reproducible-path/bsdgames-2.17/debian/bsdgames$d; done
-set -e; for d in  /; do mkdir -p /build/reproducible-path/bsdgames-2.17/debian/bsdgames$d; done
 set -e; for d in /usr/games /usr/share/man/man6 /; do mkdir -p /build/reproducible-path/bsdgames-2.17/debian/bsdgames$d; done
+set -e; for d in  /; do mkdir -p /build/reproducible-path/bsdgames-2.17/debian/bsdgames$d; done
 set -e; for d in /usr/games /usr/share/man/man6 /; do mkdir -p /build/reproducible-path/bsdgames-2.17/debian/bsdgames$d; done
 set -e; for d in  /; do mkdir -p /build/reproducible-path/bsdgames-2.17/debian/bsdgames$d; done
 set -e; for d in /usr/games /usr/share/man/man6 /; do mkdir -p /build/reproducible-path/bsdgames-2.17/debian/bsdgames$d; done
@@ -2990,166 +3026,166 @@
 set -e; for d in /usr/games /usr/share/man/man6 /usr/share/games/bsdgames /; do mkdir -p /build/reproducible-path/bsdgames-2.17/debian/bsdgames$d; done
 set -e; for d in  /; do mkdir -p /build/reproducible-path/bsdgames-2.17/debian/bsdgames$d; done
 install -c -m 0755 adventure/adventure /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/games/adventure
-install -c -m 0755 arithmetic/arithmetic /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/games/arithmetic
-set -e; for g in Game_List `cat atc/games/Game_List`; do install -c -m 0644 atc/games/$g /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/share/games/bsdgames/atc/$g; done
 : adventure
-: arithmetic
 /build/reproducible-path/bsdgames-2.17/install-man adventure/adventure.6
-/build/reproducible-path/bsdgames-2.17/install-man arithmetic/arithmetic.6
+install -c -m 0755 arithmetic/arithmetic /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/games/arithmetic
+set -e; for g in Game_List `cat atc/games/Game_List`; do install -c -m 0644 atc/games/$g /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/share/games/bsdgames/atc/$g; done
 install -c -m 0755 atc/atc /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/games/atc
-install -c -m 0755 backgammon/teachgammon/teachgammon /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/games/teachgammon
+: arithmetic
 : atc
-: teachgammon
-/build/reproducible-path/bsdgames-2.17/install-score /var/games/bsdgames/atc_score
-/build/reproducible-path/bsdgames-2.17/install-man backgammon.6 teachgammon.6
+/build/reproducible-path/bsdgames-2.17/install-man arithmetic/arithmetic.6
 install -c -m 0755 backgammon/backgammon/backgammon /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/games/backgammon
+/build/reproducible-path/bsdgames-2.17/install-score /var/games/bsdgames/atc_score
 : backgammon
-/build/reproducible-path/bsdgames-2.17/install-man atc/atc.6
 /build/reproducible-path/bsdgames-2.17/install-man backgammon/backgammon/backgammon.6
+install -c -m 0755 backgammon/teachgammon/teachgammon /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/games/teachgammon
+: teachgammon
+/build/reproducible-path/bsdgames-2.17/install-man atc/atc.6
+/build/reproducible-path/bsdgames-2.17/install-man backgammon.6 teachgammon.6
 install -c -m 0755 battlestar/battlestar /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/games/battlestar
-install -c -m 0755 bcd/bcd /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/games/bcd
 : battlestar
-: bcd
+install -c -m 0755 bcd/bcd /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/games/bcd
 /build/reproducible-path/bsdgames-2.17/install-man battlestar/battlestar.6
-/build/reproducible-path/bsdgames-2.17/install-man bcd/bcd.6
-/build/reproducible-path/bsdgames-2.17/install-score /var/games/bsdgames/battlestar.log
 install -c -m 0755 boggle/boggle/boggle /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/games/boggle
-install -c -m 0644 boggle/mkindex/dictindex /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/share/games/bsdgames/boggle/dictindex
+: bcd
 : boggle
-install -c -m 0644 boggle/mkdict/dictionary /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/share/games/bsdgames/boggle/dictionary
+/build/reproducible-path/bsdgames-2.17/install-man bcd/bcd.6
+/build/reproducible-path/bsdgames-2.17/install-score /var/games/bsdgames/battlestar.log
 /build/reproducible-path/bsdgames-2.17/install-man boggle/boggle/boggle.6
+install -c -m 0644 boggle/mkdict/dictionary /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/share/games/bsdgames/boggle/dictionary
+install -c -m 0644 boggle/mkindex/dictindex /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/share/games/bsdgames/boggle/dictindex
+install -c -m 0644 boggle/boggle/helpfile /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/share/games/bsdgames/boggle/helpfile
 install -c -m 0755 caesar/caesar /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/games/caesar
+install -c -m 0755 canfield/canfield/canfield /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/games/canfield
 install -c -m 0755 canfield/cfscores/cfscores /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/games/cfscores
+install -c -m 0755 countmail/countmail /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/games/countmail
 : caesar
-install -c -m 0644 boggle/boggle/helpfile /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/share/games/bsdgames/boggle/helpfile
+: canfield
 : cfscores
+: countmail
 install -c -m 0755 caesar/rot13 /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/games/rot13
+/build/reproducible-path/bsdgames-2.17/install-man canfield/canfield/canfield.6
 /build/reproducible-path/bsdgames-2.17/install-man canfield.6 cfscores.6
-install -c -m 0755 canfield/canfield/canfield /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/games/canfield
+/build/reproducible-path/bsdgames-2.17/install-man countmail/countmail.6
 : rot13
-install -c -m 0755 countmail/countmail /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/games/countmail
 /build/reproducible-path/bsdgames-2.17/install-man caesar/caesar.6
-: countmail
-: canfield
-/build/reproducible-path/bsdgames-2.17/install-man countmail/countmail.6
-/build/reproducible-path/bsdgames-2.17/install-man canfield/canfield/canfield.6
+/build/reproducible-path/bsdgames-2.17/install-score /var/games/bsdgames/cfscores
 install -c -m 0755 cribbage/cribbage /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/games/cribbage
-/build/reproducible-path/bsdgames-2.17/install-man caesar.6 rot13.6
 : cribbage
-/build/reproducible-path/bsdgames-2.17/install-score /var/games/bsdgames/cfscores
-install -c -m 0644 cribbage/cribbage.n /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/share/games/bsdgames/cribbage.instr
 install -c -m 0755 dab/dab /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/games/dab
-/build/reproducible-path/bsdgames-2.17/install-score /var/games/bsdgames/criblog
+install -c -m 0644 cribbage/cribbage.n /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/share/games/bsdgames/cribbage.instr
+/build/reproducible-path/bsdgames-2.17/install-man caesar.6 rot13.6
 : dab
-install -c -m 0755 fish/fish /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/games/go-fish
+/build/reproducible-path/bsdgames-2.17/install-score /var/games/bsdgames/criblog
 /build/reproducible-path/bsdgames-2.17/install-man dab/dab.6
-: go-fish
-install -c -m 0644 fish/fish.instr /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/share/games/bsdgames/fish.instr
-ln -sf fish.6 fish/go-fish.6 # hack for rename
+install -c -m 0755 fish/fish /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/games/go-fish
 install -c -m 0755 gomoku/gomoku /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/games/gomoku
-/build/reproducible-path/bsdgames-2.17/install-man cribbage/cribbage.6
-/build/reproducible-path/bsdgames-2.17/install-man fish/go-fish.6
+: go-fish
 : gomoku
+install -c -m 0644 fish/fish.instr /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/share/games/bsdgames/fish.instr
 /build/reproducible-path/bsdgames-2.17/install-man gomoku/gomoku.6
+/build/reproducible-path/bsdgames-2.17/install-man cribbage/cribbage.6
 install -c -m 0755 hack/hack /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/games/hack
-rm -f fish/go-fish.6
-install -c -m 0755 hangman/hangman /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/games/hangman
+ln -sf fish.6 fish/go-fish.6 # hack for rename
 : hack
+/build/reproducible-path/bsdgames-2.17/install-man fish/go-fish.6
+install -c -m 0755 hangman/hangman /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/games/hangman
 install -c -m 0755 mille/mille /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/games/mille
 install -d -m 0755 /build/reproducible-path/bsdgames-2.17/debian/bsdgames/var/games/bsdgames/hack
 : hangman
 : mille
+install -d /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/share/games/bsdgames/hack
+rm -f fish/go-fish.6
 /build/reproducible-path/bsdgames-2.17/install-man hangman/hangman.6
 /build/reproducible-path/bsdgames-2.17/install-man mille/mille.6
-install -d /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/share/games/bsdgames/hack
-install -c -m 0755 monop/monop /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/games/monop
 set -e; for f in data help hh rumors; do install -c -m 0644 hack/$f /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/share/games/bsdgames/hack/$f; done
-install -c -m 0755 morse/morse /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/games/morse
+install -c -m 0755 monop/monop /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/games/monop
 : monop
-: morse
+install -c -m 0755 morse/morse /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/games/morse
 /build/reproducible-path/bsdgames-2.17/install-man monop/monop.6
-/build/reproducible-path/bsdgames-2.17/install-man bcd.6 morse.6
+: morse
 install -c -m 0755 number/number /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/games/number
-/build/reproducible-path/bsdgames-2.17/install-score /var/games/bsdgames/hack/perm
-install -c -m 0644 monop/cards.pck /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/share/games/bsdgames/monop-cards.pck
+/build/reproducible-path/bsdgames-2.17/install-man bcd.6 morse.6
 : number
-/build/reproducible-path/bsdgames-2.17/install-man number/number.6
+install -c -m 0644 monop/cards.pck /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/share/games/bsdgames/monop-cards.pck
+/build/reproducible-path/bsdgames-2.17/install-score /var/games/bsdgames/hack/perm
 install -c -m 0755 phantasia/phantasia /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/games/phantasia
-/build/reproducible-path/bsdgames-2.17/install-score /var/games/bsdgames/hack/record
+/build/reproducible-path/bsdgames-2.17/install-man number/number.6
+install -c -m 0755 pig/pig /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/games/pig
 : phantasia
+: pig
 (set -e; for f in gold lastdead mess monsters motd void; do \
     cp phantasia/$f /build/reproducible-path/bsdgames-2.17/debian/bsdgames/var/games/bsdgames/phantasia/$f; \
     /build/reproducible-path/bsdgames-2.17/install-score /var/games/bsdgames/phantasia/$f; done)
-install -c -m 0755 pig/pig /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/games/pig
-: pig
-/build/reproducible-path/bsdgames-2.17/install-man hack/hack.6
 /build/reproducible-path/bsdgames-2.17/install-man pig/pig.6
+/build/reproducible-path/bsdgames-2.17/install-score /var/games/bsdgames/hack/record
 install -c -m 0755 pom/pom /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/games/pom
 : pom
 install -c -m 0755 ppt/ppt /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/games/ppt
 /build/reproducible-path/bsdgames-2.17/install-man pom/pom.6
 : ppt
+/build/reproducible-path/bsdgames-2.17/install-man hack/hack.6
 /build/reproducible-path/bsdgames-2.17/install-man bcd.6 ppt.6
 install -c -m 0755 primes/primes /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/games/primes
 set -e; for c in africa america areas arith asia babies bard chinese collectives ed elements europe flowers greek inca index latin locomotive midearth morse mult murders poetry posneg pres province seq-easy seq-hard sexes sov spell state trek ucc; do install -c -m 0644 quiz/datfiles/$c /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/share/games/bsdgames/quiz/$c; done
 : primes
-/build/reproducible-path/bsdgames-2.17/install-man primes/primes.6
 install -c -m 0755 quiz/quiz /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/games/quiz
+/build/reproducible-path/bsdgames-2.17/install-man primes/primes.6
 : quiz
 /build/reproducible-path/bsdgames-2.17/install-man quiz/quiz.6
 install -c -m 0755 rain/rain /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/games/rain
 : rain
-/build/reproducible-path/bsdgames-2.17/install-man rain/rain.6
 install -c -m 0755 random/random /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/games/random
-(set -e; for f in scoreboard characs; do \
-    if [ ! -e /var/games/bsdgames/phantasia/$f ]; then \
-	cp phantasia/$f /build/reproducible-path/bsdgames-2.17/debian/bsdgames/var/games/bsdgames/phantasia/$f; fi; done; \
-    /build/reproducible-path/bsdgames-2.17/install-score /var/games/bsdgames/phantasia/scoreboard; \
-    /build/reproducible-path/bsdgames-2.17/install-score -p /var/games/bsdgames/phantasia/characs)
+/build/reproducible-path/bsdgames-2.17/install-man rain/rain.6
 : random
 /build/reproducible-path/bsdgames-2.17/install-man random/random.6
 install -c -m 0755 robots/robots /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/games/robots
-: robots
-/build/reproducible-path/bsdgames-2.17/install-score /var/games/bsdgames/robots_roll
-/build/reproducible-path/bsdgames-2.17/install-man phantasia/phantasia.6
-/build/reproducible-path/bsdgames-2.17/install-man robots/robots.6
 install -c -m 0755 sail/sail /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/games/sail
-install -c -m 0755 snake/snake/snake /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/games/snake
-: snake
+: robots
 : sail
-/build/reproducible-path/bsdgames-2.17/install-score /var/games/bsdgames/snake.log
+/build/reproducible-path/bsdgames-2.17/install-score /var/games/bsdgames/robots_roll
 /build/reproducible-path/bsdgames-2.17/install-score /var/games/bsdgames/saillog
-/build/reproducible-path/bsdgames-2.17/install-score /var/games/bsdgames/snakerawscores
+/build/reproducible-path/bsdgames-2.17/install-man robots/robots.6
 install -d -m 0750 /build/reproducible-path/bsdgames-2.17/debian/bsdgames/var/games/bsdgames/sail
 /build/reproducible-path/bsdgames-2.17/install-man sail/sail.6
-/build/reproducible-path/bsdgames-2.17/install-man snake/snake/snake.6
+(set -e; for f in scoreboard characs; do \
+    if [ ! -e /var/games/bsdgames/phantasia/$f ]; then \
+	cp phantasia/$f /build/reproducible-path/bsdgames-2.17/debian/bsdgames/var/games/bsdgames/phantasia/$f; fi; done; \
+    /build/reproducible-path/bsdgames-2.17/install-score /var/games/bsdgames/phantasia/scoreboard; \
+    /build/reproducible-path/bsdgames-2.17/install-score -p /var/games/bsdgames/phantasia/characs)
 install -c -m 0755 snake/snscore/snscore /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/games/snscore
 : snscore
+install -c -m 0755 snake/snake/snake /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/games/snake
 /build/reproducible-path/bsdgames-2.17/install-man snake.6 snscore.6
+: snake
+/build/reproducible-path/bsdgames-2.17/install-score /var/games/bsdgames/snake.log
 install -c -m 0755 tetris/tetris /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/games/tetris-bsd
-install -c -m 0755 trek/trek /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/games/trek
 : tetris-bsd
-: trek
 /build/reproducible-path/bsdgames-2.17/install-score /var/games/bsdgames/tetris-bsd.scores
-/build/reproducible-path/bsdgames-2.17/install-man trek/trek.6
-install -c -m 0644 trek/USD.doc/trek.me /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/share/doc/bsdgames/trek.me
+/build/reproducible-path/bsdgames-2.17/install-score /var/games/bsdgames/snakerawscores
+/build/reproducible-path/bsdgames-2.17/install-man phantasia/phantasia.6
 ln -f tetris/tetris.6 tetris/tetris-bsd.6
-install -c -m 0755 wargames/wargames /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/games/wargames
 /build/reproducible-path/bsdgames-2.17/install-man tetris/tetris-bsd.6
-install -c -m 0755 worm/worm /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/games/worm
-: worm
+/build/reproducible-path/bsdgames-2.17/install-man snake/snake/snake.6
+install -c -m 0755 trek/trek /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/games/trek
+install -c -m 0755 wargames/wargames /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/games/wargames
+: trek
 : wargames
-/build/reproducible-path/bsdgames-2.17/install-man worm/worm.6
-/build/reproducible-path/bsdgames-2.17/install-man wargames/wargames.6
+/build/reproducible-path/bsdgames-2.17/install-man trek/trek.6
 rm -f tetris/tetris-bsd.6
+/build/reproducible-path/bsdgames-2.17/install-man wargames/wargames.6
+install -c -m 0755 worm/worm /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/games/worm
 install -c -m 0755 worms/worms /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/games/worms
+: worm
+install -c -m 0644 trek/USD.doc/trek.me /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/share/doc/bsdgames/trek.me
+: worms
+/build/reproducible-path/bsdgames-2.17/install-man worm/worm.6
 install -c -m 0755 wtf/wtf /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/games/wtf
+/build/reproducible-path/bsdgames-2.17/install-man worms/worms.6
 : wtf
 install -c -m 0755 wump/wump /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/games/wump
-: worms
 install -c -m 0644 wtf/acronyms /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/share/games/bsdgames/acronyms
 : wump
-/build/reproducible-path/bsdgames-2.17/install-man worms/worms.6
 install -c -m 0644 wtf/acronyms.comp /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/share/games/bsdgames/acronyms.comp
 install -c -m 0644 wump/wump.info /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/share/games/bsdgames/wump.info
 /build/reproducible-path/bsdgames-2.17/install-man wtf/wtf.6
@@ -3250,12 +3286,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/21552/tmp/hooks/B01_cleanup starting
+I: user script /srv/workspace/pbuilder/21552/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/30552 and its subdirectories
-I: Current time: Thu Jan 23 23:55:50 -12 2025
-I: pbuilder-time-stamp: 1737719750
+I: removing directory /srv/workspace/pbuilder/21552 and its subdirectories
+I: Current time: Sat Jan 25 01:58:17 +14 2025
+I: pbuilder-time-stamp: 1737719897