Sun May  7 00:27:07 UTC 2023  I: starting to build beav/bookworm/amd64 on jenkins on '2023-05-07 00:26'
Sun May  7 00:27:07 UTC 2023  I: The jenkins build log is/was available at https://jenkins.debian.net/userContent/reproducible/debian/build_service/amd64_15/10251/console.log
Sun May  7 00:27:07 UTC 2023  I: Downloading source for bookworm/beav=1:1.40-18.4
--2023-05-07 00:27:08--  http://cdn-fastly.deb.debian.org/debian/pool/main/b/beav/beav_1.40-18.4.dsc
Connecting to 78.137.99.97:3128... connected.
Proxy request sent, awaiting response... 200 OK
Length: 1502 (1.5K) [text/prs.lines.tag]
Saving to: ‘beav_1.40-18.4.dsc’

     0K .                                                     100% 11.9M=0s

2023-05-07 00:27:08 (11.9 MB/s) - ‘beav_1.40-18.4.dsc’ saved [1502/1502]

Sun May  7 00:27:08 UTC 2023  I: beav_1.40-18.4.dsc
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 3.0 (quilt)
Source: beav
Binary: beav
Architecture: any
Version: 1:1.40-18.4
Maintainer: Sam Hocevar (Debian packages) <sam+deb@zoy.org>
Standards-Version: 3.6.1.1
Build-Depends: libncurses-dev
Package-List:
 beav deb editors optional arch=any
Checksums-Sha1:
 c610a0c3581c681c26726c8e1e19bf7e38ca8a6a 128103 beav_1.40.orig.tar.gz
 85f51c4a60d2282ec2d7819d924fafc5420c35d1 13960 beav_1.40-18.4.debian.tar.xz
Checksums-Sha256:
 7ad905e4124bf105ca0e213d8212bed231559825ac11588794b9be7a91399ddc 128103 beav_1.40.orig.tar.gz
 7f1816e7dfee64d49b5dfc3d8a440146d73d0db62d812e68ad4a4133e4dff465 13960 beav_1.40-18.4.debian.tar.xz
Files:
 9c30dce1697f468682eb2aae464de175 128103 beav_1.40.orig.tar.gz
 29767750ce802f4e1d59b32e5da788f7 13960 beav_1.40-18.4.debian.tar.xz

-----BEGIN PGP SIGNATURE-----

iQHEBAEBCgAuFiEEQGIgyLhVKAI3jM5BH1x6i0VWQxQFAmN+ezwQHGJhZ2VAZGVi
aWFuLm9yZwAKCRAfXHqLRVZDFB/jC/9XmfNCloIkVrWDqmD0ttHspFndZxDD73Vi
OaOM2szh6DpnnmiOSlNenbv+QgASx6/KKJO4plIhnLz0idtNKt2ugJelIAVC65G+
ajVbb4c7TMYvab0qGpcGHnG3aU4l2yavZE8gTPWrMME77h7MmzR3kNGrBYCLPWi2
n2lcn2xmfk3FlbYJCMxmg887F+u5nNgs+mSsgCmqgowCZsYXH3BCrr37iokvxwZb
oDnx9zl3J4SOBMqOrVjjdOHKAqHvKPH489h5cOGNdlVmITthY76e4gDLar1qEyUy
eslTA2HCL6qJ/eAk/asiPOJKiv80WS21pJ7zSymrtrRewFryrzt+xVKap+5K3rrj
LoaHlNR/wLdGh+c3KNz3mLsvMRunkWki1Qdi4ieHs9jJytkioEu5gwy5WE+iBQ5v
KeXNOXAmXg5MC2jqXDbqlFQlTFctK2IXNCC5ZjNOHLrfT7V//d0onhXjbwSpK06p
N6VsSeOW4nVF4UqNE/RKWtb5kXE3IWU=
=nCYq
-----END PGP SIGNATURE-----
Sun May  7 00:27:08 UTC 2023  I: Checking whether the package is not for us
Sun May  7 00:27:08 UTC 2023  I: Starting 1st build on remote node ionos11-amd64.debian.net.
Sun May  7 00:27:08 UTC 2023  I: Preparing to do remote build '1' on ionos11-amd64.debian.net.
Sun May  7 00:27:32 UTC 2023  I: Deleting $TMPDIR on ionos11-amd64.debian.net.
I: pbuilder: network access will be disabled during build
I: Current time: Sat May  6 12:27:10 -12 2023
I: pbuilder-time-stamp: 1683419230
I: Building the build Environment
I: extracting base tarball [/var/cache/pbuilder/bookworm-reproducible-base.tgz]
I: copying local configuration
W: --override-config is not set; not updating apt.conf Read the manpage for details.
I: mounting /proc filesystem
I: mounting /sys filesystem
I: creating /{dev,run}/shm
I: mounting /dev/pts filesystem
I: redirecting /dev/ptmx to /dev/pts/ptmx
I: policy-rc.d already exists
I: Copying source file
I: copying [beav_1.40-18.4.dsc]
I: copying [./beav_1.40.orig.tar.gz]
I: copying [./beav_1.40-18.4.debian.tar.xz]
I: Extracting source
gpgv: Signature made Wed Nov 23 07:57:48 2022 -12
gpgv:                using RSA key 406220C8B8552802378CCE411F5C7A8B45564314
gpgv:                issuer "bage@debian.org"
gpgv: Can't check signature: No public key
dpkg-source: warning: cannot verify inline signature for ./beav_1.40-18.4.dsc: no acceptable signature found
dpkg-source: info: extracting beav in beav-1.40
dpkg-source: info: unpacking beav_1.40.orig.tar.gz
dpkg-source: info: unpacking beav_1.40-18.4.debian.tar.xz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: applying debian.patch
I: using fakeroot in build.
I: Installing the build-deps
I: user script /srv/workspace/pbuilder/3596527/tmp/hooks/D02_print_environment starting
I: set
  BUILDDIR='/build'
  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=15'
  DISTRIBUTION='bookworm'
  HOME='/root'
  HOST_ARCH='amd64'
  IFS=' 	
  '
  INVOCATION_ID='fa4b08ee46094dbca5456b7f9df7f1f5'
  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='3596527'
  PS1='# '
  PS2='> '
  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.yoCUjZ2Q/pbuilderrc_4nRg --distribution bookworm --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bookworm-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.yoCUjZ2Q/b1 --logfile b1/build.log beav_1.40-18.4.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://78.137.99.97:3128'
I: uname -a
  Linux ionos11-amd64 5.10.0-22-amd64 #1 SMP Debian 5.10.178-3 (2023-04-22) x86_64 GNU/Linux
I: ls -l /bin
  total 5632
  -rwxr-xr-x 1 root root 1265648 Apr 23 09:23 bash
  -rwxr-xr-x 3 root root   39224 Sep 18  2022 bunzip2
  -rwxr-xr-x 3 root root   39224 Sep 18  2022 bzcat
  lrwxrwxrwx 1 root root       6 Sep 18  2022 bzcmp -> bzdiff
  -rwxr-xr-x 1 root root    2225 Sep 18  2022 bzdiff
  lrwxrwxrwx 1 root root       6 Sep 18  2022 bzegrep -> bzgrep
  -rwxr-xr-x 1 root root    4893 Nov 27  2021 bzexe
  lrwxrwxrwx 1 root root       6 Sep 18  2022 bzfgrep -> bzgrep
  -rwxr-xr-x 1 root root    3775 Sep 18  2022 bzgrep
  -rwxr-xr-x 3 root root   39224 Sep 18  2022 bzip2
  -rwxr-xr-x 1 root root   14568 Sep 18  2022 bzip2recover
  lrwxrwxrwx 1 root root       6 Sep 18  2022 bzless -> bzmore
  -rwxr-xr-x 1 root root    1297 Sep 18  2022 bzmore
  -rwxr-xr-x 1 root root   44016 Sep 20  2022 cat
  -rwxr-xr-x 1 root root   68656 Sep 20  2022 chgrp
  -rwxr-xr-x 1 root root   64496 Sep 20  2022 chmod
  -rwxr-xr-x 1 root root   72752 Sep 20  2022 chown
  -rwxr-xr-x 1 root root  151152 Sep 20  2022 cp
  -rwxr-xr-x 1 root root  125640 Jan  5 01:20 dash
  -rwxr-xr-x 1 root root  121904 Sep 20  2022 date
  -rwxr-xr-x 1 root root   89240 Sep 20  2022 dd
  -rwxr-xr-x 1 root root  102200 Sep 20  2022 df
  -rwxr-xr-x 1 root root  151344 Sep 20  2022 dir
  -rwxr-xr-x 1 root root   88656 Mar 22 22:02 dmesg
  lrwxrwxrwx 1 root root       8 Dec 19 01:33 dnsdomainname -> hostname
  lrwxrwxrwx 1 root root       8 Dec 19 01:33 domainname -> hostname
  -rwxr-xr-x 1 root root   43856 Sep 20  2022 echo
  -rwxr-xr-x 1 root root      41 Jan 24 02:43 egrep
  -rwxr-xr-x 1 root root   35664 Sep 20  2022 false
  -rwxr-xr-x 1 root root      41 Jan 24 02:43 fgrep
  -rwxr-xr-x 1 root root   85600 Mar 22 22:02 findmnt
  -rwsr-xr-x 1 root root   35128 Mar 22 20:35 fusermount
  -rwxr-xr-x 1 root root  203152 Jan 24 02:43 grep
  -rwxr-xr-x 2 root root    2346 Apr  9  2022 gunzip
  -rwxr-xr-x 1 root root    6447 Apr  9  2022 gzexe
  -rwxr-xr-x 1 root root   98136 Apr  9  2022 gzip
  -rwxr-xr-x 1 root root   22680 Dec 19 01:33 hostname
  -rwxr-xr-x 1 root root   72824 Sep 20  2022 ln
  -rwxr-xr-x 1 root root   53024 Mar 23 00:40 login
  -rwxr-xr-x 1 root root  151344 Sep 20  2022 ls
  -rwxr-xr-x 1 root root  207168 Mar 22 22:02 lsblk
  -rwxr-xr-x 1 root root   97552 Sep 20  2022 mkdir
  -rwxr-xr-x 1 root root   72912 Sep 20  2022 mknod
  -rwxr-xr-x 1 root root   43952 Sep 20  2022 mktemp
  -rwxr-xr-x 1 root root   59712 Mar 22 22:02 more
  -rwsr-xr-x 1 root root   59704 Mar 22 22:02 mount
  -rwxr-xr-x 1 root root   18744 Mar 22 22:02 mountpoint
  -rwxr-xr-x 1 root root  142968 Sep 20  2022 mv
  lrwxrwxrwx 1 root root       8 Dec 19 01:33 nisdomainname -> hostname
  lrwxrwxrwx 1 root root      14 Apr  2 18:25 pidof -> /sbin/killall5
  -rwxr-xr-x 1 root root   43952 Sep 20  2022 pwd
  lrwxrwxrwx 1 root root       4 Apr 23 09:23 rbash -> bash
  -rwxr-xr-x 1 root root   52112 Sep 20  2022 readlink
  -rwxr-xr-x 1 root root   72752 Sep 20  2022 rm
  -rwxr-xr-x 1 root root   56240 Sep 20  2022 rmdir
  -rwxr-xr-x 1 root root   27560 Nov  2  2022 run-parts
  -rwxr-xr-x 1 root root  126424 Jan  5 07:55 sed
  lrwxrwxrwx 1 root root       4 Jan  5 01:20 sh -> dash
  -rwxr-xr-x 1 root root   43888 Sep 20  2022 sleep
  -rwxr-xr-x 1 root root   85008 Sep 20  2022 stty
  -rwsr-xr-x 1 root root   72000 Mar 22 22:02 su
  -rwxr-xr-x 1 root root   39824 Sep 20  2022 sync
  -rwxr-xr-x 1 root root  531984 Apr  6 02:25 tar
  -rwxr-xr-x 1 root root   14520 Nov  2  2022 tempfile
  -rwxr-xr-x 1 root root  109616 Sep 20  2022 touch
  -rwxr-xr-x 1 root root   35664 Sep 20  2022 true
  -rwxr-xr-x 1 root root   14568 Mar 22 20:35 ulockmgr_server
  -rwsr-xr-x 1 root root   35128 Mar 22 22:02 umount
  -rwxr-xr-x 1 root root   43888 Sep 20  2022 uname
  -rwxr-xr-x 2 root root    2346 Apr  9  2022 uncompress
  -rwxr-xr-x 1 root root  151344 Sep 20  2022 vdir
  -rwxr-xr-x 1 root root   72024 Mar 22 22:02 wdctl
  lrwxrwxrwx 1 root root       8 Dec 19 01:33 ypdomainname -> hostname
  -rwxr-xr-x 1 root root    1984 Apr  9  2022 zcat
  -rwxr-xr-x 1 root root    1678 Apr  9  2022 zcmp
  -rwxr-xr-x 1 root root    6460 Apr  9  2022 zdiff
  -rwxr-xr-x 1 root root      29 Apr  9  2022 zegrep
  -rwxr-xr-x 1 root root      29 Apr  9  2022 zfgrep
  -rwxr-xr-x 1 root root    2081 Apr  9  2022 zforce
  -rwxr-xr-x 1 root root    8103 Apr  9  2022 zgrep
  -rwxr-xr-x 1 root root    2206 Apr  9  2022 zless
  -rwxr-xr-x 1 root root    1842 Apr  9  2022 zmore
  -rwxr-xr-x 1 root root    4577 Apr  9  2022 znew
I: user script /srv/workspace/pbuilder/3596527/tmp/hooks/D02_print_environment finished
 -> Attempting to satisfy build-dependencies
 -> Creating pbuilder-satisfydepends-dummy package
Package: pbuilder-satisfydepends-dummy
Version: 0.invalid.0
Architecture: amd64
Maintainer: Debian Pbuilder Team <pbuilder-maint@lists.alioth.debian.org>
Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder
 This package was created automatically by pbuilder to satisfy the
 build-dependencies of the package being currently built.
Depends: libncurses-dev
dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'.
Selecting previously unselected package pbuilder-satisfydepends-dummy.
(Reading database ... 19596 files and directories currently installed.)
Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ...
Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ...
dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested:
 pbuilder-satisfydepends-dummy depends on libncurses-dev; however:
  Package libncurses-dev is not installed.

Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ...
Reading package lists...
Building dependency tree...
Reading state information...
Initializing package states...
Writing extended state information...
Building tag database...
pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0)
pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0)
The following NEW packages will be installed:
  libncurses-dev{a} libncurses6{a} 
The following packages are RECOMMENDED but will NOT be installed:
  libgpm2 
0 packages upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
Need to get 451 kB of archives. After unpacking 2717 kB will be used.
Writing extended state information...
Get: 1 http://deb.debian.org/debian bookworm/main amd64 libncurses6 amd64 6.4-2 [103 kB]
Get: 2 http://deb.debian.org/debian bookworm/main amd64 libncurses-dev amd64 6.4-2 [348 kB]
Fetched 451 kB in 0s (8677 kB/s)
debconf: delaying package configuration, since apt-utils is not installed
Selecting previously unselected package libncurses6:amd64.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 19596 files and directories currently installed.)
Preparing to unpack .../libncurses6_6.4-2_amd64.deb ...
Unpacking libncurses6:amd64 (6.4-2) ...
Selecting previously unselected package libncurses-dev:amd64.
Preparing to unpack .../libncurses-dev_6.4-2_amd64.deb ...
Unpacking libncurses-dev:amd64 (6.4-2) ...
Setting up libncurses6:amd64 (6.4-2) ...
Setting up libncurses-dev:amd64 (6.4-2) ...
Processing triggers for libc-bin (2.36-9) ...
Reading package lists...
Building dependency tree...
Reading state information...
Reading extended state information...
Initializing package states...
Writing extended state information...
Building tag database...
 -> Finished parsing the build-deps
Reading package lists...
Building dependency tree...
Reading state information...
fakeroot is already the newest version (1.31-1.2).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
I: Building the package
I: Running cd /build/beav-1.40/ && 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  > ../beav_1.40-18.4_source.changes
dpkg-buildpackage: info: source package beav
dpkg-buildpackage: info: source version 1:1.40-18.4
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Bastian Germann <bage@debian.org>
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture amd64
 fakeroot debian/rules clean
rm -f build
rm -rf debian/tmp debian/substvars debian/files debian/*~
rm -f *.o beav core
 debian/rules build
make CC="x86_64-linux-gnu-gcc" CFLAGS="-O2 -g -Wall -DUNIX -DNOPROTO -ffile-prefix-map=/build/beav-1.40=." LDFLAGS="-s"
make[1]: Entering directory '/build/beav-1.40'
x86_64-linux-gnu-gcc -O2 -g -Wall -DUNIX -DNOPROTO -ffile-prefix-map=/build/beav-1.40=.   -c -o basic.o basic.c
basic.c: In function 'forwline':
basic.c:324:9: warning: implicit declaration of function 'next_pat' [-Wimplicit-function-declaration]
  324 |         next_pat ();
      |         ^~~~~~~~
basic.c: In function 'setmark':
basic.c:451:9: warning: implicit declaration of function 'pickone' [-Wimplicit-function-declaration]
  451 |         pickone ();
      |         ^~~~~~~
basic.c:458:13: warning: implicit declaration of function 'writ_echo' [-Wimplicit-function-declaration]
  458 |             writ_echo (MSG_mark_set);
      |             ^~~~~~~~~
basic.c: In function 'gotoline':
basic.c:511:18: warning: implicit declaration of function 'ereply' [-Wimplicit-function-declaration]
  511 |         if ((s = ereply (MSG_go_b_n, buf, sizeof (buf), 0) != TRUE))
      |                  ^~~~~~
x86_64-linux-gnu-gcc -O2 -g -Wall -DUNIX -DNOPROTO -ffile-prefix-map=/build/beav-1.40=.   -c -o ebcdic.o ebcdic.c
ebcdic.c: In function 'to_ebcdic':
ebcdic.c:62:5: warning: implicit declaration of function 'writ_echo' [-Wimplicit-function-declaration]
   62 |     writ_echo (buf);
      |     ^~~~~~~~~
x86_64-linux-gnu-gcc -O2 -g -Wall -DUNIX -DNOPROTO -ffile-prefix-map=/build/beav-1.40=.   -c -o fileio.o fileio.c
fileio.c: In function 'ffwopen':
fileio.c:124:17: warning: implicit declaration of function 'err_echo' [-Wimplicit-function-declaration]
  124 |                 err_echo (MSG_cnt_wr);
      |                 ^~~~~~~~
fileio.c: In function 'fbackupfile':
fileio.c:257:12: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
  257 |     source = fname;
      |            ^
fileio.c:277:5: warning: implicit declaration of function 'strcat' [-Wimplicit-function-declaration]
  277 |     strcat (backname, MSG_bak);
      |     ^~~~~~
fileio.c:17:1: note: include '<string.h>' or provide a declaration of 'strcat'
   16 | #include        "def.h"
  +++ |+#include <string.h>
   17 | 
fileio.c:277:5: warning: incompatible implicit declaration of built-in function 'strcat' [-Wbuiltin-declaration-mismatch]
  277 |     strcat (backname, MSG_bak);
      |     ^~~~~~
fileio.c:277:5: note: include '<string.h>' or provide a declaration of 'strcat'
fileio.c:277:13: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign]
  277 |     strcat (backname, MSG_bak);
      |             ^~~~~~~~
      |             |
      |             unsigned char *
fileio.c:277:13: note: expected 'char *' but argument is of type 'unsigned char *'
fileio.c:279:14: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign]
  279 |     sprintf (buf, MSG_backup, fname, backname);
      |              ^~~
      |              |
      |              unsigned char *
In file included from def.h:15,
                 from fileio.c:16:
/usr/include/stdio.h:358:38: note: expected 'char * restrict' but argument is of type 'unsigned char *'
  358 | extern int sprintf (char *__restrict __s,
      |                     ~~~~~~~~~~~~~~~~~^~~
fileio.c:280:5: warning: implicit declaration of function 'writ_echo' [-Wimplicit-function-declaration]
  280 |     writ_echo (buf);
      |     ^~~~~~~~~
fileio.c:281:13: warning: pointer targets in passing argument 1 of 'unlink' differ in signedness [-Wpointer-sign]
  281 |     unlink (backname);
      |             ^~~~~~~~
      |             |
      |             unsigned char *
In file included from fileio.c:6:
/usr/include/unistd.h:858:32: note: expected 'const char *' but argument is of type 'unsigned char *'
  858 | extern int unlink (const char *__name) __THROW __nonnull ((1));
      |                    ~~~~~~~~~~~~^~~~~~
fileio.c:285:24: warning: pointer targets in passing argument 2 of 'rename' differ in signedness [-Wpointer-sign]
  285 |     if (rename (fname, backname) > 0)
      |                        ^~~~~~~~
      |                        |
      |                        unsigned char *
/usr/include/stdio.h:154:51: note: expected 'const char *' but argument is of type 'unsigned char *'
  154 | extern int rename (const char *__old, const char *__new) __THROW;
      |                                       ~~~~~~~~~~~~^~~~~
fileio.c:288:18: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign]
  288 |         sprintf (buf, MSG_back_er, fname, backname);
      |                  ^~~
      |                  |
      |                  unsigned char *
/usr/include/stdio.h:358:38: note: expected 'char * restrict' but argument is of type 'unsigned char *'
  358 | extern int sprintf (char *__restrict __s,
      |                     ~~~~~~~~~~~~~~~~~^~~
x86_64-linux-gnu-gcc -O2 -g -Wall -DUNIX -DNOPROTO -ffile-prefix-map=/build/beav-1.40=.   -c -o region.o region.c
region.c: In function 'killregion':
region.c:37:9: warning: implicit declaration of function 'bclear' [-Wimplicit-function-declaration]
   37 |         bclear (&sav_buf);
      |         ^~~~~~
region.c:41:13: warning: implicit declaration of function 'ldelete' [-Wimplicit-function-declaration]
   41 |     error = ldelete (region.r_size, TRUE);
      |             ^~~~~~~
region.c:42:5: warning: implicit declaration of function 'lchange' [-Wimplicit-function-declaration]
   42 |     lchange (WFHARD);
      |     ^~~~~~~
region.c:45:9: warning: implicit declaration of function 'showsavebuf' [-Wimplicit-function-declaration]
   45 |         showsavebuf ();
      |         ^~~~~~~~~~~
region.c:46:5: warning: implicit declaration of function 'writ_echo' [-Wimplicit-function-declaration]
   46 |     writ_echo (okmsg);
      |     ^~~~~~~~~
region.c: In function 'copyregion':
region.c:76:18: warning: implicit declaration of function 'b_append_c' [-Wimplicit-function-declaration]
   76 |         if ((s = b_append_c (&sav_buf, (uchar) lgetc (linep, loffs))) != TRUE)
      |                  ^~~~~~~~~~
region.c:92:17: warning: implicit declaration of function 'ttkeyready' [-Wimplicit-function-declaration]
   92 |             if (ttkeyready ())
      |                 ^~~~~~~~~~
region.c:94:17: warning: implicit declaration of function 'wind_on_dot_all' [-Wimplicit-function-declaration]
   94 |                 wind_on_dot_all ();
      |                 ^~~~~~~~~~~~~~~
region.c:95:21: warning: implicit declaration of function 'ttgetc'; did you mean 'ungetc'? [-Wimplicit-function-declaration]
   95 |                 if (ttgetc () == '*')
      |                     ^~~~~~
      |                     ungetc
region.c:106:9: warning: implicit declaration of function 'listbuffers'; did you mean 'setbuffer'? [-Wimplicit-function-declaration]
  106 |         listbuffers ();
      |         ^~~~~~~~~~~
      |         setbuffer
region.c: In function 'save_region':
region.c:162:14: warning: implicit declaration of function 'ereply' [-Wimplicit-function-declaration]
  162 |     if ((s = ereply (MSG_sv_in_b, bufn, NBUFN, NULL)) != TRUE)
      |              ^~~~~~
region.c:177:5: warning: implicit declaration of function '_usebuffer'; did you mean 'setbuffer'? [-Wimplicit-function-declaration]
  177 |     _usebuffer (bufn);
      |     ^~~~~~~~~~
      |     setbuffer
region.c:180:5: warning: implicit declaration of function 'yank' [-Wimplicit-function-declaration]
  180 |     yank (f, n, k);
      |     ^~~~
x86_64-linux-gnu-gcc -O2 -g -Wall -DUNIX -DNOPROTO -ffile-prefix-map=/build/beav-1.40=.   -c -o text.o text.c
x86_64-linux-gnu-gcc -O2 -g -Wall -DUNIX -DNOPROTO -ffile-prefix-map=/build/beav-1.40=.   -c -o wangpc.o wangpc.c
x86_64-linux-gnu-gcc -O2 -g -Wall -DUNIX -DNOPROTO -ffile-prefix-map=/build/beav-1.40=.   -c -o buffer.o buffer.c
buffer.c: In function 'usebuffer':
buffer.c:63:14: warning: implicit declaration of function 'ereply' [-Wimplicit-function-declaration]
   63 |     if ((s = ereply (MSG_use_b, bufn, NBUFN, 0)) != TRUE)
      |              ^~~~~~
buffer.c: In function 'use_buffer':
buffer.c:78:5: warning: implicit declaration of function 'splitwind' [-Wimplicit-function-declaration]
   78 |     splitwind ();
      |     ^~~~~~~~~
buffer.c: In function '_usebuffer':
buffer.c:101:9: warning: implicit declaration of function 'dispsize1' [-Wimplicit-function-declaration]
  101 |         dispsize1 ();
      |         ^~~~~~~~~
buffer.c:102:9: warning: implicit declaration of function 'hexmode' [-Wimplicit-function-declaration]
  102 |         hexmode ();
      |         ^~~~~~~
buffer.c:128:9: warning: implicit declaration of function 'wind_on_dot' [-Wimplicit-function-declaration]
  128 |         wind_on_dot (curwp);
      |         ^~~~~~~~~~~
buffer.c: In function 'killbuffer':
buffer.c:172:9: warning: implicit declaration of function 'writ_echo' [-Wimplicit-function-declaration]
  172 |         writ_echo (okmsg);      /* verbose-ness (jam) */
      |         ^~~~~~~~~
buffer.c: In function '_killbuffer':
buffer.c:202:9: warning: implicit declaration of function 'onlywind' [-Wimplicit-function-declaration]
  202 |         onlywind ();
      |         ^~~~~~~~
buffer.c:203:9: warning: implicit declaration of function 'update' [-Wimplicit-function-declaration]
  203 |         update ();
      |         ^~~~~~
buffer.c:208:18: warning: implicit declaration of function 'eyesno' [-Wimplicit-function-declaration]
  208 |         if ((s = eyesno (MSG_buf_disp)) != TRUE)
      |                  ^~~~~~
buffer.c: In function 'bcreate':
buffer.c:549:9: warning: implicit declaration of function 'err_echo' [-Wimplicit-function-declaration]
  549 |         err_echo (MSG_cnt_al_b);
      |         ^~~~~~~~
buffer.c: In function 'bclear':
buffer.c:599:9: warning: implicit declaration of function 'lfree'; did you mean 'free'? [-Wimplicit-function-declaration]
  599 |         lfree (lp);
      |         ^~~~~
      |         free
buffer.c: In function '_yankbuffer':
buffer.c:696:17: warning: implicit declaration of function 'linsert' [-Wimplicit-function-declaration]
  696 |             if (linsert (1, lp->l_text[s]) == FALSE)
      |                 ^~~~~~~
buffer.c:710:17: warning: implicit declaration of function 'ttkeyready' [-Wimplicit-function-declaration]
  710 |             if (ttkeyready ())
      |                 ^~~~~~~~~~
buffer.c:712:17: warning: implicit declaration of function 'l_fix_up' [-Wimplicit-function-declaration]
  712 |                 l_fix_up (lp->l_bp);
      |                 ^~~~~~~~
buffer.c:713:17: warning: implicit declaration of function 'wind_on_dot_all' [-Wimplicit-function-declaration]
  713 |                 wind_on_dot_all ();
      |                 ^~~~~~~~~~~~~~~
buffer.c:714:21: warning: implicit declaration of function 'ttgetc'; did you mean 'ungetc'? [-Wimplicit-function-declaration]
  714 |                 if (ttgetc () == CTL_G) /* was it an abort key? */
      |                     ^~~~~~
      |                     ungetc
buffer.c: In function 'pickone':
buffer.c:845:9: warning: implicit declaration of function 'filesave' [-Wimplicit-function-declaration]
  845 |         filesave ();
      |         ^~~~~~~~
buffer.c: In function 'bufsizlock':
buffer.c:870:13: warning: implicit declaration of function 'insert_toggle' [-Wimplicit-function-declaration]
  870 |             insert_toggle ();
      |             ^~~~~~~~~~~~~
buffer.c: In function 'makelist.part.0':
buffer.c:419:26: warning: array subscript 4109 is above array bounds of 'char[128]' [-Warray-bounds]
  419 |             while (cp1 < &line[1 + 1 + 1 + 1 + 6 + 1 + NBUFN + 1])
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
buffer.c:377:10: note: while referencing 'line'
  377 |     char line[128];
      |          ^~~~
x86_64-linux-gnu-gcc -O2 -g -Wall -DUNIX -DNOPROTO -ffile-prefix-map=/build/beav-1.40=.   -c -o echo.o echo.c
echo.c: In function 'eerase':
echo.c:32:5: warning: implicit declaration of function 'writ_echo' [-Wimplicit-function-declaration]
   32 |     writ_echo (MSG_null);       /* clear the echo line */
      |     ^~~~~~~~~
echo.c: In function 'eread':
echo.c:131:9: warning: implicit declaration of function 'ttcolor' [-Wimplicit-function-declaration]
  131 |         ttcolor (CTEXT);
      |         ^~~~~~~
echo.c:132:9: warning: implicit declaration of function 'ttmove'; did you mean 'remove'? [-Wimplicit-function-declaration]
  132 |         ttmove (nrow - 1, 0);
      |         ^~~~~~
      |         remove
echo.c:138:5: warning: implicit declaration of function 'tteeol' [-Wimplicit-function-declaration]
  138 |     tteeol ();
      |     ^~~~~~
echo.c:139:5: warning: implicit declaration of function 'ttflush'; did you mean 'fflush'? [-Wimplicit-function-declaration]
  139 |     ttflush ();
      |     ^~~~~~~
      |     fflush
echo.c:142:13: warning: implicit declaration of function 'getkey' [-Wimplicit-function-declaration]
  142 |         c = getkey ();
      |             ^~~~~~
echo.c:163:33: warning: implicit declaration of function 'getxtra' [-Wimplicit-function-declaration]
  163 |                         bxtra = getxtra (sp1, sp2, cpos);
      |                                 ^~~~~~~
echo.c:205:28: warning: implicit declaration of function 'ctrlg' [-Wimplicit-function-declaration]
  205 |                     (void) ctrlg (FALSE, 0, KRANDOM);
      |                            ^~~~~
echo.c:217:17: warning: implicit declaration of function 'ttputc'; did you mean 'eputc'? [-Wimplicit-function-declaration]
  217 |                 ttputc (0x0D);
      |                 ^~~~~~
      |                 eputc
echo.c: In function 'err_echo':
echo.c:443:5: warning: implicit declaration of function 'strcpy' [-Wimplicit-function-declaration]
  443 |     strcpy (ch, buf);
      |     ^~~~~~
echo.c:9:1: note: include '<string.h>' or provide a declaration of 'strcpy'
    8 | #include    "def.h"
  +++ |+#include <string.h>
    9 | 
echo.c:443:5: warning: incompatible implicit declaration of built-in function 'strcpy' [-Wbuiltin-declaration-mismatch]
  443 |     strcpy (ch, buf);
      |     ^~~~~~
echo.c:443:5: note: include '<string.h>' or provide a declaration of 'strcpy'
echo.c:444:5: warning: implicit declaration of function 'strcat' [-Wimplicit-function-declaration]
  444 |     strcat (ch, MSG_hit_key);
      |     ^~~~~~
echo.c:444:5: note: include '<string.h>' or provide a declaration of 'strcat'
echo.c:444:5: warning: incompatible implicit declaration of built-in function 'strcat' [-Wbuiltin-declaration-mismatch]
echo.c:444:5: note: include '<string.h>' or provide a declaration of 'strcat'
echo.c:446:5: warning: implicit declaration of function 'ttbeep' [-Wimplicit-function-declaration]
  446 |     ttbeep ();
      |     ^~~~~~
echo.c:447:12: warning: implicit declaration of function 'ttgetc'; did you mean 'ungetc'? [-Wimplicit-function-declaration]
  447 |     while (ttgetc () != CTL_G);
      |            ^~~~~~
      |            ungetc
echo.c:447:5: warning: this 'while' clause does not guard... [-Wmisleading-indentation]
  447 |     while (ttgetc () != CTL_G);
      |     ^~~~~
echo.c:448:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while'
  448 |     {
      |     ^
x86_64-linux-gnu-gcc -O2 -g -Wall -DUNIX -DNOPROTO -ffile-prefix-map=/build/beav-1.40=.   -c -o language.o language.c
x86_64-linux-gnu-gcc -O2 -g -Wall -DUNIX -DNOPROTO -ffile-prefix-map=/build/beav-1.40=.   -c -o main.o main.c
main.c: In function 'main':
main.c:119:5: warning: implicit declaration of function 'init_fmt' [-Wimplicit-function-declaration]
  119 |     init_fmt ();                /* initialize format arrays */
      |     ^~~~~~~~
main.c:120:5: warning: implicit declaration of function 'strcpy' [-Wimplicit-function-declaration]
  120 |     strcpy (bname, MSG_main);   /* Get buffer name.     */
      |     ^~~~~~
main.c:40:1: note: include '<string.h>' or provide a declaration of 'strcpy'
   39 | #include        "def.h"
  +++ |+#include <string.h>
   40 | 
main.c:120:5: warning: incompatible implicit declaration of built-in function 'strcpy' [-Wbuiltin-declaration-mismatch]
  120 |     strcpy (bname, MSG_main);   /* Get buffer name.     */
      |     ^~~~~~
main.c:120:5: note: include '<string.h>' or provide a declaration of 'strcpy'
main.c:121:5: warning: implicit declaration of function 'ttopen'; did you mean 'popen'? [-Wimplicit-function-declaration]
  121 |     ttopen ();                  /* set default screen size */
      |     ^~~~~~
      |     popen
main.c:122:5: warning: implicit declaration of function 'ttinit'; did you mean 'edinit'? [-Wimplicit-function-declaration]
  122 |     ttinit ();                  /* set terminal raw mode */
      |     ^~~~~~
      |     edinit
main.c:123:5: warning: implicit declaration of function 'vtinit'; did you mean 'edinit'? [-Wimplicit-function-declaration]
  123 |     vtinit ();                  /* Virtual terminal.    */
      |     ^~~~~~
      |     edinit
main.c:124:5: warning: implicit declaration of function 'keymapinit' [-Wimplicit-function-declaration]
  124 |     keymapinit ();              /* Symbols, bindings.   */
      |     ^~~~~~~~~~
main.c:144:5: warning: implicit declaration of function 'check_extend' [-Wimplicit-function-declaration]
  144 |     check_extend (NULL);        /* check for extended keys */
      |     ^~~~~~~~~~~~
main.c:150:9: warning: implicit declaration of function 'eerase' [-Wimplicit-function-declaration]
  150 |         eerase ();
      |         ^~~~~~
main.c:151:9: warning: implicit declaration of function 'update' [-Wimplicit-function-declaration]
  151 |         update ();
      |         ^~~~~~
main.c:162:13: warning: implicit declaration of function 'makename'; did you mean 'rename'? [-Wimplicit-function-declaration]
  162 |             makename (bname, argv[n]);
      |             ^~~~~~~~
      |             rename
main.c:166:13: warning: implicit declaration of function 'readin' [-Wimplicit-function-declaration]
  166 |             readin (argv[n--], 0L, MAXPOS);
      |             ^~~~~~
main.c:170:17: warning: implicit declaration of function 'load_file' [-Wimplicit-function-declaration]
  170 |                 load_file (argv[n], 0L, MAXPOS);
      |                 ^~~~~~~~~
main.c:183:5: warning: implicit declaration of function 'save_buf_init' [-Wimplicit-function-declaration]
  183 |     save_buf_init ();           /* initialize save buffer */
      |     ^~~~~~~~~~~~~
main.c:186:5: warning: implicit declaration of function 'writ_echo' [-Wimplicit-function-declaration]
  186 |     writ_echo ("Welcome to BEAV. Esc-? for help, Ctrl-C to quit.");
      |     ^~~~~~~~~
main.c:190:9: warning: implicit declaration of function 'getkey' [-Wimplicit-function-declaration]
  190 |     c = getkey ();
      |         ^~~~~~
main.c: In function 'execute':
main.c:273:13: warning: implicit declaration of function 'ttbeep' [-Wimplicit-function-declaration]
  273 |             ttbeep ();
      |             ^~~~~~
main.c:292:9: warning: implicit declaration of function 'bad_key' [-Wimplicit-function-declaration]
  292 |         bad_key (c);
      |         ^~~~~~~
main.c: In function 'flush_all':
main.c:349:25: warning: the comparison will always evaluate as 'true' for the address of 'b_fname' will never be NULL [-Waddress]
  349 |         if (bp->b_fname != NULL)
      |                         ^~
In file included from main.c:39:
def.h:440:10: note: 'b_fname' declared here
  440 |     char b_fname[NFILEN];       /* File name                    */
      |          ^~~~~~~
main.c:352:13: warning: implicit declaration of function 'filesave' [-Wimplicit-function-declaration]
  352 |             filesave ();
      |             ^~~~~~~~
main.c:359:9: warning: implicit declaration of function 'listbuffers'; did you mean 'setbuffer'? [-Wimplicit-function-declaration]
  359 |         listbuffers ();
      |         ^~~~~~~~~~~
      |         setbuffer
main.c: In function 'quit':
main.c:390:12: warning: implicit declaration of function 'anycb' [-Wimplicit-function-declaration]
  390 |         || anycb () == FALSE    /* All buffers clean.   */
      |            ^~~~~
main.c:391:17: warning: implicit declaration of function 'eyesno' [-Wimplicit-function-declaration]
  391 |         || (s = eyesno (MSG_quit)) == TRUE)     /* User says it's OK.   */
      |                 ^~~~~~
main.c:394:9: warning: implicit declaration of function 'vttidy' [-Wimplicit-function-declaration]
  394 |         vttidy ();
      |         ^~~~~~
main.c: In function 'autosave':
main.c:566:10: warning: implicit declaration of function 'ereply' [-Wimplicit-function-declaration]
  566 |     if ((ereply (MSG_num_mod, buf, sizeof (buf), NULL)) == TRUE)
      |          ^~~~~~
x86_64-linux-gnu-gcc -O2 -g -Wall -DUNIX -DNOPROTO -ffile-prefix-map=/build/beav-1.40=.   -c -o search.o search.c
search.c: In function 'forwsearch':
search.c:106:9: warning: implicit declaration of function 'eerase' [-Wimplicit-function-declaration]
  106 |         eerase ();              /* clear message line */
      |         ^~~~~~
search.c:111:9: warning: implicit declaration of function 'writ_echo' [-Wimplicit-function-declaration]
  111 |         writ_echo (MSG_not_fnd);
      |         ^~~~~~~~~
search.c: In function 'searchagain':
search.c:184:9: warning: implicit declaration of function 'move_ptr' [-Wimplicit-function-declaration]
  184 |         move_ptr (curwp, dot_pos + 1, TRUE, FALSE, FALSE);
      |         ^~~~~~~~
search.c: In function 'replaceit':
search.c:293:9: warning: implicit declaration of function 'update' [-Wimplicit-function-declaration]
  293 |         update ();
      |         ^~~~~~
search.c:294:17: warning: implicit declaration of function 'ttgetc'; did you mean 'ungetc'? [-Wimplicit-function-declaration]
  294 |         switch (ttgetc ())
      |                 ^~~~~~
      |                 ungetc
search.c:302:17: warning: implicit declaration of function 'lrepl_str' [-Wimplicit-function-declaration]
  302 |             if (lrepl_str (plen, rplc_pat, rplc_mask) == FALSE)
      |                 ^~~~~~~~~
search.c:322:13: warning: implicit declaration of function 'ctrlg' [-Wimplicit-function-declaration]
  322 |             ctrlg (FALSE, 0, KRANDOM);
      |             ^~~~~
search.c:347:13: warning: implicit declaration of function 'ttbeep' [-Wimplicit-function-declaration]
  347 |             ttbeep ();
      |             ^~~~~~
search.c:356:9: warning: implicit declaration of function 'swapmark' [-Wimplicit-function-declaration]
  356 |         swapmark ();
      |         ^~~~~~~~
search.c: In function 'forwsrch':
search.c:419:17: warning: implicit declaration of function 'ttkeyready' [-Wimplicit-function-declaration]
  419 |             if (ttkeyready ())
      |                 ^~~~~~~~~~
search.c:444:17: warning: implicit declaration of function 'wind_on_dot' [-Wimplicit-function-declaration]
  444 |                 wind_on_dot (curwp);
      |                 ^~~~~~~~~~~
search.c: In function 'readpattern':
search.c:645:9: warning: implicit declaration of function 'ttmove'; did you mean 'remove'? [-Wimplicit-function-declaration]
  645 |         ttmove (nrow - 1, curs_pos1);
      |         ^~~~~~
      |         remove
search.c:646:9: warning: implicit declaration of function 'ttflush'; did you mean 'fflush'? [-Wimplicit-function-declaration]
  646 |         ttflush ();
      |         ^~~~~~~
      |         fflush
search.c:648:15: warning: implicit declaration of function 'getkey' [-Wimplicit-function-declaration]
  648 |         cod = getkey ();
      |               ^~~~~~
search.c:725:16: warning: implicit declaration of function 'execute' [-Wimplicit-function-declaration]
  725 |         stat = execute (cod, FALSE, 1);
      |                ^~~~~~~
search.c:848:9: warning: implicit declaration of function 'bin_to_text' [-Wimplicit-function-declaration]
  848 |         bin_to_text (&cur_pat->l_text[curwp->w_loff],
      |         ^~~~~~~~~~~
search.c: In function 'replaceit':
search.c:359:41: warning: 'abs_mark_p' may be used uninitialized [-Wmaybe-uninitialized]
  359 |             move_ptr (curwp, abs_mark_p + rlen - plen, TRUE, FALSE, FALSE);
      |                              ~~~~~~~~~~~^~~~~~
search.c:259:10: note: 'abs_mark_p' was declared here
  259 |     long abs_mark_p;            /* absolute mark position */
      |          ^~~~~~~~~~
search.c: In function 'readpattern':
search.c:765:13: warning: 'mask_cod' may be used uninitialized [-Wmaybe-uninitialized]
  765 |             execute (mask_cod, FALSE, 1);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
search.c:539:14: note: 'mask_cod' was declared here
  539 |     int cod, mask_cod, curs_pos, curs_pos1, prt_siz, i, doto, loff;
      |              ^~~~~~~~
x86_64-linux-gnu-gcc -O2 -g -Wall -DUNIX -DNOPROTO -ffile-prefix-map=/build/beav-1.40=.   -c -o tty.o tty.c
tty.c: In function 'ttbeep':
tty.c:215:5: warning: implicit declaration of function 'ttputc'; did you mean 'putc'? [-Wimplicit-function-declaration]
  215 |     ttputc (BEL);
      |     ^~~~~~
      |     putc
tty.c:216:5: warning: implicit declaration of function 'ttflush'; did you mean 'fflush'? [-Wimplicit-function-declaration]
  216 |     ttflush ();
      |     ^~~~~~~
      |     fflush
x86_64-linux-gnu-gcc -O2 -g -Wall -DUNIX -DNOPROTO -ffile-prefix-map=/build/beav-1.40=.   -c -o window.o window.c
window.c: In function 'reposition':
window.c:26:5: warning: implicit declaration of function 'move_ptr' [-Wimplicit-function-declaration]
   26 |     move_ptr (curwp, l_val, FALSE, TRUE, FALSE);
      |     ^~~~~~~~
window.c: In function 'splitwind':
window.c:301:9: warning: implicit declaration of function 'writ_echo' [-Wimplicit-function-declaration]
  301 |         writ_echo (buf);
      |         ^~~~~~~~~
window.c:307:9: warning: implicit declaration of function 'err_echo' [-Wimplicit-function-declaration]
  307 |         err_echo (MSG_cnt_al_w);
      |         ^~~~~~~~
window.c:331:5: warning: implicit declaration of function 'wind_on_dot' [-Wimplicit-function-declaration]
  331 |     wind_on_dot (curwp);        /* put window on the dot */
      |     ^~~~~~~~~~~
window.c: In function 'screen_rows':
window.c:520:18: warning: implicit declaration of function 'ereply' [-Wimplicit-function-declaration]
  520 |         if ((s = ereply (buf, buf, sizeof (buf), 0) != TRUE))
      |                  ^~~~~~
window.c:533:5: warning: implicit declaration of function 'ttmove'; did you mean 'remove'? [-Wimplicit-function-declaration]
  533 |     ttmove (0, 0);
      |     ^~~~~~
      |     remove
window.c:534:5: warning: implicit declaration of function 'tteeop' [-Wimplicit-function-declaration]
  534 |     tteeop ();
      |     ^~~~~~
window.c:572:5: warning: implicit declaration of function 'vtfree'; did you mean 'free'? [-Wimplicit-function-declaration]
  572 |     vtfree ();
      |     ^~~~~~
      |     free
window.c:574:5: warning: implicit declaration of function 'vtinit' [-Wimplicit-function-declaration]
  574 |     vtinit ();
      |     ^~~~~~
window.c:575:5: warning: implicit declaration of function 'eerase' [-Wimplicit-function-declaration]
  575 |     eerase ();                  /* clean up prompt line */
      |     ^~~~~~
window.c:512:18: warning: variable 'cur_wp_sav' set but not used [-Wunused-but-set-variable]
  512 |     WINDOW *wp, *cur_wp_sav;
      |                  ^~~~~~~~~~
x86_64-linux-gnu-gcc -O2 -g -Wall -DUNIX -DNOPROTO -ffile-prefix-map=/build/beav-1.40=.   -c -o cinfo.o cinfo.c
x86_64-linux-gnu-gcc -O2 -g -Wall -DUNIX -DNOPROTO -ffile-prefix-map=/build/beav-1.40=.   -c -o extend.o extend.c
extend.c: In function 'bindtokey':
extend.c:57:9: warning: implicit declaration of function 'writ_echo' [-Wimplicit-function-declaration]
   57 |         writ_echo (MSG_not_now);
      |         ^~~~~~~~~
extend.c:61:14: warning: implicit declaration of function 'eread'; did you mean 'fread'? [-Wimplicit-function-declaration]
   61 |     if ((s = eread (MSG_func, xname, NXNAME, EFAUTO, NULL)) != TRUE)
      |              ^~~~~
      |              fread
extend.c:72:5: warning: implicit declaration of function 'eputc'; did you mean 'putc'? [-Wimplicit-function-declaration]
   72 |     eputc (' ');
      |     ^~~~~
      |     putc
extend.c:78:5: warning: implicit declaration of function 'ttflush'; did you mean 'fflush'? [-Wimplicit-function-declaration]
   78 |     ttflush ();
      |     ^~~~~~~
      |     fflush
extend.c:79:9: warning: implicit declaration of function 'getkey' [-Wimplicit-function-declaration]
   79 |     c = getkey ();              /* Read key.        */
      |         ^~~~~~
extend.c:80:5: warning: implicit declaration of function 'keyname'; did you mean 'rename'? [-Wimplicit-function-declaration]
   80 |     keyname (xname, c);         /* Display keyname. */
      |     ^~~~~~~
      |     rename
extend.c:81:5: warning: implicit declaration of function 'eputs'; did you mean 'puts'? [-Wimplicit-function-declaration]
   81 |     eputs (xname);
      |     ^~~~~
      |     puts
extend.c: In function 'sort_buf':
extend.c:169:29: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign]
  169 |             if (0 < strcmp (&lp1->l_text[HFUNCCOL], &lp2->l_text[HFUNCCOL]))
      |                             ^~~~~~~~~~~~~~~~~~~~~~
      |                             |
      |                             unsigned char *
In file included from extend.c:4:
/usr/include/string.h:156:32: note: expected 'const char *' but argument is of type 'unsigned char *'
  156 | extern int strcmp (const char *__s1, const char *__s2)
      |                    ~~~~~~~~~~~~^~~~
extend.c:169:53: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  169 |             if (0 < strcmp (&lp1->l_text[HFUNCCOL], &lp2->l_text[HFUNCCOL]))
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~
      |                                                     |
      |                                                     unsigned char *
/usr/include/string.h:156:50: note: expected 'const char *' but argument is of type 'unsigned char *'
  156 | extern int strcmp (const char *__s1, const char *__s2)
      |                                      ~~~~~~~~~~~~^~~~
extend.c: In function 'wallchart':
extend.c:221:14: warning: implicit declaration of function 'bclear' [-Wimplicit-function-declaration]
  221 |     if ((s = bclear (blistp)) != TRUE)  /* Clear it out.    */
      |              ^~~~~~
extend.c:229:9: warning: implicit declaration of function 'addline' [-Wimplicit-function-declaration]
  229 |     if (addline (buf) == FALSE)
      |         ^~~~~~~
extend.c:287:5: warning: implicit declaration of function 'popblist' [-Wimplicit-function-declaration]
  287 |     popblist ();
      |     ^~~~~~~~
extend.c: In function 'load_extend':
extend.c:518:14: warning: implicit declaration of function 'ereply' [-Wimplicit-function-declaration]
  518 |     if ((s = ereply (MSG_bnd_file, fname, NFILEN, NULL)) != TRUE)
      |              ^~~~~~
extend.c: In function 'check_extend':
extend.c:407:46: warning: '%s' directive writing up to 64 bytes into a region of size 39 [-Wformat-overflow=]
  407 |                         sprintf (temp_b, "%s %s", MSG_unk_rc, keybind);
      |                                              ^~               ~~~~~~~
extend.c:407:25: note: 'sprintf' output 2 or more bytes (assuming 66) into a destination of size 40
  407 |                         sprintf (temp_b, "%s %s", MSG_unk_rc, keybind);
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
x86_64-linux-gnu-gcc -O2 -g -Wall -DUNIX -DNOPROTO -ffile-prefix-map=/build/beav-1.40=.   -c -o kbd.o kbd.c
kbd.c: In function 'getkey':
kbd.c:34:9: warning: implicit declaration of function 'getkbd'; did you mean 'getkey'? [-Wimplicit-function-declaration]
   34 |     c = getkbd ();
      |         ^~~~~~
      |         getkey
kbd.c:37:21: warning: implicit declaration of function 'getctl'; did you mean 'getc'? [-Wimplicit-function-declaration]
   37 |         c = KMETA | getctl ();
      |                     ^~~~~~
      |                     getc
x86_64-linux-gnu-gcc -O2 -g -Wall -DUNIX -DNOPROTO -ffile-prefix-map=/build/beav-1.40=.   -c -o spawn.o spawn.c
x86_64-linux-gnu-gcc -O2 -g -Wall -DUNIX -DNOPROTO -ffile-prefix-map=/build/beav-1.40=.   -c -o ttyio.o ttyio.c
x86_64-linux-gnu-gcc -O2 -g -Wall -DUNIX -DNOPROTO -ffile-prefix-map=/build/beav-1.40=.   -c -o termio.o termio.c
termio.c: In function 'ttputc':
termio.c:253:1: warning: type of 'c' defaults to 'int' [-Wimplicit-int]
  253 | ttputc (c)
      | ^~~~~~
x86_64-linux-gnu-gcc -O2 -g -Wall -DUNIX -DNOPROTO -ffile-prefix-map=/build/beav-1.40=.   -c -o tcap.o tcap.c
x86_64-linux-gnu-gcc -O2 -g -Wall -DUNIX -DNOPROTO -ffile-prefix-map=/build/beav-1.40=.   -c -o word.o word.c
word.c: In function 'backunit':
word.c:34:15: warning: implicit declaration of function 'move_ptr' [-Wimplicit-function-declaration]
   34 |         ret = move_ptr (curwp, -(long) R_B_PER_U (curwp), TRUE, TRUE, TRUE);
      |               ^~~~~~~~
word.c:36:5: warning: implicit declaration of function 'wind_on_dot' [-Wimplicit-function-declaration]
   36 |     wind_on_dot (curwp);
      |     ^~~~~~~~~~~
word.c: In function 'delfunit':
word.c:79:9: warning: implicit declaration of function 'bclear' [-Wimplicit-function-declaration]
   79 |         bclear (&sav_buf);
      |         ^~~~~~
word.c:83:9: warning: implicit declaration of function 'ldelete' [-Wimplicit-function-declaration]
   83 |         ldelete ((A32) (R_B_PER_U (curwp)), TRUE);
      |         ^~~~~~~
x86_64-linux-gnu-gcc -O2 -g -Wall -DUNIX -DNOPROTO -ffile-prefix-map=/build/beav-1.40=.   -c -o display.o display.c
display.c: In function 'vtinit':
display.c:173:9: warning: implicit declaration of function 'err_echo'; did you mean 'writ_echo'? [-Wimplicit-function-declaration]
  173 |         err_echo (MSG_cnt_al_w);
      |         ^~~~~~~~
      |         writ_echo
display.c: In function 'vttidy':
display.c:214:5: warning: implicit declaration of function 'ttcolor' [-Wimplicit-function-declaration]
  214 |     ttcolor (CTEXT);
      |     ^~~~~~~
display.c:215:5: warning: implicit declaration of function 'ttnowindow' [-Wimplicit-function-declaration]
  215 |     ttnowindow ();              /* No scroll window.    */
      |     ^~~~~~~~~~
display.c:216:5: warning: implicit declaration of function 'ttmove'; did you mean 'remove'? [-Wimplicit-function-declaration]
  216 |     ttmove (nrow - 1, 0);       /* Echo line.              */
      |     ^~~~~~
      |     remove
display.c:217:5: warning: implicit declaration of function 'tteeol' [-Wimplicit-function-declaration]
  217 |     tteeol ();
      |     ^~~~~~
display.c:218:5: warning: implicit declaration of function 'tttidy'; did you mean 'vttidy'? [-Wimplicit-function-declaration]
  218 |     tttidy ();
      |     ^~~~~~
      |     vttidy
display.c:219:5: warning: implicit declaration of function 'ttflush'; did you mean 'fflush'? [-Wimplicit-function-declaration]
  219 |     ttflush ();
      |     ^~~~~~~
      |     fflush
display.c:220:5: warning: implicit declaration of function 'ttclose'; did you mean 'pclose'? [-Wimplicit-function-declaration]
  220 |     ttclose ();
      |     ^~~~~~~
      |     pclose
display.c: In function 'update':
display.c:857:13: warning: implicit declaration of function 'move_ptr' [-Wimplicit-function-declaration]
  857 |             move_ptr (wp, 0L, TRUE, TRUE, TRUE);        /* insure dot is aligned */
      |             ^~~~~~~~
display.c:858:13: warning: implicit declaration of function 'wind_on_dot' [-Wimplicit-function-declaration]
  858 |             wind_on_dot (wp);   /* move window to new dot position */
      |             ^~~~~~~~~~~
display.c:923:9: warning: implicit declaration of function 'tteeop'; did you mean 'vteeol'? [-Wimplicit-function-declaration]
  923 |         tteeop ();
      |         ^~~~~~
      |         vteeol
display.c:845:18: warning: variable 'hflag' set but not used [-Wunused-but-set-variable]
  845 |     register int hflag;
      |                  ^~~~~
display.c: In function 'uline':
display.c:1082:13: warning: implicit declaration of function 'ttputc'; did you mean 'vtputc'? [-Wimplicit-function-declaration]
 1082 |             ttputc (*cp1++);
      |             ^~~~~~
      |             vtputc
display.c: In function 'print':
display.c:1434:14: warning: implicit declaration of function 'ereply' [-Wimplicit-function-declaration]
 1434 |     if ((s = ereply (MSG_prn_to, fname, NFILEN, NULL)) == ABORT)
      |              ^~~~~~
display.c:1436:5: warning: implicit declaration of function 'adjustcase' [-Wimplicit-function-declaration]
 1436 |     adjustcase (fname);
      |     ^~~~~~~~~~
display.c:1437:14: warning: implicit declaration of function 'ffwopen'; did you mean 'fdopen'? [-Wimplicit-function-declaration]
 1437 |     if ((s = ffwopen (fname, S_IREAD | S_IWRITE)) != FIOSUC)    /* Open writes message. */
      |              ^~~~~~~
      |              fdopen
display.c:1444:9: warning: implicit declaration of function 'swapmark' [-Wimplicit-function-declaration]
 1444 |         swapmark ();            /* make mark first */
      |         ^~~~~~~~
display.c:1449:13: warning: implicit declaration of function 'ttkeyready' [-Wimplicit-function-declaration]
 1449 |         if (ttkeyready ())
      |             ^~~~~~~~~~
display.c:1451:17: warning: implicit declaration of function 'ttgetc'; did you mean 'ungetc'? [-Wimplicit-function-declaration]
 1451 |             if (ttgetc () == CTL_G)     /* quit if abort was hit */
      |                 ^~~~~~
      |                 ungetc
display.c:1464:22: warning: implicit declaration of function 'ffputline' [-Wimplicit-function-declaration]
 1464 |             if ((s = ffputline (vscreen[vtrow]->v_text, i)) != FIOSUC)
      |                      ^~~~~~~~~
display.c:1471:9: warning: implicit declaration of function 'forwline' [-Wimplicit-function-declaration]
 1471 |         forwline (0, 1, KRANDOM);       /* advance to next line */
      |         ^~~~~~~~
display.c:1473:5: warning: implicit declaration of function 'ffclose'; did you mean 'fclose'? [-Wimplicit-function-declaration]
 1473 |     ffclose ();
      |     ^~~~~~~
      |     fclose
x86_64-linux-gnu-gcc -O2 -g -Wall -DUNIX -DNOPROTO -ffile-prefix-map=/build/beav-1.40=.   -c -o file.o file.c
file.c: In function 'fileread':
file.c:57:14: warning: implicit declaration of function 'ereply' [-Wimplicit-function-declaration]
   57 |     if ((s = ereply (MSG_rd_file, fname, NFILEN, NULL)) != TRUE)
      |              ^~~~~~
file.c:61:9: warning: implicit declaration of function 'adjustcase' [-Wimplicit-function-declaration]
   61 |         adjustcase (fname);
      |         ^~~~~~~~~~
file.c: In function 'fileinsert':
file.c:78:14: warning: implicit declaration of function '_usebuffer'; did you mean 'setbuffer'? [-Wimplicit-function-declaration]
   78 |     if ((s = _usebuffer (trash)) == 0)  /* temp buffer */
      |              ^~~~~~~~~~
      |              setbuffer
file.c:88:13: warning: implicit declaration of function 'writ_echo' [-Wimplicit-function-declaration]
   88 |             writ_echo (MSG_not_fnd);
      |             ^~~~~~~~~
file.c:90:13: warning: implicit declaration of function '_killbuffer' [-Wimplicit-function-declaration]
   90 |             _killbuffer (trash);
      |             ^~~~~~~~~~~
file.c:98:18: warning: implicit declaration of function '_yankbuffer' [-Wimplicit-function-declaration]
   98 |         if ((s = _yankbuffer (trash)) == 0)
      |                  ^~~~~~~~~~~
file.c:113:5: warning: implicit declaration of function 'wind_on_dot' [-Wimplicit-function-declaration]
  113 |     wind_on_dot (curwp);
      |     ^~~~~~~~~~~
file.c: In function 'file_visit':
file.c:140:5: warning: implicit declaration of function 'splitwind' [-Wimplicit-function-declaration]
  140 |     splitwind ();
      |     ^~~~~~~~~
file.c: In function 'load_file':
file.c:260:13: warning: implicit declaration of function 'funky_name' [-Wimplicit-function-declaration]
  260 |             funky_name (bname, append++);
      |             ^~~~~~~~~~
file.c:276:9: warning: implicit declaration of function 'err_echo' [-Wimplicit-function-declaration]
  276 |         err_echo (MSG_cnt_cr);
      |         ^~~~~~~~
file.c: In function 'readin':
file.c:325:14: warning: implicit declaration of function 'bclear' [-Wimplicit-function-declaration]
  325 |     if ((s = bclear (bp)) != TRUE)      /* Might be old.        */
      |              ^~~~~~
file.c:341:14: warning: implicit declaration of function 'ffropen'; did you mean 'fdopen'? [-Wimplicit-function-declaration]
  341 |     if ((s = ffropen (fname)) == FIOERR || s == FIOFNF) /* jam */
      |              ^~~~~~~
      |              fdopen
file.c:368:21: warning: implicit declaration of function 'ffgetline'; did you mean 'getline'? [-Wimplicit-function-declaration]
  368 |         while ((s = ffgetline (lp1->l_text, lp1->l_size, &lp1->l_used)) == FIOSUC)
      |                     ^~~~~~~~~
      |                     getline
file.c:400:21: warning: implicit declaration of function 'ttkeyready' [-Wimplicit-function-declaration]
  400 |                 if (ttkeyready ())
      |                     ^~~~~~~~~~
file.c:402:21: warning: implicit declaration of function 'wind_on_dot_all' [-Wimplicit-function-declaration]
  402 |                     wind_on_dot_all ();
      |                     ^~~~~~~~~~~~~~~
file.c:403:25: warning: implicit declaration of function 'ttgetc'; did you mean 'ungetc'? [-Wimplicit-function-declaration]
  403 |                     if (ttgetc () == CTL_G)     /* was it an abort key? */
      |                         ^~~~~~
      |                         ungetc
file.c:412:5: warning: implicit declaration of function 'ffclose'; did you mean 'fclose'? [-Wimplicit-function-declaration]
  412 |     ffclose ();                 /* Ignore errors.       */
      |     ^~~~~~~
      |     fclose
file.c:447:9: warning: implicit declaration of function 'listbuffers'; did you mean 'setbuffer'? [-Wimplicit-function-declaration]
  447 |         listbuffers ();
      |         ^~~~~~~~~~~
      |         setbuffer
file.c: In function 'filesave':
file.c:563:13: warning: implicit declaration of function 'fbackupfile'; did you mean 'flockfile'? [-Wimplicit-function-declaration]
  563 |         s = fbackupfile (curbp->b_fname);
      |             ^~~~~~~~~~~
      |             flockfile
file.c:567:21: warning: implicit declaration of function 'eyesno' [-Wimplicit-function-declaration]
  567 |             && (s = eyesno (MSG_bk_err)) != TRUE)
      |                     ^~~~~~
file.c: In function 'writeout':
file.c:612:14: warning: implicit declaration of function 'ffwopen'; did you mean 'fdopen'? [-Wimplicit-function-declaration]
  612 |     if ((s = ffwopen (fn, mode)) != FIOSUC)     /* Open writes message. */
      |              ^~~~~~~
      |              fdopen
file.c:627:9: warning: implicit declaration of function 'wallchart' [-Wimplicit-function-declaration]
  627 |         wallchart (0, 0, 0);
      |         ^~~~~~~~~
file.c:648:18: warning: implicit declaration of function 'ffputline' [-Wimplicit-function-declaration]
  648 |         if ((s = ffputline (&lp->l_text[0], num_chars)) != FIOSUC)
      |                  ^~~~~~~~~
file.c: In function 'filename':
file.c:719:5: warning: implicit declaration of function 'l_fix_up' [-Wimplicit-function-declaration]
  719 |     l_fix_up (curbp->b_linep->l_fp);    /* adjust file offsets from first line */
      |     ^~~~~~~~
x86_64-linux-gnu-gcc -O2 -g -Wall -DUNIX -DNOPROTO -ffile-prefix-map=/build/beav-1.40=.   -c -o line.o line.c
line.c: In function 'lalloc':
line.c:62:9: warning: implicit declaration of function 'err_echo' [-Wimplicit-function-declaration]
   62 |         err_echo (buf);
      |         ^~~~~~~~
line.c:65:9: warning: implicit declaration of function 'update' [-Wimplicit-function-declaration]
   65 |         update ();
      |         ^~~~~~
line.c: In function 'linsert':
line.c:250:9: warning: implicit declaration of function 'writ_echo' [-Wimplicit-function-declaration]
  250 |         writ_echo (ERR_lock);
      |         ^~~~~~~~~
line.c:299:9: warning: implicit declaration of function 'move_ptr' [-Wimplicit-function-declaration]
  299 |         move_ptr (curwp, (A32) n, TRUE, TRUE, TRUE);
      |         ^~~~~~~~
line.c: In function 'ldelete':
line.c:396:21: warning: implicit declaration of function 'b_append_c' [-Wimplicit-function-declaration]
  396 |                 if (b_append_c (&sav_buf, *cp1) == FALSE)
      |                     ^~~~~~~~~~
line.c:436:17: warning: implicit declaration of function 'b_append_l' [-Wimplicit-function-declaration]
  436 |                 b_append_l (&sav_buf, lp);
      |                 ^~~~~~~~~~
line.c:501:17: warning: implicit declaration of function 'wind_on_dot' [-Wimplicit-function-declaration]
  501 |                 wind_on_dot (wp);
      |                 ^~~~~~~~~~~
line.c:509:9: warning: implicit declaration of function 'listbuffers'; did you mean 'setbuffer'? [-Wimplicit-function-declaration]
  509 |         listbuffers ();
      |         ^~~~~~~~~~~
      |         setbuffer
x86_64-linux-gnu-gcc -O2 -g -Wall -DUNIX -DNOPROTO -ffile-prefix-map=/build/beav-1.40=.   -c -o random.o random.c
random.c: In function 'showcpos':
random.c:124:5: warning: implicit declaration of function 'writ_echo' [-Wimplicit-function-declaration]
  124 |     writ_echo (buf);
      |     ^~~~~~~~~
random.c: In function 'twiddle':
random.c:151:10: warning: implicit declaration of function 'move_ptr' [-Wimplicit-function-declaration]
  151 |     if (!move_ptr (curwp, (long) -b_per_u, TRUE, TRUE, TRUE))
      |          ^~~~~~~~
random.c:155:9: warning: implicit declaration of function 'ttbeep' [-Wimplicit-function-declaration]
  155 |         ttbeep ();
      |         ^~~~~~
random.c:187:5: warning: implicit declaration of function 'lchange' [-Wimplicit-function-declaration]
  187 |     lchange (WFHARD);
      |     ^~~~~~~
random.c: In function 'quote':
random.c:207:13: warning: implicit declaration of function 'ttgetc'; did you mean 'ungetc'? [-Wimplicit-function-declaration]
  207 |         c = ttgetc ();
      |             ^~~~~~
      |             ungetc
random.c:212:17: warning: implicit declaration of function 'ctrlg' [-Wimplicit-function-declaration]
  212 |                 ctrlg (FALSE, 0, KRANDOM);
      |                 ^~~~~
random.c:226:13: warning: implicit declaration of function 'linsert' [-Wimplicit-function-declaration]
  226 |     return (linsert (n, (uchar) c));
      |             ^~~~~~~
random.c: In function 'selfinsert':
random.c:304:13: warning: implicit declaration of function 'to_ebcdic' [-Wimplicit-function-declaration]
  304 |         c = to_ebcdic ((uchar) c);      /* convert ASCII to EBCDIC */
      |             ^~~~~~~~~
random.c:309:13: warning: implicit declaration of function 'lreplace' [-Wimplicit-function-declaration]
  309 |             lreplace (n, (uchar) c);
      |             ^~~~~~~~
random.c:360:9: warning: implicit declaration of function 'forwchar' [-Wimplicit-function-declaration]
  360 |         forwchar (0, 1, KRANDOM);       /* advance the cursor */
      |         ^~~~~~~~
random.c:474:17: warning: implicit declaration of function 'fill_buf'; did you mean 'fill_out'? [-Wimplicit-function-declaration]
  474 |         bytes = fill_buf (curwp, l_ptr, d_offs, edt_buf, b_per_u);
      |                 ^~~~~~~~
      |                 fill_out
random.c:497:21: warning: implicit declaration of function 'get_int'; did you mean 'getline'? [-Wimplicit-function-declaration]
  497 |             l_val = get_int (edt_buf);  /* do intel swap */
      |                     ^~~~~~~
      |                     getline
random.c:625:19: warning: implicit declaration of function 'get_curcol' [-Wimplicit-function-declaration]
  625 |     if (cur_col > get_curcol (curwp))
      |                   ^~~~~~~~~~
random.c: In function 'set_mode_vars':
random.c:737:5: warning: implicit declaration of function 'wind_on_dot'; did you mean 'wind_on_dot_all'? [-Wimplicit-function-declaration]
  737 |     wind_on_dot (curwp);
      |     ^~~~~~~~~~~
      |     wind_on_dot_all
random.c:739:5: warning: implicit declaration of function 'update' [-Wimplicit-function-declaration]
  739 |     update ();
      |     ^~~~~~
random.c: In function 'forwdel':
random.c:996:17: warning: implicit declaration of function 'bclear' [-Wimplicit-function-declaration]
  996 |                 bclear (&sav_buf);
      |                 ^~~~~~
random.c:999:13: warning: implicit declaration of function 'ldelete' [-Wimplicit-function-declaration]
  999 |         s = ldelete ((A32) n, f);
      |             ^~~~~~~
random.c: In function 'backdel':
random.c:1028:18: warning: implicit declaration of function 'backchar' [-Wimplicit-function-declaration]
 1028 |         if ((s = backchar (f, n * R_CHR_PER_U (curwp), KRANDOM)) == TRUE)
      |                  ^~~~~~~~
random.c: In function 'yank':
random.c:1261:9: warning: implicit declaration of function 'save_buf_home' [-Wimplicit-function-declaration]
 1261 |         save_buf_home ();
      |         ^~~~~~~~~~~~~
random.c:1262:21: warning: implicit declaration of function 'get_save_char' [-Wimplicit-function-declaration]
 1262 |         while ((c = get_save_char ()) != (D16) - 1)
      |                     ^~~~~~~~~~~~~
random.c:1272:21: warning: implicit declaration of function 'ttkeyready' [-Wimplicit-function-declaration]
 1272 |                 if (ttkeyready ())
      |                     ^~~~~~~~~~
random.c:1285:9: warning: implicit declaration of function 'listbuffers'; did you mean 'setbuffer'? [-Wimplicit-function-declaration]
 1285 |         listbuffers ();
      |         ^~~~~~~~~~~
      |         setbuffer
random.c: In function 'bad_key':
random.c:1333:5: warning: implicit declaration of function 'keyname'; did you mean 'rename'? [-Wimplicit-function-declaration]
 1333 |     keyname (&buf[strlen (buf)], key);
      |     ^~~~~~~
      |     rename
random.c: In function 'n_way_combine':
random.c:1377:9: warning: implicit declaration of function 'nextwind'; did you mean 'rewind'? [-Wimplicit-function-declaration]
 1377 |         nextwind ();
      |         ^~~~~~~~
      |         rewind
x86_64-linux-gnu-gcc -O2 -g -Wall -DUNIX -DNOPROTO -ffile-prefix-map=/build/beav-1.40=.   -c -o symbol.o symbol.c
symbol.c: In function 'symlookup':
symbol.c:397:17: warning: implicit declaration of function 'symhash' [-Wimplicit-function-declaration]
  397 |     sp = symbol[symhash (cp)];
      |                 ^~~~~~~
symbol.c: In function 'keymapinit':
symbol.c:464:5: warning: implicit declaration of function 'ttykeymapinit'; did you mean 'keymapinit'? [-Wimplicit-function-declaration]
  464 |     ttykeymapinit ();
      |     ^~~~~~~~~~~~~
      |     keymapinit
x86_64-linux-gnu-gcc -O2 -g -Wall -DUNIX -DNOPROTO -ffile-prefix-map=/build/beav-1.40=.   -c -o ttykbd.o ttykbd.c
ttykbd.c: In function 'getkbd':
ttykbd.c:358:13: warning: implicit declaration of function 'ttgetc'; did you mean 'ungetc'? [-Wimplicit-function-declaration]
  358 |         c = ttgetc ();
      |             ^~~~~~
      |             ungetc
x86_64-linux-gnu-gcc -O2 -g -Wall -DUNIX -DNOPROTO -ffile-prefix-map=/build/beav-1.40=.   -c -o format.o format.c
x86_64-linux-gnu-gcc -O2 -g -Wall -DUNIX -DNOPROTO -ffile-prefix-map=/build/beav-1.40=. basic.o ebcdic.o fileio.o region.o text.o wangpc.o buffer.o echo.o language.o main.o search.o tty.o window.o cinfo.o extend.o kbd.o spawn.o ttyio.o termio.o tcap.o word.o display.o file.o line.o random.o symbol.o ttykbd.o format.o -lncurses -o beav
make[1]: Leaving directory '/build/beav-1.40'
touch build
 fakeroot debian/rules binary
test root = "`whoami`"
make CC="x86_64-linux-gnu-gcc" CFLAGS="-O2 -g -Wall -DUNIX -DNOPROTO -ffile-prefix-map=/build/beav-1.40=." LDFLAGS="-s"
make[1]: Entering directory '/build/beav-1.40'
make[1]: 'beav' is up to date.
make[1]: Leaving directory '/build/beav-1.40'
touch build
test -f build || make -f debian.rules build
rm -rf debian/tmp
install -d -g root -m 755 -o root debian/tmp/usr/share/doc/beav debian/tmp/DEBIAN debian/tmp/usr/bin debian/tmp/usr/share/man/man1
install -g root -m 755 -o root beav debian/tmp/usr/bin/beav
x86_64-linux-gnu-strip --strip-unneeded --remove-section=.note --remove-section=.comment debian/tmp/usr/bin/beav
install -g root -m 644 -o root beav.1 debian/tmp/usr/share/man/man1/beav.1
gzip -9vn debian/tmp/usr/share/man/man1/*
debian/tmp/usr/share/man/man1/beav.1:	 55.7% -- replaced with debian/tmp/usr/share/man/man1/beav.1.gz
cp debian/changelog debian/tmp/usr/share/doc/beav/changelog.Debian
cp beav140.txt debian/tmp/usr/share/doc/beav
gzip -9vn debian/tmp/usr/share/doc/beav/*
debian/tmp/usr/share/doc/beav/beav140.txt:	 76.6% -- replaced with debian/tmp/usr/share/doc/beav/beav140.txt.gz
debian/tmp/usr/share/doc/beav/changelog.Debian:	 62.8% -- replaced with debian/tmp/usr/share/doc/beav/changelog.Debian.gz
cp debian/copyright debian/tmp/usr/share/doc/beav
dpkg-shlibdeps debian/tmp/usr/bin/beav
dpkg-gencontrol -isp
dpkg-gencontrol: warning: -isp is deprecated; it is without effect
chown -R root.root debian/tmp
chown: warning: '.' should be ':': 'root.root'
chmod -R g-ws debian/tmp
dpkg --build debian/tmp ..
dpkg-deb: building package 'beav' in '../beav_1.40-18.4_amd64.deb'.
 dpkg-genbuildinfo --build=binary -O../beav_1.40-18.4_amd64.buildinfo
 dpkg-genchanges --build=binary -O../beav_1.40-18.4_amd64.changes
dpkg-genchanges: info: binary-only upload (no source code included)
 dpkg-source --after-build .
dpkg-buildpackage: info: binary-only upload (no source included)
dpkg-genchanges: info: not including original source code in upload
I: copying local configuration
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/3596527 and its subdirectories
I: Current time: Sat May  6 12:27:32 -12 2023
I: pbuilder-time-stamp: 1683419252
Sun May  7 00:27:32 UTC 2023  I: 1st build successful. Starting 2nd build on remote node ionos15-amd64.debian.net.
Sun May  7 00:27:32 UTC 2023  I: Preparing to do remote build '2' on ionos15-amd64.debian.net.
Sun May  7 00:28:01 UTC 2023  I: Deleting $TMPDIR on ionos15-amd64.debian.net.
Sun May  7 00:28:01 UTC 2023  I: beav_1.40-18.4_amd64.changes:
Format: 1.8
Date: Wed, 23 Nov 2022 20:55:42 +0100
Source: beav
Binary: beav
Architecture: amd64
Version: 1:1.40-18.4
Distribution: unstable
Urgency: medium
Maintainer: Sam Hocevar (Debian packages) <sam+deb@zoy.org>
Changed-By: Bastian Germann <bage@debian.org>
Description:
 beav       - binary editor and viewer
Closes: 1007694
Changes:
 beav (1:1.40-18.4) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * Convert to 3.0 source format (Closes: #1007694).
Checksums-Sha1:
 12eab315e22c91da4813e06b971b41cfa6d8c797 3988 beav_1.40-18.4_amd64.buildinfo
 b05177e5f29436551cf59077a55391b79ac9bad8 66640 beav_1.40-18.4_amd64.deb
Checksums-Sha256:
 d3bcda25377ba5329a15904c7fc694e6cdfc1b7ba32734a39561d83c03b8a1f3 3988 beav_1.40-18.4_amd64.buildinfo
 9eb71ec5e7d8e61bd5745062d6343e536f3a6fd9628833d8fcfe32a7aaac2087 66640 beav_1.40-18.4_amd64.deb
Files:
 dd90489c87acafaee3b9b83650285231 3988 editors optional beav_1.40-18.4_amd64.buildinfo
 5b80e543f30f0a356d55037767a8ccf4 66640 editors optional beav_1.40-18.4_amd64.deb
Sun May  7 00:28:03 UTC 2023  I: diffoscope 241 will be used to compare the two builds:
# Profiling output for: /usr/bin/diffoscope --timeout 7200 --html /srv/reproducible-results/rbuild-debian/r-b-build.yoCUjZ2Q/beav_1.40-18.4.diffoscope.html --text /srv/reproducible-results/rbuild-debian/r-b-build.yoCUjZ2Q/beav_1.40-18.4.diffoscope.txt --json /srv/reproducible-results/rbuild-debian/r-b-build.yoCUjZ2Q/beav_1.40-18.4.diffoscope.json --profile=- /srv/reproducible-results/rbuild-debian/r-b-build.yoCUjZ2Q/b1/beav_1.40-18.4_amd64.changes /srv/reproducible-results/rbuild-debian/r-b-build.yoCUjZ2Q/b2/beav_1.40-18.4_amd64.changes

## command (total time: 0.000s)
       0.000s      1 call     cmp (internal)

## has_same_content_as (total time: 0.000s)
       0.000s      1 call     abc.DotChangesFile

## main (total time: 0.697s)
       0.697s      2 calls    outputs
       0.000s      1 call     cleanup

## recognizes (total time: 0.075s)
       0.074s     12 calls    diffoscope.comparators.binary.FilesystemFile
       0.001s     10 calls    abc.DotChangesFile

## specialize (total time: 0.001s)
       0.001s      1 call     specialize
Sun May  7 00:32:54 UTC 2023  I: diffoscope 241 found no differences in the changes files, and a .buildinfo file also exists.
Sun May  7 00:32:54 UTC 2023  I: beav from bookworm built successfully and reproducibly on amd64.
Sun May  7 00:32:57 UTC 2023  I: Submitting .buildinfo files to external archives:
Sun May  7 00:32:57 UTC 2023  I: Submitting 8.0K	b1/beav_1.40-18.4_amd64.buildinfo.asc
Sun May  7 00:33:01 UTC 2023  I: Submitting 8.0K	b2/beav_1.40-18.4_amd64.buildinfo.asc
Sun May  7 00:33:06 UTC 2023  I: Done submitting .buildinfo files to http://buildinfo.debian.net/api/submit.
Sun May  7 00:33:06 UTC 2023  I: Done submitting .buildinfo files.
Sun May  7 00:33:07 UTC 2023  I: Removing signed beav_1.40-18.4_amd64.buildinfo.asc files:
removed './b1/beav_1.40-18.4_amd64.buildinfo.asc'
removed './b2/beav_1.40-18.4_amd64.buildinfo.asc'