I: pbuilder: network access will be disabled during build
I: Current time: Tue Aug 10 07:57:57 +14 2021
I: pbuilder-time-stamp: 1628531877
I: Building the build Environment
I: extracting base tarball [/var/cache/pbuilder/bullseye-reproducible-base.tgz]
I: copying local configuration
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: using eatmydata during job
I: Copying source file
I: copying [ipsvd_1.0.0-3.1.dsc]
I: copying [./ipsvd_1.0.0.orig.tar.gz]
I: copying [./ipsvd_1.0.0-3.1.diff.gz]
I: Extracting source
gpgv: unknown type of key resource 'trustedkeys.kbx'
gpgv: keyblock resource '/tmp/dpkg-verify-sig.cVb4ntG6/trustedkeys.kbx': General error
gpgv: Signature made Thu Sep 28 22:56:21 2017 +14
gpgv:                using RSA key C2FE4BD271C139B86C533E461E953E27D4311E58
gpgv: Can't check signature: No public key
dpkg-source: warning: failed to verify signature on ./ipsvd_1.0.0-3.1.dsc
dpkg-source: info: extracting ipsvd in ipsvd-1.0.0
dpkg-source: info: unpacking ipsvd_1.0.0.orig.tar.gz
dpkg-source: info: applying ipsvd_1.0.0-3.1.diff.gz
I: using fakeroot in build.
I: Installing the build-deps
I: user script /srv/workspace/pbuilder/18851/tmp/hooks/D01_modify_environment starting
debug: Running on ionos12-i386.
I: Changing host+domainname to test build reproducibility
I: Adding a custom variable just for the fun of it...
I: Changing /bin/sh to bash
Removing 'diversion of /bin/sh to /bin/sh.distrib by dash'
Adding 'diversion of /bin/sh to /bin/sh.distrib by bash'
Removing 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by dash'
Adding 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by 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/18851/tmp/hooks/D01_modify_environment finished
I: user script /srv/workspace/pbuilder/18851/tmp/hooks/D02_print_environment starting
I: set
  BASH=/bin/sh
  BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:hostcomplete:interactive_comments:progcomp:promptvars:sourcepath
  BASH_ALIASES=()
  BASH_ARGC=()
  BASH_ARGV=()
  BASH_CMDS=()
  BASH_LINENO=([0]="12" [1]="0")
  BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment")
  BASH_VERSINFO=([0]="5" [1]="1" [2]="4" [3]="1" [4]="release" [5]="i686-pc-linux-gnu")
  BASH_VERSION='5.1.4(1)-release'
  BUILDDIR=/build
  BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other'
  BUILDUSERNAME=pbuilder2
  BUILD_ARCH=i386
  DEBIAN_FRONTEND=noninteractive
  DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all,-fixfilepath parallel=7'
  DIRSTACK=()
  DISTRIBUTION=
  EUID=0
  FUNCNAME=([0]="Echo" [1]="main")
  GROUPS=()
  HOME=/root
  HOSTNAME=i-capture-the-hostname
  HOSTTYPE=i686
  HOST_ARCH=i386
  IFS=' 	
  '
  INVOCATION_ID=27c2144a979949a695502fdbd5733019
  LANG=C
  LANGUAGE=de_CH:de
  LC_ALL=C
  LD_LIBRARY_PATH=/usr/lib/libeatmydata
  LD_PRELOAD=libeatmydata.so
  MACHTYPE=i686-pc-linux-gnu
  MAIL=/var/mail/root
  OPTERR=1
  OPTIND=1
  OSTYPE=linux-gnu
  PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path
  PBCURRENTCOMMANDLINEOPERATION=build
  PBUILDER_OPERATION=build
  PBUILDER_PKGDATADIR=/usr/share/pbuilder
  PBUILDER_PKGLIBDIR=/usr/lib/pbuilder
  PBUILDER_SYSCONFDIR=/etc
  PIPESTATUS=([0]="0")
  POSIXLY_CORRECT=y
  PPID=18851
  PS4='+ '
  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/tmp.QB3OBGzqPu/pbuilderrc_5buR --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bullseye-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.QB3OBGzqPu/b2 --logfile b2/build.log --extrapackages usrmerge ipsvd_1.0.0-3.1.dsc'
  SUDO_GID=112
  SUDO_UID=107
  SUDO_USER=jenkins
  TERM=unknown
  TZ=/usr/share/zoneinfo/Etc/GMT-14
  UID=0
  USER=root
  _='I: set'
  http_proxy=http://78.137.99.97:3128
I: uname -a
  Linux i-capture-the-hostname 4.19.0-17-686-pae #1 SMP Debian 4.19.194-3 (2021-07-18) i686 GNU/Linux
I: ls -l /bin
  total 5780
  -rwxr-xr-x 1 root root 1367848 Aug  5 10:25 bash
  -rwxr-xr-x 3 root root   38280 Jul 21  2020 bunzip2
  -rwxr-xr-x 3 root root   38280 Jul 21  2020 bzcat
  lrwxrwxrwx 1 root root       6 Jul 21  2020 bzcmp -> bzdiff
  -rwxr-xr-x 1 root root    2225 Jul 21  2020 bzdiff
  lrwxrwxrwx 1 root root       6 Jul 21  2020 bzegrep -> bzgrep
  -rwxr-xr-x 1 root root    4877 Sep  5  2019 bzexe
  lrwxrwxrwx 1 root root       6 Jul 21  2020 bzfgrep -> bzgrep
  -rwxr-xr-x 1 root root    3775 Jul 21  2020 bzgrep
  -rwxr-xr-x 3 root root   38280 Jul 21  2020 bzip2
  -rwxr-xr-x 1 root root   17768 Jul 21  2020 bzip2recover
  lrwxrwxrwx 1 root root       6 Jul 21  2020 bzless -> bzmore
  -rwxr-xr-x 1 root root    1297 Jul 21  2020 bzmore
  -rwxr-xr-x 1 root root   38824 Sep 23  2020 cat
  -rwxr-xr-x 1 root root   71624 Sep 23  2020 chgrp
  -rwxr-xr-x 1 root root   67528 Sep 23  2020 chmod
  -rwxr-xr-x 1 root root   75752 Sep 23  2020 chown
  -rwxr-xr-x 1 root root  157960 Sep 23  2020 cp
  -rwxr-xr-x 1 root root  128724 Dec 11  2020 dash
  -rwxr-xr-x 1 root root  124904 Sep 23  2020 date
  -rwxr-xr-x 1 root root   92172 Sep 23  2020 dd
  -rwxr-xr-x 1 root root  100752 Sep 23  2020 df
  -rwxr-xr-x 1 root root  153964 Sep 23  2020 dir
  -rwxr-xr-x 1 root root   83644 Jul 29 09:09 dmesg
  lrwxrwxrwx 1 root root       8 Nov  8  2019 dnsdomainname -> hostname
  lrwxrwxrwx 1 root root       8 Nov  8  2019 domainname -> hostname
  -rwxr-xr-x 1 root root   34664 Sep 23  2020 echo
  -rwxr-xr-x 1 root root      28 Nov 10  2020 egrep
  -rwxr-xr-x 1 root root   34664 Sep 23  2020 false
  -rwxr-xr-x 1 root root      28 Nov 10  2020 fgrep
  -rwxr-xr-x 1 root root   71928 Jul 29 09:09 findmnt
  -rwsr-xr-x 1 root root   30112 Feb 27 06:12 fusermount
  -rwxr-xr-x 1 root root  210488 Nov 10  2020 grep
  -rwxr-xr-x 2 root root    2346 Mar  3 13:30 gunzip
  -rwxr-xr-x 1 root root    6376 Mar  3 13:30 gzexe
  -rwxr-xr-x 1 root root  100952 Mar  3 13:30 gzip
  -rwxr-xr-x 1 root root   21916 Nov  8  2019 hostname
  -rwxr-xr-x 1 root root   83980 Sep 23  2020 ln
  -rwxr-xr-x 1 root root   55572 Feb  8  2020 login
  -rwxr-xr-x 1 root root  153964 Sep 23  2020 ls
  -rwxr-xr-x 1 root root  153124 Jul 29 09:09 lsblk
  -rwxr-xr-x 1 root root   96328 Sep 23  2020 mkdir
  -rwxr-xr-x 1 root root   79912 Sep 23  2020 mknod
  -rwxr-xr-x 1 root root   47048 Sep 23  2020 mktemp
  -rwxr-xr-x 1 root root   58920 Jul 29 09:09 more
  -rwsr-xr-x 1 root root   50720 Jul 29 09:09 mount
  -rwxr-xr-x 1 root root   13856 Jul 29 09:09 mountpoint
  -rwxr-xr-x 1 root root  157996 Sep 23  2020 mv
  lrwxrwxrwx 1 root root       8 Nov  8  2019 nisdomainname -> hostname
  lrwxrwxrwx 1 root root      14 Apr 19 05:38 pidof -> /sbin/killall5
  -rwxr-xr-x 1 root root   38824 Sep 23  2020 pwd
  lrwxrwxrwx 1 root root       4 Aug  5 10:25 rbash -> bash
  -rwxr-xr-x 1 root root   46984 Sep 23  2020 readlink
  -rwxr-xr-x 1 root root   75720 Sep 23  2020 rm
  -rwxr-xr-x 1 root root   46984 Sep 23  2020 rmdir
  -rwxr-xr-x 1 root root   22292 Sep 28  2020 run-parts
  -rwxr-xr-x 1 root root  125036 Dec 23  2018 sed
  lrwxrwxrwx 1 root root       4 Aug 10 07:59 sh -> bash
  lrwxrwxrwx 1 root root       4 Aug  8 23:27 sh.distrib -> dash
  -rwxr-xr-x 1 root root   34696 Sep 23  2020 sleep
  -rwxr-xr-x 1 root root   83880 Sep 23  2020 stty
  -rwsr-xr-x 1 root root   79396 Jul 29 09:09 su
  -rwxr-xr-x 1 root root   34696 Sep 23  2020 sync
  -rwxr-xr-x 1 root root  602584 Feb 17 23:55 tar
  -rwxr-xr-x 1 root root   13860 Sep 28  2020 tempfile
  -rwxr-xr-x 1 root root  108520 Sep 23  2020 touch
  -rwxr-xr-x 1 root root   34664 Sep 23  2020 true
  -rwxr-xr-x 1 root root   17768 Feb 27 06:12 ulockmgr_server
  -rwsr-xr-x 1 root root   30236 Jul 29 09:09 umount
  -rwxr-xr-x 1 root root   34664 Sep 23  2020 uname
  -rwxr-xr-x 2 root root    2346 Mar  3 13:30 uncompress
  -rwxr-xr-x 1 root root  153964 Sep 23  2020 vdir
  -rwxr-xr-x 1 root root   63024 Jul 29 09:09 wdctl
  lrwxrwxrwx 1 root root       8 Nov  8  2019 ypdomainname -> hostname
  -rwxr-xr-x 1 root root    1984 Mar  3 13:30 zcat
  -rwxr-xr-x 1 root root    1678 Mar  3 13:30 zcmp
  -rwxr-xr-x 1 root root    5880 Mar  3 13:30 zdiff
  -rwxr-xr-x 1 root root      29 Mar  3 13:30 zegrep
  -rwxr-xr-x 1 root root      29 Mar  3 13:30 zfgrep
  -rwxr-xr-x 1 root root    2081 Mar  3 13:30 zforce
  -rwxr-xr-x 1 root root    7585 Mar  3 13:30 zgrep
  -rwxr-xr-x 1 root root    2206 Mar  3 13:30 zless
  -rwxr-xr-x 1 root root    1842 Mar  3 13:30 zmore
  -rwxr-xr-x 1 root root    4553 Mar  3 13:30 znew
I: user script /srv/workspace/pbuilder/18851/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: i386
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.
dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'.
Selecting previously unselected package pbuilder-satisfydepends-dummy.
(Reading database ... 19675 files and directories currently installed.)
Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ...
Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ...
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)
No packages will be installed, upgraded, or removed.
0 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B of archives. After unpacking 0 B will be used.
Writing extended state information...
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.25.3-1.1).
The following additional packages will be installed:
  libfile-find-rule-perl libnumber-compare-perl libtext-glob-perl
The following NEW packages will be installed:
  libfile-find-rule-perl libnumber-compare-perl libtext-glob-perl usrmerge
0 upgraded, 4 newly installed, 0 to remove and 0 not upgraded.
Need to get 59.5 kB of archives.
After this operation, 157 kB of additional disk space will be used.
Get:1 http://deb.debian.org/debian bullseye/main i386 libnumber-compare-perl all 0.03-1.1 [6956 B]
Get:2 http://deb.debian.org/debian bullseye/main i386 libtext-glob-perl all 0.11-1 [8888 B]
Get:3 http://deb.debian.org/debian bullseye/main i386 libfile-find-rule-perl all 0.34-1 [30.6 kB]
Get:4 http://deb.debian.org/debian bullseye/main i386 usrmerge all 25 [13.0 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 59.5 kB in 0s (1861 kB/s)
Selecting previously unselected package libnumber-compare-perl.
(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 ... 19675 files and directories currently installed.)
Preparing to unpack .../libnumber-compare-perl_0.03-1.1_all.deb ...
Unpacking libnumber-compare-perl (0.03-1.1) ...
Selecting previously unselected package libtext-glob-perl.
Preparing to unpack .../libtext-glob-perl_0.11-1_all.deb ...
Unpacking libtext-glob-perl (0.11-1) ...
Selecting previously unselected package libfile-find-rule-perl.
Preparing to unpack .../libfile-find-rule-perl_0.34-1_all.deb ...
Unpacking libfile-find-rule-perl (0.34-1) ...
Selecting previously unselected package usrmerge.
Preparing to unpack .../archives/usrmerge_25_all.deb ...
Unpacking usrmerge (25) ...
Setting up libtext-glob-perl (0.11-1) ...
Setting up libnumber-compare-perl (0.03-1.1) ...
Setting up libfile-find-rule-perl (0.34-1) ...
Setting up usrmerge (25) ...
The system has been successfully converted.
I: Building the package
I: Running cd /build/ipsvd-1.0.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b
dpkg-buildpackage: info: source package ipsvd
dpkg-buildpackage: info: source version 1.0.0-3.1
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Chris Lamb <lamby@debian.org>
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture i386
 fakeroot debian/rules clean
rm -rf ipsvd/compile ipsvd/command
test ! -e patch-stamp || \
  for i in `ls -1r debian/diff/*.diff || :`; do patch -p1 -R <$i; done
rm -f patch-stamp build-stamp
rm -rf '/build/ipsvd-1.0.0/debian/ipsvd'
rm -f debian/files debian/substvars changelog
test ! -r conf-cc'{orig}' || mv -f conf-cc'{orig}' ipsvd/src/conf-cc
test ! -r conf-ld'{orig}' || mv -f conf-ld'{orig}' ipsvd/src/conf-ld
rm -f ipsvd
 debian/rules build
for i in `ls -1 debian/diff/*.diff || :`; do \
  patch -p1 <$i || exit 1; \
done
ls: cannot access 'debian/diff/*.diff': No such file or directory
touch patch-stamp
gcc -v
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/i686-linux-gnu/10/lto-wrapper
Target: i686-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Debian 10.2.1-6' --with-bugurl=file:///usr/share/doc/gcc-10/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-10 --program-prefix=i686-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-targets=all --enable-multiarch --disable-werror --with-arch-32=i686 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-checking=release --build=i686-linux-gnu --host=i686-linux-gnu --target=i686-linux-gnu
Thread model: posix
Supported LTO compression algorithms: zlib zstd
gcc version 10.2.1 20210110 (Debian 10.2.1-6) 
test -e ipsvd || ln -s ipsvd-1.0.0 ipsvd
test -r conf-cc'{orig}' || cp -f ipsvd/src/conf-cc conf-cc'{orig}'
echo 'gcc -g -O2 -Wall' >ipsvd/src/conf-cc
test -r conf-ld'{orig}' || cp -f ipsvd/src/conf-ld conf-ld'{orig}'
echo 'gcc -Os' >ipsvd/src/conf-ld
(cd ipsvd/ && package/compile && package/check)
Linking ./src/* into ./compile...
Compiling everything in ./compile...
+ cd compile
+ exec make
make[1]: Entering directory '/build/ipsvd-1.0.0/ipsvd-1.0.0/compile'
( (test ! -r matrixssl.tar.gz && echo nossl) || \
  echo sslio sslsvd) >command.sslcheck
mv -f command.sslcheck command.ssl
sh find-systype.sh >systype
rm -f load
sh print-ld.sh >load
chmod 555 load
rm -f compile
sh print-cc.sh >compile
chmod 555 compile
rm -f choose
cat warn-auto.sh choose.sh >choose
chmod 555 choose
./choose c trydrent direntry.h1 direntry.h2 >direntry.h
./choose cl tryflock hasflock.h1 hasflock.h2 >hasflock.h
./choose cl trymkffo hasmkffo.h1 hasmkffo.h2 >hasmkffo.h
./choose cl trysgact hassgact.h1 hassgact.h2 >hassgact.h
./choose cl trysgprm hassgprm.h1 hassgprm.h2 >hassgprm.h
./compile chkshsgr.c
chkshsgr.c: In function 'main':
chkshsgr.c:10:19: warning: passing argument 2 of 'getgroups' from incompatible pointer type [-Wincompatible-pointer-types]
   10 |   if (getgroups(1,x) == 0) if (setgroups(1,x) == -1) _exit(1);
      |                   ^
      |                   |
      |                   short int *
In file included from chkshsgr.c:3:
/usr/include/unistd.h:689:43: note: expected '__gid_t *' {aka 'unsigned int *'} but argument is of type 'short int *'
  689 | extern int getgroups (int __size, __gid_t __list[]) __THROW __wur;
      |                                   ~~~~~~~~^~~~~~~~
chkshsgr.c:10:32: warning: implicit declaration of function 'setgroups'; did you mean 'getgroups'? [-Wimplicit-function-declaration]
   10 |   if (getgroups(1,x) == 0) if (setgroups(1,x) == -1) _exit(1);
      |                                ^~~~~~~~~
      |                                getgroups
./load chkshsgr
./chkshsgr || (cat warn-shsgr; exit 1)
./choose clr tryshsgr hasshsgr.h1 hasshsgr.h2 >hasshsgr.h
./choose cl trywaitp haswaitp.h1 haswaitp.h2 >haswaitp.h
./choose clr trypoll iopause.h1 iopause.h2 >iopause.h
./choose c trysysel select.h1 select.h2 >select.h
./choose clr tryulong64 uint64.h1 uint64.h2 >uint64.h
( (./compile tryulong32.c && ./load tryulong32 && \
./tryulong32) >/dev/null 2>&1 \
&& cat uint32.h2 || cat uint32.h1) >uint32.h
rm -f tryulong32.o tryulong32
./compile trysocketlib.c
(./load trysocketlib >/dev/null 2>&1 || \
  (./load trysocketlib -lxnet >/dev/null 2>&1 && echo '-lxnet') || \
  (./load trysocketlib -lsocket -lnsl >/dev/null 2>&1 && \
    echo '-lsocket -lnsl') ) >socket.lib
rm -f trysocketlib.o trysocketlib
rm -f sysdeps
cat systype compile load socket.lib >>sysdeps
grep sysdep direntry.h >>sysdeps
grep sysdep haswaitp.h >>sysdeps
grep sysdep hassgact.h >>sysdeps
grep sysdep hassgprm.h >>sysdeps
grep sysdep select.h >>sysdeps
grep sysdep uint64.h >>sysdeps
grep sysdep iopause.h >>sysdeps
grep sysdep hasmkffo.h >>sysdeps
grep sysdep hasflock.h >>sysdeps
grep sysdep hasshsgr.h >>sysdeps
cat sysdeps
linux-4.19.0-17-686-pae-:i386-:-:authenticamd-00600f12-078bfbff-:-
#!/bin/sh
# WARNING: This file was auto-generated. Do not edit!
exec gcc -g -O2 -Wall -c ${1+"$@"}
#!/bin/sh
# WARNING: This file was auto-generated. Do not edit!
main="$1"; shift
exec gcc -Os -o "$main" "$main".o ${1+"$@"}
/* sysdep: +dirent */
/* sysdep: +waitpid */
/* sysdep: +sigaction */
/* sysdep: +sigprocmask */
/* sysdep: +sysselect */
/* sysdep: -ulong64 */
/* sysdep: +poll */
/* sysdep: +mkfifo */
/* sysdep: +flock */
/* sysdep: -shortsetgroups */
./compile tcpsvd.c
tcpsvd.c: In function 'connection_accept':
tcpsvd.c:171:48: warning: pointer targets in passing argument 3 of 'getsockname' differ in signedness [-Wpointer-sign]
  171 |   if (getsockname(c, (struct sockaddr*)&socka, &socka_size) == -1)
      |                                                ^~~~~~~~~~~
      |                                                |
      |                                                int *
In file included from tcpsvd.c:2:
/usr/include/i386-linux-gnu/sys/socket.h:117:26: note: expected 'socklen_t * restrict' {aka 'unsigned int * restrict'} but argument is of type 'int *'
  117 |    socklen_t *__restrict __len) __THROW;
      |    ~~~~~~~~~~~~~~~~~~~~~~^~~~~
tcpsvd.c: In function 'main':
tcpsvd.c:390:9: warning: implicit declaration of function 'setgroups'; did you mean 'getgroups'? [-Wimplicit-function-declaration]
  390 |     if (setgroups(ugid.gids, ugid.gid) == -1) fatal("unable to set groups");
      |         ^~~~~~~~~
      |         getgroups
tcpsvd.c:416:48: warning: pointer targets in passing argument 3 of 'accept' differ in signedness [-Wpointer-sign]
  416 |     conn =accept(s, (struct sockaddr *)&socka, &socka_size);
      |                                                ^~~~~~~~~~~
      |                                                |
      |                                                int *
In file included from tcpsvd.c:2:
/usr/include/i386-linux-gnu/sys/socket.h:233:28: note: expected 'socklen_t * restrict' {aka 'unsigned int * restrict'} but argument is of type 'int *'
  233 |      socklen_t *__restrict __addr_len);
      |      ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
./compile ipsvd_log.c
./compile ipsvd_fmt.c
ipsvd_fmt.c: In function 'ipsvd_fmt_ip':
ipsvd_fmt.c:10:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   10 |   if (p) p +=i; if (p) *p++ ='.';
      |   ^~
ipsvd_fmt.c:10:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   10 |   if (p) p +=i; if (p) *p++ ='.';
      |                 ^~
ipsvd_fmt.c:12:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   12 |   if (p) p +=i; if (p) *p++ ='.';
      |   ^~
ipsvd_fmt.c:12:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   12 |   if (p) p +=i; if (p) *p++ ='.';
      |                 ^~
ipsvd_fmt.c:14:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   14 |   if (p) p +=i; if (p) *p++ ='.';
      |   ^~
ipsvd_fmt.c:14:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   14 |   if (p) p +=i; if (p) *p++ ='.';
      |                 ^~
./compile ipsvd_check.c
./compile ipsvd_hostname.c
./compile ipsvd_phcc.c
./compile ipsvd_scan.c
./compile uidgid.c
rm -f makelib
sh print-ar.sh >makelib
chmod 555 makelib
./compile cdb.c
./compile cdb_hash.c
./compile cdb_make.c
./compile uint32_pack.c
./compile uint32_unpack.c
./makelib cdb.a cdb.o cdb_hash.o cdb_make.o uint32_pack.o \
  uint32_unpack.o
./compile dns_dfd.c
./compile dns_domain.c
dns_domain.c: In function 'dns_domain_length':
dns_domain.c:13:10: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
   13 |   while (c = *x++)
      |          ^
./compile dns_dtda.c
./compile dns_ip.c
./compile dns_ipq.c
./compile dns_mx.c
./compile dns_name.c
./compile dns_nd.c
./compile dns_packet.c
dns_packet.c: In function 'dns_packet_getname':
dns_packet.c:46:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   46 |     if (pos >= len) goto PROTO; ch = buf[pos++];
      |     ^~
dns_packet.c:46:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   46 |     if (pos >= len) goto PROTO; ch = buf[pos++];
      |                                 ^~
dns_packet.c:50:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   50 |       if (namelen + 1 > sizeof name) goto PROTO; name[namelen++] = ch;
      |       ^~
dns_packet.c:50:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   50 |       if (namelen + 1 > sizeof name) goto PROTO; name[namelen++] = ch;
      |                                                  ^~~~
dns_packet.c:56:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   56 |         if (pos >= len) goto PROTO; ch = buf[pos++];
      |         ^~
dns_packet.c:56:37: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   56 |         if (pos >= len) goto PROTO; ch = buf[pos++];
      |                                     ^~
dns_packet.c:59:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   59 |         if (pos >= len) goto PROTO; ch = buf[pos++];
      |         ^~
dns_packet.c:59:37: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   59 |         if (pos >= len) goto PROTO; ch = buf[pos++];
      |                                     ^~
dns_packet.c:63:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   63 |       if (namelen + 1 > sizeof name) goto PROTO; name[namelen++] = ch;
      |       ^~
dns_packet.c:63:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   63 |       if (namelen + 1 > sizeof name) goto PROTO; name[namelen++] = ch;
      |                                                  ^~~~
./compile dns_random.c
./compile dns_rcip.c
./compile dns_rcrw.c
./compile dns_resolve.c
./compile dns_sortip.c
./compile dns_transmit.c
./compile dns_txt.c
./makelib dns.a dns_dfd.o dns_domain.o dns_dtda.o dns_ip.o dns_ipq.o \
  dns_mx.o dns_name.o dns_nd.o dns_packet.o dns_random.o dns_rcip.o \
  dns_rcrw.o dns_resolve.o dns_sortip.o dns_transmit.o dns_txt.o
./compile alloc.c
./compile alloc_re.c
./compile buffer.c
./compile buffer_0.c
./compile buffer_1.c
./compile buffer_2.c
./compile buffer_get.c
./compile buffer_put.c
./compile buffer_read.c
./compile buffer_write.c
./compile coe.c
./compile env.c
./compile error.c
./compile error_str.c
./compile fd_copy.c
./compile fd_move.c
./compile fifo.c
./compile lock_ex.c
./compile lock_exnb.c
./compile ndelay_off.c
./compile ndelay_on.c
./compile open_append.c
./compile open_read.c
./compile open_trunc.c
./compile open_write.c
./compile openreadclose.c
./compile pathexec_env.c
./compile pathexec_run.c
pathexec_run.c: In function 'pathexec_run':
pathexec_run.c:18:5: warning: implicit declaration of function 'execve' [-Wimplicit-function-declaration]
   18 |     execve(file,argv,envp);
      |     ^~~~~~
pathexec_run.c:18:17: warning: passing argument 2 of 'execve' from incompatible pointer type [-Wincompatible-pointer-types]
   18 |     execve(file,argv,envp);
      |                 ^~~~
      |                 |
      |                 const char * const*
pathexec_run.c:18:17: note: expected 'char * const*' but argument is of type 'const char * const*'
pathexec_run.c:18:22: warning: passing argument 3 of 'execve' from incompatible pointer type [-Wincompatible-pointer-types]
   18 |     execve(file,argv,envp);
      |                      ^~~~
      |                      |
      |                      const char * const*
pathexec_run.c:18:22: note: expected 'char * const*' but argument is of type 'const char * const*'
pathexec_run.c:35:18: warning: passing argument 2 of 'execve' from incompatible pointer type [-Wincompatible-pointer-types]
   35 |     execve(tmp.s,argv,envp);
      |                  ^~~~
      |                  |
      |                  const char * const*
pathexec_run.c:35:18: note: expected 'char * const*' but argument is of type 'const char * const*'
pathexec_run.c:35:23: warning: passing argument 3 of 'execve' from incompatible pointer type [-Wincompatible-pointer-types]
   35 |     execve(tmp.s,argv,envp);
      |                       ^~~~
      |                       |
      |                       const char * const*
pathexec_run.c:35:23: note: expected 'char * const*' but argument is of type 'const char * const*'
./compile prot.c
prot.c: In function 'prot_gid':
prot.c:13:7: warning: implicit declaration of function 'setgroups' [-Wimplicit-function-declaration]
   13 |   if (setgroups(1,&gid) == -1) return -1;
      |       ^~~~~~~~~
prot.c:15:10: warning: implicit declaration of function 'setgid' [-Wimplicit-function-declaration]
   15 |   return setgid(gid); /* _should_ be redundant, but on some systems it isn't */
      |          ^~~~~~
prot.c: In function 'prot_uid':
prot.c:20:10: warning: implicit declaration of function 'setuid' [-Wimplicit-function-declaration]
   20 |   return setuid(uid);
      |          ^~~~~~
./compile readclose.c
./compile seek_set.c
seek_set.c: In function 'seek_set':
seek_set.c:9:7: warning: implicit declaration of function 'lseek' [-Wimplicit-function-declaration]
    9 | { if (lseek(fd,(off_t) pos,SET) == -1) return -1; return 0; }
      |       ^~~~~
./compile sgetopt.c
./compile sig.c
./compile sig_block.c
./compile sig_catch.c
./compile sig_pause.c
./compile socket_bind.c
./compile socket_conn.c
socket_conn.c: In function 'socket_connected':
socket_conn.c:28:45: warning: pointer targets in passing argument 3 of 'getpeername' differ in signedness [-Wpointer-sign]
   28 |   if (getpeername(s,(struct sockaddr *) &sa,&dummy) == -1) {
      |                                             ^~~~~~
      |                                             |
      |                                             int *
In file included from socket_conn.c:3:
/usr/include/i386-linux-gnu/sys/socket.h:131:26: note: expected 'socklen_t * restrict' {aka 'unsigned int * restrict'} but argument is of type 'int *'
  131 |    socklen_t *__restrict __len) __THROW;
      |    ~~~~~~~~~~~~~~~~~~~~~~^~~~~
./compile socket_tcp.c
./compile socket_udp.c
./compile stralloc_cat.c
./compile stralloc_catb.c
./compile stralloc_cats.c
./compile stralloc_copy.c
./compile stralloc_eady.c
./compile stralloc_opyb.c
./compile stralloc_opys.c
./compile stralloc_pend.c
./compile strerr_die.c
./compile strerr_sys.c
./compile subgetopt.c
./compile wait_nohang.c
./compile wait_pid.c
./makelib unix.a alloc.o alloc_re.o buffer.o buffer_0.o buffer_1.o \
  buffer_2.o buffer_get.o buffer_put.o buffer_read.o buffer_write.o \
  coe.o env.o error.o error_str.o fd_copy.o fd_move.o fifo.o \
  lock_ex.o lock_exnb.o ndelay_off.o ndelay_on.o open_append.o \
  open_read.o open_trunc.o open_write.o openreadclose.o \
  pathexec_env.o pathexec_run.o prot.o readclose.o seek_set.o \
  sgetopt.o sig.o sig_block.o sig_catch.o sig_pause.o \
  socket_bind.o socket_conn.o socket_tcp.o socket_udp.o \
  stralloc_cat.o stralloc_catb.o stralloc_cats.o stralloc_copy.o \
  stralloc_eady.o stralloc_opyb.o stralloc_opys.o stralloc_pend.o \
  strerr_die.o strerr_sys.o subgetopt.o wait_nohang.o wait_pid.o
./compile byte_chr.c
byte_chr.c: In function 'byte_chr':
byte_chr.c:16:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   16 |     if (!n) break; if (*t == ch) break; ++t; --n;
      |     ^~
byte_chr.c:16:20: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   16 |     if (!n) break; if (*t == ch) break; ++t; --n;
      |                    ^~
byte_chr.c:17:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   17 |     if (!n) break; if (*t == ch) break; ++t; --n;
      |     ^~
byte_chr.c:17:20: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   17 |     if (!n) break; if (*t == ch) break; ++t; --n;
      |                    ^~
byte_chr.c:18:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   18 |     if (!n) break; if (*t == ch) break; ++t; --n;
      |     ^~
byte_chr.c:18:20: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   18 |     if (!n) break; if (*t == ch) break; ++t; --n;
      |                    ^~
byte_chr.c:19:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   19 |     if (!n) break; if (*t == ch) break; ++t; --n;
      |     ^~
byte_chr.c:19:20: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   19 |     if (!n) break; if (*t == ch) break; ++t; --n;
      |                    ^~
./compile byte_copy.c
byte_copy.c: In function 'byte_copy':
byte_copy.c:11:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   11 |     if (!n) return; *to++ = *from++; --n;
      |     ^~
byte_copy.c:11:21: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   11 |     if (!n) return; *to++ = *from++; --n;
      |                     ^
byte_copy.c:12:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   12 |     if (!n) return; *to++ = *from++; --n;
      |     ^~
byte_copy.c:12:21: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   12 |     if (!n) return; *to++ = *from++; --n;
      |                     ^
byte_copy.c:13:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   13 |     if (!n) return; *to++ = *from++; --n;
      |     ^~
byte_copy.c:13:21: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   13 |     if (!n) return; *to++ = *from++; --n;
      |                     ^
byte_copy.c:14:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   14 |     if (!n) return; *to++ = *from++; --n;
      |     ^~
byte_copy.c:14:21: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   14 |     if (!n) return; *to++ = *from++; --n;
      |                     ^
./compile byte_cr.c
byte_cr.c: In function 'byte_copyr':
byte_cr.c:13:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   13 |     if (!n) return; *--to = *--from; --n;
      |     ^~
byte_cr.c:13:21: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   13 |     if (!n) return; *--to = *--from; --n;
      |                     ^
byte_cr.c:14:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   14 |     if (!n) return; *--to = *--from; --n;
      |     ^~
byte_cr.c:14:21: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   14 |     if (!n) return; *--to = *--from; --n;
      |                     ^
byte_cr.c:15:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   15 |     if (!n) return; *--to = *--from; --n;
      |     ^~
byte_cr.c:15:21: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   15 |     if (!n) return; *--to = *--from; --n;
      |                     ^
byte_cr.c:16:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   16 |     if (!n) return; *--to = *--from; --n;
      |     ^~
byte_cr.c:16:21: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   16 |     if (!n) return; *--to = *--from; --n;
      |                     ^
./compile byte_diff.c
byte_diff.c: In function 'byte_diff':
byte_diff.c:11:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   11 |     if (!n) return 0; if (*s != *t) break; ++s; ++t; --n;
      |     ^~
byte_diff.c:11:23: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   11 |     if (!n) return 0; if (*s != *t) break; ++s; ++t; --n;
      |                       ^~
byte_diff.c:12:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   12 |     if (!n) return 0; if (*s != *t) break; ++s; ++t; --n;
      |     ^~
byte_diff.c:12:23: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   12 |     if (!n) return 0; if (*s != *t) break; ++s; ++t; --n;
      |                       ^~
byte_diff.c:13:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   13 |     if (!n) return 0; if (*s != *t) break; ++s; ++t; --n;
      |     ^~
byte_diff.c:13:23: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   13 |     if (!n) return 0; if (*s != *t) break; ++s; ++t; --n;
      |                       ^~
byte_diff.c:14:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   14 |     if (!n) return 0; if (*s != *t) break; ++s; ++t; --n;
      |     ^~
byte_diff.c:14:23: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   14 |     if (!n) return 0; if (*s != *t) break; ++s; ++t; --n;
      |                       ^~
./compile byte_rchr.c
byte_rchr.c: In function 'byte_rchr':
byte_rchr.c:18:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   18 |     if (!n) break; if (*t == ch) u = t; ++t; --n;
      |     ^~
byte_rchr.c:18:20: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   18 |     if (!n) break; if (*t == ch) u = t; ++t; --n;
      |                    ^~
byte_rchr.c:19:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   19 |     if (!n) break; if (*t == ch) u = t; ++t; --n;
      |     ^~
byte_rchr.c:19:20: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   19 |     if (!n) break; if (*t == ch) u = t; ++t; --n;
      |                    ^~
byte_rchr.c:20:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   20 |     if (!n) break; if (*t == ch) u = t; ++t; --n;
      |     ^~
byte_rchr.c:20:20: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   20 |     if (!n) break; if (*t == ch) u = t; ++t; --n;
      |                    ^~
byte_rchr.c:21:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   21 |     if (!n) break; if (*t == ch) u = t; ++t; --n;
      |     ^~
byte_rchr.c:21:20: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   21 |     if (!n) break; if (*t == ch) u = t; ++t; --n;
      |                    ^~
./compile byte_zero.c
byte_zero.c: In function 'byte_zero':
byte_zero.c:8:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    8 |     if (!n) break; *s++ = 0; --n;
      |     ^~
byte_zero.c:8:20: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
    8 |     if (!n) break; *s++ = 0; --n;
      |                    ^
byte_zero.c:9:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    9 |     if (!n) break; *s++ = 0; --n;
      |     ^~
byte_zero.c:9:20: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
    9 |     if (!n) break; *s++ = 0; --n;
      |                    ^
byte_zero.c:10:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   10 |     if (!n) break; *s++ = 0; --n;
      |     ^~
byte_zero.c:10:20: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   10 |     if (!n) break; *s++ = 0; --n;
      |                    ^
byte_zero.c:11:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   11 |     if (!n) break; *s++ = 0; --n;
      |     ^~
byte_zero.c:11:20: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   11 |     if (!n) break; *s++ = 0; --n;
      |                    ^
./compile case_diffb.c
./compile fmt_uint.c
./compile fmt_uint0.c
./compile fmt_ulong.c
./compile ip4_scan.c
ip4_scan.c: In function 'ip4_scan':
ip4_scan.c:12:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   12 |   if (*s != '.') return 0; ++s; ++len;
      |   ^~
ip4_scan.c:12:28: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   12 |   if (*s != '.') return 0; ++s; ++len;
      |                            ^~
ip4_scan.c:14:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   14 |   if (*s != '.') return 0; ++s; ++len;
      |   ^~
ip4_scan.c:14:28: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   14 |   if (*s != '.') return 0; ++s; ++len;
      |                            ^~
ip4_scan.c:16:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   16 |   if (*s != '.') return 0; ++s; ++len;
      |   ^~
ip4_scan.c:16:28: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   16 |   if (*s != '.') return 0; ++s; ++len;
      |                            ^~
./compile scan_ulong.c
./compile str_chr.c
str_chr.c: In function 'str_chr':
str_chr.c:13:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   13 |     if (!*t) break; if (*t == ch) break; ++t;
      |     ^~
str_chr.c:13:21: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   13 |     if (!*t) break; if (*t == ch) break; ++t;
      |                     ^~
str_chr.c:14:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   14 |     if (!*t) break; if (*t == ch) break; ++t;
      |     ^~
str_chr.c:14:21: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   14 |     if (!*t) break; if (*t == ch) break; ++t;
      |                     ^~
str_chr.c:15:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   15 |     if (!*t) break; if (*t == ch) break; ++t;
      |     ^~
str_chr.c:15:21: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   15 |     if (!*t) break; if (*t == ch) break; ++t;
      |                     ^~
str_chr.c:16:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   16 |     if (!*t) break; if (*t == ch) break; ++t;
      |     ^~
str_chr.c:16:21: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   16 |     if (!*t) break; if (*t == ch) break; ++t;
      |                     ^~
./compile str_diff.c
./compile str_len.c
str_len.c: In function 'str_len':
str_len.c:11:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   11 |     if (!*t) return t - s; ++t;
      |     ^~
str_len.c:11:28: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   11 |     if (!*t) return t - s; ++t;
      |                            ^~
str_len.c:12:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   12 |     if (!*t) return t - s; ++t;
      |     ^~
str_len.c:12:28: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   12 |     if (!*t) return t - s; ++t;
      |                            ^~
str_len.c:13:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   13 |     if (!*t) return t - s; ++t;
      |     ^~
str_len.c:13:28: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   13 |     if (!*t) return t - s; ++t;
      |                            ^~
str_len.c:14:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   14 |     if (!*t) return t - s; ++t;
      |     ^~
str_len.c:14:28: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   14 |     if (!*t) return t - s; ++t;
      |                            ^~
./compile str_start.c
./compile uint16_pack.c
./compile uint16_unpack.c
./makelib byte.a byte_chr.o byte_copy.o byte_cr.o byte_diff.o \
  byte_rchr.o byte_zero.o case_diffb.o fmt_uint.o fmt_uint0.o \
  fmt_ulong.o ip4_scan.o scan_ulong.o str_chr.o str_diff.o str_len.o \
  str_start.o uint16_pack.o uint16_unpack.o
./compile iopause.c
./compile tai_now.c
./compile tai_pack.c
./compile tai_sub.c
./compile tai_unpack.c
./compile taia_add.c
./compile taia_approx.c
./compile taia_frac.c
./compile taia_less.c
./compile taia_now.c
./compile taia_pack.c
./compile taia_sub.c
./compile taia_uint.c
./makelib time.a iopause.o tai_now.o tai_pack.o tai_sub.o \
  tai_unpack.o taia_add.o taia_approx.o taia_frac.o taia_less.o \
  taia_now.o taia_pack.o taia_sub.o taia_uint.o
./load tcpsvd ipsvd_log.o ipsvd_fmt.o ipsvd_check.o ipsvd_hostname.o \
  ipsvd_phcc.o ipsvd_scan.o uidgid.o cdb.a dns.a unix.a byte.a \
  time.a `cat socket.lib`
./compile udpsvd.c
udpsvd.c: In function 'main':
udpsvd.c:259:9: warning: implicit declaration of function 'setgroups'; did you mean 'getgroups'? [-Wimplicit-function-declaration]
  259 |     if (setgroups(ugid.gids, ugid.gid) == -1) fatal("unable to set groups");
      |         ^~~~~~~~~
      |         getgroups
udpsvd.c:271:36: warning: passing argument 2 of 'fmt_ulong' makes integer from pointer without a cast [-Wint-conversion]
  271 |       bufnum[fmt_ulong(bufnum, ugid.gid)] =0;
      |                                ~~~~^~~~
      |                                    |
      |                                    gid_t * {aka unsigned int *}
In file included from udpsvd.c:17:
fmt.h:16:38: note: expected 'long unsigned int' but argument is of type 'gid_t *' {aka 'unsigned int *'}
   16 | extern unsigned int fmt_ulong(char *,unsigned long);
      |                                      ^~~~~~~~~~~~~
udpsvd.c:294:22: warning: pointer targets in passing argument 6 of 'recvfrom' differ in signedness [-Wpointer-sign]
  294 |                      &socka_size) == -1) drop("unable to read from socket");
      |                      ^~~~~~~~~~~
      |                      |
      |                      int *
In file included from udpsvd.c:2:
/usr/include/i386-linux-gnu/sys/socket.h:165:27: note: expected 'socklen_t * restrict' {aka 'unsigned int * restrict'} but argument is of type 'int *'
  165 |     socklen_t *__restrict __addr_len);
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
./load udpsvd ipsvd_log.o ipsvd_fmt.o ipsvd_check.o ipsvd_hostname.o \
  ipsvd_scan.o uidgid.o cdb.a dns.a unix.a byte.a time.a \
  `cat socket.lib`
./compile ipsvd-cdb.c
./load ipsvd-cdb ipsvd_fmt.o ipsvd_check.o cdb.a dns.a unix.a byte.a \
  time.a `cat socket.lib`
make `cat command.ssl`
make[2]: Entering directory '/build/ipsvd-1.0.0/ipsvd-1.0.0/compile'
: no ssl library, not making sslio
make[2]: Leaving directory '/build/ipsvd-1.0.0/ipsvd-1.0.0/compile'
make[1]: Leaving directory '/build/ipsvd-1.0.0/ipsvd-1.0.0/compile'
Copying commands into ./command...
+ : tcpsvd
+ : udpsvd
+ : ipsvd-cdb
Checking commands in ./command...
+ cd compile
+ exec make check
make[1]: Entering directory '/build/ipsvd-1.0.0/ipsvd-1.0.0/compile'
./compile check-tcpsvd.c
./load check-tcpsvd unix.a byte.a `cat socket.lib`
./compile check-udpsvd.c
./load check-udpsvd unix.a byte.a `cat socket.lib`
./compile check-ipsvd-cdb.c
./load check-ipsvd-cdb uint32_unpack.o unix.a byte.a
./check-local tcpsvd udpsvd ipsvd-cdb `grep -v nossl <command.ssl || :`
Checking tcpsvd...
Checking udpsvd...
Checking ipsvd-cdb...
make[1]: Leaving directory '/build/ipsvd-1.0.0/ipsvd-1.0.0/compile'
touch build-stamp
 fakeroot debian/rules binary
rm -rf '/build/ipsvd-1.0.0/debian/ipsvd'
# programs
install -d -m0755 '/build/ipsvd-1.0.0/debian/ipsvd'/usr/bin
for i in tcpsvd udpsvd ipsvd-cdb; do \
  install -m0755 ipsvd/command/$i '/build/ipsvd-1.0.0/debian/ipsvd'/usr/bin/ || exit 1; \
done
strip -R .comment -R .note '/build/ipsvd-1.0.0/debian/ipsvd'/usr/bin/*
# man pages
for i in 5 7 8; do \
  install -d -m0755 '/build/ipsvd-1.0.0/debian/ipsvd'/usr/share/man/man$i && \
  for j in ipsvd/man/*.$i; do \
    install -m0644 $j '/build/ipsvd-1.0.0/debian/ipsvd'/usr/share/man/man$i/ || exit 1; \
  done || exit 1; \
done
rm -f '/build/ipsvd-1.0.0/debian/ipsvd'/usr/share/man/man8/ssl*.8
gzip -9n '/build/ipsvd-1.0.0/debian/ipsvd'/usr/share/man/man?/*.?
# changelog
rm -f changelog && ln -s ipsvd/package/CHANGES changelog
: implicit
: debian/ipsvd/usr/share/doc/ipsvd/
+ install -m0644 debian/copyright debian/ipsvd/usr/share/doc/ipsvd/
+ install -m0644 debian/changelog debian/ipsvd/usr/share/doc/ipsvd/changelog.Debian
+ install -m0644 changelog debian/ipsvd/usr/share/doc/ipsvd/
+ install -m0644 ipsvd/package/README debian/ipsvd/usr/share/doc/ipsvd/
+ install -m0644 ipsvd/doc/benefits.html debian/ipsvd/usr/share/doc/ipsvd/
+ install -m0644 ipsvd/doc/examples.html debian/ipsvd/usr/share/doc/ipsvd/
+ install -m0644 ipsvd/doc/index.html debian/ipsvd/usr/share/doc/ipsvd/
+ install -m0644 ipsvd/doc/install.html debian/ipsvd/usr/share/doc/ipsvd/
+ install -m0644 ipsvd/doc/ipsvd-cdb.8.html debian/ipsvd/usr/share/doc/ipsvd/
+ install -m0644 ipsvd/doc/ipsvd-instruct.5.html debian/ipsvd/usr/share/doc/ipsvd/
+ install -m0644 ipsvd/doc/ipsvd.7.html debian/ipsvd/usr/share/doc/ipsvd/
+ install -m0644 ipsvd/doc/sslio.8.html debian/ipsvd/usr/share/doc/ipsvd/
+ install -m0644 ipsvd/doc/sslsvd.8.html debian/ipsvd/usr/share/doc/ipsvd/
+ install -m0644 ipsvd/doc/tcpsvd.8.html debian/ipsvd/usr/share/doc/ipsvd/
+ install -m0644 ipsvd/doc/udpsvd.8.html debian/ipsvd/usr/share/doc/ipsvd/
+ install -m0644 ipsvd/doc/upgrade.html debian/ipsvd/usr/share/doc/ipsvd/
+ install -m0644 ipsvd/doc/usedietlibc.html debian/ipsvd/usr/share/doc/ipsvd/
+ install -m0644 debian/README.Debian.diet debian/ipsvd/usr/share/doc/ipsvd/
+ install -m0644 debian/ipsvd.NEWS.Debian debian/ipsvd/usr/share/doc/ipsvd/NEWS.Debian
+ gzip -9n debian/ipsvd/usr/share/doc/ipsvd/NEWS.Debian
: debian/ipsvd/usr/share/doc/ipsvd/examples/
: debian/ipsvd/usr/share/doc/ipsvd/ ok
: debian/ipsvd/DEBIAN/
: debian/ipsvd/DEBIAN/md5sums
: debian/ipsvd/DEBIAN/ ok
test 'gcc' != 'gcc' || dpkg-shlibdeps '/build/ipsvd-1.0.0/debian/ipsvd'/usr/bin/*
dpkg-gencontrol -isp -pipsvd -P'/build/ipsvd-1.0.0/debian/ipsvd'
dpkg-gencontrol: warning: -isp is deprecated; it is without effect
dpkg -b '/build/ipsvd-1.0.0/debian/ipsvd' ..
dpkg-deb: building package 'ipsvd' in '../ipsvd_1.0.0-3.1_i386.deb'.
 dpkg-genbuildinfo --build=binary
 dpkg-genchanges --build=binary >../ipsvd_1.0.0-3.1_i386.changes
dpkg-genchanges: info: binary-only upload (no source code included)
 dpkg-source --after-build .
dpkg-buildpackage: info: binary-only upload (no source included)
I: copying local configuration
I: user script /srv/workspace/pbuilder/18851/tmp/hooks/B01_cleanup starting
I: user script /srv/workspace/pbuilder/18851/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/18851 and its subdirectories
I: Current time: Tue Aug 10 08:00:42 +14 2021
I: pbuilder-time-stamp: 1628532042