Diff of the two buildlogs:

--
--- b1/build.log	2025-01-25 08:14:06.703956442 +0000
+++ b2/build.log	2025-01-25 08:20:20.239186925 +0000
@@ -1,6 +1,6 @@
 I: pbuilder: network access will be disabled during build
-I: Current time: Fri Feb 27 02:35:59 -12 2026
-I: pbuilder-time-stamp: 1772202959
+I: Current time: Sat Jan 25 22:14:10 +14 2025
+I: pbuilder-time-stamp: 1737792850
 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/3568681/tmp/hooks/D02_print_environment starting
+I: user script /srv/workspace/pbuilder/491365/tmp/hooks/D01_modify_environment starting
+debug: Running on ionos11-amd64.
+I: Changing host+domainname to test build reproducibility
+I: Adding a custom variable just for the fun of it...
+I: Changing /bin/sh to bash
+'/bin/sh' -> '/bin/bash'
+lrwxrwxrwx 1 root root 9 Jan 25 08:14 /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/491365/tmp/hooks/D01_modify_environment finished
+I: user script /srv/workspace/pbuilder/491365/tmp/hooks/D02_print_environment starting
 I: set
-  BUILDDIR='/build/reproducible-path'
-  BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other'
-  BUILDUSERNAME='pbuilder1'
-  BUILD_ARCH='amd64'
-  DEBIAN_FRONTEND='noninteractive'
-  DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=42 '
-  DISTRIBUTION='unstable'
-  HOME='/root'
-  HOST_ARCH='amd64'
+  BASH=/bin/sh
+  BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath
+  BASH_ALIASES=()
+  BASH_ARGC=()
+  BASH_ARGV=()
+  BASH_CMDS=()
+  BASH_LINENO=([0]="12" [1]="0")
+  BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:.
+  BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment")
+  BASH_VERSINFO=([0]="5" [1]="2" [2]="37" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu")
+  BASH_VERSION='5.2.37(1)-release'
+  BUILDDIR=/build/reproducible-path
+  BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other'
+  BUILDUSERNAME=pbuilder2
+  BUILD_ARCH=amd64
+  DEBIAN_FRONTEND=noninteractive
+  DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=20 '
+  DIRSTACK=()
+  DISTRIBUTION=unstable
+  EUID=0
+  FUNCNAME=([0]="Echo" [1]="main")
+  GROUPS=()
+  HOME=/root
+  HOSTNAME=i-capture-the-hostname
+  HOSTTYPE=x86_64
+  HOST_ARCH=amd64
   IFS=' 	
   '
-  INVOCATION_ID='1cf721b1eb7545578e0927295058b0bf'
-  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='3568681'
-  PS1='# '
-  PS2='> '
+  INVOCATION_ID=3006ea6fb9f94914b8bb2032fa4042d8
+  LANG=C
+  LANGUAGE=et_EE:et
+  LC_ALL=C
+  MACHTYPE=x86_64-pc-linux-gnu
+  MAIL=/var/mail/root
+  OPTERR=1
+  OPTIND=1
+  OSTYPE=linux-gnu
+  PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path
+  PBCURRENTCOMMANDLINEOPERATION=build
+  PBUILDER_OPERATION=build
+  PBUILDER_PKGDATADIR=/usr/share/pbuilder
+  PBUILDER_PKGLIBDIR=/usr/lib/pbuilder
+  PBUILDER_SYSCONFDIR=/etc
+  PIPESTATUS=([0]="0")
+  POSIXLY_CORRECT=y
+  PPID=491365
   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.ovFEzcnz/pbuilderrc_kihP --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.ovFEzcnz/b1 --logfile b1/build.log bsdgames_2.17-35.dsc'
-  SUDO_GID='111'
-  SUDO_UID='106'
-  SUDO_USER='jenkins'
-  TERM='unknown'
-  TZ='/usr/share/zoneinfo/Etc/GMT+12'
-  USER='root'
-  _='/usr/bin/systemd-run'
-  http_proxy='http://213.165.73.152:3128'
+  PWD=/
+  SHELL=/bin/bash
+  SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix
+  SHLVL=3
+  SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.ovFEzcnz/pbuilderrc_UIru --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.ovFEzcnz/b2 --logfile b2/build.log bsdgames_2.17-35.dsc'
+  SUDO_GID=111
+  SUDO_UID=106
+  SUDO_USER=jenkins
+  TERM=unknown
+  TZ=/usr/share/zoneinfo/Etc/GMT-14
+  UID=0
+  USER=root
+  _='I: set'
+  http_proxy=http://46.16.76.132:3128
 I: uname -a
-  Linux ionos15-amd64 6.12.9+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.9-1~bpo12+1 (2025-01-19) x86_64 GNU/Linux
+  Linux i-capture-the-hostname 6.1.0-30-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.124-1 (2025-01-12) x86_64 GNU/Linux
 I: ls -l /bin
-  lrwxrwxrwx 1 root root 7 Nov 22  2024 /bin -> usr/bin
-I: user script /srv/workspace/pbuilder/3568681/tmp/hooks/D02_print_environment finished
+  lrwxrwxrwx 1 root root 7 Nov 22 14:40 /bin -> usr/bin
+I: user script /srv/workspace/pbuilder/491365/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 amd64 libncurses6 amd64 6.5-2+b1 [105 kB]
 Get: 54 http://deb.debian.org/debian unstable/main amd64 libncurses-dev amd64 6.5-2+b1 [351 kB]
 Get: 55 http://deb.debian.org/debian unstable/main amd64 wbritish all 2020.12.07-3 [222 kB]
-Fetched 37.2 MB in 4s (10.1 MB/s)
+Fetched 37.2 MB in 2s (19.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 ... 19832 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/491365/tmp/hooks/A99_set_merged_usr starting
+Not re-configuring usrmerge for unstable
+I: user script /srv/workspace/pbuilder/491365/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 -j42
+	make -j20
 make[2]: Entering directory '/build/reproducible-path/bsdgames-2.17'
 ./mkdep adventure/crc.c adventure/crc.d x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Iadventure 
 x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Iadventure  -c adventure/setup.c -o adventure/setup.o
@@ -652,6 +688,7 @@
 ./mkdep atc/main.c atc/main.d x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2  -DBSD -DYY_NO_UNPUT -Iinclude   -Iatc 
 ./mkdep atc/tunable.c atc/tunable.d x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2  -DBSD -DYY_NO_UNPUT -Iinclude   -Iatc 
 ./mkdep atc/update.c atc/update.d x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2  -DBSD -DYY_NO_UNPUT -Iinclude   -Iatc 
+mv atc/lex.yy.c atc/lex.c
 ./mkdep lib/strlcpy.c lib/strlcpy.d x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ilib 
 ./mkdep backgammon/backgammon/extra.c backgammon/backgammon/extra.d x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2  -DV7 -Iinclude   -Ibackgammon/backgammon -Ibackgammon/common_source
 ./mkdep backgammon/backgammon/main.c backgammon/backgammon/main.d x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2  -DV7 -Iinclude   -Ibackgammon/backgammon -Ibackgammon/common_source
@@ -661,7 +698,9 @@
 ./mkdep backgammon/common_source/allow.c backgammon/common_source/allow.d x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2  -DEXEC_PATH=\"/usr/games/backgammon\" -DTEACH_PATH=\"/usr/games/teachgammon\" -Iinclude   -Ibackgammon/common_source 
 ./mkdep backgammon/common_source/board.c backgammon/common_source/board.d x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2  -DEXEC_PATH=\"/usr/games/backgammon\" -DTEACH_PATH=\"/usr/games/teachgammon\" -Iinclude   -Ibackgammon/common_source 
 ./mkdep backgammon/common_source/check.c backgammon/common_source/check.d x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2  -DEXEC_PATH=\"/usr/games/backgammon\" -DTEACH_PATH=\"/usr/games/teachgammon\" -Iinclude   -Ibackgammon/common_source 
-mv atc/lex.yy.c atc/lex.c
+mv atc/y.tab.c atc/grammar.c
+mv atc/y.tab.h atc/grammar.h
+touch atc/grammar.h
 ./mkdep backgammon/common_source/fancy.c backgammon/common_source/fancy.d x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2  -DEXEC_PATH=\"/usr/games/backgammon\" -DTEACH_PATH=\"/usr/games/teachgammon\" -Iinclude   -Ibackgammon/common_source 
 ./mkdep backgammon/common_source/init.c backgammon/common_source/init.d x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2  -DEXEC_PATH=\"/usr/games/backgammon\" -DTEACH_PATH=\"/usr/games/teachgammon\" -Iinclude   -Ibackgammon/common_source 
 ./mkdep backgammon/common_source/odds.c backgammon/common_source/odds.d x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2  -DEXEC_PATH=\"/usr/games/backgammon\" -DTEACH_PATH=\"/usr/games/teachgammon\" -Iinclude   -Ibackgammon/common_source 
@@ -721,27 +760,27 @@
 ./mkdep dab/box.cc dab/box.d x86_64-linux-gnu-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 -fcf-protection -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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Idab 
 ./mkdep dab/gamescreen.cc dab/gamescreen.d x86_64-linux-gnu-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 -fcf-protection -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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Idab 
 ./mkdep dab/human.cc dab/human.d x86_64-linux-gnu-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 -fcf-protection -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 -fcf-protection -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 x86_64-linux-gnu-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 -fcf-protection -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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Idab 
-./mkdep dab/player.cc dab/player.d x86_64-linux-gnu-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 -fcf-protection -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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Idab 
-./mkdep dab/random.cc dab/random.d x86_64-linux-gnu-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 -fcf-protection -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 -fcf-protection -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/player.cc dab/player.d x86_64-linux-gnu-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 -fcf-protection -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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Idab 
+./mkdep dab/random.cc dab/random.d x86_64-linux-gnu-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 -fcf-protection -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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Idab 
 ./mkdep dab/ttyscrn.cc dab/ttyscrn.d x86_64-linux-gnu-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 -fcf-protection -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 -fcf-protection -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++
-cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
 ./mkdep fish/fish.c fish/fish.d x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ifish 
+cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
 ./mkdep gomoku/bdinit.c gomoku/bdinit.d x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Igomoku 
 ./mkdep gomoku/bdisp.c gomoku/bdisp.d x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Igomoku 
+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 gomoku/main.c gomoku/main.d x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Igomoku 
 ./mkdep gomoku/makemove.c gomoku/makemove.d x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Igomoku 
 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 gomoku/pickmove.c gomoku/pickmove.d x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Igomoku 
 ./mkdep gomoku/stoc.c gomoku/stoc.d x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Igomoku 
 x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/makedefs.c -o hack/makedefs.o
-cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
 ./mkdep hack/makedefs.c hack/makedefs.d x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack 
 ./mkdep hangman/endgame.c hangman/endgame.d x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihangman 
 ./mkdep hangman/extern.c hangman/extern.d x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihangman 
@@ -757,13 +796,10 @@
 ./mkdep mille/end.c mille/end.d x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Imille 
 ./mkdep mille/extern.c mille/extern.d x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Imille 
 ./mkdep mille/init.c mille/init.d x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Imille 
-mv atc/y.tab.c atc/grammar.c
 ./mkdep mille/mille.c mille/mille.d x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Imille 
 ./mkdep mille/misc.c mille/misc.d x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Imille 
-mv atc/y.tab.h atc/grammar.h
 ./mkdep mille/move.c mille/move.d x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Imille 
 ./mkdep mille/print.c mille/print.d x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Imille 
-touch atc/grammar.h
 ./mkdep mille/roll.c mille/roll.d x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Imille 
 ./mkdep mille/save.c mille/save.d x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Imille 
 ./mkdep mille/types.c mille/types.d x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Imille 
@@ -901,10 +937,10 @@
 x86_64-linux-gnu-gcc -Wl,-z,relro -Wl,-z,now adventure/setup.o   -o adventure/setup
 ./mkdep atc/grammar.c atc/grammar.d x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2  -DBSD -DYY_NO_UNPUT -Iinclude   -Iatc 
 ./mkdep atc/lex.c atc/lex.d x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2  -DBSD -DYY_NO_UNPUT -Iinclude   -Iatc 
-adventure/setup adventure/glorkz >adventure/data.c
-./mkdep adventure/data.c adventure/data.d x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Iadventure 
 x86_64-linux-gnu-gcc -Wl,-z,relro -Wl,-z,now hack/makedefs.o   -o hack/makedefs
+adventure/setup adventure/glorkz >adventure/data.c
 hack/makedefs hack/def.objects.h >hack/hack.onames.h
+./mkdep adventure/data.c adventure/data.d x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Iadventure 
 ./mkdep hack/alloc.c hack/alloc.d x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack 
 ./mkdep hack/hack.Decl.c hack/hack.Decl.d x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack 
 ./mkdep hack/hack.apply.c hack/hack.apply.d x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack 
@@ -970,6 +1006,10 @@
 x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Iadventure  -c adventure/save.c -o adventure/save.o
 x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Iadventure  -c adventure/subr.c -o adventure/subr.o
 x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Iadventure  -c adventure/vocab.c -o adventure/vocab.o
+adventure/io.c: In function 'pspeak':
+adventure/io.c:552:24: warning: variable 'save' set but not used [-Wunused-but-set-variable]
+  552 |         char   *numst, save;
+      |                        ^~~~
 x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Iadventure  -c adventure/wizard.c -o adventure/wizard.o
 x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Iarithmetic  -c arithmetic/arithmetic.c -o arithmetic/arithmetic.o
 x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ilib  -c lib/getprogname.c -o lib/getprogname.o
@@ -981,41 +1021,6 @@
 x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2  -DBSD -DYY_NO_UNPUT -Iinclude   -Iatc  -c atc/list.c -o atc/list.o
 x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2  -DBSD -DYY_NO_UNPUT -Iinclude   -Iatc  -c atc/log.c -o atc/log.o
 x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2  -DBSD -DYY_NO_UNPUT -Iinclude   -Iatc  -c atc/main.c -o atc/main.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2  -DBSD -DYY_NO_UNPUT -Iinclude   -Iatc  -c atc/tunable.c -o atc/tunable.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2  -DBSD -DYY_NO_UNPUT -Iinclude   -Iatc  -c atc/update.c -o atc/update.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2  -DV7 -Iinclude   -Ibackgammon/backgammon -Ibackgammon/common_source -c backgammon/backgammon/extra.c -o backgammon/backgammon/extra.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2  -DV7 -Iinclude   -Ibackgammon/backgammon -Ibackgammon/common_source -c backgammon/backgammon/main.c -o backgammon/backgammon/main.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2  -DV7 -Iinclude   -Ibackgammon/backgammon -Ibackgammon/common_source -c backgammon/backgammon/move.c -o backgammon/backgammon/move.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2  -DV7 -Iinclude   -Ibackgammon/backgammon -Ibackgammon/common_source -c backgammon/backgammon/text.c -o backgammon/backgammon/text.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2  -DV7 -Iinclude   -Ibackgammon/backgammon -Ibackgammon/common_source -c backgammon/backgammon/version.c -o backgammon/backgammon/version.o
-Generating atc/atc.6 from atc/atc.6.in
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2  -DEXEC_PATH=\"/usr/games/backgammon\" -DTEACH_PATH=\"/usr/games/teachgammon\" -Iinclude   -Ibackgammon/common_source  -c backgammon/common_source/fancy.c -o backgammon/common_source/fancy.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2  -DV7 -Iinclude   -Ibackgammon/teachgammon -Ibackgammon/common_source -c backgammon/teachgammon/data.c -o backgammon/teachgammon/data.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2  -DV7 -Iinclude   -Ibackgammon/teachgammon -Ibackgammon/common_source -c backgammon/teachgammon/teach.c -o backgammon/teachgammon/teach.o
-Generating backgammon/backgammon/backgammon.6 from backgammon/backgammon/backgammon.6.in
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2  -DV7 -Iinclude   -Ibackgammon/teachgammon -Ibackgammon/common_source -c backgammon/teachgammon/ttext1.c -o backgammon/teachgammon/ttext1.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2  -DV7 -Iinclude   -Ibackgammon/teachgammon -Ibackgammon/common_source -c backgammon/teachgammon/ttext2.c -o backgammon/teachgammon/ttext2.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2  -DV7 -Iinclude   -Ibackgammon/teachgammon -Ibackgammon/common_source -c backgammon/teachgammon/tutor.c -o backgammon/teachgammon/tutor.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ibattlestar  -c battlestar/battlestar.c -o battlestar/battlestar.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ibattlestar  -c battlestar/command1.c -o battlestar/command1.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ibattlestar  -c battlestar/command2.c -o battlestar/command2.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ibattlestar  -c battlestar/command3.c -o battlestar/command3.o
-adventure/io.c: In function 'pspeak':
-adventure/io.c:552:24: warning: variable 'save' set but not used [-Wunused-but-set-variable]
-  552 |         char   *numst, save;
-      |                        ^~~~
 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 */
@@ -1023,22 +1028,98 @@
 adventure/save.c:178:17: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result]
   178 |                 fread(p->address, p->width, 1, in);
       |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ibattlestar  -c battlestar/command4.c -o battlestar/command4.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ibattlestar  -c battlestar/command5.c -o battlestar/command5.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());
-      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
-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());
-      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2  -DBSD -DYY_NO_UNPUT -Iinclude   -Iatc  -c atc/tunable.c -o atc/tunable.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2  -DBSD -DYY_NO_UNPUT -Iinclude   -Iatc  -c atc/update.c -o atc/update.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++)
+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());
+      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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
+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());
+      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2  -DV7 -Iinclude   -Ibackgammon/teachgammon -Ibackgammon/common_source -c backgammon/teachgammon/data.c -o backgammon/teachgammon/data.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2  -DV7 -Iinclude   -Ibackgammon/teachgammon -Ibackgammon/common_source -c backgammon/teachgammon/teach.c -o backgammon/teachgammon/teach.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2  -DV7 -Iinclude   -Ibackgammon/teachgammon -Ibackgammon/common_source -c backgammon/teachgammon/ttext1.c -o backgammon/teachgammon/ttext1.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);
+      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2  -DV7 -Iinclude   -Ibackgammon/teachgammon -Ibackgammon/common_source -c backgammon/teachgammon/ttext2.c -o backgammon/teachgammon/ttext2.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2  -DV7 -Iinclude   -Ibackgammon/teachgammon -Ibackgammon/common_source -c backgammon/teachgammon/tutor.c -o backgammon/teachgammon/tutor.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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
+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());
+      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
+lex.yy.c:1270:16: warning: 'input' defined but not used [-Wunused-function]
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2  -DEXEC_PATH=\"/usr/games/backgammon\" -DTEACH_PATH=\"/usr/games/teachgammon\" -Iinclude   -Ibackgammon/common_source  -c backgammon/common_source/fancy.c -o backgammon/common_source/fancy.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());
+      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/check.c: In function 'getmove':
 backgammon/common_source/check.c:54:28: warning: this statement may fall through [-Wimplicit-fallthrough=]
    54 |                         if (movokay(mvlim)) {
@@ -1046,6 +1127,22 @@
 backgammon/common_source/check.c:69:17: note: here
    69 |                 case -4:
       |                 ^~~~
+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;
+      |                             ^~~~~
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2  -DV7 -Iinclude   -Ibackgammon/backgammon -Ibackgammon/common_source -c backgammon/backgammon/extra.c -o backgammon/backgammon/extra.o
+backgammon/common_source/fancy.c: In function 'newpos':
+backgammon/common_source/fancy.c:482:17: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result]
+  482 |                 write(2, "\r\nInternal cursor error.\r\n", 26);
+      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+backgammon/common_source/fancy.c: In function 'getcaps':
+backgammon/common_source/fancy.c:733:17: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result]
+  733 |                 write(2, "\r\nOut of memory!\r\n", 18);
+      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2  -DV7 -Iinclude   -Ibackgammon/backgammon -Ibackgammon/common_source -c backgammon/backgammon/main.c -o backgammon/backgammon/main.o
 backgammon/common_source/save.c: In function 'save':
 backgammon/common_source/save.c:123:9: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result]
   123 |         write(fdesc, board, sizeof board);
@@ -1114,95 +1211,46 @@
 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);
       |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-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/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());
-      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 backgammon/common_source/subs.c: In function 'errexit':
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2  -DV7 -Iinclude   -Ibackgammon/backgammon -Ibackgammon/common_source -c backgammon/backgammon/move.c -o backgammon/backgammon/move.o
 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);
       |         ^~~~~~~~~~~~~~~~~
-backgammon/backgammon/main.c:103:9: warning: ignoring return value of 'setregid' declared with attribute 'warn_unused_result' [-Wunused-result]
-  103 |         setregid(getgid(), getgid());
-      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
-backgammon/common_source/fancy.c: In function 'newpos':
-backgammon/common_source/fancy.c:482:17: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result]
-  482 |                 write(2, "\r\nInternal cursor error.\r\n", 26);
-      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-backgammon/common_source/fancy.c: In function 'getcaps':
-backgammon/common_source/fancy.c:733:17: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result]
-  733 |                 write(2, "\r\nOut of memory!\r\n", 18);
-      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-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;
-      |                             ^~~~~
-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());
-      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2  -DV7 -Iinclude   -Ibackgammon/backgammon -Ibackgammon/common_source -c backgammon/backgammon/text.c -o backgammon/backgammon/text.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2  -DV7 -Iinclude   -Ibackgammon/backgammon -Ibackgammon/common_source -c backgammon/backgammon/version.c -o backgammon/backgammon/version.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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
+./substscr g m backgammon/backgammon/backgammon.6.in backgammon/backgammon/backgammon.6
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ibattlestar  -c battlestar/battlestar.c -o battlestar/battlestar.o
+Generating backgammon/backgammon/backgammon.6 from backgammon/backgammon/backgammon.6.in
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ibattlestar  -c battlestar/command1.c -o battlestar/command1.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ibattlestar  -c battlestar/command2.c -o battlestar/command2.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ibattlestar  -c battlestar/command3.c -o battlestar/command3.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)
+      |                             ~~~~~~~~~^~~~~~~
 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());
       |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
+backgammon/backgammon/main.c:103:9: warning: ignoring return value of 'setregid' declared with attribute 'warn_unused_result' [-Wunused-result]
+  103 |         setregid(getgid(), getgid());
+      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ibattlestar  -c battlestar/command4.c -o battlestar/command4.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ibattlestar  -c battlestar/command5.c -o battlestar/command5.o
 x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ibattlestar  -c battlestar/command6.c -o battlestar/command6.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]
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ibattlestar  -c battlestar/command7.c -o battlestar/command7.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)) {
+      |                            ^
+battlestar/command2.c:257:17: note: here
+  257 |                 case -1:
+      |                 ^~~~
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ibattlestar  -c battlestar/cypher.c -o battlestar/cypher.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ibattlestar  -c battlestar/dayfile.c -o battlestar/dayfile.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ibattlestar  -c battlestar/dayobjs.c -o battlestar/dayobjs.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ibattlestar  -c battlestar/fly.c -o battlestar/fly.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.");
@@ -1216,27 +1264,9 @@
 battlestar/command3.c:138:25: note: here
   138 |                         case AMULET:
       |                         ^~~~
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ibattlestar  -c battlestar/command7.c -o battlestar/command7.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ibattlestar  -c battlestar/cypher.c -o battlestar/cypher.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ibattlestar  -c battlestar/dayfile.c -o battlestar/dayfile.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ibattlestar  -c battlestar/dayobjs.c -o battlestar/dayobjs.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)) {
-      |                            ^
-battlestar/command2.c:257:17: note: here
-  257 |                 case -1:
-      |                 ^~~~
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ibattlestar  -c battlestar/fly.c -o battlestar/fly.o
 x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ibattlestar  -c battlestar/getcom.c -o battlestar/getcom.o
 x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ibattlestar  -c battlestar/globals.c -o battlestar/globals.o
 x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ibattlestar  -c battlestar/init.c -o battlestar/init.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ibattlestar  -c battlestar/misc.c -o battlestar/misc.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ibattlestar  -c battlestar/nightfile.c -o battlestar/nightfile.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ibattlestar  -c battlestar/nightobjs.c -o battlestar/nightobjs.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ibattlestar  -c battlestar/parse.c -o battlestar/parse.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ibattlestar  -c battlestar/room.c -o battlestar/room.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ibattlestar  -c battlestar/save.c -o battlestar/save.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);
@@ -1262,17 +1292,16 @@
 battlestar/cypher.c:418:33: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result]
   418 |                                 fgets(buffer, 10, stdin);
       |                                 ^~~~~~~~~~~~~~~~~~~~~~~~
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ibattlestar  -c battlestar/misc.c -o battlestar/misc.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ibattlestar  -c battlestar/nightfile.c -o battlestar/nightfile.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ibattlestar  -c battlestar/nightobjs.c -o battlestar/nightobjs.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ibattlestar  -c battlestar/parse.c -o battlestar/parse.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ibattlestar  -c battlestar/room.c -o battlestar/room.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ibattlestar  -c battlestar/save.c -o battlestar/save.o
 x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ibattlestar  -c battlestar/words.c -o battlestar/words.o
 x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ilib  -c lib/fgetln.c -o lib/fgetln.o
 x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ibcd  -c bcd/bcd.c -o bcd/bcd.o
 x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2  -DNEW_STYLE -Iinclude   -Iboggle/boggle  -c boggle/boggle/bog.c -o boggle/boggle/bog.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2  -DNEW_STYLE -Iinclude   -Iboggle/boggle  -c boggle/boggle/help.c -o boggle/boggle/help.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2  -DNEW_STYLE -Iinclude   -Iboggle/boggle  -c boggle/boggle/mach.c -o boggle/boggle/mach.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2  -DNEW_STYLE -Iinclude   -Iboggle/boggle  -c boggle/boggle/prtable.c -o boggle/boggle/prtable.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2  -DNEW_STYLE -Iinclude   -Iboggle/boggle  -c boggle/boggle/timer.c -o boggle/boggle/timer.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2  -DNEW_STYLE -Iinclude   -Iboggle/boggle  -c boggle/boggle/word.c -o boggle/boggle/word.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Iboggle/mkindex -Iboggle/boggle -c boggle/mkindex/mkindex.c -o boggle/mkindex/mkindex.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Iboggle/mkdict -Iboggle/boggle -c boggle/mkdict/mkdict.c -o boggle/mkdict/mkdict.o
 battlestar/room.c: In function 'truedirec':
 battlestar/room.c:124:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
   124 |                 switch (direction) {
@@ -1298,7 +1327,6 @@
 battlestar/room.c:175:9: note: here
   175 |         default:
       |         ^~~~~~~
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Icaesar  -c caesar/caesar.c -o caesar/caesar.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);
@@ -1393,48 +1421,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);
       |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-./substscr g s caesar/rot13.in caesar/rot13
-Generating caesar/rot13 from caesar/rot13.in
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Icanfield/cfscores -Icanfield/canfield -c canfield/cfscores/cfscores.c -o canfield/cfscores/cfscores.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Icanfield/canfield  -c canfield/canfield/canfield.c -o canfield/canfield/canfield.o
-boggle/boggle/prtable.c: In function 'prtable':
-boggle/boggle/prtable.c:74:13: warning: variable 'col' set but not used [-Wunused-but-set-variable]
-   74 |         int col, row;
-      |             ^~~
 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());
+      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2  -DNEW_STYLE -Iinclude   -Iboggle/boggle  -c boggle/boggle/help.c -o boggle/boggle/help.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2  -DNEW_STYLE -Iinclude   -Iboggle/boggle  -c boggle/boggle/mach.c -o boggle/boggle/mach.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2  -DNEW_STYLE -Iinclude   -Iboggle/boggle  -c boggle/boggle/prtable.c -o boggle/boggle/prtable.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2  -DNEW_STYLE -Iinclude   -Iboggle/boggle  -c boggle/boggle/timer.c -o boggle/boggle/timer.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2  -DNEW_STYLE -Iinclude   -Iboggle/boggle  -c boggle/boggle/word.c -o boggle/boggle/word.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Iboggle/mkindex -Iboggle/boggle -c boggle/mkindex/mkindex.c -o boggle/mkindex/mkindex.o
+boggle/boggle/prtable.c: In function 'prtable':
+boggle/boggle/prtable.c:74:13: warning: variable 'col' set but not used [-Wunused-but-set-variable]
+   74 |         int col, row;
+      |             ^~~
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Iboggle/mkdict -Iboggle/boggle -c boggle/mkdict/mkdict.c -o boggle/mkdict/mkdict.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Icanfield/cfscores -Icanfield/canfield -c canfield/cfscores/cfscores.c -o canfield/cfscores/cfscores.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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
 x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Icribbage  -c cribbage/cards.c -o cribbage/cards.o
 x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Icribbage  -c cribbage/crib.c -o cribbage/crib.o
 x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Icribbage  -c cribbage/extern.c -o cribbage/extern.o
 Generating canfield/canfield/canfield.6 from canfield/canfield/canfield.6.in
-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());
-      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Icribbage  -c cribbage/instr.c -o cribbage/instr.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Icribbage  -c cribbage/io.c -o cribbage/io.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Icribbage  -c cribbage/score.c -o cribbage/score.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Icribbage  -c cribbage/support.c -o cribbage/support.o
-./substscr g m cribbage/cribbage.6.in cribbage/cribbage.6
-x86_64-linux-gnu-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 -fcf-protection -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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Idab  -c dab/algor.cc -o dab/algor.o
-Generating cribbage/cribbage.6 from cribbage/cribbage.6.in
-x86_64-linux-gnu-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 -fcf-protection -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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Idab  -c dab/board.cc -o dab/board.o
 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());
       |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
-x86_64-linux-gnu-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 -fcf-protection -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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Idab  -c dab/box.cc -o dab/box.o
-x86_64-linux-gnu-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 -fcf-protection -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 -fcf-protection -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++
-x86_64-linux-gnu-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 -fcf-protection -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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Idab  -c dab/human.cc -o dab/human.o
-x86_64-linux-gnu-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 -fcf-protection -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 -fcf-protection -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++
-x86_64-linux-gnu-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 -fcf-protection -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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Idab  -c dab/player.cc -o dab/player.o
-cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
 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) {
@@ -1443,34 +1463,17 @@
 canfield/cfscores/cfscores.c:81:9: warning: ignoring return value of 'setregid' declared with attribute 'warn_unused_result' [-Wunused-result]
    81 |         setregid(getgid(), getgid());
       |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
-cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
-x86_64-linux-gnu-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 -fcf-protection -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 -fcf-protection -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++
-cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
-x86_64-linux-gnu-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 -fcf-protection -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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Idab  -c dab/ttyscrn.cc -o dab/ttyscrn.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ifish  -c fish/fish.c -o fish/fish.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Igomoku  -c gomoku/bdinit.c -o gomoku/bdinit.o
-cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Igomoku  -c gomoku/bdisp.c -o gomoku/bdisp.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Igomoku  -c gomoku/main.c -o gomoku/main.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Igomoku  -c gomoku/makemove.c -o gomoku/makemove.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Igomoku  -c gomoku/pickmove.c -o gomoku/pickmove.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Igomoku  -c gomoku/stoc.c -o gomoku/stoc.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/alloc.c -o hack/alloc.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.Decl.c -o hack/hack.Decl.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Icribbage  -c cribbage/io.c -o cribbage/io.o
 cribbage/crib.c: In function 'main':
 cribbage/crib.c:79:9: warning: ignoring return value of 'setregid' declared with attribute 'warn_unused_result' [-Wunused-result]
    79 |         setregid(getgid(), getgid());
       |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.apply.c -o hack/hack.apply.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.bones.c -o hack/hack.bones.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.c -o hack/hack.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);
       |                                 ^~~~~~~~~~~~~~~~~~~
 canfield/canfield/canfield.c: In function 'suspend':
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Icribbage  -c cribbage/score.c -o cribbage/score.o
 canfield/canfield/canfield.c:1428:17: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result]
  1428 |                 write(dbfd, (char *)&total, sizeof(total));
       |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -1482,6 +1485,30 @@
 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));
       |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Icribbage  -c cribbage/support.c -o cribbage/support.o
+./substscr g m cribbage/cribbage.6.in cribbage/cribbage.6
+x86_64-linux-gnu-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 -fcf-protection -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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Idab  -c dab/algor.cc -o dab/algor.o
+x86_64-linux-gnu-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 -fcf-protection -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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Idab  -c dab/board.cc -o dab/board.o
+Generating cribbage/cribbage.6 from cribbage/cribbage.6.in
+x86_64-linux-gnu-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 -fcf-protection -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 -fcf-protection -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++
+cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
+x86_64-linux-gnu-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 -fcf-protection -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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Idab  -c dab/gamescreen.cc -o dab/gamescreen.o
+x86_64-linux-gnu-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 -fcf-protection -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 -fcf-protection -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++
+x86_64-linux-gnu-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 -fcf-protection -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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Idab  -c dab/main.cc -o dab/main.o
+x86_64-linux-gnu-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 -fcf-protection -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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Idab  -c dab/player.cc -o dab/player.o
+cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
+x86_64-linux-gnu-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 -fcf-protection -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 -fcf-protection -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++
+x86_64-linux-gnu-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 -fcf-protection -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 -fcf-protection -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++
+cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ifish  -c fish/fish.c -o fish/fish.o
+cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Igomoku  -c gomoku/bdinit.c -o gomoku/bdinit.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Igomoku  -c gomoku/bdisp.c -o gomoku/bdisp.o
 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);
@@ -1490,20 +1517,37 @@
 dab/board.cc:176:27: warning: cast from type 'const BOARD*' to type 'BOARD*' casts away qualifiers [-Wcast-qual]
   176 |             BOX box(y, x, (BOARD&) *this);
       |                           ^~~~~~~~~~~~~~
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.cmd.c -o hack/hack.cmd.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.do.c -o hack/hack.do.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());
+      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Igomoku  -c gomoku/main.c -o gomoku/main.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Igomoku  -c gomoku/makemove.c -o gomoku/makemove.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Igomoku  -c gomoku/pickmove.c -o gomoku/pickmove.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Igomoku  -c gomoku/stoc.c -o gomoku/stoc.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/alloc.c -o hack/alloc.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());
+      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.Decl.c -o hack/hack.Decl.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];
       |                     ^
+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;
+      |                                     ^~~~
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.apply.c -o hack/hack.apply.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.bones.c -o hack/hack.bones.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.c -o hack/hack.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.cmd.c -o hack/hack.cmd.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.do.c -o hack/hack.do.o
 x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.do_name.c -o hack/hack.do_name.o
 x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.do_wear.c -o hack/hack.do_wear.o
 x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.dog.c -o hack/hack.dog.o
 x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.eat.c -o hack/hack.eat.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());
-      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 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) {
@@ -1511,16 +1555,24 @@
 hack/hack.apply.c:112:9: note: here
   112 |         case WHISTLE:
       |         ^~~~
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.end.c -o hack/hack.end.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.engrave.c -o hack/hack.engrave.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.fight.c -o hack/hack.fight.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());
-      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.invent.c -o hack/hack.invent.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.ioctl.c -o hack/hack.ioctl.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.lev.c -o hack/hack.lev.o
+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);
+      |                             ~~~                                       
+In file included from /usr/include/stdio.h:970,
+                 from include/stdio.h:35,
+                 from /usr/include/curses.h:246,
+                 from gomoku/main.c:49:
+In function 'sprintf',
+    inlined from 'main' at gomoku/main.c:181:4:
+/usr/include/x86_64-linux-gnu/bits/stdio2.h:30:10: note: '__builtin___sprintf_chk' output between 43 and 170 bytes into a destination of size 128
+   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
+      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+   31 |                                   __glibc_objsize (__s), __fmt,
+      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+   32 |                                   __va_arg_pack ());
+      |                                   ~~~~~~~~~~~~~~~~~
 hack/hack.c: In function 'lookaround':
 hack/hack.c:599:36: warning: this statement may fall through [-Wimplicit-fallthrough=]
   599 |                                 if (flags.run != 1)
@@ -1528,9 +1580,10 @@
 hack/hack.c:602:25: note: here
   602 |                         case CORR_SYM:
       |                         ^~~~
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.main.c -o hack/hack.main.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.makemon.c -o hack/hack.makemon.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.mhitu.c -o hack/hack.mhitu.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.end.c -o hack/hack.end.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.engrave.c -o hack/hack.engrave.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.fight.c -o hack/hack.fight.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.invent.c -o hack/hack.invent.o
 hack/hack.do_name.c: In function 'xmonnam':
 hack/hack.do_name.c:293:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
   293 |                 if (mtmp->isshk) {
@@ -1538,10 +1591,6 @@
 hack/hack.do_name.c:298:9: note: here
   298 |         default:
       |         ^~~~~~~
-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;
-      |                                     ^~~~
 hack/hack.dog.c: In function 'dogfood':
 hack/hack.dog.c:179:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
   179 |                 if (!obj->cursed)
@@ -1574,44 +1623,39 @@
 hack/hack.eat.c:541:9: note: here
   541 |         case 'a':
       |         ^~~~
-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);
-      |                             ~~~                                       
-In file included from /usr/include/stdio.h:970,
-                 from include/stdio.h:35,
-                 from /usr/include/curses.h:246,
-                 from gomoku/main.c:49:
-In function 'sprintf',
-    inlined from 'main' at gomoku/main.c:181:4:
-/usr/include/x86_64-linux-gnu/bits/stdio2.h:30:10: note: '__builtin___sprintf_chk' output between 43 and 170 bytes into a destination of size 128
-   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
-      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-   31 |                                   __glibc_objsize (__s), __fmt,
-      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-   32 |                                   __va_arg_pack ());
-      |                                   ~~~~~~~~~~~~~~~~~
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.ioctl.c -o hack/hack.ioctl.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.lev.c -o hack/hack.lev.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.main.c -o hack/hack.main.o
 hack/hack.invent.c: In function 'askchain':
-hack/hack.main.c: In function 'chdirx':
 hack/hack.invent.c:682:33: warning: this statement may fall through [-Wimplicit-fallthrough=]
   682 |                         allflag = 1;
       |                         ~~~~~~~~^~~
-hack/hack.main.c:549:24: warning: ignoring return value of 'setuid' declared with attribute 'warn_unused_result' [-Wunused-result]
-  549 |                 (void) setuid(getuid());        /* Ron Wessels */
-      |                        ^~~~~~~~~~~~~~~~
 hack/hack.invent.c:683:17: note: here
   683 |                 case 'y':
       |                 ^~~~
+hack/hack.main.c: In function 'chdirx':
+hack/hack.main.c:549:24: warning: ignoring return value of 'setuid' declared with attribute 'warn_unused_result' [-Wunused-result]
+  549 |                 (void) setuid(getuid());        /* Ron Wessels */
+      |                        ^~~~~~~~~~~~~~~~
 hack/hack.main.c:550:24: warning: ignoring return value of 'setregid' declared with attribute 'warn_unused_result' [-Wunused-result]
   550 |                 (void) setregid(getgid(), getgid());
       |                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.makemon.c -o hack/hack.makemon.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.mhitu.c -o hack/hack.mhitu.o
 x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.mklev.c -o hack/hack.mklev.o
 x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.mkmaze.c -o hack/hack.mkmaze.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];
+      |     ^~~~~~~~~~~
 x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.mkobj.c -o hack/hack.mkobj.o
 x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.mkshop.c -o hack/hack.mkshop.o
-hack/hack.end.c: In function 'outentry':
 x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.mon.c -o hack/hack.mon.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.monst.c -o hack/hack.monst.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) : "-");
       |                                 ^~
@@ -1628,42 +1672,10 @@
       |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    32 |                                   __va_arg_pack ());
       |                                   ~~~~~~~~~~~~~~~~~
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.monst.c -o hack/hack.monst.o
 x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.o_init.c -o hack/hack.o_init.o
 x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.objnam.c -o hack/hack.objnam.o
 x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.options.c -o hack/hack.options.o
 x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.pager.c -o hack/hack.pager.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.potion.c -o hack/hack.potion.o
-hack/hack.mkobj.c: In function 'mksobj':
-hack/hack.mkobj.c:141:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
-  141 |                 if (otmp->otyp >= CORPSE)
-      |                    ^
-hack/hack.mkobj.c:149:9: note: here
-  149 |         case GEM_SYM:
-      |         ^~~~
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.pri.c -o hack/hack.pri.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.read.c -o hack/hack.read.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.rip.c -o hack/hack.rip.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.rumors.c -o hack/hack.rumors.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.save.c -o hack/hack.save.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.search.c -o hack/hack.search.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.shk.c -o hack/hack.shk.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.shknam.c -o hack/hack.shknam.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.steal.c -o hack/hack.steal.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);
-      |                 ^~~~~~
 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,6 +1696,38 @@
 hack/hack.objnam.c:335:9: note: here
   335 |         case WEAPON_SYM:
       |         ^~~~
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.potion.c -o hack/hack.potion.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);
+      |                 ^~~~~~
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.pri.c -o hack/hack.pri.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.read.c -o hack/hack.read.o
+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 */
+      |                ^
+hack/hack.objnam.c:81:29: note: length computed here
+   81 |         int             i = strlen(pref);
+      |                             ^~~~~~~~~~~~
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.rip.c -o hack/hack.rip.o
+hack/hack.mkobj.c: In function 'mksobj':
+hack/hack.mkobj.c:141:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
+  141 |                 if (otmp->otyp >= CORPSE)
+      |                    ^
+hack/hack.mkobj.c:149:9: note: here
+  149 |         case GEM_SYM:
+      |         ^~~~
 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());
@@ -1698,27 +1742,6 @@
 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);
       |                                                        ^
-hack/hack.shk.c: In function 'getprice':
-hack/hack.shk.c:912:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
-  912 |                 pline("Strange ..., carrying a chain?");
-      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-hack/hack.shk.c:913:9: note: here
-  913 |         case BALL_SYM:
-      |         ^~~~
-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 */
-      |                ^
-hack/hack.objnam.c:81:29: note: length computed here
-   81 |         int             i = strlen(pref);
-      |                             ^~~~~~~~~~~~
-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];
-      |     ^~~~~~~~~~~
 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 */
@@ -1737,60 +1760,53 @@
 hack/hack.objnam.c:81:29: note: length computed here
    81 |         int             i = strlen(pref);
       |                             ^~~~~~~~~~~~
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.rumors.c -o hack/hack.rumors.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.save.c -o hack/hack.save.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.search.c -o hack/hack.search.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.shk.c -o hack/hack.shk.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.shknam.c -o hack/hack.shknam.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.steal.c -o hack/hack.steal.o
 x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.termcap.c -o hack/hack.termcap.o
 x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.timeout.c -o hack/hack.timeout.o
 x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.topl.c -o hack/hack.topl.o
+hack/hack.shk.c: In function 'getprice':
+hack/hack.shk.c:912:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
+  912 |                 pline("Strange ..., carrying a chain?");
+      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+hack/hack.shk.c:913:9: note: here
+  913 |         case BALL_SYM:
+      |         ^~~~
 x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.track.c -o hack/hack.track.o
+hack/hack.topl.c:214:9: warning: 'format' attribute cannot be applied to a function that does not take variable arguments [-Wattributes]
+  214 |         const char *line;
+      |         ^~~~~
 x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.trap.c -o hack/hack.trap.o
 x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.tty.c -o hack/hack.tty.o
 x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.u_init.c -o hack/hack.u_init.o
 x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.unix.c -o hack/hack.unix.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)
+      |                             ~~~~~~~~~~^~~~~~~~~~~
+hack/hack.trap.c:340:17: note: here
+  340 |                 default:
+      |                 ^~~~~~~
 x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.vault.c -o hack/hack.vault.o
 x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.version.c -o hack/hack.version.o
 x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.wield.c -o hack/hack.wield.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.wizard.c -o hack/hack.wizard.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.worm.c -o hack/hack.worm.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.worn.c -o hack/hack.worn.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.zap.c -o hack/hack.zap.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/rnd.c -o hack/rnd.o
-./substscr g m hack/hack.6.in hack/hack.6
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihangman  -c hangman/endgame.c -o hangman/endgame.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihangman  -c hangman/extern.c -o hangman/extern.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihangman  -c hangman/getguess.c -o hangman/getguess.o
-Generating hack/hack.6 from hack/hack.6.in
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihangman  -c hangman/getword.c -o hangman/getword.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihangman  -c hangman/main.c -o hangman/main.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihangman  -c hangman/playgame.c -o hangman/playgame.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihangman  -c hangman/prdata.c -o hangman/prdata.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihangman  -c hangman/prman.c -o hangman/prman.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihangman  -c hangman/prword.c -o hangman/prword.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihangman  -c hangman/setup.c -o hangman/setup.o
-./substscr g m hangman/hangman.6.in hangman/hangman.6
-Generating hangman/hangman.6 from hangman/hangman.6.in
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Imille  -c mille/comp.c -o mille/comp.o
-hack/hack.topl.c:214:9: warning: 'format' attribute cannot be applied to a function that does not take variable arguments [-Wattributes]
-  214 |         const char *line;
-      |         ^~~~~
 hack/hack.vault.c: In function 'restfakecorr':
-hack/hack.trap.c: In function 'float_down':
 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])))
       |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 hack/hack.vault.c:126:25: note: in expansion of macro 'EGD'
   126 |         while ((fcbeg = EGD->fcbeg) < EGD->fcend) {
       |                         ^~~
-hack/hack.trap.c:337:39: warning: this statement may fall through [-Wimplicit-fallthrough=]
-  337 |                         if (!xdnstair || u.ustuck)
-      |                             ~~~~~~~~~~^~~~~~~~~~~
 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])))
       |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 hack/hack.vault.c:126:39: note: in expansion of macro 'EGD'
   126 |         while ((fcbeg = EGD->fcbeg) < EGD->fcend) {
       |                                       ^~~
-hack/hack.trap.c:340:17: note: here
-  340 |                 default:
-      |                 ^~~~~~~
 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])))
       |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -1840,20 +1856,13 @@
 hack/hack.vault.c:150:49: note: in expansion of macro 'EGD'
   150 |                 if (g_at(EGD->fakecorr[fci].fx, EGD->fakecorr[fci].fy))
       |                                                 ^~~
-hack/hack.wizard.c: In function 'inrange':
 hack/hack.vault.c: In function 'invault':
-hack/hack.wizard.c:219:41: warning: this statement may fall through [-Wimplicit-fallthrough=]
-  219 |                                         aggravate();    /* aggravate all the
-      |                                         ^~~~~~~~~~~
 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])))
       |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 hack/hack.vault.c:220:17: note: in expansion of macro 'EGD'
   220 |                 EGD->gddone = 0;
       |                 ^~~
-hack/hack.wizard.c:222:33: note: here
-  222 |                                 case 2:
-      |                                 ^~~~
 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])))
       |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -1969,10 +1978,8 @@
 hack/hack.vault.c:354:13: note: in expansion of macro 'EGD'
   354 |         if (EGD->gddone)
       |             ^~~
-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());
-      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.wizard.c -o hack/hack.wizard.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.worm.c -o hack/hack.worm.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",
@@ -1993,26 +2000,59 @@
       |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    32 |                                   __va_arg_pack ());
       |                                   ~~~~~~~~~~~~~~~~~
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.worn.c -o hack/hack.worn.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/hack.zap.c -o hack/hack.zap.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihack  -c hack/rnd.c -o hack/rnd.o
+./substscr g m hack/hack.6.in hack/hack.6
+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
+      |                                         ^~~~~~~~~~~
+hack/hack.wizard.c:222:33: note: here
+  222 |                                 case 2:
+      |                                 ^~~~
+Generating hack/hack.6 from hack/hack.6.in
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihangman  -c hangman/endgame.c -o hangman/endgame.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihangman  -c hangman/extern.c -o hangman/extern.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihangman  -c hangman/getguess.c -o hangman/getguess.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihangman  -c hangman/getword.c -o hangman/getword.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihangman  -c hangman/main.c -o hangman/main.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihangman  -c hangman/playgame.c -o hangman/playgame.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihangman  -c hangman/prdata.c -o hangman/prdata.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihangman  -c hangman/prman.c -o hangman/prman.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihangman  -c hangman/prword.c -o hangman/prword.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ihangman  -c hangman/setup.c -o hangman/setup.o
+./substscr g m hangman/hangman.6.in hangman/hangman.6
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Imille  -c mille/comp.c -o mille/comp.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Imille  -c mille/end.c -o mille/end.o
+Generating hangman/hangman.6 from hangman/hangman.6.in
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Imille  -c mille/extern.c -o mille/extern.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Imille  -c mille/init.c -o mille/init.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Imille  -c mille/mille.c -o mille/mille.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());
+      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Imille  -c mille/misc.c -o mille/misc.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Imille  -c mille/move.c -o mille/move.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Imille  -c mille/print.c -o mille/print.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Imille  -c mille/roll.c -o mille/roll.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Imille  -c mille/save.c -o mille/save.o
 mille/comp.c: In function 'calcmove':
 mille/comp.c:98:33: warning: increment of a boolean expression [-Wbool-operation]
    98 |                                 ++cango;
       |                                 ^~
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Imille  -c mille/types.c -o mille/types.o
 mille/comp.c:199:45: warning: decrement of a boolean expression [-Wbool-operation]
   199 |                                         if (--cango <= 0)
       |                                             ^~
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Imille  -c mille/end.c -o mille/end.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Imille  -c mille/extern.c -o mille/extern.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Imille  -c mille/init.c -o mille/init.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Imille  -c mille/mille.c -o mille/mille.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Imille  -c mille/misc.c -o mille/misc.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Imille  -c mille/varpush.c -o mille/varpush.o
 mille/comp.c:216:36: warning: this statement may fall through [-Wimplicit-fallthrough=]
   216 |                                 if (++count200 > 2) {
       |                                    ^
 mille/comp.c:220:27: note: here
   220 |                           case C_75:    case C_100:
       |                           ^~~~
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Imille  -c mille/move.c -o mille/move.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Imille  -c mille/print.c -o mille/print.o
 mille/comp.c: In function 'onecard':
 mille/comp.c:427:28: warning: this statement may fall through [-Wimplicit-fallthrough=]
   427 |                         if (spd == C_LIMIT)
@@ -2020,57 +2060,28 @@
 mille/comp.c:429:19: note: here
   429 |                   case 50:
       |                   ^~~~
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Imille  -c mille/roll.c -o mille/roll.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Imille  -c mille/save.c -o mille/save.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Imille  -c mille/types.c -o mille/types.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Imille  -c mille/varpush.c -o mille/varpush.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Imonop  -c monop/cards.c -o monop/cards.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Imonop  -c monop/execute.c -o monop/execute.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Imonop  -c monop/getinp.c -o monop/getinp.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Imonop  -c monop/houses.c -o monop/houses.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Imonop  -c monop/jail.c -o monop/jail.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Imonop  -c monop/misc.c -o monop/misc.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Imonop  -c monop/monop.c -o monop/monop.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Imonop  -c monop/morg.c -o monop/morg.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Imonop  -c monop/print.c -o monop/print.o
-monop/cards.c: In function 'get_card':
-monop/cards.c:138:31: warning: operation on 'dp->last_card' may be undefined [-Wsequence-point]
-  138 |                 dp->last_card = ++(dp->last_card) % dp->num_cards;
-      |                 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Imonop  -c monop/prop.c -o monop/prop.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Imonop  -c monop/rent.c -o monop/rent.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Imonop  -c monop/roll.c -o monop/roll.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Imonop  -c monop/spec.c -o monop/spec.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Imonop  -c monop/trade.c -o monop/trade.o
 mille/misc.c: In function 'error':
 mille/misc.c:65:9: warning: 'vwprintw' is deprecated [-Wdeprecated-declarations]
    65 |         vwprintw(Score, str, ap);
       |         ^~~~~~~~
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Imonop  -c monop/cards.c -o monop/cards.o
 In file included from mille/mille.h:40,
                  from mille/misc.c:46:
 /usr/include/curses.h:833:28: note: declared here
   833 | extern NCURSES_EXPORT(int) vwprintw (WINDOW *, const char *, va_list) GCC_DEPRECATED(use vw_printw)     /* implemented */
       |                            ^~~~~~~~
-mille/mille.c: In function 'main':
-mille/mille.c:61:9: warning: ignoring return value of 'setregid' declared with attribute 'warn_unused_result' [-Wunused-result]
-   61 |         setregid(getgid(), getgid());
-      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 mille/misc.c: In function 'getcard':
 mille/misc.c:115:41: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result]
   115 |                                         write(0, "\07", 1);
       |                                         ^~~~~~~~~~~~~~~~~~
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Imonop  -c monop/initdeck.c -o monop/initdeck.o
-monop/execute.c: In function 'save':
-monop/execute.c:213:17: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result]
-  213 |                 write(outf, start, num);
-      |                 ^~~~~~~~~~~~~~~~~~~~~~~
-monop/execute.c: In function 'rest_f':
-monop/execute.c:259:9: warning: ignoring return value of 'brk' declared with attribute 'warn_unused_result' [-Wunused-result]
-  259 |         brk(end = start + sbuf.st_size);
-      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-monop/execute.c:262:17: warning: ignoring return value of 'read' declared with attribute 'warn_unused_result' [-Wunused-result]
-  262 |                 read(inf, start, num);
-      |                 ^~~~~~~~~~~~~~~~~~~~~
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Imonop  -c monop/execute.c -o monop/execute.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Imonop  -c monop/getinp.c -o monop/getinp.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Imonop  -c monop/houses.c -o monop/houses.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Imonop  -c monop/jail.c -o monop/jail.o
+monop/cards.c: In function 'get_card':
+monop/cards.c:138:31: warning: operation on 'dp->last_card' may be undefined [-Wsequence-point]
+  138 |                 dp->last_card = ++(dp->last_card) % dp->num_cards;
+      |                 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 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)
@@ -2081,6 +2092,10 @@
 mille/move.c:232:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
   232 |                 if (pp->speed == C_LIMIT)
       |                    ^
+mille/mille.c: In function 'main':
+mille/mille.c:61:9: warning: ignoring return value of 'setregid' declared with attribute 'warn_unused_result' [-Wunused-result]
+   61 |         setregid(getgid(), getgid());
+      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 mille/move.c:234:11: note: here
   234 |           case C_50:
       |           ^~~~
@@ -2090,6 +2105,23 @@
 mille/move.c:237:11: note: here
   237 |           case C_25:
       |           ^~~~
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Imonop  -c monop/misc.c -o monop/misc.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Imonop  -c monop/monop.c -o monop/monop.o
+monop/execute.c: In function 'save':
+monop/execute.c:213:17: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result]
+  213 |                 write(outf, start, num);
+      |                 ^~~~~~~~~~~~~~~~~~~~~~~
+monop/execute.c: In function 'rest_f':
+monop/execute.c:259:9: warning: ignoring return value of 'brk' declared with attribute 'warn_unused_result' [-Wunused-result]
+  259 |         brk(end = start + sbuf.st_size);
+      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+monop/execute.c:262:17: warning: ignoring return value of 'read' declared with attribute 'warn_unused_result' [-Wunused-result]
+  262 |                 read(inf, start, num);
+      |                 ^~~~~~~~~~~~~~~~~~~~~
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Imonop  -c monop/morg.c -o monop/morg.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Imonop  -c monop/print.c -o monop/print.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Imonop  -c monop/prop.c -o monop/prop.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Imonop  -c monop/rent.c -o monop/rent.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]
@@ -2224,71 +2256,36 @@
 monop/monop.c:68:9: warning: ignoring return value of 'setregid' declared with attribute 'warn_unused_result' [-Wunused-result]
    68 |         setregid(getgid(), getgid());
       |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Imonop  -c monop/roll.c -o monop/roll.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Imonop  -c monop/spec.c -o monop/spec.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Imonop  -c monop/trade.c -o monop/trade.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Imonop  -c monop/initdeck.c -o monop/initdeck.o
 ./substscr g m monop/monop.6.in monop/monop.6
-Generating monop/monop.6 from monop/monop.6.in
 x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Imorse  -c morse/morse.c -o morse/morse.o
+Generating monop/monop.6 from monop/monop.6.in
 x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2  -D_GNU_SOURCE -Iinclude   -Inumber  -c number/number.c -o number/number.o
 x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Iphantasia  -c phantasia/fight.c -o phantasia/fight.o
 x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Iphantasia  -c phantasia/gamesupport.c -o phantasia/gamesupport.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Iphantasia  -c phantasia/interplayer.c -o phantasia/interplayer.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Iphantasia  -c phantasia/io.c -o phantasia/io.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Iphantasia  -c phantasia/main.c -o phantasia/main.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Iphantasia  -c phantasia/misc.c -o phantasia/misc.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Iphantasia  -c phantasia/phantglobs.c -o phantasia/phantglobs.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Iphantasia  -c phantasia/setup.c -o phantasia/setup.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ipig  -c pig/pig.c -o pig/pig.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());
-      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ipom  -c pom/pom.c -o pom/pom.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());
       |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
-pig/pig.c: In function 'main':
-pig/pig.c:69:9: warning: ignoring return value of 'setregid' declared with attribute 'warn_unused_result' [-Wunused-result]
-   69 |         setregid(getgid(), getgid());
+morse/morse.c: In function 'main':
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Iphantasia  -c phantasia/interplayer.c -o phantasia/interplayer.o
+morse/morse.c:130:9: warning: ignoring return value of 'setregid' declared with attribute 'warn_unused_result' [-Wunused-result]
+  130 |         setregid(getgid(), getgid());
       |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
-phantasia/main.c: In function 'main':
-phantasia/main.c:92:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
-   92 |                         cleanup(TRUE);
-      |                         ^~~~~~~~~~~~~
-phantasia/main.c:95:17: note: here
-   95 |                 case 'p':       /* purge old players */
-      |                 ^~~~
-phantasia/main.c:97:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
-   97 |                         cleanup(TRUE);
-      |                         ^~~~~~~~~~~~~
-phantasia/main.c:100:17: note: here
-  100 |                 case 'S':       /* set 'Wizard' */
-      |                 ^~~~
-phantasia/main.c:110:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
-  110 |                         cleanup(TRUE);
-      |                         ^~~~~~~~~~~~~
-phantasia/main.c:113:17: note: here
-  113 |                 case 'b':       /* scoreboard */
-      |                 ^~~~
-phantasia/main.c:151:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
-  151 |                         cleanup(TRUE);
-      |                         ^~~~~~~~~~~~~
-phantasia/main.c:154:17: note: here
-  154 |                 default:
-      |                 ^~~~~~~
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Iphantasia  -c phantasia/io.c -o phantasia/io.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Iphantasia  -c phantasia/main.c -o phantasia/main.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Iphantasia  -c phantasia/misc.c -o phantasia/misc.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Iphantasia  -c phantasia/phantglobs.c -o phantasia/phantglobs.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);
       |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-phantasia/main.c: In function 'procmain':
-phantasia/main.c:522:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
-  522 |                 leavegame();
-      |                 ^~~~~~~~~~~
 phantasia/fight.c:881:25: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result]
   881 |                         fread(&Othermonster, SZ_MONSTERSTRUCT, 1, Monstfp);
       |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-phantasia/main.c:525:9: note: here
-  525 |         case '6':               /* cloak */
-      |         ^~~~
 phantasia/fight.c: In function 'awardtreasure':
 phantasia/fight.c:1305:52: warning: this statement may fall through [-Wimplicit-fallthrough=]
  1305 |                                                 if (Player.p_level <= 1000.0
@@ -2302,6 +2299,23 @@
 phantasia/fight.c:1302:33: note: here
  1302 |                                 case 9: /* treasure type 9 */
       |                                 ^~~~
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Iphantasia  -c phantasia/setup.c -o phantasia/setup.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ipig  -c pig/pig.c -o pig/pig.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ipom  -c pom/pom.c -o pom/pom.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ippt  -c ppt/ppt.c -o ppt/ppt.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2  -D_GNU_SOURCE -Iinclude   -Iprimes  -c primes/pattern.c -o primes/pattern.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);
+      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+phantasia/interplayer.c: In function 'dotampered':
+phantasia/interplayer.c:722:33: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result]
+  722 |                                 fread((char *) &temp1, sizeof(double), 1, fp);
+      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2  -D_GNU_SOURCE -Iinclude   -Iprimes  -c primes/pr_tbl.c -o primes/pr_tbl.o
+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);
+      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 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);
@@ -2317,68 +2331,119 @@
   774 |         fread((char *) playerp, SZ_PLAYERSTRUCT, 1, Playersfp);
       |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 phantasia/misc.c: In function 'collecttaxes':
-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());
-      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 phantasia/misc.c:1067:17: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result]
  1067 |                 fread((char *) &dtemp, sizeof(double), 1, fp);
       |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-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);
-      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-phantasia/interplayer.c: In function 'dotampered':
-phantasia/interplayer.c:722:33: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result]
-  722 |                                 fread((char *) &temp1, sizeof(double), 1, fp);
-      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-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);
-      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Ippt  -c ppt/ppt.c -o ppt/ppt.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2  -D_GNU_SOURCE -Iinclude   -Iprimes  -c primes/pattern.c -o primes/pattern.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2  -D_GNU_SOURCE -Iinclude   -Iprimes  -c primes/pr_tbl.c -o primes/pr_tbl.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());
+      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2  -D_GNU_SOURCE -Iinclude   -Iprimes  -c primes/primes.c -o primes/primes.o
+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());
+      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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
+pig/pig.c: In function 'main':
+pig/pig.c:69:9: warning: ignoring return value of 'setregid' declared with attribute 'warn_unused_result' [-Wunused-result]
+   69 |         setregid(getgid(), getgid());
+      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Iquiz  -c quiz/quiz.c -o quiz/quiz.o
 x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Iquiz  -c quiz/rxp.c -o quiz/rxp.o
 Generating quiz/datfiles/index from quiz/datfiles/index.in
 ./substscr g m quiz/quiz.6.in quiz/quiz.6
+Generating quiz/quiz.6 from quiz/quiz.6.in
 x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Irain  -c rain/rain.c -o rain/rain.o
 x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Irandom  -c random/random.c -o random/random.o
 x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2  -DFANCY -DMAX_PER_UID=5 -Iinclude   -Irobots  -c robots/auto.c -o robots/auto.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());
+      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
+quiz/quiz.c: In function 'next_cat':
+quiz/quiz.c:326:28: warning: this statement may fall through [-Wimplicit-fallthrough=]
+  326 |                         if (!esc)
+      |                            ^
+quiz/quiz.c:328:17: note: here
+  328 |                 default:
+      |                 ^~~~~~~
 x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2  -DFANCY -DMAX_PER_UID=5 -Iinclude   -Irobots  -c robots/extern.c -o robots/extern.o
-Generating quiz/quiz.6 from quiz/quiz.6.in
 x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2  -DFANCY -DMAX_PER_UID=5 -Iinclude   -Irobots  -c robots/flush_in.c -o robots/flush_in.o
+random/random.c: In function 'main':
+random/random.c:76:9: warning: ignoring return value of 'setregid' declared with attribute 'warn_unused_result' [-Wunused-result]
+   76 |         setregid(getgid(), getgid());
+      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
+rain/rain.c: In function 'main':
+rain/rain.c:80:9: warning: ignoring return value of 'setregid' declared with attribute 'warn_unused_result' [-Wunused-result]
+   80 |         setregid(getgid(), getgid());
+      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2  -DFANCY -DMAX_PER_UID=5 -Iinclude   -Irobots  -c robots/init_field.c -o robots/init_field.o
 x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2  -DFANCY -DMAX_PER_UID=5 -Iinclude   -Irobots  -c robots/main.c -o robots/main.o
 x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2  -DFANCY -DMAX_PER_UID=5 -Iinclude   -Irobots  -c robots/make_level.c -o robots/make_level.o
 x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2  -DFANCY -DMAX_PER_UID=5 -Iinclude   -Irobots  -c robots/move.c -o robots/move.o
 x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2  -DFANCY -DMAX_PER_UID=5 -Iinclude   -Irobots  -c robots/move_robs.c -o robots/move_robs.o
 x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2  -DFANCY -DMAX_PER_UID=5 -Iinclude   -Irobots  -c robots/play_level.c -o robots/play_level.o
+phantasia/main.c: In function 'main':
+phantasia/main.c:92:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
+   92 |                         cleanup(TRUE);
+      |                         ^~~~~~~~~~~~~
+phantasia/main.c:95:17: note: here
+   95 |                 case 'p':       /* purge old players */
+      |                 ^~~~
+phantasia/main.c:97:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
+   97 |                         cleanup(TRUE);
+      |                         ^~~~~~~~~~~~~
+phantasia/main.c:100:17: note: here
+  100 |                 case 'S':       /* set 'Wizard' */
+      |                 ^~~~
+phantasia/main.c:110:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
+  110 |                         cleanup(TRUE);
+      |                         ^~~~~~~~~~~~~
+phantasia/main.c:113:17: note: here
+  113 |                 case 'b':       /* scoreboard */
+      |                 ^~~~
+phantasia/main.c:151:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
+  151 |                         cleanup(TRUE);
+      |                         ^~~~~~~~~~~~~
+phantasia/main.c:154:17: note: here
+  154 |                 default:
+      |                 ^~~~~~~
+phantasia/main.c: In function 'procmain':
+phantasia/main.c:522:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
+  522 |                 leavegame();
+      |                 ^~~~~~~~~~~
+phantasia/main.c:525:9: note: here
+  525 |         case '6':               /* cloak */
+      |         ^~~~
 x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2  -DFANCY -DMAX_PER_UID=5 -Iinclude   -Irobots  -c robots/query.c -o robots/query.o
 x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2  -DFANCY -DMAX_PER_UID=5 -Iinclude   -Irobots  -c robots/rnd_pos.c -o robots/rnd_pos.o
+robots/main.c: In function 'main':
+robots/main.c:71:9: warning: ignoring return value of 'setregid' declared with attribute 'warn_unused_result' [-Wunused-result]
+   71 |         setregid(getgid(), getgid());
+      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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
 x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Isail  -c sail/assorted.c -o sail/assorted.o
 x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Isail  -c sail/game.c -o sail/game.o
-Generating robots/robots.6 from robots/robots.6.in
 x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Isail  -c sail/globals.c -o sail/globals.o
 x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Isail  -c sail/dr_1.c -o sail/dr_1.o
 x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Isail  -c sail/dr_2.c -o sail/dr_2.o
 x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Isail  -c sail/dr_3.c -o sail/dr_3.o
 x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Isail  -c sail/dr_4.c -o sail/dr_4.o
 x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Isail  -c sail/dr_5.c -o sail/dr_5.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Isail  -c sail/dr_main.c -o sail/dr_main.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());
-      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Isail  -c sail/lo_main.c -o sail/lo_main.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Isail  -c sail/main.c -o sail/main.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Isail  -c sail/misc.c -o sail/misc.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Isail  -c sail/parties.c -o sail/parties.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);
+      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
+robots/score.c: In function 'write_score':
+robots/score.c:96:9: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result]
+   96 |         write(inf, &max_uid, sizeof max_uid);
+      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+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);
+      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
 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)
       |                                                                  ~~~~~^~~~~~~~
@@ -2392,49 +2457,46 @@
 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 *,
       |                                            ^~~~~~
-random/random.c: In function 'main':
-random/random.c:76:9: warning: ignoring return value of 'setregid' declared with attribute 'warn_unused_result' [-Wunused-result]
-   76 |         setregid(getgid(), getgid());
-      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
-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());
-      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
-quiz/quiz.c: In function 'next_cat':
-quiz/quiz.c:326:28: warning: this statement may fall through [-Wimplicit-fallthrough=]
-  326 |                         if (!esc)
-      |                            ^
-quiz/quiz.c:328:17: note: here
-  328 |                 default:
-      |                 ^~~~~~~
-rain/rain.c: In function 'main':
-rain/rain.c:80:9: warning: ignoring return value of 'setregid' declared with attribute 'warn_unused_result' [-Wunused-result]
-   80 |         setregid(getgid(), getgid());
-      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Isail  -c sail/dr_main.c -o sail/dr_main.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Isail  -c sail/lo_main.c -o sail/lo_main.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Isail  -c sail/main.c -o sail/main.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Isail  -c sail/misc.c -o sail/misc.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Isail  -c sail/parties.c -o sail/parties.o
 x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Isail  -c sail/pl_1.c -o sail/pl_1.o
 x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Isail  -c sail/pl_2.c -o sail/pl_2.o
-robots/main.c: In function 'main':
-robots/main.c:71:9: warning: ignoring return value of 'setregid' declared with attribute 'warn_unused_result' [-Wunused-result]
-   71 |         setregid(getgid(), getgid());
-      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Isail  -c sail/pl_3.c -o sail/pl_3.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]
 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);
       |         ^~~~~~~~~~~~
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Isail  -c sail/pl_3.c -o sail/pl_3.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);
-      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
-robots/score.c: In function 'write_score':
-robots/score.c:96:9: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result]
-   96 |         write(inf, &max_uid, sizeof max_uid);
-      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-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);
-      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
 x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Isail  -c sail/pl_4.c -o sail/pl_4.o
 x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Isail  -c sail/pl_5.c -o sail/pl_5.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Isail  -c sail/pl_6.c -o sail/pl_6.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);
+      |                                      ^~
+sail/dr_2.c:238:37: note: directive argument in the range [1, 2147483647]
+  238 |                         sprintf(st, "%d", n);
+      |                                     ^~~~
+In file included from /usr/include/stdio.h:970,
+                 from include/stdio.h:35,
+                 from sail/dr_2.c:41:
+In function 'sprintf',
+    inlined from 'try.constprop.isra' at sail/dr_2.c:238:4:
+/usr/include/x86_64-linux-gnu/bits/stdio2.h:30:10: note: '__builtin___sprintf_chk' output between 2 and 11 bytes into a destination of size 4
+   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
+      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+   31 |                                   __glibc_objsize (__s), __fmt,
+      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+   32 |                                   __va_arg_pack ());
+      |                                   ~~~~~~~~~~~~~~~~~
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Isail  -c sail/pl_7.c -o sail/pl_7.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);
@@ -2445,10 +2507,7 @@
 sail/misc.c:211:9: warning: ignoring return value of 'setegid' declared with attribute 'warn_unused_result' [-Wunused-result]
   211 |         setegid(gid);
       |         ^~~~~~~~~~~~
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Isail  -c sail/pl_6.c -o sail/pl_6.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Isail  -c sail/pl_7.c -o sail/pl_7.o
 x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Isail  -c sail/pl_main.c -o sail/pl_main.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Isail  -c sail/sync.c -o sail/sync.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;
@@ -2456,44 +2515,48 @@
 sail/pl_5.c:81:17: note: here
    81 |                 case 'r':
       |                 ^~~~
-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: In function 'set_name':
 robots/score.c:200:9: warning: '__builtin_strncpy' specified bound 16 equals destination size [-Wstringop-truncation]
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Isail  -c sail/sync.c -o sail/sync.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Isail  -c sail/version.c -o sail/version.o
+sail/pl_7.c: In function 'Signal':
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Isnake/snscore -Isnake/snake -c snake/snscore/snscore.c -o snake/snscore/snscore.o
+sail/pl_7.c:183:9: warning: 'vwprintw' is deprecated [-Wdeprecated-declarations]
+  183 |         vwprintw(scroll_w, format, ap);
+      |         ^~~~~~~~
+In file included from sail/pl_7.c:41:
+/usr/include/curses.h:833:28: note: declared here
+  833 | extern NCURSES_EXPORT(int) vwprintw (WINDOW *, const char *, va_list) GCC_DEPRECATED(use vw_printw)     /* implemented */
+      |                            ^~~~~~~~
+sail/pl_7.c: In function 'Msg':
+sail/pl_7.c:199:9: warning: 'vwprintw' is deprecated [-Wdeprecated-declarations]
+  199 |         vwprintw(scroll_w, fmt, ap);
+      |         ^~~~~~~~
+/usr/include/curses.h:833:28: note: declared here
+  833 | extern NCURSES_EXPORT(int) vwprintw (WINDOW *, const char *, va_list) GCC_DEPRECATED(use vw_printw)     /* implemented */
+      |                            ^~~~~~~~
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Isnake/snake  -c snake/snake/snake.c -o snake/snake/snake.o
+./substscr g m snake/snake/snake.6.in snake/snake/snake.6
+Generating snake/snake/snake.6 from snake/snake/snake.6.in
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itetris  -c tetris/input.c -o tetris/input.o
 sail/pl_main.c: In function 'initialize':
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itetris  -c tetris/scores.c -o tetris/scores.o
 sail/pl_main.c:88:17: warning: ignoring return value of 'scanf' declared with attribute 'warn_unused_result' [-Wunused-result]
    88 |                 scanf("%d", &game);
       |                 ^~~~~~~~~~~~~~~~~~
+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);
+      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 sail/pl_main.c:208:17: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result]
   208 |                 fgets(captain, sizeof captain, stdin);
       |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 sail/pl_main.c:222:17: warning: ignoring return value of 'scanf' declared with attribute 'warn_unused_result' [-Wunused-result]
   222 |                 scanf("%9s", buf);
       |                 ^~~~~~~~~~~~~~~~~
-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);
-      |                                      ^~
-sail/dr_2.c:238:37: note: directive argument in the range [1, 2147483647]
-  238 |                         sprintf(st, "%d", n);
-      |                                     ^~~~
-In file included from /usr/include/stdio.h:970,
-                 from include/stdio.h:35,
-                 from sail/dr_2.c:41:
-In function 'sprintf',
-    inlined from 'try.constprop.isra' at sail/dr_2.c:238:4:
-/usr/include/x86_64-linux-gnu/bits/stdio2.h:30:10: note: '__builtin___sprintf_chk' output between 2 and 11 bytes into a destination of size 4
-   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
-      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-   31 |                                   __glibc_objsize (__s), __fmt,
-      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-   32 |                                   __va_arg_pack ());
-      |                                   ~~~~~~~~~~~~~~~~~
-sail/pl_7.c: In function 'Signal':
-sail/pl_7.c:183:9: warning: 'vwprintw' is deprecated [-Wdeprecated-declarations]
-  183 |         vwprintw(scroll_w, format, ap);
-      |         ^~~~~~~~
 sail/sync.c: In function 'sync_exists':
 sail/sync.c:130:9: warning: ignoring return value of 'setegid' declared with attribute 'warn_unused_result' [-Wunused-result]
   130 |         setegid(egid);
@@ -2507,10 +2570,6 @@
 sail/sync.c:142:17: warning: ignoring return value of 'setegid' declared with attribute 'warn_unused_result' [-Wunused-result]
   142 |                 setegid(gid);
       |                 ^~~~~~~~~~~~
-In file included from sail/pl_7.c:41:
-/usr/include/curses.h:833:28: note: declared here
-  833 | extern NCURSES_EXPORT(int) vwprintw (WINDOW *, const char *, va_list) GCC_DEPRECATED(use vw_printw)     /* implemented */
-      |                            ^~~~~~~~
 sail/sync.c: In function 'sync_open':
 sail/sync.c:155:9: warning: ignoring return value of 'setegid' declared with attribute 'warn_unused_result' [-Wunused-result]
   155 |         setegid(egid);
@@ -2518,44 +2577,20 @@
 sail/sync.c:162:9: warning: ignoring return value of 'setegid' declared with attribute 'warn_unused_result' [-Wunused-result]
   162 |         setegid(gid);
       |         ^~~~~~~~~~~~
-sail/pl_7.c: In function 'Msg':
-sail/pl_7.c:199:9: warning: 'vwprintw' is deprecated [-Wdeprecated-declarations]
-  199 |         vwprintw(scroll_w, fmt, ap);
-      |         ^~~~~~~~
 sail/sync.c: In function 'sync_close':
 sail/sync.c:175:17: warning: ignoring return value of 'setegid' declared with attribute 'warn_unused_result' [-Wunused-result]
   175 |                 setegid(egid);
       |                 ^~~~~~~~~~~~~
-/usr/include/curses.h:833:28: note: declared here
-  833 | extern NCURSES_EXPORT(int) vwprintw (WINDOW *, const char *, va_list) GCC_DEPRECATED(use vw_printw)     /* implemented */
-      |                            ^~~~~~~~
 sail/sync.c:177:17: warning: ignoring return value of 'setegid' declared with attribute 'warn_unused_result' [-Wunused-result]
   177 |                 setegid(gid);
       |                 ^~~~~~~~~~~~
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Isail  -c sail/version.c -o sail/version.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Isnake/snake  -c snake/snake/snake.c -o snake/snake/snake.o
-./substscr g m snake/snake/snake.6.in snake/snake/snake.6
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Isnake/snscore -Isnake/snake -c snake/snscore/snscore.c -o snake/snscore/snscore.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itetris  -c tetris/input.c -o tetris/input.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itetris  -c tetris/scores.c -o tetris/scores.o
 x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itetris  -c tetris/screen.c -o tetris/screen.o
 x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itetris  -c tetris/shapes.c -o tetris/shapes.o
 x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itetris  -c tetris/tetris.c -o tetris/tetris.o
-Generating snake/snake/snake.6 from snake/snake/snake.6.in
-./substscr g m tetris/tetris.6.in tetris/tetris.6
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itrek  -c trek/abandon.c -o trek/abandon.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itrek  -c trek/attack.c -o trek/attack.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itrek  -c trek/autover.c -o trek/autover.o
-Generating tetris/tetris.6 from tetris/tetris.6.in
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itrek  -c trek/capture.c -o trek/capture.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itrek  -c trek/cgetc.c -o trek/cgetc.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itrek  -c trek/check_out.c -o trek/check_out.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itrek  -c trek/checkcond.c -o trek/checkcond.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itrek  -c trek/compkl.c -o trek/compkl.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itrek  -c trek/computer.c -o trek/computer.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itrek  -c trek/damage.c -o trek/damage.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itrek  -c trek/damaged.c -o trek/damaged.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itrek  -c trek/dcrept.c -o trek/dcrept.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());
+      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 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;
@@ -2564,69 +2599,11 @@
 tetris/shapes.c:103:18: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
   103 |         int *o = shape->off;
       |                  ^~~~~
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itrek  -c trek/destruct.c -o trek/destruct.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itrek  -c trek/dock.c -o trek/dock.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itrek  -c trek/dumpgame.c -o trek/dumpgame.o
-robots/score.c: In function 'set_name':
-robots/score.c:200:9: warning: '__builtin_strncpy' specified bound 16 equals destination size [-Wstringop-truncation]
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itrek  -c trek/dumpme.c -o trek/dumpme.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itrek  -c trek/dumpssradio.c -o trek/dumpssradio.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itrek  -c trek/events.c -o trek/events.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itrek  -c trek/externs.c -o trek/externs.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);
-      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itrek  -c trek/getcodi.c -o trek/getcodi.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itrek  -c trek/getpar.c -o trek/getpar.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itrek  -c trek/help.c -o trek/help.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itrek  -c trek/impulse.c -o trek/impulse.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itrek  -c trek/initquad.c -o trek/initquad.o
-tetris/scores.c: In function 'getscores':
-tetris/scores.c:113:9: warning: ignoring return value of 'setegid' declared with attribute 'warn_unused_result' [-Wunused-result]
-  113 |         setegid(egid);
-      |         ^~~~~~~~~~~~~
-tetris/scores.c:120:25: warning: ignoring return value of 'setegid' declared with attribute 'warn_unused_result' [-Wunused-result]
-  120 |                         setegid(gid);
-      |                         ^~~~~~~~~~~~
-tetris/scores.c:128:9: warning: ignoring return value of 'setegid' declared with attribute 'warn_unused_result' [-Wunused-result]
-  128 |         setegid(gid);
-      |         ^~~~~~~~~~~~
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itrek  -c trek/kill.c -o trek/kill.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);
-      |         ^~~~~~~~~~~~
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itrek  -c trek/klmove.c -o trek/klmove.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itrek  -c trek/lose.c -o trek/lose.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itrek  -c trek/lrscan.c -o trek/lrscan.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);
-      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-trek/dumpgame.c:103:17: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result]
-  103 |                 write(fd, &d->area, sizeof d->area);
-      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-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);
-      |                 ^~~~~~~~~~~~~~~~~~~~~
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itrek  -c trek/main.c -o trek/main.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itrek  -c trek/move.c -o trek/move.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itrek  -c trek/nova.c -o trek/nova.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itrek  -c trek/out.c -o trek/out.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());
-      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itrek  -c trek/phaser.c -o trek/phaser.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itrek  -c trek/play.c -o trek/play.o
 snake/snake/snake.c: In function 'post':
 snake/snake/snake.c:540:9: warning: ignoring return value of 'read' declared with attribute 'warn_unused_result' [-Wunused-result]
   540 |         read(rawscores, &allbscore, sizeof(short));
       |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+./substscr g m tetris/tetris.6.in tetris/tetris.6
 snake/snake/snake.c:541:9: warning: ignoring return value of 'read' declared with attribute 'warn_unused_result' [-Wunused-result]
   541 |         read(rawscores, &allbwho, sizeof(short));
       |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -2642,31 +2619,40 @@
 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));
       |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itrek  -c trek/ram.c -o trek/ram.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itrek  -c trek/ranf.c -o trek/ranf.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itrek  -c trek/rest.c -o trek/rest.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itrek  -c trek/schedule.c -o trek/schedule.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itrek  -c trek/score.c -o trek/score.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itrek  -c trek/setup.c -o trek/setup.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;]");
-      |                 ^~~~~~~~~~~~~~~~~
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itrek  -c trek/setwarp.c -o trek/setwarp.o
-trek/getpar.c: In function 'getstrpar':
-trek/getpar.c:222:17: warning: ignoring return value of 'scanf' declared with attribute 'warn_unused_result' [-Wunused-result]
-  222 |                 scanf("%*[\t ;]");
-      |                 ^~~~~~~~~~~~~~~~~
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itrek  -c trek/shield.c -o trek/shield.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itrek  -c trek/snova.c -o trek/snova.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itrek  -c trek/srscan.c -o trek/srscan.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itrek  -c trek/abandon.c -o trek/abandon.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itrek  -c trek/attack.c -o trek/attack.o
+Generating tetris/tetris.6 from tetris/tetris.6.in
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itrek  -c trek/autover.c -o trek/autover.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itrek  -c trek/capture.c -o trek/capture.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);
+      |         ^~~~~~~~~~~~
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itrek  -c trek/cgetc.c -o trek/cgetc.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itrek  -c trek/check_out.c -o trek/check_out.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itrek  -c trek/checkcond.c -o trek/checkcond.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itrek  -c trek/compkl.c -o trek/compkl.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itrek  -c trek/computer.c -o trek/computer.o
+tetris/scores.c: In function 'getscores':
+tetris/scores.c:113:9: warning: ignoring return value of 'setegid' declared with attribute 'warn_unused_result' [-Wunused-result]
+  113 |         setegid(egid);
+      |         ^~~~~~~~~~~~~
+tetris/scores.c:120:25: warning: ignoring return value of 'setegid' declared with attribute 'warn_unused_result' [-Wunused-result]
+  120 |                         setegid(gid);
+      |                         ^~~~~~~~~~~~
+tetris/scores.c:128:9: warning: ignoring return value of 'setegid' declared with attribute 'warn_unused_result' [-Wunused-result]
+  128 |         setegid(gid);
+      |         ^~~~~~~~~~~~
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itrek  -c trek/damage.c -o trek/damage.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itrek  -c trek/damaged.c -o trek/damaged.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itrek  -c trek/dcrept.c -o trek/dcrept.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itrek  -c trek/destruct.c -o trek/destruct.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",
       |                                                                  ^~
   198 |                 key_write[0], key_write[1], key_write[2], key_write[3],
   199 |                 key_write[4], key_write[5]);
       |                               ~~~~~~~~~~~~                        
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itrek  -c trek/systemname.c -o trek/systemname.o
 In file included from /usr/include/stdio.h:970,
                  from include/stdio.h:35,
                  from tetris/tetris.c:52:
@@ -2679,8 +2665,48 @@
       |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    32 |                                   __va_arg_pack ());
       |                                   ~~~~~~~~~~~~~~~~~
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itrek  -c trek/torped.c -o trek/torped.o
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itrek  -c trek/visual.c -o trek/visual.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itrek  -c trek/dock.c -o trek/dock.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itrek  -c trek/dumpgame.c -o trek/dumpgame.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itrek  -c trek/dumpme.c -o trek/dumpme.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itrek  -c trek/dumpssradio.c -o trek/dumpssradio.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itrek  -c trek/events.c -o trek/events.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itrek  -c trek/externs.c -o trek/externs.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itrek  -c trek/getcodi.c -o trek/getcodi.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itrek  -c trek/getpar.c -o trek/getpar.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);
+      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+trek/dumpgame.c:103:17: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result]
+  103 |                 write(fd, &d->area, sizeof d->area);
+      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+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);
+      |                 ^~~~~~~~~~~~~~~~~~~~~
+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;]");
+      |                 ^~~~~~~~~~~~~~~~~
+trek/getpar.c: In function 'getstrpar':
+trek/getpar.c:222:17: warning: ignoring return value of 'scanf' declared with attribute 'warn_unused_result' [-Wunused-result]
+  222 |                 scanf("%*[\t ;]");
+      |                 ^~~~~~~~~~~~~~~~~
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itrek  -c trek/help.c -o trek/help.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itrek  -c trek/impulse.c -o trek/impulse.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itrek  -c trek/initquad.c -o trek/initquad.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itrek  -c trek/kill.c -o trek/kill.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itrek  -c trek/klmove.c -o trek/klmove.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itrek  -c trek/lose.c -o trek/lose.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itrek  -c trek/lrscan.c -o trek/lrscan.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itrek  -c trek/main.c -o trek/main.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itrek  -c trek/move.c -o trek/move.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itrek  -c trek/nova.c -o trek/nova.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itrek  -c trek/out.c -o trek/out.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itrek  -c trek/phaser.c -o trek/phaser.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itrek  -c trek/play.c -o trek/play.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itrek  -c trek/ram.c -o trek/ram.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itrek  -c trek/ranf.c -o trek/ranf.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itrek  -c trek/rest.c -o trek/rest.o
 trek/main.c: In function 'main':
 trek/main.c:170:33: warning: variable 'prio' set but not used [-Wunused-but-set-variable]
   170 |         int                     prio;
@@ -2691,23 +2717,49 @@
 trek/main.c:176:9: warning: ignoring return value of 'setregid' declared with attribute 'warn_unused_result' [-Wunused-result]
   176 |         setregid(getgid(), getgid());
       |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itrek  -c trek/schedule.c -o trek/schedule.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itrek  -c trek/score.c -o trek/score.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itrek  -c trek/setup.c -o trek/setup.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itrek  -c trek/setwarp.c -o trek/setwarp.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itrek  -c trek/shield.c -o trek/shield.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itrek  -c trek/snova.c -o trek/snova.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itrek  -c trek/srscan.c -o trek/srscan.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itrek  -c trek/systemname.c -o trek/systemname.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itrek  -c trek/torped.c -o trek/torped.o
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itrek  -c trek/visual.c -o trek/visual.o
 x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itrek  -c trek/warp.c -o trek/warp.o
 x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Itrek  -c trek/win.c -o trek/win.o
 ./substscr g m trek/trek.6.in trek/trek.6
-x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Iworm  -c worm/worm.c -o worm/worm.o
 Generating trek/trek.6 from trek/trek.6.in
+x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Iworm  -c worm/worm.c -o worm/worm.o
 x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Iworms  -c worms/worms.c -o worms/worms.o
 ./substscr g s wtf/wtf.in wtf/wtf
 ./substscr g m wtf/wtf.6.in wtf/wtf.6
-Generating wtf/wtf from wtf/wtf.in
 x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/bsdgames-2.17=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   -Iinclude   -Iwump  -c wump/wump.c -o wump/wump.o
-x86_64-linux-gnu-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
 Generating wtf/wtf.6 from wtf/wtf.6.in
+Generating wtf/wtf from wtf/wtf.in
+x86_64-linux-gnu-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
 x86_64-linux-gnu-gcc -Wl,-z,relro -Wl,-z,now arithmetic/arithmetic.o lib/getprogname.o   -o arithmetic/arithmetic
 x86_64-linux-gnu-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
-x86_64-linux-gnu-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
 x86_64-linux-gnu-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
+x86_64-linux-gnu-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
+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());
+      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 x86_64-linux-gnu-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
+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());
+      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
+wump/wump.c: In function 'shoot':
+wump/wump.c:509:51: warning: '?:' using integer constants in boolean context [-Wint-in-bool-context]
+  509 |                 if (random() % level == EASY ? 12 : 9 < (lastchance += 2)) {
+      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
+wump/wump.c: In function 'main':
+wump/wump.c:148:9: warning: ignoring return value of 'setregid' declared with attribute 'warn_unused_result' [-Wunused-result]
+  148 |         setregid(getgid(), getgid());
+      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 x86_64-linux-gnu-gcc -Wl,-z,relro -Wl,-z,now bcd/bcd.o   -o bcd/bcd
 x86_64-linux-gnu-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
 x86_64-linux-gnu-gcc -Wl,-z,relro -Wl,-z,now boggle/mkindex/mkindex.o   -o boggle/mkindex/mkindex
@@ -2721,19 +2773,12 @@
 x86_64-linux-gnu-gcc -Wl,-z,relro -Wl,-z,now gomoku/bdinit.o gomoku/bdisp.o gomoku/main.o gomoku/makemove.o gomoku/pickmove.o gomoku/stoc.o -lncurses  -o gomoku/gomoku
 x86_64-linux-gnu-gcc -Wl,-z,relro -Wl,-z,now hack/alloc.o hack/hack.Decl.o hack/hack.apply.o hack/hack.bones.o hack/hack.o hack/hack.cmd.o hack/hack.do.o hack/hack.do_name.o hack/hack.do_wear.o hack/hack.dog.o hack/hack.eat.o hack/hack.end.o hack/hack.engrave.o hack/hack.fight.o hack/hack.invent.o hack/hack.ioctl.o hack/hack.lev.o hack/hack.main.o hack/hack.makemon.o hack/hack.mhitu.o hack/hack.mklev.o hack/hack.mkmaze.o hack/hack.mkobj.o hack/hack.mkshop.o hack/hack.mon.o hack/hack.monst.o hack/hack.o_init.o hack/hack.objnam.o hack/hack.options.o hack/hack.pager.o hack/hack.potion.o hack/hack.pri.o hack/hack.read.o hack/hack.rip.o hack/hack.rumors.o hack/hack.save.o hack/hack.search.o hack/hack.shk.o hack/hack.shknam.o hack/hack.steal.o hack/hack.termcap.o hack/hack.timeout.o hack/hack.topl.o hack/hack.track.o hack/hack.trap.o hack/hack.tty.o hack/hack.u_init.o hack/hack.unix.o hack/hack.vault.o hack/hack.version.o hack/hack.wield.o hack/hack.wizard.o hack/hack.worm.o hack/hack.worn.o hack/hack.zap.o hack/rnd.o -lncurses  -o hack/hack
 x86_64-linux-gnu-gcc -Wl,-z,relro -Wl,-z,now hangman/endgame.o hangman/extern.o hangman/getguess.o hangman/getword.o hangman/main.o hangman/playgame.o hangman/prdata.o hangman/prman.o hangman/prword.o hangman/setup.o -lncurses  -o hangman/hangman
-worm/worm.c: In function 'main':
-worms/worms.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());
-      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
-worms/worms.c:202:9: warning: ignoring return value of 'setregid' declared with attribute 'warn_unused_result' [-Wunused-result]
-  202 |         setregid(getgid(), getgid());
-      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 x86_64-linux-gnu-gcc -Wl,-z,relro -Wl,-z,now mille/comp.o mille/end.o mille/extern.o mille/init.o mille/mille.o mille/misc.o mille/move.o mille/print.o mille/roll.o mille/save.o mille/types.o mille/varpush.o -lncurses  -o mille/mille
 x86_64-linux-gnu-gcc -Wl,-z,relro -Wl,-z,now monop/cards.o monop/execute.o monop/getinp.o monop/houses.o monop/jail.o monop/misc.o monop/monop.o monop/morg.o monop/print.o monop/prop.o monop/rent.o monop/roll.o monop/spec.o monop/trade.o   -o monop/monop
 x86_64-linux-gnu-gcc -Wl,-z,relro -Wl,-z,now monop/initdeck.o   -o monop/initdeck
 x86_64-linux-gnu-gcc -Wl,-z,relro -Wl,-z,now morse/morse.o   -o morse/morse
 x86_64-linux-gnu-gcc -Wl,-z,relro -Wl,-z,now number/number.o   -o number/number
+x86_64-linux-gnu-gcc -Wl,-z,relro -Wl,-z,now phantasia/fight.o phantasia/gamesupport.o phantasia/interplayer.o phantasia/io.o phantasia/main.o phantasia/misc.o phantasia/phantglobs.o -lm -lncurses  -o phantasia/phantasia
 x86_64-linux-gnu-gcc -Wl,-z,relro -Wl,-z,now phantasia/phantglobs.o phantasia/setup.o -lm  -o phantasia/setup
 x86_64-linux-gnu-gcc -Wl,-z,relro -Wl,-z,now pig/pig.o   -o pig/pig
 x86_64-linux-gnu-gcc -Wl,-z,relro -Wl,-z,now pom/pom.o -lm  -o pom/pom
@@ -2741,32 +2786,23 @@
 x86_64-linux-gnu-gcc -Wl,-z,relro -Wl,-z,now primes/pattern.o primes/pr_tbl.o primes/primes.o primes/spsp.o -lm  -o primes/primes
 x86_64-linux-gnu-gcc -Wl,-z,relro -Wl,-z,now quiz/quiz.o quiz/rxp.o lib/fgetln.o   -o quiz/quiz
 x86_64-linux-gnu-gcc -Wl,-z,relro -Wl,-z,now rain/rain.o lib/getprogname.o -lncurses  -o rain/rain
-wump/wump.c: In function 'shoot':
-wump/wump.c:509:51: warning: '?:' using integer constants in boolean context [-Wint-in-bool-context]
-  509 |                 if (random() % level == EASY ? 12 : 9 < (lastchance += 2)) {
-      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
-wump/wump.c: In function 'main':
-wump/wump.c:148:9: warning: ignoring return value of 'setregid' declared with attribute 'warn_unused_result' [-Wunused-result]
-  148 |         setregid(getgid(), getgid());
-      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 x86_64-linux-gnu-gcc -Wl,-z,relro -Wl,-z,now random/random.o   -o random/random
 x86_64-linux-gnu-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
+x86_64-linux-gnu-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
 x86_64-linux-gnu-gcc -Wl,-z,relro -Wl,-z,now snake/snscore/snscore.o   -o snake/snscore/snscore
+x86_64-linux-gnu-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
+x86_64-linux-gnu-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
+x86_64-linux-gnu-gcc -Wl,-z,relro -Wl,-z,now worm/worm.o -lncurses  -o worm/worm
+x86_64-linux-gnu-gcc -Wl,-z,relro -Wl,-z,now worms/worms.o -lncurses  -o worms/worms
 boggle/mkdict/mkdict </build/reproducible-path/bsdgames-2.17/temp-dictionary >boggle/mkdict/dictionary
 monop/initdeck monop/cards.inp monop/cards.pck
 There were 16 com. chest and 16 chance cards
-106161 words
-boggle/mkindex/mkindex <boggle/mkdict/dictionary >boggle/mkindex/dictindex
 cd phantasia && ./setup -m monsters.asc
-x86_64-linux-gnu-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
-x86_64-linux-gnu-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
 touch phantasia/scorefiles.stamp
-x86_64-linux-gnu-gcc -Wl,-z,relro -Wl,-z,now phantasia/fight.o phantasia/gamesupport.o phantasia/interplayer.o phantasia/io.o phantasia/main.o phantasia/misc.o phantasia/phantglobs.o -lm -lncurses  -o phantasia/phantasia
-x86_64-linux-gnu-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
-x86_64-linux-gnu-gcc -Wl,-z,relro -Wl,-z,now worm/worm.o -lncurses  -o worm/worm
-x86_64-linux-gnu-gcc -Wl,-z,relro -Wl,-z,now worms/worms.o -lncurses  -o worms/worms
-x86_64-linux-gnu-gcc -Wl,-z,relro -Wl,-z,now wump/wump.o   -o wump/wump
+106161 words
+boggle/mkindex/mkindex <boggle/mkdict/dictionary >boggle/mkindex/dictindex
 x86_64-linux-gnu-gcc -Wl,-z,relro -Wl,-z,now snake/snake/snake.o -lncurses -lm  -o snake/snake/snake
+x86_64-linux-gnu-gcc -Wl,-z,relro -Wl,-z,now wump/wump.o   -o wump/wump
 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
@@ -2777,7 +2813,7 @@
 troff:<standard input>:312: error: environment stack underflow
 make[1]: Leaving directory '/build/reproducible-path/bsdgames-2.17'
    dh_auto_test
-	make -j42 test "TESTSUITEFLAGS=-j42 --verbose" VERBOSE=1
+	make -j20 test "TESTSUITEFLAGS=-j20 --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
@@ -2892,16 +2928,16 @@
    dh_prep
    dh_installdirs
    dh_auto_install --destdir=debian/bsdgames/
-	make -j42 install DESTDIR=/build/reproducible-path/bsdgames-2.17/debian/bsdgames AM_UPDATE_INFO_DIR=no
+	make -j20 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 /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  /; 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/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 /usr/share/games/bsdgames/boggle /; do mkdir -p /build/reproducible-path/bsdgames-2.17/debian/bsdgames$d; done
@@ -2948,161 +2984,161 @@
 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
-install -c -m 0755 atc/atc /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/games/atc
-install -c -m 0755 backgammon/backgammon/backgammon /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/games/backgammon
-install -c -m 0755 backgammon/teachgammon/teachgammon /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/games/teachgammon
 : adventure
+install -c -m 0755 atc/atc /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/games/atc
 : arithmetic
+install -c -m 0755 backgammon/teachgammon/teachgammon /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/games/teachgammon
+install -c -m 0755 backgammon/backgammon/backgammon /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/games/backgammon
 : atc
-install -c -m 0755 battlestar/battlestar /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/games/battlestar
-: backgammon
-: teachgammon
 /build/reproducible-path/bsdgames-2.17/install-man adventure/adventure.6
+: teachgammon
 /build/reproducible-path/bsdgames-2.17/install-man arithmetic/arithmetic.6
+: backgammon
 /build/reproducible-path/bsdgames-2.17/install-score /var/games/bsdgames/atc_score
-/build/reproducible-path/bsdgames-2.17/install-man backgammon/backgammon/backgammon.6
-/build/reproducible-path/bsdgames-2.17/install-man backgammon.6 teachgammon.6
-: battlestar
+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
+/build/reproducible-path/bsdgames-2.17/install-man backgammon.6 teachgammon.6
 install -c -m 0755 boggle/boggle/boggle /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/games/boggle
-/build/reproducible-path/bsdgames-2.17/install-man battlestar/battlestar.6
+/build/reproducible-path/bsdgames-2.17/install-man backgammon/backgammon/backgammon.6
+: battlestar
+: bcd
+: boggle
 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/mkdict/dictionary /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/share/games/bsdgames/boggle/dictionary
-: bcd
 install -c -m 0755 caesar/caesar /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/games/caesar
-: boggle
 install -c -m 0755 canfield/cfscores/cfscores /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/games/cfscores
+/build/reproducible-path/bsdgames-2.17/install-man battlestar/battlestar.6
 /build/reproducible-path/bsdgames-2.17/install-man bcd/bcd.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 atc/atc.6
-: caesar
 /build/reproducible-path/bsdgames-2.17/install-man boggle/boggle/boggle.6
+: caesar
+/build/reproducible-path/bsdgames-2.17/install-man atc/atc.6
 : cfscores
-/build/reproducible-path/bsdgames-2.17/install-score /var/games/bsdgames/battlestar.log
-: canfield
+install -c -m 0755 canfield/canfield/canfield /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/games/canfield
+install -c -m 0755 countmail/countmail /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/games/countmail
+install -c -m 0755 cribbage/cribbage /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/games/cribbage
 install -c -m 0755 caesar/rot13 /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/games/rot13
+: canfield
+: countmail
+/build/reproducible-path/bsdgames-2.17/install-score /var/games/bsdgames/battlestar.log
 /build/reproducible-path/bsdgames-2.17/install-man canfield.6 cfscores.6
-install -c -m 0755 countmail/countmail /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/games/countmail
+: cribbage
+install -c -m 0644 boggle/boggle/helpfile /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/share/games/bsdgames/boggle/helpfile
+: rot13
 /build/reproducible-path/bsdgames-2.17/install-man canfield/canfield/canfield.6
-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 countmail/countmail.6
 install -c -m 0755 dab/dab /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/games/dab
-: rot13
-: countmail
 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
-install -c -m 0644 boggle/boggle/helpfile /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/share/games/bsdgames/boggle/helpfile
-: cribbage
-: dab
+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/caesar.6
-/build/reproducible-path/bsdgames-2.17/install-man countmail/countmail.6
+: dab
 : go-fish
-/build/reproducible-path/bsdgames-2.17/install-score /var/games/bsdgames/cfscores
-: gomoku
-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 dab/dab.6
-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-score /var/games/bsdgames/criblog
+install -c -m 0755 gomoku/gomoku /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/games/gomoku
 install -c -m 0755 hack/hack /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/games/hack
-/build/reproducible-path/bsdgames-2.17/install-man gomoku/gomoku.6
 install -c -m 0755 hangman/hangman /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/games/hangman
-/build/reproducible-path/bsdgames-2.17/install-score /var/games/bsdgames/criblog
-install -c -m 0755 mille/mille /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/games/mille
-/build/reproducible-path/bsdgames-2.17/install-man caesar.6 rot13.6
-ln -sf fish.6 fish/go-fish.6 # hack for rename
-: hangman
+/build/reproducible-path/bsdgames-2.17/install-man dab/dab.6
+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-score /var/games/bsdgames/cfscores
+: gomoku
 : hack
-install -c -m 0755 monop/monop /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/games/monop
+: hangman
+ln -sf fish.6 fish/go-fish.6 # hack for rename
+/build/reproducible-path/bsdgames-2.17/install-man caesar.6 rot13.6
+install -c -m 0755 mille/mille /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/games/mille
+/build/reproducible-path/bsdgames-2.17/install-man gomoku/gomoku.6
+install -d -m 0755 /build/reproducible-path/bsdgames-2.17/debian/bsdgames/var/games/bsdgames/hack
+/build/reproducible-path/bsdgames-2.17/install-man hangman/hangman.6
+install -d /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/share/games/bsdgames/hack
 : mille
+/build/reproducible-path/bsdgames-2.17/install-man cribbage/cribbage.6
 /build/reproducible-path/bsdgames-2.17/install-man fish/go-fish.6
-/build/reproducible-path/bsdgames-2.17/install-man hangman/hangman.6
-install -d -m 0755 /build/reproducible-path/bsdgames-2.17/debian/bsdgames/var/games/bsdgames/hack
-: monop
-/build/reproducible-path/bsdgames-2.17/install-man mille/mille.6
+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 monop/monop /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/games/monop
 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 mille/mille.6
 install -c -m 0755 number/number /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/games/number
-install -d /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/share/games/bsdgames/hack
-/build/reproducible-path/bsdgames-2.17/install-man monop/monop.6
-install -c -m 0755 phantasia/phantasia /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/games/phantasia
-install -c -m 0755 pig/pig /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/games/pig
-/build/reproducible-path/bsdgames-2.17/install-man cribbage/cribbage.6
+: monop
 : morse
 : number
-rm -f fish/go-fish.6
-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 phantasia/phantasia /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/games/phantasia
+install -c -m 0755 pig/pig /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/games/pig
 install -c -m 0755 pom/pom /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/games/pom
+/build/reproducible-path/bsdgames-2.17/install-man monop/monop.6
 /build/reproducible-path/bsdgames-2.17/install-man bcd.6 morse.6
+rm -f fish/go-fish.6
 /build/reproducible-path/bsdgames-2.17/install-man number/number.6
-install -c -m 0755 ppt/ppt /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/games/ppt
-install -c -m 0755 primes/primes /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/games/primes
 : phantasia
-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
-install -c -m 0755 quiz/quiz /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/games/quiz
-install -c -m 0755 rain/rain /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/games/rain
 : pig
-install -c -m 0644 monop/cards.pck /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/share/games/bsdgames/monop-cards.pck
 : pom
-: ppt
-: primes
+install -c -m 0755 ppt/ppt /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/games/ppt
+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
+/build/reproducible-path/bsdgames-2.17/install-score /var/games/bsdgames/hack/perm
 (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)
-: quiz
 /build/reproducible-path/bsdgames-2.17/install-man pig/pig.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-man pom/pom.6
-: rain
+: ppt
+: primes
+install -c -m 0755 quiz/quiz /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/games/quiz
+install -c -m 0755 rain/rain /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/games/rain
+install -c -m 0755 random/random /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/games/random
+install -c -m 0755 robots/robots /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/games/robots
 /build/reproducible-path/bsdgames-2.17/install-man bcd.6 ppt.6
 /build/reproducible-path/bsdgames-2.17/install-man primes/primes.6
+: quiz
+: rain
+: random
+/build/reproducible-path/bsdgames-2.17/install-score /var/games/bsdgames/hack/record
+: robots
+install -c -m 0755 sail/sail /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/games/sail
 /build/reproducible-path/bsdgames-2.17/install-man quiz/quiz.6
-install -c -m 0755 random/random /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/games/random
 /build/reproducible-path/bsdgames-2.17/install-man rain/rain.6
-install -c -m 0755 robots/robots /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/games/robots
-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
+/build/reproducible-path/bsdgames-2.17/install-man random/random.6
+: sail
+/build/reproducible-path/bsdgames-2.17/install-score /var/games/bsdgames/robots_roll
 install -c -m 0755 snake/snscore/snscore /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/games/snscore
+install -c -m 0755 snake/snake/snake /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/games/snake
 install -c -m 0755 tetris/tetris /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/games/tetris-bsd
-/build/reproducible-path/bsdgames-2.17/install-score /var/games/bsdgames/hack/perm
-: random
-: robots
-: sail
 install -c -m 0755 trek/trek /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/games/trek
-/build/reproducible-path/bsdgames-2.17/install-man random/random.6
-/build/reproducible-path/bsdgames-2.17/install-score /var/games/bsdgames/robots_roll
-: snake
+/build/reproducible-path/bsdgames-2.17/install-score /var/games/bsdgames/saillog
 : snscore
+: snake
 : tetris-bsd
-/build/reproducible-path/bsdgames-2.17/install-score /var/games/bsdgames/saillog
-/build/reproducible-path/bsdgames-2.17/install-score /var/games/bsdgames/snake.log
-install -c -m 0755 wargames/wargames /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/games/wargames
 : trek
+/build/reproducible-path/bsdgames-2.17/install-man hack/hack.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 snake.6 snscore.6
-/build/reproducible-path/bsdgames-2.17/install-score /var/games/bsdgames/tetris-bsd.scores
 install -c -m 0755 worm/worm /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/games/worm
+/build/reproducible-path/bsdgames-2.17/install-score /var/games/bsdgames/snake.log
+/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
+/build/reproducible-path/bsdgames-2.17/install-man robots/robots.6
 : wargames
+: worm
 install -c -m 0755 worms/worms /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/games/worms
-/build/reproducible-path/bsdgames-2.17/install-score /var/games/bsdgames/hack/record
 install -c -m 0755 wtf/wtf /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/games/wtf
+install -d -m 0750 /build/reproducible-path/bsdgames-2.17/debian/bsdgames/var/games/bsdgames/sail
 install -c -m 0755 wump/wump /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/games/wump
-: worm
-/build/reproducible-path/bsdgames-2.17/install-man robots/robots.6
-/build/reproducible-path/bsdgames-2.17/install-man wargames/wargames.6
 : worms
+/build/reproducible-path/bsdgames-2.17/install-man wargames/wargames.6
+/build/reproducible-path/bsdgames-2.17/install-man worm/worm.6
 : wtf
+/build/reproducible-path/bsdgames-2.17/install-man sail/sail.6
 : wump
-install -d -m 0750 /build/reproducible-path/bsdgames-2.17/debian/bsdgames/var/games/bsdgames/sail
-/build/reproducible-path/bsdgames-2.17/install-score /var/games/bsdgames/snakerawscores
-ln -f tetris/tetris.6 tetris/tetris-bsd.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-man worm/worm.6
 /build/reproducible-path/bsdgames-2.17/install-man worms/worms.6
+/build/reproducible-path/bsdgames-2.17/install-score /var/games/bsdgames/snakerawscores
+ln -f tetris/tetris.6 tetris/tetris-bsd.6
 install -c -m 0644 wtf/acronyms /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/share/games/bsdgames/acronyms
 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 tetris/tetris-bsd.6
-/build/reproducible-path/bsdgames-2.17/install-man sail/sail.6
-/build/reproducible-path/bsdgames-2.17/install-man hack/hack.6
 install -c -m 0644 wtf/acronyms.comp /build/reproducible-path/bsdgames-2.17/debian/bsdgames/usr/share/games/bsdgames/acronyms.comp
 /build/reproducible-path/bsdgames-2.17/install-man wump/wump.6
-/build/reproducible-path/bsdgames-2.17/install-man snake/snake/snake.6
 /build/reproducible-path/bsdgames-2.17/install-man wtf/wtf.6
+/build/reproducible-path/bsdgames-2.17/install-man snake/snake/snake.6
 rm -f tetris/tetris-bsd.6
 (set -e; for f in scoreboard characs; do \
     if [ ! -e /var/games/bsdgames/phantasia/$f ]; then \
@@ -3202,12 +3238,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/491365/tmp/hooks/B01_cleanup starting
+I: user script /srv/workspace/pbuilder/491365/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/3568681 and its subdirectories
-I: Current time: Fri Feb 27 02:37:05 -12 2026
-I: pbuilder-time-stamp: 1772203025
+I: removing directory /srv/workspace/pbuilder/491365 and its subdirectories
+I: Current time: Sat Jan 25 22:20:19 +14 2025
+I: pbuilder-time-stamp: 1737793219