I: pbuilder: network access will be disabled during build
I: Current time: Tue Jul 12 13:48:29 +14 2022
I: pbuilder-time-stamp: 1657583309
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 [lua-luaossl_20161214-1.dsc]
I: copying [./lua-luaossl_20161214.orig.tar.gz]
I: copying [./lua-luaossl_20161214-1.debian.tar.xz]
I: Extracting source
gpgv: unknown type of key resource 'trustedkeys.kbx'
gpgv: keyblock resource '/tmp/dpkg-verify-sig.vng7GvEs/trustedkeys.kbx': General error
gpgv: Signature made Fri Dec 16 03:42:37 2016 +14
gpgv:                using RSA key 0C99B70EF4FCBB07
gpgv: Can't check signature: No public key
dpkg-source: warning: failed to verify signature on ./lua-luaossl_20161214-1.dsc
dpkg-source: info: extracting lua-luaossl in lua-luaossl-20161214
dpkg-source: info: unpacking lua-luaossl_20161214.orig.tar.gz
dpkg-source: info: unpacking lua-luaossl_20161214-1.debian.tar.xz
I: using fakeroot in build.
I: Installing the build-deps
I: user script /srv/workspace/pbuilder/1295/tmp/hooks/D01_modify_environment starting
debug: Running on ionos6-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/1295/tmp/hooks/D01_modify_environment finished
I: user script /srv/workspace/pbuilder/1295/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=18'
  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=8d131114b1b5431184ab895161df8687
  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=1295
  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.3LIvEbM9q2/pbuilderrc_H3EX --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bullseye-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.3LIvEbM9q2/b2 --logfile b2/build.log --extrapackages usrmerge lua-luaossl_20161214-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://85.184.249.68:3128
I: uname -a
  Linux i-capture-the-hostname 4.19.0-16-amd64 #1 SMP Debian 4.19.181-1 (2021-03-19) x86_64 GNU/Linux
I: ls -l /bin
  total 5776
  -rwxr-xr-x 1 root root 1367848 Feb 25  2021 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 Feb  8  2021 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 Feb  8  2021 findmnt
  -rwsr-xr-x 1 root root   30112 Feb 27  2021 fusermount
  -rwxr-xr-x 1 root root  210488 Nov 10  2020 grep
  -rwxr-xr-x 2 root root    2346 Mar  3  2021 gunzip
  -rwxr-xr-x 1 root root    6376 Mar  3  2021 gzexe
  -rwxr-xr-x 1 root root  100952 Mar  3  2021 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 Feb  8  2021 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 Feb  8  2021 more
  -rwsr-xr-x 1 root root   50720 Feb  8  2021 mount
  -rwxr-xr-x 1 root root   13856 Feb  8  2021 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  2021 pidof -> /sbin/killall5
  -rwxr-xr-x 1 root root   38824 Sep 23  2020 pwd
  lrwxrwxrwx 1 root root       4 Feb 25  2021 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 Jul 12 13:48 sh -> bash
  lrwxrwxrwx 1 root root       4 Jul 11 05:46 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 Feb  8  2021 su
  -rwxr-xr-x 1 root root   34696 Sep 23  2020 sync
  -rwxr-xr-x 1 root root  602584 Feb 17  2021 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  2021 ulockmgr_server
  -rwsr-xr-x 1 root root   30236 Feb  8  2021 umount
  -rwxr-xr-x 1 root root   34664 Sep 23  2020 uname
  -rwxr-xr-x 2 root root    2346 Mar  3  2021 uncompress
  -rwxr-xr-x 1 root root  153964 Sep 23  2020 vdir
  -rwxr-xr-x 1 root root   63024 Feb  8  2021 wdctl
  lrwxrwxrwx 1 root root       8 Nov  8  2019 ypdomainname -> hostname
  -rwxr-xr-x 1 root root    1984 Mar  3  2021 zcat
  -rwxr-xr-x 1 root root    1678 Mar  3  2021 zcmp
  -rwxr-xr-x 1 root root    5880 Mar  3  2021 zdiff
  -rwxr-xr-x 1 root root      29 Mar  3  2021 zegrep
  -rwxr-xr-x 1 root root      29 Mar  3  2021 zfgrep
  -rwxr-xr-x 1 root root    2081 Mar  3  2021 zforce
  -rwxr-xr-x 1 root root    7585 Mar  3  2021 zgrep
  -rwxr-xr-x 1 root root    2206 Mar  3  2021 zless
  -rwxr-xr-x 1 root root    1842 Mar  3  2021 zmore
  -rwxr-xr-x 1 root root    4553 Mar  3  2021 znew
I: user script /srv/workspace/pbuilder/1295/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.
Depends: debhelper (>= 9), dh-lua, libssl-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 ... 19675 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 debhelper (>= 9); however:
  Package debhelper is not installed.
 pbuilder-satisfydepends-dummy depends on dh-lua; however:
  Package dh-lua is not installed.
 pbuilder-satisfydepends-dummy depends on libssl-dev; however:
  Package libssl-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:
  autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} dctrl-tools{a} debhelper{a} dh-autoreconf{a} dh-lua{a} dh-strip-nondeterminism{a} dwz{a} file{a} gettext{a} gettext-base{a} groff-base{a} intltool-debian{a} libarchive-zip-perl{a} libdebhelper-perl{a} libelf1{a} libfile-find-rule-perl{a} libfile-stripnondeterminism-perl{a} libglib2.0-0{a} libicu67{a} liblua5.1-0{a} liblua5.1-0-dev{a} liblua5.2-0{a} liblua5.2-dev{a} liblua5.3-0{a} liblua5.3-dev{a} liblua5.4-0{a} liblua5.4-dev{a} libmagic-mgc{a} libmagic1{a} libncurses-dev{a} libncurses6{a} libnumber-compare-perl{a} libpipeline1{a} libreadline-dev{a} libreadline8{a} libsigsegv2{a} libssl-dev{a} libsub-override-perl{a} libtext-glob-perl{a} libtool{a} libtool-bin{a} libuchardet0{a} libxml2{a} lua5.1{a} lua5.2{a} lua5.3{a} lua5.4{a} m4{a} man-db{a} pkg-config{a} po-debconf{a} readline-common{a} sensible-utils{a} 
The following packages are RECOMMENDED but will NOT be installed:
  curl libarchive-cpio-perl libglib2.0-data libgpm2 libltdl-dev libmail-sendmail-perl lynx shared-mime-info wget xdg-user-dirs 
0 packages upgraded, 57 newly installed, 0 to remove and 0 not upgraded.
Need to get 25.1 MB of archives. After unpacking 92.1 MB will be used.
Writing extended state information...
Get: 1 http://deb.debian.org/debian bullseye/main i386 bsdextrautils i386 2.36.1-7 [148 kB]
Get: 2 http://deb.debian.org/debian bullseye/main i386 libuchardet0 i386 0.0.7-1 [67.9 kB]
Get: 3 http://deb.debian.org/debian bullseye/main i386 groff-base i386 1.22.4-6 [952 kB]
Get: 4 http://deb.debian.org/debian bullseye/main i386 libpipeline1 i386 1.5.3-1 [36.8 kB]
Get: 5 http://deb.debian.org/debian bullseye/main i386 man-db i386 2.9.4-2 [1367 kB]
Get: 6 http://deb.debian.org/debian bullseye/main i386 readline-common all 8.1-1 [73.7 kB]
Get: 7 http://deb.debian.org/debian bullseye/main i386 libreadline8 i386 8.1-1 [173 kB]
Get: 8 http://deb.debian.org/debian bullseye/main i386 sensible-utils all 0.0.14 [14.8 kB]
Get: 9 http://deb.debian.org/debian bullseye/main i386 libmagic-mgc i386 1:5.39-3 [273 kB]
Get: 10 http://deb.debian.org/debian bullseye/main i386 libmagic1 i386 1:5.39-3 [133 kB]
Get: 11 http://deb.debian.org/debian bullseye/main i386 file i386 1:5.39-3 [69.0 kB]
Get: 12 http://deb.debian.org/debian bullseye/main i386 gettext-base i386 0.21-4 [176 kB]
Get: 13 http://deb.debian.org/debian bullseye/main i386 libsigsegv2 i386 2.13-1 [35.1 kB]
Get: 14 http://deb.debian.org/debian bullseye/main i386 m4 i386 1.4.18-5 [206 kB]
Get: 15 http://deb.debian.org/debian bullseye/main i386 autoconf all 2.69-14 [313 kB]
Get: 16 http://deb.debian.org/debian bullseye/main i386 autotools-dev all 20180224.1+nmu1 [77.1 kB]
Get: 17 http://deb.debian.org/debian bullseye/main i386 automake all 1:1.16.3-2 [814 kB]
Get: 18 http://deb.debian.org/debian bullseye/main i386 autopoint all 0.21-4 [510 kB]
Get: 19 http://deb.debian.org/debian bullseye/main i386 dctrl-tools i386 2.24-3 [105 kB]
Get: 20 http://deb.debian.org/debian bullseye/main i386 libdebhelper-perl all 13.3.4 [189 kB]
Get: 21 http://deb.debian.org/debian bullseye/main i386 libtool all 2.4.6-15 [513 kB]
Get: 22 http://deb.debian.org/debian bullseye/main i386 dh-autoreconf all 20 [17.1 kB]
Get: 23 http://deb.debian.org/debian bullseye/main i386 libarchive-zip-perl all 1.68-1 [104 kB]
Get: 24 http://deb.debian.org/debian bullseye/main i386 libsub-override-perl all 0.09-2 [10.2 kB]
Get: 25 http://deb.debian.org/debian bullseye/main i386 libfile-stripnondeterminism-perl all 1.11.0-1 [25.6 kB]
Get: 26 http://deb.debian.org/debian bullseye/main i386 dh-strip-nondeterminism all 1.11.0-1 [15.3 kB]
Get: 27 http://deb.debian.org/debian bullseye/main i386 libelf1 i386 0.183-1 [171 kB]
Get: 28 http://deb.debian.org/debian bullseye/main i386 dwz i386 0.13+20210201-1 [179 kB]
Get: 29 http://deb.debian.org/debian bullseye/main i386 libicu67 i386 67.1-6 [8776 kB]
Get: 30 http://deb.debian.org/debian bullseye/main i386 libxml2 i386 2.9.10+dfsg-6.7 [728 kB]
Get: 31 http://deb.debian.org/debian bullseye/main i386 gettext i386 0.21-4 [1322 kB]
Get: 32 http://deb.debian.org/debian bullseye/main i386 intltool-debian all 0.35.0+20060710.5 [26.8 kB]
Get: 33 http://deb.debian.org/debian bullseye/main i386 po-debconf all 1.0.21+nmu1 [248 kB]
Get: 34 http://deb.debian.org/debian bullseye/main i386 debhelper all 13.3.4 [1049 kB]
Get: 35 http://deb.debian.org/debian bullseye/main i386 libtool-bin i386 2.4.6-15 [432 kB]
Get: 36 http://deb.debian.org/debian bullseye/main i386 libglib2.0-0 i386 2.66.8-1 [1437 kB]
Get: 37 http://deb.debian.org/debian bullseye/main i386 pkg-config i386 0.29.2-1 [66.3 kB]
Get: 38 http://deb.debian.org/debian bullseye/main i386 libnumber-compare-perl all 0.03-1.1 [6956 B]
Get: 39 http://deb.debian.org/debian bullseye/main i386 libtext-glob-perl all 0.11-1 [8888 B]
Get: 40 http://deb.debian.org/debian bullseye/main i386 libfile-find-rule-perl all 0.34-1 [30.6 kB]
Get: 41 http://deb.debian.org/debian bullseye/main i386 liblua5.4-0 i386 5.4.2-2 [158 kB]
Get: 42 http://deb.debian.org/debian bullseye/main i386 libncurses6 i386 6.2+20201114-2 [110 kB]
Get: 43 http://deb.debian.org/debian bullseye/main i386 libncurses-dev i386 6.2+20201114-2 [373 kB]
Get: 44 http://deb.debian.org/debian bullseye/main i386 libreadline-dev i386 8.1-1 [161 kB]
Get: 45 http://deb.debian.org/debian bullseye/main i386 liblua5.4-dev i386 5.4.2-2 [195 kB]
Get: 46 http://deb.debian.org/debian bullseye/main i386 lua5.4 i386 5.4.2-2 [142 kB]
Get: 47 http://deb.debian.org/debian bullseye/main i386 liblua5.3-0 i386 5.3.3-1.1+b1 [141 kB]
Get: 48 http://deb.debian.org/debian bullseye/main i386 liblua5.3-dev i386 5.3.3-1.1+b1 [176 kB]
Get: 49 http://deb.debian.org/debian bullseye/main i386 lua5.3 i386 5.3.3-1.1+b1 [125 kB]
Get: 50 http://deb.debian.org/debian bullseye/main i386 liblua5.2-0 i386 5.2.4-1.1+b3 [121 kB]
Get: 51 http://deb.debian.org/debian bullseye/main i386 liblua5.2-dev i386 5.2.4-1.1+b3 [152 kB]
Get: 52 http://deb.debian.org/debian bullseye/main i386 lua5.2 i386 5.2.4-1.1+b3 [109 kB]
Get: 53 http://deb.debian.org/debian bullseye/main i386 liblua5.1-0 i386 5.1.5-8.1+b3 [117 kB]
Get: 54 http://deb.debian.org/debian bullseye/main i386 liblua5.1-0-dev i386 5.1.5-8.1+b3 [146 kB]
Get: 55 http://deb.debian.org/debian bullseye/main i386 lua5.1 i386 5.1.5-8.1+b3 [108 kB]
Get: 56 http://deb.debian.org/debian bullseye/main i386 dh-lua all 27 [32.0 kB]
Get: 57 http://deb.debian.org/debian bullseye/main i386 libssl-dev i386 1.1.1k-1 [1841 kB]
Fetched 25.1 MB in 0s (75.7 MB/s)
debconf: delaying package configuration, since apt-utils is not installed
Selecting previously unselected package bsdextrautils.
(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 .../00-bsdextrautils_2.36.1-7_i386.deb ...
Unpacking bsdextrautils (2.36.1-7) ...
Selecting previously unselected package libuchardet0:i386.
Preparing to unpack .../01-libuchardet0_0.0.7-1_i386.deb ...
Unpacking libuchardet0:i386 (0.0.7-1) ...
Selecting previously unselected package groff-base.
Preparing to unpack .../02-groff-base_1.22.4-6_i386.deb ...
Unpacking groff-base (1.22.4-6) ...
Selecting previously unselected package libpipeline1:i386.
Preparing to unpack .../03-libpipeline1_1.5.3-1_i386.deb ...
Unpacking libpipeline1:i386 (1.5.3-1) ...
Selecting previously unselected package man-db.
Preparing to unpack .../04-man-db_2.9.4-2_i386.deb ...
Unpacking man-db (2.9.4-2) ...
Selecting previously unselected package readline-common.
Preparing to unpack .../05-readline-common_8.1-1_all.deb ...
Unpacking readline-common (8.1-1) ...
Selecting previously unselected package libreadline8:i386.
Preparing to unpack .../06-libreadline8_8.1-1_i386.deb ...
Unpacking libreadline8:i386 (8.1-1) ...
Selecting previously unselected package sensible-utils.
Preparing to unpack .../07-sensible-utils_0.0.14_all.deb ...
Unpacking sensible-utils (0.0.14) ...
Selecting previously unselected package libmagic-mgc.
Preparing to unpack .../08-libmagic-mgc_1%3a5.39-3_i386.deb ...
Unpacking libmagic-mgc (1:5.39-3) ...
Selecting previously unselected package libmagic1:i386.
Preparing to unpack .../09-libmagic1_1%3a5.39-3_i386.deb ...
Unpacking libmagic1:i386 (1:5.39-3) ...
Selecting previously unselected package file.
Preparing to unpack .../10-file_1%3a5.39-3_i386.deb ...
Unpacking file (1:5.39-3) ...
Selecting previously unselected package gettext-base.
Preparing to unpack .../11-gettext-base_0.21-4_i386.deb ...
Unpacking gettext-base (0.21-4) ...
Selecting previously unselected package libsigsegv2:i386.
Preparing to unpack .../12-libsigsegv2_2.13-1_i386.deb ...
Unpacking libsigsegv2:i386 (2.13-1) ...
Selecting previously unselected package m4.
Preparing to unpack .../13-m4_1.4.18-5_i386.deb ...
Unpacking m4 (1.4.18-5) ...
Selecting previously unselected package autoconf.
Preparing to unpack .../14-autoconf_2.69-14_all.deb ...
Unpacking autoconf (2.69-14) ...
Selecting previously unselected package autotools-dev.
Preparing to unpack .../15-autotools-dev_20180224.1+nmu1_all.deb ...
Unpacking autotools-dev (20180224.1+nmu1) ...
Selecting previously unselected package automake.
Preparing to unpack .../16-automake_1%3a1.16.3-2_all.deb ...
Unpacking automake (1:1.16.3-2) ...
Selecting previously unselected package autopoint.
Preparing to unpack .../17-autopoint_0.21-4_all.deb ...
Unpacking autopoint (0.21-4) ...
Selecting previously unselected package dctrl-tools.
Preparing to unpack .../18-dctrl-tools_2.24-3_i386.deb ...
Unpacking dctrl-tools (2.24-3) ...
Selecting previously unselected package libdebhelper-perl.
Preparing to unpack .../19-libdebhelper-perl_13.3.4_all.deb ...
Unpacking libdebhelper-perl (13.3.4) ...
Selecting previously unselected package libtool.
Preparing to unpack .../20-libtool_2.4.6-15_all.deb ...
Unpacking libtool (2.4.6-15) ...
Selecting previously unselected package dh-autoreconf.
Preparing to unpack .../21-dh-autoreconf_20_all.deb ...
Unpacking dh-autoreconf (20) ...
Selecting previously unselected package libarchive-zip-perl.
Preparing to unpack .../22-libarchive-zip-perl_1.68-1_all.deb ...
Unpacking libarchive-zip-perl (1.68-1) ...
Selecting previously unselected package libsub-override-perl.
Preparing to unpack .../23-libsub-override-perl_0.09-2_all.deb ...
Unpacking libsub-override-perl (0.09-2) ...
Selecting previously unselected package libfile-stripnondeterminism-perl.
Preparing to unpack .../24-libfile-stripnondeterminism-perl_1.11.0-1_all.deb ...
Unpacking libfile-stripnondeterminism-perl (1.11.0-1) ...
Selecting previously unselected package dh-strip-nondeterminism.
Preparing to unpack .../25-dh-strip-nondeterminism_1.11.0-1_all.deb ...
Unpacking dh-strip-nondeterminism (1.11.0-1) ...
Selecting previously unselected package libelf1:i386.
Preparing to unpack .../26-libelf1_0.183-1_i386.deb ...
Unpacking libelf1:i386 (0.183-1) ...
Selecting previously unselected package dwz.
Preparing to unpack .../27-dwz_0.13+20210201-1_i386.deb ...
Unpacking dwz (0.13+20210201-1) ...
Selecting previously unselected package libicu67:i386.
Preparing to unpack .../28-libicu67_67.1-6_i386.deb ...
Unpacking libicu67:i386 (67.1-6) ...
Selecting previously unselected package libxml2:i386.
Preparing to unpack .../29-libxml2_2.9.10+dfsg-6.7_i386.deb ...
Unpacking libxml2:i386 (2.9.10+dfsg-6.7) ...
Selecting previously unselected package gettext.
Preparing to unpack .../30-gettext_0.21-4_i386.deb ...
Unpacking gettext (0.21-4) ...
Selecting previously unselected package intltool-debian.
Preparing to unpack .../31-intltool-debian_0.35.0+20060710.5_all.deb ...
Unpacking intltool-debian (0.35.0+20060710.5) ...
Selecting previously unselected package po-debconf.
Preparing to unpack .../32-po-debconf_1.0.21+nmu1_all.deb ...
Unpacking po-debconf (1.0.21+nmu1) ...
Selecting previously unselected package debhelper.
Preparing to unpack .../33-debhelper_13.3.4_all.deb ...
Unpacking debhelper (13.3.4) ...
Selecting previously unselected package libtool-bin.
Preparing to unpack .../34-libtool-bin_2.4.6-15_i386.deb ...
Unpacking libtool-bin (2.4.6-15) ...
Selecting previously unselected package libglib2.0-0:i386.
Preparing to unpack .../35-libglib2.0-0_2.66.8-1_i386.deb ...
Unpacking libglib2.0-0:i386 (2.66.8-1) ...
Selecting previously unselected package pkg-config.
Preparing to unpack .../36-pkg-config_0.29.2-1_i386.deb ...
Unpacking pkg-config (0.29.2-1) ...
Selecting previously unselected package libnumber-compare-perl.
Preparing to unpack .../37-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 .../38-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 .../39-libfile-find-rule-perl_0.34-1_all.deb ...
Unpacking libfile-find-rule-perl (0.34-1) ...
Selecting previously unselected package liblua5.4-0:i386.
Preparing to unpack .../40-liblua5.4-0_5.4.2-2_i386.deb ...
Unpacking liblua5.4-0:i386 (5.4.2-2) ...
Selecting previously unselected package libncurses6:i386.
Preparing to unpack .../41-libncurses6_6.2+20201114-2_i386.deb ...
Unpacking libncurses6:i386 (6.2+20201114-2) ...
Selecting previously unselected package libncurses-dev:i386.
Preparing to unpack .../42-libncurses-dev_6.2+20201114-2_i386.deb ...
Unpacking libncurses-dev:i386 (6.2+20201114-2) ...
Selecting previously unselected package libreadline-dev:i386.
Preparing to unpack .../43-libreadline-dev_8.1-1_i386.deb ...
Unpacking libreadline-dev:i386 (8.1-1) ...
Selecting previously unselected package liblua5.4-dev:i386.
Preparing to unpack .../44-liblua5.4-dev_5.4.2-2_i386.deb ...
Unpacking liblua5.4-dev:i386 (5.4.2-2) ...
Selecting previously unselected package lua5.4.
Preparing to unpack .../45-lua5.4_5.4.2-2_i386.deb ...
Unpacking lua5.4 (5.4.2-2) ...
Selecting previously unselected package liblua5.3-0:i386.
Preparing to unpack .../46-liblua5.3-0_5.3.3-1.1+b1_i386.deb ...
Unpacking liblua5.3-0:i386 (5.3.3-1.1+b1) ...
Selecting previously unselected package liblua5.3-dev:i386.
Preparing to unpack .../47-liblua5.3-dev_5.3.3-1.1+b1_i386.deb ...
Unpacking liblua5.3-dev:i386 (5.3.3-1.1+b1) ...
Selecting previously unselected package lua5.3.
Preparing to unpack .../48-lua5.3_5.3.3-1.1+b1_i386.deb ...
Unpacking lua5.3 (5.3.3-1.1+b1) ...
Selecting previously unselected package liblua5.2-0:i386.
Preparing to unpack .../49-liblua5.2-0_5.2.4-1.1+b3_i386.deb ...
Unpacking liblua5.2-0:i386 (5.2.4-1.1+b3) ...
Selecting previously unselected package liblua5.2-dev:i386.
Preparing to unpack .../50-liblua5.2-dev_5.2.4-1.1+b3_i386.deb ...
Unpacking liblua5.2-dev:i386 (5.2.4-1.1+b3) ...
Selecting previously unselected package lua5.2.
Preparing to unpack .../51-lua5.2_5.2.4-1.1+b3_i386.deb ...
Unpacking lua5.2 (5.2.4-1.1+b3) ...
Selecting previously unselected package liblua5.1-0:i386.
Preparing to unpack .../52-liblua5.1-0_5.1.5-8.1+b3_i386.deb ...
Unpacking liblua5.1-0:i386 (5.1.5-8.1+b3) ...
Selecting previously unselected package liblua5.1-0-dev:i386.
Preparing to unpack .../53-liblua5.1-0-dev_5.1.5-8.1+b3_i386.deb ...
Unpacking liblua5.1-0-dev:i386 (5.1.5-8.1+b3) ...
Selecting previously unselected package lua5.1.
Preparing to unpack .../54-lua5.1_5.1.5-8.1+b3_i386.deb ...
Unpacking lua5.1 (5.1.5-8.1+b3) ...
Selecting previously unselected package dh-lua.
Preparing to unpack .../55-dh-lua_27_all.deb ...
Unpacking dh-lua (27) ...
Selecting previously unselected package libssl-dev:i386.
Preparing to unpack .../56-libssl-dev_1.1.1k-1_i386.deb ...
Unpacking libssl-dev:i386 (1.1.1k-1) ...
Setting up libpipeline1:i386 (1.5.3-1) ...
Setting up bsdextrautils (2.36.1-7) ...
update-alternatives: using /usr/bin/write.ul to provide /usr/bin/write (write) in auto mode
Setting up libicu67:i386 (67.1-6) ...
Setting up libtext-glob-perl (0.11-1) ...
Setting up libmagic-mgc (1:5.39-3) ...
Setting up libarchive-zip-perl (1.68-1) ...
Setting up libglib2.0-0:i386 (2.66.8-1) ...
No schema files found: doing nothing.
Setting up libdebhelper-perl (13.3.4) ...
Setting up libmagic1:i386 (1:5.39-3) ...
Setting up gettext-base (0.21-4) ...
Setting up file (1:5.39-3) ...
Setting up libnumber-compare-perl (0.03-1.1) ...
Setting up autotools-dev (20180224.1+nmu1) ...
Setting up libfile-find-rule-perl (0.34-1) ...
Setting up libncurses6:i386 (6.2+20201114-2) ...
Setting up libsigsegv2:i386 (2.13-1) ...
Setting up libssl-dev:i386 (1.1.1k-1) ...
Setting up autopoint (0.21-4) ...
Setting up pkg-config (0.29.2-1) ...
Setting up liblua5.2-0:i386 (5.2.4-1.1+b3) ...
Setting up sensible-utils (0.0.14) ...
Setting up libuchardet0:i386 (0.0.7-1) ...
Setting up liblua5.3-0:i386 (5.3.3-1.1+b1) ...
Setting up liblua5.1-0:i386 (5.1.5-8.1+b3) ...
Setting up liblua5.4-0:i386 (5.4.2-2) ...
Setting up libsub-override-perl (0.09-2) ...
Setting up libelf1:i386 (0.183-1) ...
Setting up readline-common (8.1-1) ...
Setting up libxml2:i386 (2.9.10+dfsg-6.7) ...
Setting up dctrl-tools (2.24-3) ...
Setting up libfile-stripnondeterminism-perl (1.11.0-1) ...
Setting up libncurses-dev:i386 (6.2+20201114-2) ...
Setting up gettext (0.21-4) ...
Setting up libtool (2.4.6-15) ...
Setting up libreadline8:i386 (8.1-1) ...
Setting up lua5.3 (5.3.3-1.1+b1) ...
update-alternatives: using /usr/bin/lua5.3 to provide /usr/bin/lua (lua-interpreter) in auto mode
update-alternatives: using /usr/bin/luac5.3 to provide /usr/bin/luac (lua-compiler) in auto mode
Setting up m4 (1.4.18-5) ...
Setting up libreadline-dev:i386 (8.1-1) ...
Setting up lua5.1 (5.1.5-8.1+b3) ...
Setting up liblua5.2-dev:i386 (5.2.4-1.1+b3) ...
Setting up liblua5.4-dev:i386 (5.4.2-2) ...
update-alternatives: using /usr/lib/i386-linux-gnu/pkgconfig/lua5.4.pc to provide /usr/lib/i386-linux-gnu/pkgconfig/lua.pc (lua-pkgconfig-i386-linux-gnu) in auto mode
Setting up intltool-debian (0.35.0+20060710.5) ...
Setting up autoconf (2.69-14) ...
Setting up dh-strip-nondeterminism (1.11.0-1) ...
Setting up dwz (0.13+20210201-1) ...
Setting up groff-base (1.22.4-6) ...
Setting up automake (1:1.16.3-2) ...
update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode
Setting up libtool-bin (2.4.6-15) ...
Setting up lua5.4 (5.4.2-2) ...
Setting up liblua5.3-dev:i386 (5.3.3-1.1+b1) ...
Setting up liblua5.1-0-dev:i386 (5.1.5-8.1+b3) ...
Setting up lua5.2 (5.2.4-1.1+b3) ...
Setting up po-debconf (1.0.21+nmu1) ...
Setting up man-db (2.9.4-2) ...
Not building database; man-db/auto-update is not 'true'.
Setting up dh-autoreconf (20) ...
Setting up debhelper (13.3.4) ...
Setting up dh-lua (27) ...
Processing triggers for libc-bin (2.31-12) ...
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 NEW packages will be installed:
  usrmerge
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 13.0 kB of archives.
After this operation, 43.0 kB of additional disk space will be used.
Get:1 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 13.0 kB in 0s (0 B/s)
Selecting previously unselected package usrmerge.
(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 ... 22126 files and directories currently installed.)
Preparing to unpack .../archives/usrmerge_25_all.deb ...
Unpacking usrmerge (25) ...
Setting up usrmerge (25) ...
The system has been successfully converted.
I: Building the package
I: Running cd /build/lua-luaossl-20161214/ && 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 lua-luaossl
dpkg-buildpackage: info: source version 20161214-1
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Ondřej Surý <ondrej@debian.org>
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture i386
 fakeroot debian/rules clean
dh clean --buildsystem=lua --with lua
dh: warning: Compatibility levels before 10 are deprecated (level 9 in use)
   debian/rules override_dh_auto_clean
make[1]: Entering directory '/build/lua-luaossl-20161214'
dh_auto_clean --buildsystem=lua
dh_auto_clean: warning: Compatibility levels before 10 are deprecated (level 9 in use)
	make --no-print-directory -f /usr/share/dh-lua/make/dh-lua.Makefile.multiple clean

Making target clean for debian/lua5.1.dh-lua.conf
# fix for leftovers of dh-lua < 14
Target clean made


Making target clean for debian/lua5.2.dh-lua.conf
# fix for leftovers of dh-lua < 14
Target clean made


Making target clean for debian/lua5.3.dh-lua.conf
# fix for leftovers of dh-lua < 14
Target clean made

rm config.h
rm: cannot remove 'config.h': No such file or directory
make[1]: [debian/rules:28: override_dh_auto_clean] Error 1 (ignored)
make[1]: Leaving directory '/build/lua-luaossl-20161214'
   dh_clean -O--buildsystem=lua
dh_clean: warning: Compatibility levels before 10 are deprecated (level 9 in use)
 debian/rules build
dh build --buildsystem=lua --with lua
dh: warning: Compatibility levels before 10 are deprecated (level 9 in use)
   dh_update_autotools_config -O--buildsystem=lua
   debian/rules override_dh_auto_configure
make[1]: Entering directory '/build/lua-luaossl-20161214'
cp config.h.guess config.h
dh_auto_configure --buildsystem=lua
dh_auto_configure: warning: Compatibility levels before 10 are deprecated (level 9 in use)
	make --no-print-directory -f /usr/share/dh-lua/make/dh-lua.Makefile.multiple configure

Making target configure for debian/lua5.1.dh-lua.conf
# .install
Filling in debian/lua-luaossl.install using /usr/share/dh-lua/template/lib.install.in
Adding new line: usr/lib/i386-linux-gnu/lua/5.1/_openssl.so
Adding new line: usr/lib/i386-linux-gnu/liblua5.1-luaossl.so.*
Adding new line: usr/share/lua/5.1/openssl/auxlib.lua
Adding new line: usr/share/lua/5.1/openssl/bignum.lua
Adding new line: usr/share/lua/5.1/openssl/cipher.lua
Adding new line: usr/share/lua/5.1/openssl/des.lua
Adding new line: usr/share/lua/5.1/openssl/digest.lua
Adding new line: usr/share/lua/5.1/openssl/hmac.lua
Adding new line: usr/share/lua/5.1/openssl.lua
Adding new line: usr/share/lua/5.1/openssl/pkcs12.lua
Adding new line: usr/share/lua/5.1/openssl/pkey.lua
Adding new line: usr/share/lua/5.1/openssl/pubkey.lua
Adding new line: usr/share/lua/5.1/openssl/rand.lua
Adding new line: usr/share/lua/5.1/openssl/ssl/context.lua
Adding new line: usr/share/lua/5.1/openssl/ssl.lua
Adding new line: usr/share/lua/5.1/openssl/x509/altname.lua
Adding new line: usr/share/lua/5.1/openssl/x509/chain.lua
Adding new line: usr/share/lua/5.1/openssl/x509/crl.lua
Adding new line: usr/share/lua/5.1/openssl/x509/csr.lua
Adding new line: usr/share/lua/5.1/openssl/x509/extension.lua
Adding new line: usr/share/lua/5.1/openssl/x509.lua
Adding new line: usr/share/lua/5.1/openssl/x509/name.lua
Adding new line: usr/share/lua/5.1/openssl/x509/store.lua
Adding new line: usr/share/lua/5.1/openssl/x509/verify_param.lua
Filling in debian/lua-luaossl-dev.install using /usr/share/dh-lua/template/dev.install.in
Adding new line: usr/lib/i386-linux-gnu/liblua5.1-luaossl.so
Adding new line: usr/lib/i386-linux-gnu/liblua5.1-luaossl.a
Adding new line: usr/lib/i386-linux-gnu/pkgconfig/lua5.1-luaossl.pc
Adding new line: usr/include/lua5.1/lua-luaossl.h
# lua_versions
Filling in debian/lua_versions
Adding new line: 5.1
Target configure made


Making target configure for debian/lua5.2.dh-lua.conf
# .install
Filling in debian/lua-luaossl.install using /usr/share/dh-lua/template/lib.install.in
Adding new line: usr/lib/i386-linux-gnu/lua/5.2/_openssl.so
Adding new line: usr/lib/i386-linux-gnu/liblua5.2-luaossl.so.*
Adding new line: usr/share/lua/5.2/openssl/auxlib.lua
Adding new line: usr/share/lua/5.2/openssl/bignum.lua
Adding new line: usr/share/lua/5.2/openssl/cipher.lua
Adding new line: usr/share/lua/5.2/openssl/des.lua
Adding new line: usr/share/lua/5.2/openssl/digest.lua
Adding new line: usr/share/lua/5.2/openssl/hmac.lua
Adding new line: usr/share/lua/5.2/openssl.lua
Adding new line: usr/share/lua/5.2/openssl/pkcs12.lua
Adding new line: usr/share/lua/5.2/openssl/pkey.lua
Adding new line: usr/share/lua/5.2/openssl/pubkey.lua
Adding new line: usr/share/lua/5.2/openssl/rand.lua
Adding new line: usr/share/lua/5.2/openssl/ssl/context.lua
Adding new line: usr/share/lua/5.2/openssl/ssl.lua
Adding new line: usr/share/lua/5.2/openssl/x509/altname.lua
Adding new line: usr/share/lua/5.2/openssl/x509/chain.lua
Adding new line: usr/share/lua/5.2/openssl/x509/crl.lua
Adding new line: usr/share/lua/5.2/openssl/x509/csr.lua
Adding new line: usr/share/lua/5.2/openssl/x509/extension.lua
Adding new line: usr/share/lua/5.2/openssl/x509.lua
Adding new line: usr/share/lua/5.2/openssl/x509/name.lua
Adding new line: usr/share/lua/5.2/openssl/x509/store.lua
Adding new line: usr/share/lua/5.2/openssl/x509/verify_param.lua
Filling in debian/lua-luaossl-dev.install using /usr/share/dh-lua/template/dev.install.in
Adding new line: usr/lib/i386-linux-gnu/liblua5.2-luaossl.so
Adding new line: usr/lib/i386-linux-gnu/liblua5.2-luaossl.a
Adding new line: usr/lib/i386-linux-gnu/pkgconfig/lua5.2-luaossl.pc
Adding new line: usr/include/lua5.2/lua-luaossl.h
# lua_versions
Filling in debian/lua_versions
Adding new line: 5.2
Target configure made


Making target configure for debian/lua5.3.dh-lua.conf
# .install
Filling in debian/lua-luaossl.install using /usr/share/dh-lua/template/lib.install.in
Adding new line: usr/lib/i386-linux-gnu/lua/5.3/_openssl.so
Adding new line: usr/lib/i386-linux-gnu/liblua5.3-luaossl.so.*
Adding new line: usr/share/lua/5.3/openssl/auxlib.lua
Adding new line: usr/share/lua/5.3/openssl/bignum.lua
Adding new line: usr/share/lua/5.3/openssl/cipher.lua
Adding new line: usr/share/lua/5.3/openssl/des.lua
Adding new line: usr/share/lua/5.3/openssl/digest.lua
Adding new line: usr/share/lua/5.3/openssl/hmac.lua
Adding new line: usr/share/lua/5.3/openssl.lua
Adding new line: usr/share/lua/5.3/openssl/pkcs12.lua
Adding new line: usr/share/lua/5.3/openssl/pkey.lua
Adding new line: usr/share/lua/5.3/openssl/pubkey.lua
Adding new line: usr/share/lua/5.3/openssl/rand.lua
Adding new line: usr/share/lua/5.3/openssl/ssl/context.lua
Adding new line: usr/share/lua/5.3/openssl/ssl.lua
Adding new line: usr/share/lua/5.3/openssl/x509/altname.lua
Adding new line: usr/share/lua/5.3/openssl/x509/chain.lua
Adding new line: usr/share/lua/5.3/openssl/x509/crl.lua
Adding new line: usr/share/lua/5.3/openssl/x509/csr.lua
Adding new line: usr/share/lua/5.3/openssl/x509/extension.lua
Adding new line: usr/share/lua/5.3/openssl/x509.lua
Adding new line: usr/share/lua/5.3/openssl/x509/name.lua
Adding new line: usr/share/lua/5.3/openssl/x509/store.lua
Adding new line: usr/share/lua/5.3/openssl/x509/verify_param.lua
Filling in debian/lua-luaossl-dev.install using /usr/share/dh-lua/template/dev.install.in
Adding new line: usr/lib/i386-linux-gnu/liblua5.3-luaossl.so
Adding new line: usr/lib/i386-linux-gnu/liblua5.3-luaossl.a
Adding new line: usr/lib/i386-linux-gnu/pkgconfig/lua5.3-luaossl.pc
Adding new line: usr/include/lua5.3/lua-luaossl.h
# lua_versions
Filling in debian/lua_versions
Adding new line: 5.3
Target configure made

make[1]: Leaving directory '/build/lua-luaossl-20161214'
   dh_auto_build -O--buildsystem=lua
dh_auto_build: warning: Compatibility levels before 10 are deprecated (level 9 in use)
	make --no-print-directory -f /usr/share/dh-lua/make/dh-lua.Makefile.multiple build

Making target build for debian/lua5.1.dh-lua.conf
libtool --tag=CC --mode=compile cc -c -g -O2 -fdebug-prefix-map=/build/lua-luaossl-20161214=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr//include/lua5.1  -I . -I src/ -std=c99 -D_REENTRANT -D_THREAD_SAFE -D_GNU_SOURCE -DLUA_COMPAT_APIINTCASTS -DHAVE_CONFIG_H -Wall -Wextra -o /build/lua-luaossl-20161214/5.1-luaossl/src/openssl.lo src/openssl.c 
libtool: compile:  cc -c -g -O2 -fdebug-prefix-map=/build/lua-luaossl-20161214=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr//include/lua5.1 -I . -I src/ -std=c99 -D_REENTRANT -D_THREAD_SAFE -D_GNU_SOURCE -DLUA_COMPAT_APIINTCASTS -DHAVE_CONFIG_H -Wall -Wextra src/openssl.c  -fPIC -DPIC -o /build/lua-luaossl-20161214/5.1-luaossl/src/.libs/openssl.o
src/openssl.c: In function 'dl_anchor':
src/openssl.c:1223:14: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic]
 1223 |  if (!dladdr((void *)&luaopen__openssl, &info))
      |              ^
src/openssl.c: At top level:
src/openssl.c:1262:6: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 1262 | #if !HAVE_ASN1_STRING_GET0_DATA
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c:1266:6: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 1266 | #if !HAVE_DH_GET0_KEY
      |      ^~~~~~~~~~~~~~~~
src/openssl.c:1277:6: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 1277 | #if !HAVE_DH_GET0_PQG
      |      ^~~~~~~~~~~~~~~~
src/openssl.c:1290:6: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 1290 | #if !HAVE_DH_SET0_KEY
      |      ^~~~~~~~~~~~~~~~
src/openssl.c:1301:6: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 1301 | #if !HAVE_DH_SET0_PQG
      |      ^~~~~~~~~~~~~~~~
src/openssl.c:1314:6: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 1314 | #if !HAVE_DSA_GET0_KEY
      |      ^~~~~~~~~~~~~~~~~
src/openssl.c:1325:6: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 1325 | #if !HAVE_DSA_GET0_PQG
      |      ^~~~~~~~~~~~~~~~~
src/openssl.c:1338:6: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 1338 | #if !HAVE_DSA_SET0_KEY
      |      ^~~~~~~~~~~~~~~~~
src/openssl.c:1349:6: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 1349 | #if !HAVE_DSA_SET0_PQG
      |      ^~~~~~~~~~~~~~~~~
src/openssl.c:1362:6: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 1362 | #if !HAVE_EVP_CIPHER_CTX_FREE
      |      ^~~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c:1371:6: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 1371 | #if !HAVE_EVP_CIPHER_CTX_NEW
      |      ^~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c:1386:6: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 1386 | #if !HAVE_EVP_MD_CTX_FREE
      |      ^~~~~~~~~~~~~~~~~~~~
src/openssl.c:1390:6: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 1390 | #if !HAVE_EVP_MD_CTX_NEW
      |      ^~~~~~~~~~~~~~~~~~~
src/openssl.c:1394:6: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 1394 | #if !HAVE_EVP_PKEY_ID
      |      ^~~~~~~~~~~~~~~~
src/openssl.c:1398:6: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 1398 | #if !HAVE_EVP_PKEY_BASE_ID
      |      ^~~~~~~~~~~~~~~~~~~~~
src/openssl.c:1406:6: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 1406 | #if !HAVE_EVP_PKEY_GET_DEFAULT_DIGEST_NID
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c:1430:6: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 1430 | #if !HAVE_EVP_PKEY_GET0
      |      ^~~~~~~~~~~~~~~~~~
src/openssl.c:1465:6: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 1465 | #if !HAVE_HMAC_CTX_FREE
      |      ^~~~~~~~~~~~~~~~~~
src/openssl.c:1474:6: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 1474 | #if !HAVE_HMAC_CTX_NEW
      |      ^~~~~~~~~~~~~~~~~
src/openssl.c:1488:6: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 1488 | #if !HAVE_RSA_GET0_CRT_PARAMS
      |      ^~~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c:1501:6: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 1501 | #if !HAVE_RSA_GET0_FACTORS
      |      ^~~~~~~~~~~~~~~~~~~~~
src/openssl.c:1512:6: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 1512 | #if !HAVE_RSA_GET0_KEY
      |      ^~~~~~~~~~~~~~~~~
src/openssl.c:1525:6: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 1525 | #if !HAVE_RSA_SET0_CRT_PARAMS
      |      ^~~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c:1538:6: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 1538 | #if !HAVE_RSA_SET0_FACTORS
      |      ^~~~~~~~~~~~~~~~~~~~~
src/openssl.c:1549:6: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 1549 | #if !HAVE_RSA_SET0_KEY
      |      ^~~~~~~~~~~~~~~~~
src/openssl.c:1562:6: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 1562 | #if !HAVE_SSL_CLIENT_VERSION
      |      ^~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c:1570:6: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 1570 | #if !HAVE_SSL_GET0_PARAM
      |      ^~~~~~~~~~~~~~~~~~~
src/openssl.c:1578:6: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 1578 | #if !HAVE_SSL_SET1_PARAM
      |      ^~~~~~~~~~~~~~~~~~~
src/openssl.c:1586:6: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 1586 | #if !HAVE_SSL_UP_REF
      |      ^~~~~~~~~~~~~~~
src/openssl.c:1598:6: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 1598 | #if !HAVE_SSL_CTX_GET0_PARAM
      |      ^~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c:1606:6: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 1606 | #if !HAVE_SSL_CTX_SET1_PARAM
      |      ^~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c:1630:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 1630 | #if HAVE_X509_STORE_REFERENCES
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c:1654:6: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 1654 | #if !HAVE_SSL_CTX_CERT_STORE || !HAVE_X509_STORE_REFERENCES
      |      ^~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c:1654:34: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 1654 | #if !HAVE_SSL_CTX_CERT_STORE || !HAVE_X509_STORE_REFERENCES
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c:1687:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 1687 | #if HAVE_SSL_CTX_CERT_STORE
      |     ^~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c:1710:6: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 1710 | #if !HAVE_X509_STORE_UP_REF
      |      ^~~~~~~~~~~~~~~~~~~~~~
src/openssl.c:1722:6: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 1722 | #if !HAVE_X509_UP_REF
      |      ^~~~~~~~~~~~~~~~
src/openssl.c:1734:6: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 1734 | #if !HAVE_X509_VERIFY_PARAM_SET1_EMAIL
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c:1741:6: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 1741 | #if !HAVE_X509_VERIFY_PARAM_SET1_HOST
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c: In function 'compat_init':
src/openssl.c:1828:1: warning: label 'sslerr' defined but not used [-Wunused-label]
 1828 | sslerr:
      | ^~~~~~
src/openssl.c:1749:31: warning: unused variable 'ssl_ctx_index' [-Wunused-variable]
 1749 |  static int store_index = -1, ssl_ctx_index = -1, done;
      |                               ^~~~~~~~~~~~~
src/openssl.c:1749:13: warning: unused variable 'store_index' [-Wunused-variable]
 1749 |  static int store_index = -1, ssl_ctx_index = -1, done;
      |             ^~~~~~~~~~~
src/openssl.c: At top level:
src/openssl.c:1916:25: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 1916 | #if OPENSSL_PREREQ(1,1,0)
      |                         ^
src/openssl.c: In function 'ex_hasstate':
src/openssl.c:2006:27: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic]
 2006 |  lua_pushlightuserdata(L, (void *)&ex__gc);
      |                           ^
src/openssl.c: In function 'ex_newstate':
src/openssl.c:2041:27: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic]
 2041 |  lua_pushlightuserdata(L, (void *)&ex__gc);
      |                           ^
src/openssl.c: In function 'ex_getstate':
src/openssl.c:2051:27: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic]
 2051 |  lua_pushlightuserdata(L, (void *)&ex__gc);
      |                           ^
src/openssl.c: At top level:
src/openssl.c:2163:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2163 |  { "version", &ossl_version },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:2164:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2164 |  { NULL,      NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c: In function 'getctx':
src/openssl.c:2615:27: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic]
 2615 |  lua_pushlightuserdata(L, (void *)&ctx__gc);
      |                           ^
src/openssl.c:2626:28: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic]
 2626 |   lua_pushlightuserdata(L, (void *)&ctx__gc);
      |                            ^
src/openssl.c: At top level:
src/openssl.c:2948:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2948 |  { "add",       &bn__add },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:2949:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2949 |  { "sub",       &bn__sub },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:2950:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2950 |  { "mul",       &bn__mul },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:2951:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2951 |  { "sqr",       &bn_sqr },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:2952:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2952 |  { "idiv",      &bn__idiv },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:2953:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2953 |  { "mod",       &bn__mod },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:2954:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2954 |  { "nnmod",     &bn_nnmod },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:2955:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2955 |  { "exp",       &bn__pow },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:2956:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2956 |  { "gcd",       &bn_gcd },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:2957:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2957 |  { "lshift",    &bn__shl },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:2958:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2958 |  { "rshift",    &bn__shr },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:2959:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2959 |  { "isPrime",   &bn_isPrime },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:2960:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2960 |  { "toBinary",  &bn_toBinary },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:2961:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2961 |  { "toDecimal", &bn_toDecimal },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:2962:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2962 |  { "toHex",     &bn_toHex },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:2964:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2964 |  { "tobin",     &bn_toBinary },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:2965:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2965 |  { "todec",     &bn_toDecimal },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:2966:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2966 |  { "tohex",     &bn_toHex },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:2967:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2967 |  { NULL,        NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:2971:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2971 |  { "__add",      &bn__add },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:2972:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2972 |  { "__sub",      &bn__sub },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:2973:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2973 |  { "__mul",      &bn__mul },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:2974:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2974 |  { "__div",      &bn__idiv },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:2975:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2975 |  { "__idiv",     &bn__idiv },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:2976:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2976 |  { "__mod",      &bn__mod },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:2977:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2977 |  { "__pow",      &bn__pow },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:2978:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2978 |  { "__unm",      &bn__unm },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:2979:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2979 |  { "__shl",      &bn__shl },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:2980:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2980 |  { "__shr",      &bn__shr },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:2981:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2981 |  { "__eq",       &bn__eq },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:2982:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2982 |  { "__lt",       &bn__lt },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:2983:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2983 |  { "__le",       &bn__le },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:2984:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2984 |  { "__gc",       &bn__gc },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:2985:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2985 |  { "__tostring", &bn_toDecimal },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:2986:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2986 |  { NULL,         NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:2991:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2991 |  { "new",           &bn_new },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:2992:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2992 |  { "interpose",     &bn_interpose },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:2993:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2993 |  { "fromBinary",    &bn_fromBinary },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:2994:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2994 |  { "generatePrime", &bn_generatePrime },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:2995:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2995 |  { NULL,            NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c: In function 'getbio':
src/openssl.c:3026:27: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic]
 3026 |  lua_pushlightuserdata(L, (void *)&bio__gc);
      |                           ^
src/openssl.c:3037:28: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic]
 3037 |   lua_pushlightuserdata(L, (void *)&bio__gc);
      |                            ^
src/openssl.c: In function 'pk_new':
src/openssl.c:3114:4: warning: 'RSA_generate_key' is deprecated [-Wdeprecated-declarations]
 3114 |    if (!(rsa = RSA_generate_key(bits, exp, 0, 0)))
      |    ^~
In file included from src/openssl.c:57:
/usr/include/openssl/rsa.h:235:1: note: declared here
  235 | DEPRECATEDIN_0_9_8(RSA *RSA_generate_key(int bits, unsigned long e, void
      | ^~~~~~~~~~~~~~~~~~
src/openssl.c:3126:4: warning: 'DSA_generate_parameters' is deprecated [-Wdeprecated-declarations]
 3126 |    if (!(dsa = DSA_generate_parameters(bits, 0, 0, 0, 0, 0, 0)))
      |    ^~
In file included from src/openssl.c:57:
/usr/include/openssl/dsa.h:117:1: note: declared here
  117 | DEPRECATEDIN_0_9_8(DSA *DSA_generate_parameters(int bits,
      | ^~~~~~~~~~~~~~~~~~
src/openssl.c:3143:4: warning: 'DH_generate_parameters' is deprecated [-Wdeprecated-declarations]
 3143 |    if (!(dh = DH_generate_parameters(bits, exp, 0, 0)))
      |    ^~
In file included from src/openssl.c:57:
/usr/include/openssl/dh.h:136:1: note: declared here
  136 | DEPRECATEDIN_0_9_8(DH *DH_generate_parameters(int prime_len, int generator,
      | ^~~~~~~~~~~~~~~~~~
src/openssl.c:3280:1: warning: label 'done' defined but not used [-Wunused-label]
 3280 | done:
      | ^~~~
src/openssl.c: At top level:
src/openssl.c:3397:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 3397 | #if HAVE_EVP_PKEY_CTX_NEW
      |     ^~~~~~~~~~~~~~~~~~~~~
src/openssl.c:3456:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 3456 | #if HAVE_EVP_PKEY_CTX_NEW
      |     ^~~~~~~~~~~~~~~~~~~~~
src/openssl.c: In function 'pk_toPEM':
src/openssl.c:3563:14: warning: unused variable 'ok' [-Wunused-variable]
 3563 |  int top, i, ok;
      |              ^~
src/openssl.c: At top level:
src/openssl.c:4231:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4231 |  { "type",          &pk_type },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4232:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4232 |  { "setPublicKey",  &pk_setPublicKey },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4233:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4233 |  { "setPrivateKey", &pk_setPrivateKey },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4234:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 4234 | #if HAVE_EVP_PKEY_CTX_NEW
      |     ^~~~~~~~~~~~~~~~~~~~~
src/openssl.c:4235:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4235 |  { "decrypt",       &pk_decrypt },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4236:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4236 |  { "encrypt",       &pk_encrypt },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4238:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4238 |  { "sign",          &pk_sign },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4239:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4239 |  { "verify",        &pk_verify },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4240:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4240 |  { "getDefaultDigestName", &pk_getDefaultDigestName },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4241:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4241 |  { "toPEM",         &pk_toPEM },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4242:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4242 |  { "getParameters", &pk_getParameters },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4243:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4243 |  { "setParameters", &pk_setParameters },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4244:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4244 |  { NULL,            NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4248:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4248 |  { "__tostring", &pk__tostring },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4251:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4251 |  { "__gc",       &pk__gc },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4252:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4252 |  { NULL,         NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4257:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4257 |  { "new",       &pk_new },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4258:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4258 |  { "interpose", &pk_interpose },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4259:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4259 |  { NULL,        NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4282:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 4282 | #if HAVE_RSA_PKCS1_PSS_PADDING
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c:4282:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
src/openssl.c:4459:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4459 |  { "tostring", &ecg_tostring },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4460:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4460 |  { NULL,       NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4464:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4464 |  { "__tostring", &ecg__tostring },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4465:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4465 |  { "__gc",       &ecg__gc },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4466:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4466 |  { NULL,         NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4470:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4470 |  { "new",       &ecg_new },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4471:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4471 |  { "interpose", &ecg_interpose },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4472:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4472 |  { NULL,        NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4665:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4665 |  { "add", &xn_add },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4666:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4666 |  { "all", &xn_all },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4667:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4667 |  { NULL,  NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4671:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4671 |  { "__pairs",    &xn__pairs },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4672:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4672 |  { "__gc",       &xn__gc },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4673:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4673 |  { "__tostring", &xn__tostring },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4674:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4674 |  { NULL,         NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4679:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4679 |  { "new",       &xn_new },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4680:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4680 |  { "interpose", &xn_interpose },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4681:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4681 |  { NULL,        NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4921:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4921 |  { "add", &gn_add },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4922:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4922 |  { NULL,  NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4926:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4926 |  { "__pairs", &gn__pairs },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4927:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4927 |  { "__gc",    &gn__gc },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4928:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4928 |  { NULL,      NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4933:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4933 |  { "new",       &gn_new },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4934:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4934 |  { "interpose", &gn_interpose },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4935:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4935 |  { NULL,        NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:5145:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 5145 |  { "getID",        &xe_getID },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:5146:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 5146 |  { "getName",      &xe_getName },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:5147:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 5147 |  { "getShortName", &xe_getShortName },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:5148:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 5148 |  { "getLongName",  &xe_getLongName },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:5149:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 5149 |  { "getData",      &xe_getData },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:5150:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 5150 |  { "getCritical",  &xe_getCritical },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:5151:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 5151 |  { "text",         &xe_text },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:5152:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 5152 |  { NULL,           NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:5156:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 5156 |  { "__gc", &xe__gc },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:5157:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 5157 |  { NULL,   NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:5162:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 5162 |  { "new",       &xe_new },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:5163:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 5163 |  { "interpose", &xe_interpose },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:5164:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 5164 |  { NULL,        NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c: In function 'xc_setLifetime':
src/openssl.c:5524:14: warning: unused variable 'dt' [-Wunused-variable]
 5524 |  const char *dt;
      |              ^~
src/openssl.c: At top level:
src/openssl.c:6151:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6151 |  { "getVersion",    &xc_getVersion },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6152:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6152 |  { "setVersion",    &xc_setVersion },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6153:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6153 |  { "getSerial",     &xc_getSerial },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6154:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6154 |  { "setSerial",     &xc_setSerial },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6155:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6155 |  { "digest",        &xc_digest },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6156:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6156 |  { "getLifetime",   &xc_getLifetime },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6157:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6157 |  { "setLifetime",   &xc_setLifetime },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6158:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6158 |  { "getIssuer",     &xc_getIssuer },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6159:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6159 |  { "setIssuer",     &xc_setIssuer },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6160:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6160 |  { "getSubject",    &xc_getSubject },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6161:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6161 |  { "setSubject",    &xc_setSubject },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6162:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6162 |  { "getIssuerAlt",  &xc_getIssuerAlt },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6163:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6163 |  { "setIssuerAlt",  &xc_setIssuerAlt },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6164:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6164 |  { "getSubjectAlt", &xc_getSubjectAlt },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6165:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6165 |  { "setSubjectAlt", &xc_setSubjectAlt },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6166:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6166 |  { "getIssuerAltCritical",  &xc_getIssuerAltCritical },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6167:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6167 |  { "setIssuerAltCritical",  &xc_setIssuerAltCritical },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6168:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6168 |  { "getSubjectAltCritical", &xc_getSubjectAltCritical },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6169:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6169 |  { "setSubjectAltCritical", &xc_setSubjectAltCritical },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6170:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6170 |  { "getBasicConstraints", &xc_getBasicConstraint },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6171:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6171 |  { "getBasicConstraint",  &xc_getBasicConstraint },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6172:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6172 |  { "setBasicConstraints", &xc_setBasicConstraint },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6173:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6173 |  { "setBasicConstraint",  &xc_setBasicConstraint },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6174:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6174 |  { "getBasicConstraintsCritical", &xc_getBasicConstraintsCritical },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6175:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6175 |  { "setBasicConstraintsCritical", &xc_setBasicConstraintsCritical },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6176:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6176 |  { "addExtension",  &xc_addExtension },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6177:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6177 |  { "getExtension",  &xc_getExtension },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6178:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6178 |  { "getExtensionCount", &xc_getExtensionCount },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6179:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6179 |  { "isIssuedBy",    &xc_isIssuedBy },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6180:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6180 |  { "getPublicKey",  &xc_getPublicKey },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6181:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6181 |  { "setPublicKey",  &xc_setPublicKey },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6182:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6182 |  { "getPublicKeyDigest", &xc_getPublicKeyDigest },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6186:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6186 |  { "sign",          &xc_sign },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6187:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6187 |  { "text",          &xc_text },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6188:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6188 |  { "tostring",      &xc__tostring },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6189:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6189 |  { NULL,            NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6193:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6193 |  { "__tostring", &xc__tostring },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6194:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6194 |  { "__gc",       &xc__gc },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6195:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6195 |  { NULL,         NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6200:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6200 |  { "new",       &xc_new },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6201:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6201 |  { "interpose", &xc_interpose },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6202:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6202 |  { NULL,        NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c: In function 'xr_setExtensionByNid':
src/openssl.c:6391:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 6391 | #if HAVE_I2D_RE_X509_REQ_TBS
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c: At top level:
src/openssl.c:6486:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6486 |  { "getVersion",   &xr_getVersion },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6487:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6487 |  { "setVersion",   &xr_setVersion },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6488:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6488 |  { "getSubject",   &xr_getSubject },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6489:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6489 |  { "setSubject",   &xr_setSubject },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6490:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6490 |  { "getPublicKey", &xr_getPublicKey },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6491:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6491 |  { "setPublicKey", &xr_setPublicKey },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6492:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6492 |  { "getSubjectAlt", &xr_getSubjectAlt },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6493:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6493 |  { "setSubjectAlt", &xr_setSubjectAlt },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6494:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6494 |  { "sign",         &xr_sign },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6495:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6495 |  { "tostring",     &xr__tostring },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6496:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6496 |  { NULL,           NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6500:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6500 |  { "__tostring", &xr__tostring },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6501:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6501 |  { "__gc",       &xr__gc },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6502:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6502 |  { NULL,         NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6507:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6507 |  { "new",       &xr_new },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6508:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6508 |  { "interpose", &xr_interpose },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6509:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6509 |  { NULL,        NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c: In function 'xx_new':
src/openssl.c:6559:3: warning: 'X509_CRL_get_lastUpdate' is deprecated [-Wdeprecated-declarations]
 6559 |   X509_gmtime_adj(X509_CRL_get_lastUpdate(*ud), 0);
      |   ^~~~~~~~~~~~~~~
In file included from src/openssl.c:57:
/usr/include/openssl/x509.h:730:1: note: declared here
  730 | DEPRECATEDIN_1_1_0(ASN1_TIME *X509_CRL_get_lastUpdate(X509_CRL *crl))
      | ^~~~~~~~~~~~~~~~~~
src/openssl.c: In function 'xx_getLastUpdate':
src/openssl.c:6598:2: warning: 'X509_CRL_get_lastUpdate' is deprecated [-Wdeprecated-declarations]
 6598 |  if ((time = X509_CRL_get_lastUpdate(crl)))
      |  ^~
In file included from src/openssl.c:57:
/usr/include/openssl/x509.h:730:1: note: declared here
  730 | DEPRECATEDIN_1_1_0(ASN1_TIME *X509_CRL_get_lastUpdate(X509_CRL *crl))
      | ^~~~~~~~~~~~~~~~~~
src/openssl.c: In function 'xx_setLastUpdate':
src/openssl.c:6615:2: warning: 'X509_CRL_get_lastUpdate' is deprecated [-Wdeprecated-declarations]
 6615 |  if (!ASN1_TIME_set(X509_CRL_get_lastUpdate(crl), updated))
      |  ^~
In file included from src/openssl.c:57:
/usr/include/openssl/x509.h:730:1: note: declared here
  730 | DEPRECATEDIN_1_1_0(ASN1_TIME *X509_CRL_get_lastUpdate(X509_CRL *crl))
      | ^~~~~~~~~~~~~~~~~~
src/openssl.c: In function 'xx_getNextUpdate':
src/openssl.c:6629:2: warning: 'X509_CRL_get_nextUpdate' is deprecated [-Wdeprecated-declarations]
 6629 |  if ((time = X509_CRL_get_nextUpdate(crl)))
      |  ^~
In file included from src/openssl.c:57:
/usr/include/openssl/x509.h:731:1: note: declared here
  731 | DEPRECATEDIN_1_1_0(ASN1_TIME *X509_CRL_get_nextUpdate(X509_CRL *crl))
      | ^~~~~~~~~~~~~~~~~~
src/openssl.c: In function 'xx_setNextUpdate':
src/openssl.c:6646:2: warning: 'X509_CRL_get_nextUpdate' is deprecated [-Wdeprecated-declarations]
 6646 |  if (X509_CRL_get_nextUpdate(crl)) {
      |  ^~
In file included from src/openssl.c:57:
/usr/include/openssl/x509.h:731:1: note: declared here
  731 | DEPRECATEDIN_1_1_0(ASN1_TIME *X509_CRL_get_nextUpdate(X509_CRL *crl))
      | ^~~~~~~~~~~~~~~~~~
src/openssl.c:6647:3: warning: 'X509_CRL_get_nextUpdate' is deprecated [-Wdeprecated-declarations]
 6647 |   if (!ASN1_TIME_set(X509_CRL_get_nextUpdate(crl), updateby))
      |   ^~
In file included from src/openssl.c:57:
/usr/include/openssl/x509.h:731:1: note: declared here
  731 | DEPRECATEDIN_1_1_0(ASN1_TIME *X509_CRL_get_nextUpdate(X509_CRL *crl))
      | ^~~~~~~~~~~~~~~~~~
src/openssl.c: At top level:
src/openssl.c:6879:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6879 |  { "getVersion",     &xx_getVersion },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6880:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6880 |  { "setVersion",     &xx_setVersion },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6881:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6881 |  { "getLastUpdate",  &xx_getLastUpdate },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6882:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6882 |  { "setLastUpdate",  &xx_setLastUpdate },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6883:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6883 |  { "getNextUpdate",  &xx_getNextUpdate },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6884:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6884 |  { "setNextUpdate",  &xx_setNextUpdate },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6885:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6885 |  { "getIssuer",      &xx_getIssuer },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6886:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6886 |  { "setIssuer",      &xx_setIssuer },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6887:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6887 |  { "add",            &xx_add },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6888:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6888 |  { "addExtension",   &xx_addExtension },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6889:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6889 |  { "getExtension",   &xx_getExtension },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6890:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6890 |  { "getExtensionCount", &xx_getExtensionCount },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6891:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6891 |  { "sign",           &xx_sign },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6892:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6892 |  { "text",           &xx_text },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6893:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6893 |  { "tostring",       &xx__tostring },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6894:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6894 |  { NULL,             NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6898:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6898 |  { "__tostring", &xx__tostring },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6899:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6899 |  { "__gc",       &xx__gc },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6900:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6900 |  { NULL,         NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6905:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6905 |  { "new",       &xx_new },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6906:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6906 |  { "interpose", &xx_interpose },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6907:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6907 |  { NULL,        NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7051:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7051 |  { "add", &xl_add },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7052:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7052 |  { NULL,  NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7056:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7056 |  { "__pairs",  &xl__pairs },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7057:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7057 |  { "__ipairs", &xl__pairs },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7058:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7058 |  { "__gc",     &xl__gc },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7059:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7059 |  { NULL,       NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7063:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7063 |  { "new",       &xl_new },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7064:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7064 |  { "interpose", &xl_interpose },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7065:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7065 |  { NULL,        NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7248:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7248 |  { "add",         &xs_add },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7249:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7249 |  { "addDefaults", &xs_addDefaults },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7250:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7250 |  { "verify",      &xs_verify },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7251:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7251 |  { NULL,          NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7255:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7255 |  { "__gc", &xs__gc },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7256:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7256 |  { NULL,   NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7260:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7260 |  { "new",       &xs_new },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7261:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7261 |  { "interpose", &xs_interpose },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7262:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7262 |  { NULL,        NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7449:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7449 |  { "tostring", &p12__tostring },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7450:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7450 |  { NULL,         NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7454:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7454 |  { "__tostring", &p12__tostring },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7455:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7455 |  { "__gc",       &p12__gc },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7456:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7456 |  { NULL,         NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7460:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7460 |  { "new",       &p12_new },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7461:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7461 |  { "interpose", &p12_interpose },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7462:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7462 |  { NULL,        NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c: In function 'sx_new':
src/openssl.c:7500:2: warning: 'TLSv1_client_method' is deprecated [-Wdeprecated-declarations]
 7500 |  __typeof__(&TLSv1_client_method) method = &TLSv1_client_method;
      |  ^~~~~~~~~~
In file included from src/openssl.c:57:
/usr/include/openssl/ssl.h:1879:1: note: declared here
 1879 | DEPRECATEDIN_1_1_0(__owur const SSL_METHOD *TLSv1_client_method(void))
      | ^~~~~~~~~~~~~~~~~~
src/openssl.c:7500:2: warning: 'TLSv1_client_method' is deprecated [-Wdeprecated-declarations]
 7500 |  __typeof__(&TLSv1_client_method) method = &TLSv1_client_method;
      |  ^~~~~~~~~~
In file included from src/openssl.c:57:
/usr/include/openssl/ssl.h:1879:1: note: declared here
 1879 | DEPRECATEDIN_1_1_0(__owur const SSL_METHOD *TLSv1_client_method(void))
      | ^~~~~~~~~~~~~~~~~~
src/openssl.c:7517:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 7517 | #if HAVE_SSLV2_CLIENT_METHOD && HAVE_SSLV2_SERVER_METHOD
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c:7517:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
src/openssl.c:7517:33: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 7517 | #if HAVE_SSLV2_CLIENT_METHOD && HAVE_SSLV2_SERVER_METHOD
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c:7517:33: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
src/openssl.c:7532:3: warning: 'TLSv1_server_method' is deprecated [-Wdeprecated-declarations]
 7532 |   method = (srv)? &TLSv1_server_method : &TLSv1_client_method;
      |   ^~~~~~
In file included from src/openssl.c:57:
/usr/include/openssl/ssl.h:1878:1: note: declared here
 1878 | DEPRECATEDIN_1_1_0(__owur const SSL_METHOD *TLSv1_server_method(void))
      | ^~~~~~~~~~~~~~~~~~
src/openssl.c:7532:3: warning: 'TLSv1_client_method' is deprecated [-Wdeprecated-declarations]
 7532 |   method = (srv)? &TLSv1_server_method : &TLSv1_client_method;
      |   ^~~~~~
In file included from src/openssl.c:57:
/usr/include/openssl/ssl.h:1879:1: note: declared here
 1879 | DEPRECATEDIN_1_1_0(__owur const SSL_METHOD *TLSv1_client_method(void))
      | ^~~~~~~~~~~~~~~~~~
src/openssl.c:7537:3: warning: 'TLSv1_1_server_method' is deprecated [-Wdeprecated-declarations]
 7537 |   method = (srv)? &TLSv1_1_server_method : &TLSv1_1_client_method;
      |   ^~~~~~
In file included from src/openssl.c:57:
/usr/include/openssl/ssl.h:1884:1: note: declared here
 1884 | DEPRECATEDIN_1_1_0(__owur const SSL_METHOD *TLSv1_1_server_method(void))
      | ^~~~~~~~~~~~~~~~~~
src/openssl.c:7537:3: warning: 'TLSv1_1_client_method' is deprecated [-Wdeprecated-declarations]
 7537 |   method = (srv)? &TLSv1_1_server_method : &TLSv1_1_client_method;
      |   ^~~~~~
In file included from src/openssl.c:57:
/usr/include/openssl/ssl.h:1885:1: note: declared here
 1885 | DEPRECATEDIN_1_1_0(__owur const SSL_METHOD *TLSv1_1_client_method(void))
      | ^~~~~~~~~~~~~~~~~~
src/openssl.c:7543:3: warning: 'TLSv1_2_server_method' is deprecated [-Wdeprecated-declarations]
 7543 |   method = (srv)? &TLSv1_2_server_method : &TLSv1_2_client_method;
      |   ^~~~~~
In file included from src/openssl.c:57:
/usr/include/openssl/ssl.h:1890:1: note: declared here
 1890 | DEPRECATEDIN_1_1_0(__owur const SSL_METHOD *TLSv1_2_server_method(void))
      | ^~~~~~~~~~~~~~~~~~
src/openssl.c:7543:3: warning: 'TLSv1_2_client_method' is deprecated [-Wdeprecated-declarations]
 7543 |   method = (srv)? &TLSv1_2_server_method : &TLSv1_2_client_method;
      |   ^~~~~~
In file included from src/openssl.c:57:
/usr/include/openssl/ssl.h:1891:1: note: declared here
 1891 | DEPRECATEDIN_1_1_0(__owur const SSL_METHOD *TLSv1_2_client_method(void))
      | ^~~~~~~~~~~~~~~~~~
src/openssl.c:7546:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 7546 | #if HAVE_DTLS_CLIENT_METHOD
      |     ^~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c:7546:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
src/openssl.c:7551:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 7551 | #if HAVE_DTLSV1_CLIENT_METHOD
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c:7554:3: warning: 'DTLSv1_server_method' is deprecated [-Wdeprecated-declarations]
 7554 |   method = (srv)? &DTLSv1_server_method : &DTLSv1_client_method;
      |   ^~~~~~
In file included from src/openssl.c:57:
/usr/include/openssl/ssl.h:1896:1: note: declared here
 1896 | DEPRECATEDIN_1_1_0(__owur const SSL_METHOD *DTLSv1_server_method(void))
      | ^~~~~~~~~~~~~~~~~~
src/openssl.c:7554:3: warning: 'DTLSv1_client_method' is deprecated [-Wdeprecated-declarations]
 7554 |   method = (srv)? &DTLSv1_server_method : &DTLSv1_client_method;
      |   ^~~~~~
In file included from src/openssl.c:57:
/usr/include/openssl/ssl.h:1897:1: note: declared here
 1897 | DEPRECATEDIN_1_1_0(__owur const SSL_METHOD *DTLSv1_client_method(void))
      | ^~~~~~~~~~~~~~~~~~
src/openssl.c:7557:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 7557 | #if HAVE_DTLSV1_2_CLIENT_METHOD
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c:7557:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
src/openssl.c:7560:3: warning: 'DTLSv1_server_method' is deprecated [-Wdeprecated-declarations]
 7560 |   method = (srv)? &DTLSv1_server_method : &DTLSv1_client_method;
      |   ^~~~~~
In file included from src/openssl.c:57:
/usr/include/openssl/ssl.h:1896:1: note: declared here
 1896 | DEPRECATEDIN_1_1_0(__owur const SSL_METHOD *DTLSv1_server_method(void))
      | ^~~~~~~~~~~~~~~~~~
src/openssl.c:7560:3: warning: 'DTLSv1_client_method' is deprecated [-Wdeprecated-declarations]
 7560 |   method = (srv)? &DTLSv1_server_method : &DTLSv1_client_method;
      |   ^~~~~~
In file included from src/openssl.c:57:
/usr/include/openssl/ssl.h:1897:1: note: declared here
 1897 | DEPRECATEDIN_1_1_0(__owur const SSL_METHOD *DTLSv1_client_method(void))
      | ^~~~~~~~~~~~~~~~~~
src/openssl.c: At top level:
src/openssl.c:7794:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 7794 | #if HAVE_SSL_CTX_SET_ALPN_PROTOS
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c:7822:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 7822 | #if HAVE_SSL_CTX_SET_ALPN_SELECT_CB
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c:7932:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7932 |  { "setOptions",       &sx_setOptions },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7933:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7933 |  { "getOptions",       &sx_getOptions },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7934:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7934 |  { "clearOptions",     &sx_clearOptions },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7935:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7935 |  { "setStore",         &sx_setStore },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7936:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7936 |  { "getStore",         &sx_getStore },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7937:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7937 |  { "setParam",         &sx_setParam },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7938:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7938 |  { "getParam",         &sx_getParam },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7939:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7939 |  { "setVerify",        &sx_setVerify },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7940:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7940 |  { "getVerify",        &sx_getVerify },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7941:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7941 |  { "setCertificate",   &sx_setCertificate },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7942:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7942 |  { "setPrivateKey",    &sx_setPrivateKey },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7943:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7943 |  { "setCipherList",    &sx_setCipherList },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7944:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7944 |  { "setEphemeralKey",  &sx_setEphemeralKey },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7945:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 7945 | #if HAVE_SSL_CTX_SET_ALPN_PROTOS
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c:7946:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7946 |  { "setAlpnProtos",    &sx_setAlpnProtos },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7948:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 7948 | #if HAVE_SSL_CTX_SET_ALPN_SELECT_CB
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c:7949:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7949 |  { "setAlpnSelect",    &sx_setAlpnSelect },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7951:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7951 |  { NULL, NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7955:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7955 |  { "__gc", &sx__gc },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7956:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7956 |  { NULL,   NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7960:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7960 |  { "new",       &sx_new },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7961:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7961 |  { "interpose", &sx_interpose },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7962:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7962 |  { NULL,        NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8258:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 8258 | #if HAVE_SSL_GET0_ALPN_SELECTED
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c:8274:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 8274 | #if HAVE_SSL_SET_ALPN_PROTOS
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c:8316:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8316 |  { "setOptions",       &ssl_setOptions },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8317:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8317 |  { "getOptions",       &ssl_getOptions },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8318:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8318 |  { "clearOptions",     &ssl_clearOptions },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8319:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8319 |  { "setParam",         &ssl_setParam },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8320:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8320 |  { "getParam",         &ssl_getParam },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8321:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8321 |  { "getVerifyResult",  &ssl_getVerifyResult },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8322:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8322 |  { "getPeerCertificate", &ssl_getPeerCertificate },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8323:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8323 |  { "getPeerChain",     &ssl_getPeerChain },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8324:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8324 |  { "getCipherInfo",    &ssl_getCipherInfo },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8325:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8325 |  { "getHostName",      &ssl_getHostName },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8326:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8326 |  { "setHostName",      &ssl_setHostName },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8327:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8327 |  { "getVersion",       &ssl_getVersion },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8328:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8328 |  { "getClientVersion", &ssl_getClientVersion },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8329:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 8329 | #if HAVE_SSL_GET0_ALPN_SELECTED
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c:8330:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8330 |  { "getAlpnSelected",  &ssl_getAlpnSelected },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8332:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 8332 | #if HAVE_SSL_SET_ALPN_PROTOS
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c:8333:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8333 |  { "setAlpnProtos",    &ssl_setAlpnProtos },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8335:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8335 |  { NULL,            NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8339:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8339 |  { "__gc", &ssl__gc },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8340:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8340 |  { NULL,   NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8344:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8344 |  { "new",       &ssl_new },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8345:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8345 |  { "interpose", &ssl_interpose },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8346:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8346 |  { NULL,        NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8490:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 8490 | #if HAVE_X509_VERIFY_PARAM_SET_AUTH_LEVEL
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c:8513:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 8513 | #if HAVE_X509_VERIFY_PARAM_SET1_HOST
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c:8529:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 8529 | #if HAVE_X509_VERIFY_PARAM_ADD1_HOST
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c:8545:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 8545 | #if HAVE_X509_VERIFY_PARAM_SET1_EMAIL
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c:8561:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 8561 | #if HAVE_X509_VERIFY_PARAM_SET1_IP_ASC
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c:8587:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8587 |  { "inherit", &xp_inherit },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8588:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8588 |  { "setPurpose", &xp_setPurpose },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8589:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8589 |  { "setTime", &xp_setTime },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8590:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8590 |  { "setDepth", &xp_setDepth },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8591:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8591 |  { "getDepth", &xp_getDepth },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8592:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 8592 | #if HAVE_X509_VERIFY_PARAM_SET_AUTH_LEVEL
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c:8593:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8593 |  { "setAuthLevel", &xp_setAuthLevel },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8594:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8594 |  { "getAuthLevel", &xp_getAuthLevel },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8596:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 8596 | #if HAVE_X509_VERIFY_PARAM_SET1_HOST
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c:8597:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8597 |  { "setHost", &xp_setHost },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8599:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 8599 | #if HAVE_X509_VERIFY_PARAM_ADD1_HOST
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c:8600:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8600 |  { "addHost", &xp_addHost },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8602:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 8602 | #if HAVE_X509_VERIFY_PARAM_SET1_EMAIL
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c:8603:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8603 |  { "setEmail", &xp_setEmail },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8605:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 8605 | #if HAVE_X509_VERIFY_PARAM_SET1_IP_ASC
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c:8606:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8606 |  { "setIP", &xp_setIP },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8608:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8608 |  { NULL, NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8612:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8612 |  { "__gc", &xp__gc },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8613:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8613 |  { NULL, NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8617:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8617 |  { "new", &xp_new },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8618:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8618 |  { "interpose", &xp_interpose },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8619:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8619 |  { NULL, NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8727:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8727 |  { "update", &md_update },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8728:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8728 |  { "final",  &md_final },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8729:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8729 |  { NULL,     NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8733:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8733 |  { "__gc", &md__gc },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8734:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8734 |  { NULL,   NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8738:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8738 |  { "new",       &md_new },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8739:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8739 |  { "interpose", &md_interpose },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8740:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8740 |  { NULL,        NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c: In function 'hmac_new':
src/openssl.c:8770:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 8770 | #if HMAC_INIT_EX_INT
      |     ^~~~~~~~~~~~~~~~
src/openssl.c: At top level:
src/openssl.c:8839:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8839 |  { "update", &hmac_update },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8840:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8840 |  { "final",  &hmac_final },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8841:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8841 |  { NULL,     NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8845:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8845 |  { "__gc", &hmac__gc },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8846:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8846 |  { NULL,   NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8850:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8850 |  { "new",       &hmac_new },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8851:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8851 |  { "interpose", &hmac_interpose },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8852:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8852 |  { NULL,        NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:9044:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 9044 |  { "encrypt", &cipher_encrypt },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:9045:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 9045 |  { "decrypt", &cipher_decrypt },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:9046:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 9046 |  { "update",  &cipher_update },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:9047:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 9047 |  { "final",   &cipher_final },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:9048:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 9048 |  { NULL,      NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:9052:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 9052 |  { "__gc", &cipher__gc },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:9053:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 9053 |  { NULL,   NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:9057:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 9057 |  { "new",       &cipher_new },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:9058:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 9058 |  { "interpose", &cipher_interpose },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:9059:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 9059 |  { NULL,        NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
In file included from src/openssl.c:9089:
/usr/include/i386-linux-gnu/sys/sysctl.h:21:2: warning: #warning "The <sys/sysctl.h> header is deprecated and will be removed." [-Wcpp]
   21 | #warning "The <sys/sysctl.h> header is deprecated and will be removed."
      |  ^~~~~~~
src/openssl.c: In function 'randL_stir':
src/openssl.c:9109:21: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 9109 | #if HAVE_SYSCALL && HAVE_DECL_SYS_GETRANDOM
      |                     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from src/openssl.c:27:
./config.h:94:27: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
   94 | #define ag_has_include(p) __has_include(p)
      |                           ^~~~~~~~~~~~~
./config.h:95:32: note: in expansion of macro 'ag_has_include'
   95 | #define ag_test_include(p, E) (ag_has_include(p))
      |                                ^~~~~~~~~~~~~~
./config.h:510:27: note: in expansion of macro 'ag_test_include'
  510 | #define HAVE_SYS_SYSCTL_H ag_test_include(<sys/sysctl.h>, (BSD || __GLIBC__))
      |                           ^~~~~~~~~~~~~~~
./config.h:607:32: note: in expansion of macro 'HAVE_SYS_SYSCTL_H'
  607 | #define HAVE_DECL_RANDOM_UUID (HAVE_SYS_SYSCTL_H && defined __linux__) /* RANDOM_UUID is an enum, not macro */
      |                                ^~~~~~~~~~~~~~~~~
src/openssl.c:9126:26: note: in expansion of macro 'HAVE_DECL_RANDOM_UUID'
 9126 | #if HAVE_SYS_SYSCTL_H && HAVE_DECL_RANDOM_UUID
      |                          ^~~~~~~~~~~~~~~~~~~~~
src/openssl.c:9131:3: warning: 'sysctl' is deprecated [-Wdeprecated-declarations]
 9131 |   if (0 != sysctl(mib, countof(mib), data, &n, (void *)0, 0))
      |   ^~
In file included from src/openssl.c:9089:
/usr/include/i386-linux-gnu/sys/sysctl.h:70:12: note: declared here
   70 | extern int sysctl (int *__name, int __nlen, void *__oldval,
      |            ^~~~~~
src/openssl.c: At top level:
src/openssl.c:9412:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 9412 |  { "stir",    &rand_stir },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:9413:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 9413 |  { "add",     &rand_add },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:9414:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 9414 |  { "bytes",   &rand_bytes },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:9415:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 9415 |  { "ready",   &rand_ready },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:9416:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 9416 |  { "uniform", &rand_uniform },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:9417:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 9417 |  { NULL,      NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:9463:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 9463 |  { "string_to_key",  &de5_string_to_key },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:9464:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 9464 |  { "set_odd_parity", &de5_set_odd_parity },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:9465:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 9465 |  { NULL,            NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c: In function 'initall':
src/openssl.c:9603:3: warning: 'OPENSSL_config' is deprecated [-Wdeprecated-declarations]
 9603 |   OPENSSL_config(NULL);
      |   ^~~~~~~~~~~~~~
In file included from src/openssl.c:57:
/usr/include/openssl/conf.h:91:1: note: declared here
   91 | DEPRECATEDIN_1_1_0(void OPENSSL_config(const char *config_name))
      | ^~~~~~~~~~~~~~~~~~
At top level:
src/openssl.c:1749:13: warning: 'store_index' defined but not used [-Wunused-variable]
 1749 |  static int store_index = -1, ssl_ctx_index = -1, done;
      |             ^~~~~~~~~~~
src/openssl.c:1749:31: warning: 'ssl_ctx_index' defined but not used [-Wunused-variable]
 1749 |  static int store_index = -1, ssl_ctx_index = -1, done;
      |                               ^~~~~~~~~~~~~
src/openssl.c:9504:22: warning: 'mt_gettid' defined but not used [-Wunused-function]
 9504 | static unsigned long mt_gettid(void) {
      |                      ^~~~~~~~~
src/openssl.c:9487:13: warning: 'mt_lock' defined but not used [-Wunused-function]
 9487 | static void mt_lock(int mode, int type, const char *file NOTUSED, int line NOTUSED) {
      |             ^~~~~~~
src/openssl.c:1701:13: warning: 'compat_init_X509_STORE_onfree' defined but not used [-Wunused-function]
 1701 | static void compat_init_X509_STORE_onfree(void *store, void *data NOTUSED, CRYPTO_EX_DATA *ad NOTUSED, int idx NOTUSED, long argl NOTUSED, void *argp NOTUSED) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c:714:13: warning: 'auxS_bn_free_and_set0' defined but not used [-Wunused-function]
  714 | static void auxS_bn_free_and_set0(BIGNUM **dst, BIGNUM *src) {
      |             ^~~~~~~~~~~~~~~~~~~~~
In file included from src/openssl.c:78:
src/compat52.h:131:21: warning: 'luaL_optunsigned' defined but not used [-Wunused-function]
  131 | static lua_Unsigned luaL_optunsigned(lua_State *L, int arg, lua_Unsigned def) {
      |                     ^~~~~~~~~~~~~~~~
src/compat52.h:106:13: warning: 'lua_rawsetp' defined but not used [-Wunused-function]
  106 | static void lua_rawsetp(lua_State *L, int index, const void *p) {
      |             ^~~~~~~~~~~
src/compat52.h:100:13: warning: 'lua_rawgetp' defined but not used [-Wunused-function]
  100 | static void lua_rawgetp(lua_State *L, int index, const void *p) {
      |             ^~~~~~~~~~~
src/compat52.h:78:13: warning: 'luaL_requiref' defined but not used [-Wunused-function]
   78 | static void luaL_requiref(lua_State *L, const char *modname, lua_CFunction openf, int glb) {
      |             ^~~~~~~~~~~~~
src/compat52.h:57:13: warning: 'luaL_setfuncs' defined but not used [-Wunused-function]
   57 | static void luaL_setfuncs(lua_State *L, const luaL_Reg *l, int nup) {
      |             ^~~~~~~~~~~~~
libtool: compile:  cc -c -g -O2 -fdebug-prefix-map=/build/lua-luaossl-20161214=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr//include/lua5.1 -I . -I src/ -std=c99 -D_REENTRANT -D_THREAD_SAFE -D_GNU_SOURCE -DLUA_COMPAT_APIINTCASTS -DHAVE_CONFIG_H -Wall -Wextra src/openssl.c -o /build/lua-luaossl-20161214/5.1-luaossl/src/openssl.o >/dev/null 2>&1
libtool --tag=CC --mode=link cc \
    -rpath /usr//lib/i386-linux-gnu -version-info 0:0:0 -Wl,--no-add-needed \
	-o /build/lua-luaossl-20161214/5.1-luaossl/liblua5.1-luaossl.la \
    /build/lua-luaossl-20161214/5.1-luaossl/src/openssl.lo \
	-Wl,-z,relro -Wl,--as-needed -lssl -lcrypto -lpthread
libtool: link: gcc -shared  -fPIC -DPIC  /build/lua-luaossl-20161214/5.1-luaossl/src/.libs/openssl.o   -lssl -lcrypto -lpthread  -Wl,--no-add-needed -Wl,-z -Wl,relro -Wl,--as-needed   -Wl,-soname -Wl,liblua5.1-luaossl.so.0 -o /build/lua-luaossl-20161214/5.1-luaossl/.libs/liblua5.1-luaossl.so.0.0.0
libtool: link: (cd "/build/lua-luaossl-20161214/5.1-luaossl/.libs" && rm -f "liblua5.1-luaossl.so.0" && ln -s "liblua5.1-luaossl.so.0.0.0" "liblua5.1-luaossl.so.0")
libtool: link: (cd "/build/lua-luaossl-20161214/5.1-luaossl/.libs" && rm -f "liblua5.1-luaossl.so" && ln -s "liblua5.1-luaossl.so.0.0.0" "liblua5.1-luaossl.so")
libtool: link: ar cr /build/lua-luaossl-20161214/5.1-luaossl/.libs/liblua5.1-luaossl.a  /build/lua-luaossl-20161214/5.1-luaossl/src/openssl.o
libtool: link: ranlib /build/lua-luaossl-20161214/5.1-luaossl/.libs/liblua5.1-luaossl.a
libtool: link: ( cd "/build/lua-luaossl-20161214/5.1-luaossl/.libs" && rm -f "liblua5.1-luaossl.la" && ln -s "../liblua5.1-luaossl.la" "liblua5.1-luaossl.la" )
ldd /build/lua-luaossl-20161214/5.1-luaossl/_openssl.so
	linux-gate.so.1 (0xf7f82000)
	libssl.so.1.1 => /usr/lib/i386-linux-gnu/libssl.so.1.1 (0xf7eb8000)
	libcrypto.so.1.1 => /usr/lib/i386-linux-gnu/libcrypto.so.1.1 (0xf7bf0000)
	libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xf7bce000)
	libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf79e5000)
	libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xf79df000)
	/lib/ld-linux.so.2 (0xf7f84000)
Target build made


Making target build for debian/lua5.2.dh-lua.conf
libtool --tag=CC --mode=compile cc -c -g -O2 -fdebug-prefix-map=/build/lua-luaossl-20161214=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr//include/lua5.2  -I . -I src/ -std=c99 -D_REENTRANT -D_THREAD_SAFE -D_GNU_SOURCE -DLUA_COMPAT_APIINTCASTS -DHAVE_CONFIG_H -Wall -Wextra -o /build/lua-luaossl-20161214/5.2-luaossl/src/openssl.lo src/openssl.c 
libtool: compile:  cc -c -g -O2 -fdebug-prefix-map=/build/lua-luaossl-20161214=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr//include/lua5.2 -I . -I src/ -std=c99 -D_REENTRANT -D_THREAD_SAFE -D_GNU_SOURCE -DLUA_COMPAT_APIINTCASTS -DHAVE_CONFIG_H -Wall -Wextra src/openssl.c  -fPIC -DPIC -o /build/lua-luaossl-20161214/5.2-luaossl/src/.libs/openssl.o
src/openssl.c: In function 'dl_anchor':
src/openssl.c:1223:14: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic]
 1223 |  if (!dladdr((void *)&luaopen__openssl, &info))
      |              ^
src/openssl.c: At top level:
src/openssl.c:1262:6: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 1262 | #if !HAVE_ASN1_STRING_GET0_DATA
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c:1266:6: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 1266 | #if !HAVE_DH_GET0_KEY
      |      ^~~~~~~~~~~~~~~~
src/openssl.c:1277:6: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 1277 | #if !HAVE_DH_GET0_PQG
      |      ^~~~~~~~~~~~~~~~
src/openssl.c:1290:6: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 1290 | #if !HAVE_DH_SET0_KEY
      |      ^~~~~~~~~~~~~~~~
src/openssl.c:1301:6: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 1301 | #if !HAVE_DH_SET0_PQG
      |      ^~~~~~~~~~~~~~~~
src/openssl.c:1314:6: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 1314 | #if !HAVE_DSA_GET0_KEY
      |      ^~~~~~~~~~~~~~~~~
src/openssl.c:1325:6: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 1325 | #if !HAVE_DSA_GET0_PQG
      |      ^~~~~~~~~~~~~~~~~
src/openssl.c:1338:6: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 1338 | #if !HAVE_DSA_SET0_KEY
      |      ^~~~~~~~~~~~~~~~~
src/openssl.c:1349:6: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 1349 | #if !HAVE_DSA_SET0_PQG
      |      ^~~~~~~~~~~~~~~~~
src/openssl.c:1362:6: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 1362 | #if !HAVE_EVP_CIPHER_CTX_FREE
      |      ^~~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c:1371:6: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 1371 | #if !HAVE_EVP_CIPHER_CTX_NEW
      |      ^~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c:1386:6: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 1386 | #if !HAVE_EVP_MD_CTX_FREE
      |      ^~~~~~~~~~~~~~~~~~~~
src/openssl.c:1390:6: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 1390 | #if !HAVE_EVP_MD_CTX_NEW
      |      ^~~~~~~~~~~~~~~~~~~
src/openssl.c:1394:6: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 1394 | #if !HAVE_EVP_PKEY_ID
      |      ^~~~~~~~~~~~~~~~
src/openssl.c:1398:6: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 1398 | #if !HAVE_EVP_PKEY_BASE_ID
      |      ^~~~~~~~~~~~~~~~~~~~~
src/openssl.c:1406:6: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 1406 | #if !HAVE_EVP_PKEY_GET_DEFAULT_DIGEST_NID
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c:1430:6: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 1430 | #if !HAVE_EVP_PKEY_GET0
      |      ^~~~~~~~~~~~~~~~~~
src/openssl.c:1465:6: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 1465 | #if !HAVE_HMAC_CTX_FREE
      |      ^~~~~~~~~~~~~~~~~~
src/openssl.c:1474:6: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 1474 | #if !HAVE_HMAC_CTX_NEW
      |      ^~~~~~~~~~~~~~~~~
src/openssl.c:1488:6: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 1488 | #if !HAVE_RSA_GET0_CRT_PARAMS
      |      ^~~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c:1501:6: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 1501 | #if !HAVE_RSA_GET0_FACTORS
      |      ^~~~~~~~~~~~~~~~~~~~~
src/openssl.c:1512:6: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 1512 | #if !HAVE_RSA_GET0_KEY
      |      ^~~~~~~~~~~~~~~~~
src/openssl.c:1525:6: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 1525 | #if !HAVE_RSA_SET0_CRT_PARAMS
      |      ^~~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c:1538:6: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 1538 | #if !HAVE_RSA_SET0_FACTORS
      |      ^~~~~~~~~~~~~~~~~~~~~
src/openssl.c:1549:6: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 1549 | #if !HAVE_RSA_SET0_KEY
      |      ^~~~~~~~~~~~~~~~~
src/openssl.c:1562:6: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 1562 | #if !HAVE_SSL_CLIENT_VERSION
      |      ^~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c:1570:6: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 1570 | #if !HAVE_SSL_GET0_PARAM
      |      ^~~~~~~~~~~~~~~~~~~
src/openssl.c:1578:6: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 1578 | #if !HAVE_SSL_SET1_PARAM
      |      ^~~~~~~~~~~~~~~~~~~
src/openssl.c:1586:6: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 1586 | #if !HAVE_SSL_UP_REF
      |      ^~~~~~~~~~~~~~~
src/openssl.c:1598:6: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 1598 | #if !HAVE_SSL_CTX_GET0_PARAM
      |      ^~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c:1606:6: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 1606 | #if !HAVE_SSL_CTX_SET1_PARAM
      |      ^~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c:1630:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 1630 | #if HAVE_X509_STORE_REFERENCES
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c:1654:6: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 1654 | #if !HAVE_SSL_CTX_CERT_STORE || !HAVE_X509_STORE_REFERENCES
      |      ^~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c:1654:34: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 1654 | #if !HAVE_SSL_CTX_CERT_STORE || !HAVE_X509_STORE_REFERENCES
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c:1687:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 1687 | #if HAVE_SSL_CTX_CERT_STORE
      |     ^~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c:1710:6: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 1710 | #if !HAVE_X509_STORE_UP_REF
      |      ^~~~~~~~~~~~~~~~~~~~~~
src/openssl.c:1722:6: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 1722 | #if !HAVE_X509_UP_REF
      |      ^~~~~~~~~~~~~~~~
src/openssl.c:1734:6: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 1734 | #if !HAVE_X509_VERIFY_PARAM_SET1_EMAIL
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c:1741:6: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 1741 | #if !HAVE_X509_VERIFY_PARAM_SET1_HOST
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c: In function 'compat_init':
src/openssl.c:1828:1: warning: label 'sslerr' defined but not used [-Wunused-label]
 1828 | sslerr:
      | ^~~~~~
src/openssl.c:1749:31: warning: unused variable 'ssl_ctx_index' [-Wunused-variable]
 1749 |  static int store_index = -1, ssl_ctx_index = -1, done;
      |                               ^~~~~~~~~~~~~
src/openssl.c:1749:13: warning: unused variable 'store_index' [-Wunused-variable]
 1749 |  static int store_index = -1, ssl_ctx_index = -1, done;
      |             ^~~~~~~~~~~
src/openssl.c: At top level:
src/openssl.c:1916:25: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 1916 | #if OPENSSL_PREREQ(1,1,0)
      |                         ^
src/openssl.c: In function 'ex_hasstate':
src/openssl.c:2006:27: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic]
 2006 |  lua_pushlightuserdata(L, (void *)&ex__gc);
      |                           ^
src/openssl.c: In function 'ex_newstate':
src/openssl.c:2041:27: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic]
 2041 |  lua_pushlightuserdata(L, (void *)&ex__gc);
      |                           ^
src/openssl.c: In function 'ex_getstate':
src/openssl.c:2051:27: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic]
 2051 |  lua_pushlightuserdata(L, (void *)&ex__gc);
      |                           ^
src/openssl.c: At top level:
src/openssl.c:2163:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2163 |  { "version", &ossl_version },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:2164:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2164 |  { NULL,      NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c: In function 'getctx':
src/openssl.c:2615:27: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic]
 2615 |  lua_pushlightuserdata(L, (void *)&ctx__gc);
      |                           ^
src/openssl.c:2626:28: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic]
 2626 |   lua_pushlightuserdata(L, (void *)&ctx__gc);
      |                            ^
src/openssl.c: At top level:
src/openssl.c:2948:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2948 |  { "add",       &bn__add },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:2949:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2949 |  { "sub",       &bn__sub },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:2950:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2950 |  { "mul",       &bn__mul },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:2951:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2951 |  { "sqr",       &bn_sqr },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:2952:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2952 |  { "idiv",      &bn__idiv },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:2953:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2953 |  { "mod",       &bn__mod },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:2954:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2954 |  { "nnmod",     &bn_nnmod },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:2955:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2955 |  { "exp",       &bn__pow },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:2956:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2956 |  { "gcd",       &bn_gcd },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:2957:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2957 |  { "lshift",    &bn__shl },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:2958:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2958 |  { "rshift",    &bn__shr },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:2959:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2959 |  { "isPrime",   &bn_isPrime },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:2960:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2960 |  { "toBinary",  &bn_toBinary },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:2961:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2961 |  { "toDecimal", &bn_toDecimal },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:2962:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2962 |  { "toHex",     &bn_toHex },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:2964:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2964 |  { "tobin",     &bn_toBinary },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:2965:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2965 |  { "todec",     &bn_toDecimal },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:2966:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2966 |  { "tohex",     &bn_toHex },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:2967:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2967 |  { NULL,        NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:2971:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2971 |  { "__add",      &bn__add },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:2972:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2972 |  { "__sub",      &bn__sub },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:2973:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2973 |  { "__mul",      &bn__mul },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:2974:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2974 |  { "__div",      &bn__idiv },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:2975:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2975 |  { "__idiv",     &bn__idiv },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:2976:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2976 |  { "__mod",      &bn__mod },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:2977:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2977 |  { "__pow",      &bn__pow },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:2978:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2978 |  { "__unm",      &bn__unm },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:2979:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2979 |  { "__shl",      &bn__shl },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:2980:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2980 |  { "__shr",      &bn__shr },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:2981:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2981 |  { "__eq",       &bn__eq },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:2982:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2982 |  { "__lt",       &bn__lt },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:2983:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2983 |  { "__le",       &bn__le },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:2984:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2984 |  { "__gc",       &bn__gc },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:2985:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2985 |  { "__tostring", &bn_toDecimal },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:2986:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2986 |  { NULL,         NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:2991:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2991 |  { "new",           &bn_new },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:2992:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2992 |  { "interpose",     &bn_interpose },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:2993:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2993 |  { "fromBinary",    &bn_fromBinary },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:2994:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2994 |  { "generatePrime", &bn_generatePrime },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:2995:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2995 |  { NULL,            NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c: In function 'getbio':
src/openssl.c:3026:27: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic]
 3026 |  lua_pushlightuserdata(L, (void *)&bio__gc);
      |                           ^
src/openssl.c:3037:28: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic]
 3037 |   lua_pushlightuserdata(L, (void *)&bio__gc);
      |                            ^
src/openssl.c: In function 'pk_new':
src/openssl.c:3114:4: warning: 'RSA_generate_key' is deprecated [-Wdeprecated-declarations]
 3114 |    if (!(rsa = RSA_generate_key(bits, exp, 0, 0)))
      |    ^~
In file included from src/openssl.c:57:
/usr/include/openssl/rsa.h:235:1: note: declared here
  235 | DEPRECATEDIN_0_9_8(RSA *RSA_generate_key(int bits, unsigned long e, void
      | ^~~~~~~~~~~~~~~~~~
src/openssl.c:3126:4: warning: 'DSA_generate_parameters' is deprecated [-Wdeprecated-declarations]
 3126 |    if (!(dsa = DSA_generate_parameters(bits, 0, 0, 0, 0, 0, 0)))
      |    ^~
In file included from src/openssl.c:57:
/usr/include/openssl/dsa.h:117:1: note: declared here
  117 | DEPRECATEDIN_0_9_8(DSA *DSA_generate_parameters(int bits,
      | ^~~~~~~~~~~~~~~~~~
src/openssl.c:3143:4: warning: 'DH_generate_parameters' is deprecated [-Wdeprecated-declarations]
 3143 |    if (!(dh = DH_generate_parameters(bits, exp, 0, 0)))
      |    ^~
In file included from src/openssl.c:57:
/usr/include/openssl/dh.h:136:1: note: declared here
  136 | DEPRECATEDIN_0_9_8(DH *DH_generate_parameters(int prime_len, int generator,
      | ^~~~~~~~~~~~~~~~~~
src/openssl.c:3280:1: warning: label 'done' defined but not used [-Wunused-label]
 3280 | done:
      | ^~~~
src/openssl.c: At top level:
src/openssl.c:3397:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 3397 | #if HAVE_EVP_PKEY_CTX_NEW
      |     ^~~~~~~~~~~~~~~~~~~~~
src/openssl.c:3456:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 3456 | #if HAVE_EVP_PKEY_CTX_NEW
      |     ^~~~~~~~~~~~~~~~~~~~~
src/openssl.c: In function 'pk_toPEM':
src/openssl.c:3563:14: warning: unused variable 'ok' [-Wunused-variable]
 3563 |  int top, i, ok;
      |              ^~
src/openssl.c: At top level:
src/openssl.c:4231:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4231 |  { "type",          &pk_type },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4232:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4232 |  { "setPublicKey",  &pk_setPublicKey },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4233:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4233 |  { "setPrivateKey", &pk_setPrivateKey },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4234:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 4234 | #if HAVE_EVP_PKEY_CTX_NEW
      |     ^~~~~~~~~~~~~~~~~~~~~
src/openssl.c:4235:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4235 |  { "decrypt",       &pk_decrypt },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4236:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4236 |  { "encrypt",       &pk_encrypt },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4238:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4238 |  { "sign",          &pk_sign },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4239:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4239 |  { "verify",        &pk_verify },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4240:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4240 |  { "getDefaultDigestName", &pk_getDefaultDigestName },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4241:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4241 |  { "toPEM",         &pk_toPEM },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4242:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4242 |  { "getParameters", &pk_getParameters },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4243:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4243 |  { "setParameters", &pk_setParameters },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4244:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4244 |  { NULL,            NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4248:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4248 |  { "__tostring", &pk__tostring },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4251:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4251 |  { "__gc",       &pk__gc },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4252:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4252 |  { NULL,         NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4257:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4257 |  { "new",       &pk_new },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4258:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4258 |  { "interpose", &pk_interpose },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4259:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4259 |  { NULL,        NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4282:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 4282 | #if HAVE_RSA_PKCS1_PSS_PADDING
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c:4282:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
src/openssl.c:4459:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4459 |  { "tostring", &ecg_tostring },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4460:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4460 |  { NULL,       NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4464:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4464 |  { "__tostring", &ecg__tostring },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4465:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4465 |  { "__gc",       &ecg__gc },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4466:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4466 |  { NULL,         NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4470:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4470 |  { "new",       &ecg_new },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4471:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4471 |  { "interpose", &ecg_interpose },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4472:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4472 |  { NULL,        NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4665:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4665 |  { "add", &xn_add },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4666:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4666 |  { "all", &xn_all },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4667:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4667 |  { NULL,  NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4671:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4671 |  { "__pairs",    &xn__pairs },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4672:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4672 |  { "__gc",       &xn__gc },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4673:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4673 |  { "__tostring", &xn__tostring },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4674:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4674 |  { NULL,         NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4679:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4679 |  { "new",       &xn_new },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4680:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4680 |  { "interpose", &xn_interpose },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4681:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4681 |  { NULL,        NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4921:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4921 |  { "add", &gn_add },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4922:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4922 |  { NULL,  NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4926:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4926 |  { "__pairs", &gn__pairs },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4927:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4927 |  { "__gc",    &gn__gc },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4928:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4928 |  { NULL,      NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4933:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4933 |  { "new",       &gn_new },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4934:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4934 |  { "interpose", &gn_interpose },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4935:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4935 |  { NULL,        NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:5145:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 5145 |  { "getID",        &xe_getID },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:5146:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 5146 |  { "getName",      &xe_getName },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:5147:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 5147 |  { "getShortName", &xe_getShortName },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:5148:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 5148 |  { "getLongName",  &xe_getLongName },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:5149:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 5149 |  { "getData",      &xe_getData },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:5150:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 5150 |  { "getCritical",  &xe_getCritical },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:5151:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 5151 |  { "text",         &xe_text },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:5152:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 5152 |  { NULL,           NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:5156:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 5156 |  { "__gc", &xe__gc },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:5157:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 5157 |  { NULL,   NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:5162:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 5162 |  { "new",       &xe_new },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:5163:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 5163 |  { "interpose", &xe_interpose },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:5164:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 5164 |  { NULL,        NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c: In function 'xc_setLifetime':
src/openssl.c:5524:14: warning: unused variable 'dt' [-Wunused-variable]
 5524 |  const char *dt;
      |              ^~
src/openssl.c: At top level:
src/openssl.c:6151:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6151 |  { "getVersion",    &xc_getVersion },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6152:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6152 |  { "setVersion",    &xc_setVersion },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6153:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6153 |  { "getSerial",     &xc_getSerial },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6154:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6154 |  { "setSerial",     &xc_setSerial },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6155:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6155 |  { "digest",        &xc_digest },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6156:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6156 |  { "getLifetime",   &xc_getLifetime },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6157:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6157 |  { "setLifetime",   &xc_setLifetime },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6158:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6158 |  { "getIssuer",     &xc_getIssuer },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6159:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6159 |  { "setIssuer",     &xc_setIssuer },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6160:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6160 |  { "getSubject",    &xc_getSubject },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6161:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6161 |  { "setSubject",    &xc_setSubject },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6162:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6162 |  { "getIssuerAlt",  &xc_getIssuerAlt },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6163:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6163 |  { "setIssuerAlt",  &xc_setIssuerAlt },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6164:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6164 |  { "getSubjectAlt", &xc_getSubjectAlt },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6165:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6165 |  { "setSubjectAlt", &xc_setSubjectAlt },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6166:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6166 |  { "getIssuerAltCritical",  &xc_getIssuerAltCritical },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6167:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6167 |  { "setIssuerAltCritical",  &xc_setIssuerAltCritical },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6168:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6168 |  { "getSubjectAltCritical", &xc_getSubjectAltCritical },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6169:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6169 |  { "setSubjectAltCritical", &xc_setSubjectAltCritical },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6170:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6170 |  { "getBasicConstraints", &xc_getBasicConstraint },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6171:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6171 |  { "getBasicConstraint",  &xc_getBasicConstraint },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6172:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6172 |  { "setBasicConstraints", &xc_setBasicConstraint },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6173:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6173 |  { "setBasicConstraint",  &xc_setBasicConstraint },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6174:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6174 |  { "getBasicConstraintsCritical", &xc_getBasicConstraintsCritical },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6175:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6175 |  { "setBasicConstraintsCritical", &xc_setBasicConstraintsCritical },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6176:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6176 |  { "addExtension",  &xc_addExtension },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6177:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6177 |  { "getExtension",  &xc_getExtension },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6178:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6178 |  { "getExtensionCount", &xc_getExtensionCount },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6179:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6179 |  { "isIssuedBy",    &xc_isIssuedBy },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6180:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6180 |  { "getPublicKey",  &xc_getPublicKey },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6181:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6181 |  { "setPublicKey",  &xc_setPublicKey },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6182:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6182 |  { "getPublicKeyDigest", &xc_getPublicKeyDigest },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6186:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6186 |  { "sign",          &xc_sign },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6187:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6187 |  { "text",          &xc_text },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6188:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6188 |  { "tostring",      &xc__tostring },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6189:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6189 |  { NULL,            NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6193:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6193 |  { "__tostring", &xc__tostring },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6194:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6194 |  { "__gc",       &xc__gc },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6195:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6195 |  { NULL,         NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6200:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6200 |  { "new",       &xc_new },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6201:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6201 |  { "interpose", &xc_interpose },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6202:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6202 |  { NULL,        NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c: In function 'xr_setExtensionByNid':
src/openssl.c:6391:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 6391 | #if HAVE_I2D_RE_X509_REQ_TBS
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c: At top level:
src/openssl.c:6486:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6486 |  { "getVersion",   &xr_getVersion },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6487:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6487 |  { "setVersion",   &xr_setVersion },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6488:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6488 |  { "getSubject",   &xr_getSubject },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6489:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6489 |  { "setSubject",   &xr_setSubject },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6490:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6490 |  { "getPublicKey", &xr_getPublicKey },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6491:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6491 |  { "setPublicKey", &xr_setPublicKey },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6492:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6492 |  { "getSubjectAlt", &xr_getSubjectAlt },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6493:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6493 |  { "setSubjectAlt", &xr_setSubjectAlt },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6494:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6494 |  { "sign",         &xr_sign },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6495:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6495 |  { "tostring",     &xr__tostring },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6496:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6496 |  { NULL,           NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6500:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6500 |  { "__tostring", &xr__tostring },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6501:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6501 |  { "__gc",       &xr__gc },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6502:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6502 |  { NULL,         NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6507:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6507 |  { "new",       &xr_new },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6508:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6508 |  { "interpose", &xr_interpose },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6509:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6509 |  { NULL,        NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c: In function 'xx_new':
src/openssl.c:6559:3: warning: 'X509_CRL_get_lastUpdate' is deprecated [-Wdeprecated-declarations]
 6559 |   X509_gmtime_adj(X509_CRL_get_lastUpdate(*ud), 0);
      |   ^~~~~~~~~~~~~~~
In file included from src/openssl.c:57:
/usr/include/openssl/x509.h:730:1: note: declared here
  730 | DEPRECATEDIN_1_1_0(ASN1_TIME *X509_CRL_get_lastUpdate(X509_CRL *crl))
      | ^~~~~~~~~~~~~~~~~~
src/openssl.c: In function 'xx_getLastUpdate':
src/openssl.c:6598:2: warning: 'X509_CRL_get_lastUpdate' is deprecated [-Wdeprecated-declarations]
 6598 |  if ((time = X509_CRL_get_lastUpdate(crl)))
      |  ^~
In file included from src/openssl.c:57:
/usr/include/openssl/x509.h:730:1: note: declared here
  730 | DEPRECATEDIN_1_1_0(ASN1_TIME *X509_CRL_get_lastUpdate(X509_CRL *crl))
      | ^~~~~~~~~~~~~~~~~~
src/openssl.c: In function 'xx_setLastUpdate':
src/openssl.c:6615:2: warning: 'X509_CRL_get_lastUpdate' is deprecated [-Wdeprecated-declarations]
 6615 |  if (!ASN1_TIME_set(X509_CRL_get_lastUpdate(crl), updated))
      |  ^~
In file included from src/openssl.c:57:
/usr/include/openssl/x509.h:730:1: note: declared here
  730 | DEPRECATEDIN_1_1_0(ASN1_TIME *X509_CRL_get_lastUpdate(X509_CRL *crl))
      | ^~~~~~~~~~~~~~~~~~
src/openssl.c: In function 'xx_getNextUpdate':
src/openssl.c:6629:2: warning: 'X509_CRL_get_nextUpdate' is deprecated [-Wdeprecated-declarations]
 6629 |  if ((time = X509_CRL_get_nextUpdate(crl)))
      |  ^~
In file included from src/openssl.c:57:
/usr/include/openssl/x509.h:731:1: note: declared here
  731 | DEPRECATEDIN_1_1_0(ASN1_TIME *X509_CRL_get_nextUpdate(X509_CRL *crl))
      | ^~~~~~~~~~~~~~~~~~
src/openssl.c: In function 'xx_setNextUpdate':
src/openssl.c:6646:2: warning: 'X509_CRL_get_nextUpdate' is deprecated [-Wdeprecated-declarations]
 6646 |  if (X509_CRL_get_nextUpdate(crl)) {
      |  ^~
In file included from src/openssl.c:57:
/usr/include/openssl/x509.h:731:1: note: declared here
  731 | DEPRECATEDIN_1_1_0(ASN1_TIME *X509_CRL_get_nextUpdate(X509_CRL *crl))
      | ^~~~~~~~~~~~~~~~~~
src/openssl.c:6647:3: warning: 'X509_CRL_get_nextUpdate' is deprecated [-Wdeprecated-declarations]
 6647 |   if (!ASN1_TIME_set(X509_CRL_get_nextUpdate(crl), updateby))
      |   ^~
In file included from src/openssl.c:57:
/usr/include/openssl/x509.h:731:1: note: declared here
  731 | DEPRECATEDIN_1_1_0(ASN1_TIME *X509_CRL_get_nextUpdate(X509_CRL *crl))
      | ^~~~~~~~~~~~~~~~~~
src/openssl.c: At top level:
src/openssl.c:6879:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6879 |  { "getVersion",     &xx_getVersion },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6880:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6880 |  { "setVersion",     &xx_setVersion },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6881:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6881 |  { "getLastUpdate",  &xx_getLastUpdate },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6882:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6882 |  { "setLastUpdate",  &xx_setLastUpdate },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6883:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6883 |  { "getNextUpdate",  &xx_getNextUpdate },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6884:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6884 |  { "setNextUpdate",  &xx_setNextUpdate },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6885:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6885 |  { "getIssuer",      &xx_getIssuer },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6886:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6886 |  { "setIssuer",      &xx_setIssuer },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6887:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6887 |  { "add",            &xx_add },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6888:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6888 |  { "addExtension",   &xx_addExtension },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6889:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6889 |  { "getExtension",   &xx_getExtension },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6890:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6890 |  { "getExtensionCount", &xx_getExtensionCount },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6891:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6891 |  { "sign",           &xx_sign },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6892:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6892 |  { "text",           &xx_text },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6893:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6893 |  { "tostring",       &xx__tostring },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6894:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6894 |  { NULL,             NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6898:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6898 |  { "__tostring", &xx__tostring },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6899:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6899 |  { "__gc",       &xx__gc },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6900:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6900 |  { NULL,         NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6905:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6905 |  { "new",       &xx_new },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6906:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6906 |  { "interpose", &xx_interpose },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6907:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6907 |  { NULL,        NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7051:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7051 |  { "add", &xl_add },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7052:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7052 |  { NULL,  NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7056:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7056 |  { "__pairs",  &xl__pairs },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7057:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7057 |  { "__ipairs", &xl__pairs },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7058:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7058 |  { "__gc",     &xl__gc },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7059:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7059 |  { NULL,       NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7063:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7063 |  { "new",       &xl_new },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7064:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7064 |  { "interpose", &xl_interpose },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7065:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7065 |  { NULL,        NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7248:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7248 |  { "add",         &xs_add },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7249:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7249 |  { "addDefaults", &xs_addDefaults },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7250:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7250 |  { "verify",      &xs_verify },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7251:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7251 |  { NULL,          NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7255:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7255 |  { "__gc", &xs__gc },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7256:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7256 |  { NULL,   NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7260:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7260 |  { "new",       &xs_new },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7261:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7261 |  { "interpose", &xs_interpose },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7262:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7262 |  { NULL,        NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7449:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7449 |  { "tostring", &p12__tostring },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7450:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7450 |  { NULL,         NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7454:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7454 |  { "__tostring", &p12__tostring },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7455:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7455 |  { "__gc",       &p12__gc },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7456:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7456 |  { NULL,         NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7460:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7460 |  { "new",       &p12_new },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7461:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7461 |  { "interpose", &p12_interpose },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7462:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7462 |  { NULL,        NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c: In function 'sx_new':
src/openssl.c:7500:2: warning: 'TLSv1_client_method' is deprecated [-Wdeprecated-declarations]
 7500 |  __typeof__(&TLSv1_client_method) method = &TLSv1_client_method;
      |  ^~~~~~~~~~
In file included from src/openssl.c:57:
/usr/include/openssl/ssl.h:1879:1: note: declared here
 1879 | DEPRECATEDIN_1_1_0(__owur const SSL_METHOD *TLSv1_client_method(void))
      | ^~~~~~~~~~~~~~~~~~
src/openssl.c:7500:2: warning: 'TLSv1_client_method' is deprecated [-Wdeprecated-declarations]
 7500 |  __typeof__(&TLSv1_client_method) method = &TLSv1_client_method;
      |  ^~~~~~~~~~
In file included from src/openssl.c:57:
/usr/include/openssl/ssl.h:1879:1: note: declared here
 1879 | DEPRECATEDIN_1_1_0(__owur const SSL_METHOD *TLSv1_client_method(void))
      | ^~~~~~~~~~~~~~~~~~
src/openssl.c:7517:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 7517 | #if HAVE_SSLV2_CLIENT_METHOD && HAVE_SSLV2_SERVER_METHOD
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c:7517:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
src/openssl.c:7517:33: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 7517 | #if HAVE_SSLV2_CLIENT_METHOD && HAVE_SSLV2_SERVER_METHOD
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c:7517:33: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
src/openssl.c:7532:3: warning: 'TLSv1_server_method' is deprecated [-Wdeprecated-declarations]
 7532 |   method = (srv)? &TLSv1_server_method : &TLSv1_client_method;
      |   ^~~~~~
In file included from src/openssl.c:57:
/usr/include/openssl/ssl.h:1878:1: note: declared here
 1878 | DEPRECATEDIN_1_1_0(__owur const SSL_METHOD *TLSv1_server_method(void))
      | ^~~~~~~~~~~~~~~~~~
src/openssl.c:7532:3: warning: 'TLSv1_client_method' is deprecated [-Wdeprecated-declarations]
 7532 |   method = (srv)? &TLSv1_server_method : &TLSv1_client_method;
      |   ^~~~~~
In file included from src/openssl.c:57:
/usr/include/openssl/ssl.h:1879:1: note: declared here
 1879 | DEPRECATEDIN_1_1_0(__owur const SSL_METHOD *TLSv1_client_method(void))
      | ^~~~~~~~~~~~~~~~~~
src/openssl.c:7537:3: warning: 'TLSv1_1_server_method' is deprecated [-Wdeprecated-declarations]
 7537 |   method = (srv)? &TLSv1_1_server_method : &TLSv1_1_client_method;
      |   ^~~~~~
In file included from src/openssl.c:57:
/usr/include/openssl/ssl.h:1884:1: note: declared here
 1884 | DEPRECATEDIN_1_1_0(__owur const SSL_METHOD *TLSv1_1_server_method(void))
      | ^~~~~~~~~~~~~~~~~~
src/openssl.c:7537:3: warning: 'TLSv1_1_client_method' is deprecated [-Wdeprecated-declarations]
 7537 |   method = (srv)? &TLSv1_1_server_method : &TLSv1_1_client_method;
      |   ^~~~~~
In file included from src/openssl.c:57:
/usr/include/openssl/ssl.h:1885:1: note: declared here
 1885 | DEPRECATEDIN_1_1_0(__owur const SSL_METHOD *TLSv1_1_client_method(void))
      | ^~~~~~~~~~~~~~~~~~
src/openssl.c:7543:3: warning: 'TLSv1_2_server_method' is deprecated [-Wdeprecated-declarations]
 7543 |   method = (srv)? &TLSv1_2_server_method : &TLSv1_2_client_method;
      |   ^~~~~~
In file included from src/openssl.c:57:
/usr/include/openssl/ssl.h:1890:1: note: declared here
 1890 | DEPRECATEDIN_1_1_0(__owur const SSL_METHOD *TLSv1_2_server_method(void))
      | ^~~~~~~~~~~~~~~~~~
src/openssl.c:7543:3: warning: 'TLSv1_2_client_method' is deprecated [-Wdeprecated-declarations]
 7543 |   method = (srv)? &TLSv1_2_server_method : &TLSv1_2_client_method;
      |   ^~~~~~
In file included from src/openssl.c:57:
/usr/include/openssl/ssl.h:1891:1: note: declared here
 1891 | DEPRECATEDIN_1_1_0(__owur const SSL_METHOD *TLSv1_2_client_method(void))
      | ^~~~~~~~~~~~~~~~~~
src/openssl.c:7546:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 7546 | #if HAVE_DTLS_CLIENT_METHOD
      |     ^~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c:7546:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
src/openssl.c:7551:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 7551 | #if HAVE_DTLSV1_CLIENT_METHOD
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c:7554:3: warning: 'DTLSv1_server_method' is deprecated [-Wdeprecated-declarations]
 7554 |   method = (srv)? &DTLSv1_server_method : &DTLSv1_client_method;
      |   ^~~~~~
In file included from src/openssl.c:57:
/usr/include/openssl/ssl.h:1896:1: note: declared here
 1896 | DEPRECATEDIN_1_1_0(__owur const SSL_METHOD *DTLSv1_server_method(void))
      | ^~~~~~~~~~~~~~~~~~
src/openssl.c:7554:3: warning: 'DTLSv1_client_method' is deprecated [-Wdeprecated-declarations]
 7554 |   method = (srv)? &DTLSv1_server_method : &DTLSv1_client_method;
      |   ^~~~~~
In file included from src/openssl.c:57:
/usr/include/openssl/ssl.h:1897:1: note: declared here
 1897 | DEPRECATEDIN_1_1_0(__owur const SSL_METHOD *DTLSv1_client_method(void))
      | ^~~~~~~~~~~~~~~~~~
src/openssl.c:7557:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 7557 | #if HAVE_DTLSV1_2_CLIENT_METHOD
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c:7557:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
src/openssl.c:7560:3: warning: 'DTLSv1_server_method' is deprecated [-Wdeprecated-declarations]
 7560 |   method = (srv)? &DTLSv1_server_method : &DTLSv1_client_method;
      |   ^~~~~~
In file included from src/openssl.c:57:
/usr/include/openssl/ssl.h:1896:1: note: declared here
 1896 | DEPRECATEDIN_1_1_0(__owur const SSL_METHOD *DTLSv1_server_method(void))
      | ^~~~~~~~~~~~~~~~~~
src/openssl.c:7560:3: warning: 'DTLSv1_client_method' is deprecated [-Wdeprecated-declarations]
 7560 |   method = (srv)? &DTLSv1_server_method : &DTLSv1_client_method;
      |   ^~~~~~
In file included from src/openssl.c:57:
/usr/include/openssl/ssl.h:1897:1: note: declared here
 1897 | DEPRECATEDIN_1_1_0(__owur const SSL_METHOD *DTLSv1_client_method(void))
      | ^~~~~~~~~~~~~~~~~~
src/openssl.c: At top level:
src/openssl.c:7794:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 7794 | #if HAVE_SSL_CTX_SET_ALPN_PROTOS
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c:7822:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 7822 | #if HAVE_SSL_CTX_SET_ALPN_SELECT_CB
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c:7932:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7932 |  { "setOptions",       &sx_setOptions },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7933:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7933 |  { "getOptions",       &sx_getOptions },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7934:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7934 |  { "clearOptions",     &sx_clearOptions },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7935:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7935 |  { "setStore",         &sx_setStore },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7936:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7936 |  { "getStore",         &sx_getStore },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7937:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7937 |  { "setParam",         &sx_setParam },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7938:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7938 |  { "getParam",         &sx_getParam },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7939:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7939 |  { "setVerify",        &sx_setVerify },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7940:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7940 |  { "getVerify",        &sx_getVerify },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7941:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7941 |  { "setCertificate",   &sx_setCertificate },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7942:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7942 |  { "setPrivateKey",    &sx_setPrivateKey },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7943:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7943 |  { "setCipherList",    &sx_setCipherList },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7944:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7944 |  { "setEphemeralKey",  &sx_setEphemeralKey },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7945:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 7945 | #if HAVE_SSL_CTX_SET_ALPN_PROTOS
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c:7946:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7946 |  { "setAlpnProtos",    &sx_setAlpnProtos },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7948:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 7948 | #if HAVE_SSL_CTX_SET_ALPN_SELECT_CB
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c:7949:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7949 |  { "setAlpnSelect",    &sx_setAlpnSelect },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7951:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7951 |  { NULL, NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7955:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7955 |  { "__gc", &sx__gc },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7956:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7956 |  { NULL,   NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7960:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7960 |  { "new",       &sx_new },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7961:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7961 |  { "interpose", &sx_interpose },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7962:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7962 |  { NULL,        NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8258:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 8258 | #if HAVE_SSL_GET0_ALPN_SELECTED
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c:8274:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 8274 | #if HAVE_SSL_SET_ALPN_PROTOS
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c:8316:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8316 |  { "setOptions",       &ssl_setOptions },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8317:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8317 |  { "getOptions",       &ssl_getOptions },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8318:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8318 |  { "clearOptions",     &ssl_clearOptions },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8319:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8319 |  { "setParam",         &ssl_setParam },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8320:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8320 |  { "getParam",         &ssl_getParam },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8321:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8321 |  { "getVerifyResult",  &ssl_getVerifyResult },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8322:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8322 |  { "getPeerCertificate", &ssl_getPeerCertificate },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8323:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8323 |  { "getPeerChain",     &ssl_getPeerChain },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8324:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8324 |  { "getCipherInfo",    &ssl_getCipherInfo },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8325:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8325 |  { "getHostName",      &ssl_getHostName },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8326:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8326 |  { "setHostName",      &ssl_setHostName },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8327:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8327 |  { "getVersion",       &ssl_getVersion },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8328:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8328 |  { "getClientVersion", &ssl_getClientVersion },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8329:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 8329 | #if HAVE_SSL_GET0_ALPN_SELECTED
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c:8330:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8330 |  { "getAlpnSelected",  &ssl_getAlpnSelected },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8332:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 8332 | #if HAVE_SSL_SET_ALPN_PROTOS
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c:8333:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8333 |  { "setAlpnProtos",    &ssl_setAlpnProtos },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8335:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8335 |  { NULL,            NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8339:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8339 |  { "__gc", &ssl__gc },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8340:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8340 |  { NULL,   NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8344:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8344 |  { "new",       &ssl_new },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8345:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8345 |  { "interpose", &ssl_interpose },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8346:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8346 |  { NULL,        NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8490:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 8490 | #if HAVE_X509_VERIFY_PARAM_SET_AUTH_LEVEL
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c:8513:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 8513 | #if HAVE_X509_VERIFY_PARAM_SET1_HOST
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c:8529:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 8529 | #if HAVE_X509_VERIFY_PARAM_ADD1_HOST
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c:8545:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 8545 | #if HAVE_X509_VERIFY_PARAM_SET1_EMAIL
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c:8561:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 8561 | #if HAVE_X509_VERIFY_PARAM_SET1_IP_ASC
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c:8587:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8587 |  { "inherit", &xp_inherit },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8588:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8588 |  { "setPurpose", &xp_setPurpose },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8589:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8589 |  { "setTime", &xp_setTime },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8590:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8590 |  { "setDepth", &xp_setDepth },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8591:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8591 |  { "getDepth", &xp_getDepth },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8592:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 8592 | #if HAVE_X509_VERIFY_PARAM_SET_AUTH_LEVEL
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c:8593:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8593 |  { "setAuthLevel", &xp_setAuthLevel },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8594:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8594 |  { "getAuthLevel", &xp_getAuthLevel },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8596:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 8596 | #if HAVE_X509_VERIFY_PARAM_SET1_HOST
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c:8597:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8597 |  { "setHost", &xp_setHost },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8599:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 8599 | #if HAVE_X509_VERIFY_PARAM_ADD1_HOST
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c:8600:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8600 |  { "addHost", &xp_addHost },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8602:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 8602 | #if HAVE_X509_VERIFY_PARAM_SET1_EMAIL
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c:8603:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8603 |  { "setEmail", &xp_setEmail },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8605:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 8605 | #if HAVE_X509_VERIFY_PARAM_SET1_IP_ASC
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c:8606:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8606 |  { "setIP", &xp_setIP },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8608:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8608 |  { NULL, NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8612:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8612 |  { "__gc", &xp__gc },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8613:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8613 |  { NULL, NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8617:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8617 |  { "new", &xp_new },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8618:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8618 |  { "interpose", &xp_interpose },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8619:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8619 |  { NULL, NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8727:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8727 |  { "update", &md_update },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8728:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8728 |  { "final",  &md_final },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8729:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8729 |  { NULL,     NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8733:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8733 |  { "__gc", &md__gc },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8734:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8734 |  { NULL,   NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8738:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8738 |  { "new",       &md_new },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8739:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8739 |  { "interpose", &md_interpose },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8740:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8740 |  { NULL,        NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c: In function 'hmac_new':
src/openssl.c:8770:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 8770 | #if HMAC_INIT_EX_INT
      |     ^~~~~~~~~~~~~~~~
src/openssl.c: At top level:
src/openssl.c:8839:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8839 |  { "update", &hmac_update },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8840:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8840 |  { "final",  &hmac_final },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8841:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8841 |  { NULL,     NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8845:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8845 |  { "__gc", &hmac__gc },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8846:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8846 |  { NULL,   NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8850:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8850 |  { "new",       &hmac_new },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8851:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8851 |  { "interpose", &hmac_interpose },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8852:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8852 |  { NULL,        NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:9044:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 9044 |  { "encrypt", &cipher_encrypt },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:9045:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 9045 |  { "decrypt", &cipher_decrypt },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:9046:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 9046 |  { "update",  &cipher_update },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:9047:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 9047 |  { "final",   &cipher_final },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:9048:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 9048 |  { NULL,      NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:9052:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 9052 |  { "__gc", &cipher__gc },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:9053:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 9053 |  { NULL,   NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:9057:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 9057 |  { "new",       &cipher_new },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:9058:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 9058 |  { "interpose", &cipher_interpose },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:9059:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 9059 |  { NULL,        NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
In file included from src/openssl.c:9089:
/usr/include/i386-linux-gnu/sys/sysctl.h:21:2: warning: #warning "The <sys/sysctl.h> header is deprecated and will be removed." [-Wcpp]
   21 | #warning "The <sys/sysctl.h> header is deprecated and will be removed."
      |  ^~~~~~~
src/openssl.c: In function 'randL_stir':
src/openssl.c:9109:21: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 9109 | #if HAVE_SYSCALL && HAVE_DECL_SYS_GETRANDOM
      |                     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from src/openssl.c:27:
./config.h:94:27: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
   94 | #define ag_has_include(p) __has_include(p)
      |                           ^~~~~~~~~~~~~
./config.h:95:32: note: in expansion of macro 'ag_has_include'
   95 | #define ag_test_include(p, E) (ag_has_include(p))
      |                                ^~~~~~~~~~~~~~
./config.h:510:27: note: in expansion of macro 'ag_test_include'
  510 | #define HAVE_SYS_SYSCTL_H ag_test_include(<sys/sysctl.h>, (BSD || __GLIBC__))
      |                           ^~~~~~~~~~~~~~~
./config.h:607:32: note: in expansion of macro 'HAVE_SYS_SYSCTL_H'
  607 | #define HAVE_DECL_RANDOM_UUID (HAVE_SYS_SYSCTL_H && defined __linux__) /* RANDOM_UUID is an enum, not macro */
      |                                ^~~~~~~~~~~~~~~~~
src/openssl.c:9126:26: note: in expansion of macro 'HAVE_DECL_RANDOM_UUID'
 9126 | #if HAVE_SYS_SYSCTL_H && HAVE_DECL_RANDOM_UUID
      |                          ^~~~~~~~~~~~~~~~~~~~~
src/openssl.c:9131:3: warning: 'sysctl' is deprecated [-Wdeprecated-declarations]
 9131 |   if (0 != sysctl(mib, countof(mib), data, &n, (void *)0, 0))
      |   ^~
In file included from src/openssl.c:9089:
/usr/include/i386-linux-gnu/sys/sysctl.h:70:12: note: declared here
   70 | extern int sysctl (int *__name, int __nlen, void *__oldval,
      |            ^~~~~~
src/openssl.c: At top level:
src/openssl.c:9412:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 9412 |  { "stir",    &rand_stir },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:9413:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 9413 |  { "add",     &rand_add },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:9414:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 9414 |  { "bytes",   &rand_bytes },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:9415:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 9415 |  { "ready",   &rand_ready },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:9416:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 9416 |  { "uniform", &rand_uniform },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:9417:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 9417 |  { NULL,      NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:9463:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 9463 |  { "string_to_key",  &de5_string_to_key },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:9464:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 9464 |  { "set_odd_parity", &de5_set_odd_parity },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:9465:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 9465 |  { NULL,            NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c: In function 'initall':
src/openssl.c:9603:3: warning: 'OPENSSL_config' is deprecated [-Wdeprecated-declarations]
 9603 |   OPENSSL_config(NULL);
      |   ^~~~~~~~~~~~~~
In file included from src/openssl.c:57:
/usr/include/openssl/conf.h:91:1: note: declared here
   91 | DEPRECATEDIN_1_1_0(void OPENSSL_config(const char *config_name))
      | ^~~~~~~~~~~~~~~~~~
At top level:
src/openssl.c:1749:13: warning: 'store_index' defined but not used [-Wunused-variable]
 1749 |  static int store_index = -1, ssl_ctx_index = -1, done;
      |             ^~~~~~~~~~~
src/openssl.c:1749:31: warning: 'ssl_ctx_index' defined but not used [-Wunused-variable]
 1749 |  static int store_index = -1, ssl_ctx_index = -1, done;
      |                               ^~~~~~~~~~~~~
src/openssl.c:9504:22: warning: 'mt_gettid' defined but not used [-Wunused-function]
 9504 | static unsigned long mt_gettid(void) {
      |                      ^~~~~~~~~
src/openssl.c:9487:13: warning: 'mt_lock' defined but not used [-Wunused-function]
 9487 | static void mt_lock(int mode, int type, const char *file NOTUSED, int line NOTUSED) {
      |             ^~~~~~~
src/openssl.c:1701:13: warning: 'compat_init_X509_STORE_onfree' defined but not used [-Wunused-function]
 1701 | static void compat_init_X509_STORE_onfree(void *store, void *data NOTUSED, CRYPTO_EX_DATA *ad NOTUSED, int idx NOTUSED, long argl NOTUSED, void *argp NOTUSED) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c:714:13: warning: 'auxS_bn_free_and_set0' defined but not used [-Wunused-function]
  714 | static void auxS_bn_free_and_set0(BIGNUM **dst, BIGNUM *src) {
      |             ^~~~~~~~~~~~~~~~~~~~~
libtool: compile:  cc -c -g -O2 -fdebug-prefix-map=/build/lua-luaossl-20161214=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr//include/lua5.2 -I . -I src/ -std=c99 -D_REENTRANT -D_THREAD_SAFE -D_GNU_SOURCE -DLUA_COMPAT_APIINTCASTS -DHAVE_CONFIG_H -Wall -Wextra src/openssl.c -o /build/lua-luaossl-20161214/5.2-luaossl/src/openssl.o >/dev/null 2>&1
libtool --tag=CC --mode=link cc \
    -rpath /usr//lib/i386-linux-gnu -version-info 0:0:0 -Wl,--no-add-needed \
	-o /build/lua-luaossl-20161214/5.2-luaossl/liblua5.2-luaossl.la \
    /build/lua-luaossl-20161214/5.2-luaossl/src/openssl.lo \
	-Wl,-z,relro -Wl,--as-needed -lssl -lcrypto -lpthread
libtool: link: gcc -shared  -fPIC -DPIC  /build/lua-luaossl-20161214/5.2-luaossl/src/.libs/openssl.o   -lssl -lcrypto -lpthread  -Wl,--no-add-needed -Wl,-z -Wl,relro -Wl,--as-needed   -Wl,-soname -Wl,liblua5.2-luaossl.so.0 -o /build/lua-luaossl-20161214/5.2-luaossl/.libs/liblua5.2-luaossl.so.0.0.0
libtool: link: (cd "/build/lua-luaossl-20161214/5.2-luaossl/.libs" && rm -f "liblua5.2-luaossl.so.0" && ln -s "liblua5.2-luaossl.so.0.0.0" "liblua5.2-luaossl.so.0")
libtool: link: (cd "/build/lua-luaossl-20161214/5.2-luaossl/.libs" && rm -f "liblua5.2-luaossl.so" && ln -s "liblua5.2-luaossl.so.0.0.0" "liblua5.2-luaossl.so")
libtool: link: ar cr /build/lua-luaossl-20161214/5.2-luaossl/.libs/liblua5.2-luaossl.a  /build/lua-luaossl-20161214/5.2-luaossl/src/openssl.o
libtool: link: ranlib /build/lua-luaossl-20161214/5.2-luaossl/.libs/liblua5.2-luaossl.a
libtool: link: ( cd "/build/lua-luaossl-20161214/5.2-luaossl/.libs" && rm -f "liblua5.2-luaossl.la" && ln -s "../liblua5.2-luaossl.la" "liblua5.2-luaossl.la" )
ldd /build/lua-luaossl-20161214/5.2-luaossl/_openssl.so
	linux-gate.so.1 (0xf7f06000)
	libssl.so.1.1 => /usr/lib/i386-linux-gnu/libssl.so.1.1 (0xf7e3d000)
	libcrypto.so.1.1 => /usr/lib/i386-linux-gnu/libcrypto.so.1.1 (0xf7b75000)
	libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xf7b53000)
	libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf796a000)
	libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xf7964000)
	/lib/ld-linux.so.2 (0xf7f08000)
Target build made


Making target build for debian/lua5.3.dh-lua.conf
libtool --tag=CC --mode=compile cc -c -g -O2 -fdebug-prefix-map=/build/lua-luaossl-20161214=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr//include/lua5.3  -I . -I src/ -std=c99 -D_REENTRANT -D_THREAD_SAFE -D_GNU_SOURCE -DLUA_COMPAT_APIINTCASTS -DHAVE_CONFIG_H -Wall -Wextra -o /build/lua-luaossl-20161214/5.3-luaossl/src/openssl.lo src/openssl.c 
libtool: compile:  cc -c -g -O2 -fdebug-prefix-map=/build/lua-luaossl-20161214=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr//include/lua5.3 -I . -I src/ -std=c99 -D_REENTRANT -D_THREAD_SAFE -D_GNU_SOURCE -DLUA_COMPAT_APIINTCASTS -DHAVE_CONFIG_H -Wall -Wextra src/openssl.c  -fPIC -DPIC -o /build/lua-luaossl-20161214/5.3-luaossl/src/.libs/openssl.o
src/openssl.c: In function 'dl_anchor':
src/openssl.c:1223:14: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic]
 1223 |  if (!dladdr((void *)&luaopen__openssl, &info))
      |              ^
src/openssl.c: At top level:
src/openssl.c:1262:6: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 1262 | #if !HAVE_ASN1_STRING_GET0_DATA
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c:1266:6: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 1266 | #if !HAVE_DH_GET0_KEY
      |      ^~~~~~~~~~~~~~~~
src/openssl.c:1277:6: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 1277 | #if !HAVE_DH_GET0_PQG
      |      ^~~~~~~~~~~~~~~~
src/openssl.c:1290:6: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 1290 | #if !HAVE_DH_SET0_KEY
      |      ^~~~~~~~~~~~~~~~
src/openssl.c:1301:6: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 1301 | #if !HAVE_DH_SET0_PQG
      |      ^~~~~~~~~~~~~~~~
src/openssl.c:1314:6: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 1314 | #if !HAVE_DSA_GET0_KEY
      |      ^~~~~~~~~~~~~~~~~
src/openssl.c:1325:6: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 1325 | #if !HAVE_DSA_GET0_PQG
      |      ^~~~~~~~~~~~~~~~~
src/openssl.c:1338:6: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 1338 | #if !HAVE_DSA_SET0_KEY
      |      ^~~~~~~~~~~~~~~~~
src/openssl.c:1349:6: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 1349 | #if !HAVE_DSA_SET0_PQG
      |      ^~~~~~~~~~~~~~~~~
src/openssl.c:1362:6: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 1362 | #if !HAVE_EVP_CIPHER_CTX_FREE
      |      ^~~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c:1371:6: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 1371 | #if !HAVE_EVP_CIPHER_CTX_NEW
      |      ^~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c:1386:6: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 1386 | #if !HAVE_EVP_MD_CTX_FREE
      |      ^~~~~~~~~~~~~~~~~~~~
src/openssl.c:1390:6: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 1390 | #if !HAVE_EVP_MD_CTX_NEW
      |      ^~~~~~~~~~~~~~~~~~~
src/openssl.c:1394:6: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 1394 | #if !HAVE_EVP_PKEY_ID
      |      ^~~~~~~~~~~~~~~~
src/openssl.c:1398:6: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 1398 | #if !HAVE_EVP_PKEY_BASE_ID
      |      ^~~~~~~~~~~~~~~~~~~~~
src/openssl.c:1406:6: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 1406 | #if !HAVE_EVP_PKEY_GET_DEFAULT_DIGEST_NID
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c:1430:6: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 1430 | #if !HAVE_EVP_PKEY_GET0
      |      ^~~~~~~~~~~~~~~~~~
src/openssl.c:1465:6: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 1465 | #if !HAVE_HMAC_CTX_FREE
      |      ^~~~~~~~~~~~~~~~~~
src/openssl.c:1474:6: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 1474 | #if !HAVE_HMAC_CTX_NEW
      |      ^~~~~~~~~~~~~~~~~
src/openssl.c:1488:6: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 1488 | #if !HAVE_RSA_GET0_CRT_PARAMS
      |      ^~~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c:1501:6: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 1501 | #if !HAVE_RSA_GET0_FACTORS
      |      ^~~~~~~~~~~~~~~~~~~~~
src/openssl.c:1512:6: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 1512 | #if !HAVE_RSA_GET0_KEY
      |      ^~~~~~~~~~~~~~~~~
src/openssl.c:1525:6: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 1525 | #if !HAVE_RSA_SET0_CRT_PARAMS
      |      ^~~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c:1538:6: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 1538 | #if !HAVE_RSA_SET0_FACTORS
      |      ^~~~~~~~~~~~~~~~~~~~~
src/openssl.c:1549:6: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 1549 | #if !HAVE_RSA_SET0_KEY
      |      ^~~~~~~~~~~~~~~~~
src/openssl.c:1562:6: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 1562 | #if !HAVE_SSL_CLIENT_VERSION
      |      ^~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c:1570:6: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 1570 | #if !HAVE_SSL_GET0_PARAM
      |      ^~~~~~~~~~~~~~~~~~~
src/openssl.c:1578:6: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 1578 | #if !HAVE_SSL_SET1_PARAM
      |      ^~~~~~~~~~~~~~~~~~~
src/openssl.c:1586:6: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 1586 | #if !HAVE_SSL_UP_REF
      |      ^~~~~~~~~~~~~~~
src/openssl.c:1598:6: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 1598 | #if !HAVE_SSL_CTX_GET0_PARAM
      |      ^~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c:1606:6: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 1606 | #if !HAVE_SSL_CTX_SET1_PARAM
      |      ^~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c:1630:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 1630 | #if HAVE_X509_STORE_REFERENCES
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c:1654:6: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 1654 | #if !HAVE_SSL_CTX_CERT_STORE || !HAVE_X509_STORE_REFERENCES
      |      ^~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c:1654:34: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 1654 | #if !HAVE_SSL_CTX_CERT_STORE || !HAVE_X509_STORE_REFERENCES
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c:1687:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 1687 | #if HAVE_SSL_CTX_CERT_STORE
      |     ^~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c:1710:6: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 1710 | #if !HAVE_X509_STORE_UP_REF
      |      ^~~~~~~~~~~~~~~~~~~~~~
src/openssl.c:1722:6: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 1722 | #if !HAVE_X509_UP_REF
      |      ^~~~~~~~~~~~~~~~
src/openssl.c:1734:6: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 1734 | #if !HAVE_X509_VERIFY_PARAM_SET1_EMAIL
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c:1741:6: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 1741 | #if !HAVE_X509_VERIFY_PARAM_SET1_HOST
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c: In function 'compat_init':
src/openssl.c:1828:1: warning: label 'sslerr' defined but not used [-Wunused-label]
 1828 | sslerr:
      | ^~~~~~
src/openssl.c:1749:31: warning: unused variable 'ssl_ctx_index' [-Wunused-variable]
 1749 |  static int store_index = -1, ssl_ctx_index = -1, done;
      |                               ^~~~~~~~~~~~~
src/openssl.c:1749:13: warning: unused variable 'store_index' [-Wunused-variable]
 1749 |  static int store_index = -1, ssl_ctx_index = -1, done;
      |             ^~~~~~~~~~~
src/openssl.c: At top level:
src/openssl.c:1916:25: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 1916 | #if OPENSSL_PREREQ(1,1,0)
      |                         ^
src/openssl.c: In function 'ex_hasstate':
src/openssl.c:2006:27: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic]
 2006 |  lua_pushlightuserdata(L, (void *)&ex__gc);
      |                           ^
src/openssl.c: In function 'ex_newstate':
src/openssl.c:2041:27: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic]
 2041 |  lua_pushlightuserdata(L, (void *)&ex__gc);
      |                           ^
src/openssl.c: In function 'ex_getstate':
src/openssl.c:2051:27: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic]
 2051 |  lua_pushlightuserdata(L, (void *)&ex__gc);
      |                           ^
src/openssl.c: At top level:
src/openssl.c:2163:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2163 |  { "version", &ossl_version },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:2164:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2164 |  { NULL,      NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c: In function 'getctx':
src/openssl.c:2615:27: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic]
 2615 |  lua_pushlightuserdata(L, (void *)&ctx__gc);
      |                           ^
src/openssl.c:2626:28: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic]
 2626 |   lua_pushlightuserdata(L, (void *)&ctx__gc);
      |                            ^
src/openssl.c: At top level:
src/openssl.c:2948:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2948 |  { "add",       &bn__add },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:2949:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2949 |  { "sub",       &bn__sub },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:2950:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2950 |  { "mul",       &bn__mul },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:2951:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2951 |  { "sqr",       &bn_sqr },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:2952:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2952 |  { "idiv",      &bn__idiv },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:2953:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2953 |  { "mod",       &bn__mod },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:2954:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2954 |  { "nnmod",     &bn_nnmod },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:2955:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2955 |  { "exp",       &bn__pow },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:2956:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2956 |  { "gcd",       &bn_gcd },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:2957:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2957 |  { "lshift",    &bn__shl },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:2958:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2958 |  { "rshift",    &bn__shr },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:2959:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2959 |  { "isPrime",   &bn_isPrime },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:2960:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2960 |  { "toBinary",  &bn_toBinary },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:2961:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2961 |  { "toDecimal", &bn_toDecimal },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:2962:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2962 |  { "toHex",     &bn_toHex },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:2964:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2964 |  { "tobin",     &bn_toBinary },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:2965:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2965 |  { "todec",     &bn_toDecimal },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:2966:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2966 |  { "tohex",     &bn_toHex },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:2967:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2967 |  { NULL,        NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:2971:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2971 |  { "__add",      &bn__add },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:2972:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2972 |  { "__sub",      &bn__sub },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:2973:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2973 |  { "__mul",      &bn__mul },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:2974:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2974 |  { "__div",      &bn__idiv },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:2975:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2975 |  { "__idiv",     &bn__idiv },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:2976:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2976 |  { "__mod",      &bn__mod },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:2977:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2977 |  { "__pow",      &bn__pow },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:2978:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2978 |  { "__unm",      &bn__unm },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:2979:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2979 |  { "__shl",      &bn__shl },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:2980:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2980 |  { "__shr",      &bn__shr },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:2981:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2981 |  { "__eq",       &bn__eq },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:2982:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2982 |  { "__lt",       &bn__lt },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:2983:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2983 |  { "__le",       &bn__le },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:2984:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2984 |  { "__gc",       &bn__gc },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:2985:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2985 |  { "__tostring", &bn_toDecimal },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:2986:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2986 |  { NULL,         NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:2991:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2991 |  { "new",           &bn_new },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:2992:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2992 |  { "interpose",     &bn_interpose },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:2993:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2993 |  { "fromBinary",    &bn_fromBinary },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:2994:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2994 |  { "generatePrime", &bn_generatePrime },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:2995:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 2995 |  { NULL,            NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c: In function 'getbio':
src/openssl.c:3026:27: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic]
 3026 |  lua_pushlightuserdata(L, (void *)&bio__gc);
      |                           ^
src/openssl.c:3037:28: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic]
 3037 |   lua_pushlightuserdata(L, (void *)&bio__gc);
      |                            ^
src/openssl.c: In function 'pk_new':
src/openssl.c:3114:4: warning: 'RSA_generate_key' is deprecated [-Wdeprecated-declarations]
 3114 |    if (!(rsa = RSA_generate_key(bits, exp, 0, 0)))
      |    ^~
In file included from src/openssl.c:57:
/usr/include/openssl/rsa.h:235:1: note: declared here
  235 | DEPRECATEDIN_0_9_8(RSA *RSA_generate_key(int bits, unsigned long e, void
      | ^~~~~~~~~~~~~~~~~~
src/openssl.c:3126:4: warning: 'DSA_generate_parameters' is deprecated [-Wdeprecated-declarations]
 3126 |    if (!(dsa = DSA_generate_parameters(bits, 0, 0, 0, 0, 0, 0)))
      |    ^~
In file included from src/openssl.c:57:
/usr/include/openssl/dsa.h:117:1: note: declared here
  117 | DEPRECATEDIN_0_9_8(DSA *DSA_generate_parameters(int bits,
      | ^~~~~~~~~~~~~~~~~~
src/openssl.c:3143:4: warning: 'DH_generate_parameters' is deprecated [-Wdeprecated-declarations]
 3143 |    if (!(dh = DH_generate_parameters(bits, exp, 0, 0)))
      |    ^~
In file included from src/openssl.c:57:
/usr/include/openssl/dh.h:136:1: note: declared here
  136 | DEPRECATEDIN_0_9_8(DH *DH_generate_parameters(int prime_len, int generator,
      | ^~~~~~~~~~~~~~~~~~
src/openssl.c:3280:1: warning: label 'done' defined but not used [-Wunused-label]
 3280 | done:
      | ^~~~
src/openssl.c: At top level:
src/openssl.c:3397:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 3397 | #if HAVE_EVP_PKEY_CTX_NEW
      |     ^~~~~~~~~~~~~~~~~~~~~
src/openssl.c:3456:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 3456 | #if HAVE_EVP_PKEY_CTX_NEW
      |     ^~~~~~~~~~~~~~~~~~~~~
src/openssl.c: In function 'pk_toPEM':
src/openssl.c:3563:14: warning: unused variable 'ok' [-Wunused-variable]
 3563 |  int top, i, ok;
      |              ^~
src/openssl.c: At top level:
src/openssl.c:4231:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4231 |  { "type",          &pk_type },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4232:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4232 |  { "setPublicKey",  &pk_setPublicKey },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4233:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4233 |  { "setPrivateKey", &pk_setPrivateKey },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4234:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 4234 | #if HAVE_EVP_PKEY_CTX_NEW
      |     ^~~~~~~~~~~~~~~~~~~~~
src/openssl.c:4235:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4235 |  { "decrypt",       &pk_decrypt },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4236:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4236 |  { "encrypt",       &pk_encrypt },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4238:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4238 |  { "sign",          &pk_sign },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4239:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4239 |  { "verify",        &pk_verify },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4240:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4240 |  { "getDefaultDigestName", &pk_getDefaultDigestName },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4241:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4241 |  { "toPEM",         &pk_toPEM },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4242:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4242 |  { "getParameters", &pk_getParameters },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4243:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4243 |  { "setParameters", &pk_setParameters },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4244:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4244 |  { NULL,            NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4248:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4248 |  { "__tostring", &pk__tostring },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4251:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4251 |  { "__gc",       &pk__gc },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4252:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4252 |  { NULL,         NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4257:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4257 |  { "new",       &pk_new },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4258:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4258 |  { "interpose", &pk_interpose },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4259:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4259 |  { NULL,        NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4282:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 4282 | #if HAVE_RSA_PKCS1_PSS_PADDING
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c:4282:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
src/openssl.c:4459:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4459 |  { "tostring", &ecg_tostring },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4460:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4460 |  { NULL,       NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4464:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4464 |  { "__tostring", &ecg__tostring },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4465:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4465 |  { "__gc",       &ecg__gc },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4466:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4466 |  { NULL,         NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4470:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4470 |  { "new",       &ecg_new },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4471:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4471 |  { "interpose", &ecg_interpose },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4472:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4472 |  { NULL,        NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4665:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4665 |  { "add", &xn_add },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4666:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4666 |  { "all", &xn_all },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4667:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4667 |  { NULL,  NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4671:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4671 |  { "__pairs",    &xn__pairs },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4672:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4672 |  { "__gc",       &xn__gc },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4673:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4673 |  { "__tostring", &xn__tostring },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4674:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4674 |  { NULL,         NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4679:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4679 |  { "new",       &xn_new },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4680:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4680 |  { "interpose", &xn_interpose },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4681:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4681 |  { NULL,        NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4921:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4921 |  { "add", &gn_add },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4922:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4922 |  { NULL,  NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4926:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4926 |  { "__pairs", &gn__pairs },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4927:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4927 |  { "__gc",    &gn__gc },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4928:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4928 |  { NULL,      NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4933:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4933 |  { "new",       &gn_new },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4934:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4934 |  { "interpose", &gn_interpose },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:4935:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 4935 |  { NULL,        NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:5145:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 5145 |  { "getID",        &xe_getID },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:5146:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 5146 |  { "getName",      &xe_getName },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:5147:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 5147 |  { "getShortName", &xe_getShortName },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:5148:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 5148 |  { "getLongName",  &xe_getLongName },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:5149:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 5149 |  { "getData",      &xe_getData },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:5150:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 5150 |  { "getCritical",  &xe_getCritical },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:5151:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 5151 |  { "text",         &xe_text },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:5152:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 5152 |  { NULL,           NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:5156:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 5156 |  { "__gc", &xe__gc },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:5157:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 5157 |  { NULL,   NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:5162:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 5162 |  { "new",       &xe_new },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:5163:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 5163 |  { "interpose", &xe_interpose },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:5164:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 5164 |  { NULL,        NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c: In function 'xc_setLifetime':
src/openssl.c:5524:14: warning: unused variable 'dt' [-Wunused-variable]
 5524 |  const char *dt;
      |              ^~
src/openssl.c: At top level:
src/openssl.c:6151:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6151 |  { "getVersion",    &xc_getVersion },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6152:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6152 |  { "setVersion",    &xc_setVersion },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6153:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6153 |  { "getSerial",     &xc_getSerial },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6154:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6154 |  { "setSerial",     &xc_setSerial },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6155:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6155 |  { "digest",        &xc_digest },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6156:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6156 |  { "getLifetime",   &xc_getLifetime },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6157:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6157 |  { "setLifetime",   &xc_setLifetime },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6158:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6158 |  { "getIssuer",     &xc_getIssuer },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6159:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6159 |  { "setIssuer",     &xc_setIssuer },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6160:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6160 |  { "getSubject",    &xc_getSubject },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6161:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6161 |  { "setSubject",    &xc_setSubject },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6162:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6162 |  { "getIssuerAlt",  &xc_getIssuerAlt },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6163:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6163 |  { "setIssuerAlt",  &xc_setIssuerAlt },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6164:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6164 |  { "getSubjectAlt", &xc_getSubjectAlt },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6165:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6165 |  { "setSubjectAlt", &xc_setSubjectAlt },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6166:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6166 |  { "getIssuerAltCritical",  &xc_getIssuerAltCritical },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6167:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6167 |  { "setIssuerAltCritical",  &xc_setIssuerAltCritical },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6168:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6168 |  { "getSubjectAltCritical", &xc_getSubjectAltCritical },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6169:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6169 |  { "setSubjectAltCritical", &xc_setSubjectAltCritical },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6170:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6170 |  { "getBasicConstraints", &xc_getBasicConstraint },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6171:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6171 |  { "getBasicConstraint",  &xc_getBasicConstraint },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6172:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6172 |  { "setBasicConstraints", &xc_setBasicConstraint },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6173:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6173 |  { "setBasicConstraint",  &xc_setBasicConstraint },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6174:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6174 |  { "getBasicConstraintsCritical", &xc_getBasicConstraintsCritical },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6175:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6175 |  { "setBasicConstraintsCritical", &xc_setBasicConstraintsCritical },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6176:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6176 |  { "addExtension",  &xc_addExtension },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6177:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6177 |  { "getExtension",  &xc_getExtension },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6178:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6178 |  { "getExtensionCount", &xc_getExtensionCount },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6179:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6179 |  { "isIssuedBy",    &xc_isIssuedBy },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6180:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6180 |  { "getPublicKey",  &xc_getPublicKey },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6181:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6181 |  { "setPublicKey",  &xc_setPublicKey },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6182:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6182 |  { "getPublicKeyDigest", &xc_getPublicKeyDigest },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6186:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6186 |  { "sign",          &xc_sign },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6187:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6187 |  { "text",          &xc_text },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6188:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6188 |  { "tostring",      &xc__tostring },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6189:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6189 |  { NULL,            NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6193:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6193 |  { "__tostring", &xc__tostring },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6194:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6194 |  { "__gc",       &xc__gc },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6195:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6195 |  { NULL,         NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6200:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6200 |  { "new",       &xc_new },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6201:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6201 |  { "interpose", &xc_interpose },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6202:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6202 |  { NULL,        NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c: In function 'xr_setExtensionByNid':
src/openssl.c:6391:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 6391 | #if HAVE_I2D_RE_X509_REQ_TBS
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c: At top level:
src/openssl.c:6486:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6486 |  { "getVersion",   &xr_getVersion },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6487:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6487 |  { "setVersion",   &xr_setVersion },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6488:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6488 |  { "getSubject",   &xr_getSubject },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6489:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6489 |  { "setSubject",   &xr_setSubject },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6490:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6490 |  { "getPublicKey", &xr_getPublicKey },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6491:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6491 |  { "setPublicKey", &xr_setPublicKey },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6492:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6492 |  { "getSubjectAlt", &xr_getSubjectAlt },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6493:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6493 |  { "setSubjectAlt", &xr_setSubjectAlt },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6494:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6494 |  { "sign",         &xr_sign },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6495:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6495 |  { "tostring",     &xr__tostring },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6496:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6496 |  { NULL,           NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6500:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6500 |  { "__tostring", &xr__tostring },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6501:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6501 |  { "__gc",       &xr__gc },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6502:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6502 |  { NULL,         NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6507:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6507 |  { "new",       &xr_new },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6508:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6508 |  { "interpose", &xr_interpose },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6509:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6509 |  { NULL,        NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c: In function 'xx_new':
src/openssl.c:6559:3: warning: 'X509_CRL_get_lastUpdate' is deprecated [-Wdeprecated-declarations]
 6559 |   X509_gmtime_adj(X509_CRL_get_lastUpdate(*ud), 0);
      |   ^~~~~~~~~~~~~~~
In file included from src/openssl.c:57:
/usr/include/openssl/x509.h:730:1: note: declared here
  730 | DEPRECATEDIN_1_1_0(ASN1_TIME *X509_CRL_get_lastUpdate(X509_CRL *crl))
      | ^~~~~~~~~~~~~~~~~~
src/openssl.c: In function 'xx_getLastUpdate':
src/openssl.c:6598:2: warning: 'X509_CRL_get_lastUpdate' is deprecated [-Wdeprecated-declarations]
 6598 |  if ((time = X509_CRL_get_lastUpdate(crl)))
      |  ^~
In file included from src/openssl.c:57:
/usr/include/openssl/x509.h:730:1: note: declared here
  730 | DEPRECATEDIN_1_1_0(ASN1_TIME *X509_CRL_get_lastUpdate(X509_CRL *crl))
      | ^~~~~~~~~~~~~~~~~~
src/openssl.c: In function 'xx_setLastUpdate':
src/openssl.c:6615:2: warning: 'X509_CRL_get_lastUpdate' is deprecated [-Wdeprecated-declarations]
 6615 |  if (!ASN1_TIME_set(X509_CRL_get_lastUpdate(crl), updated))
      |  ^~
In file included from src/openssl.c:57:
/usr/include/openssl/x509.h:730:1: note: declared here
  730 | DEPRECATEDIN_1_1_0(ASN1_TIME *X509_CRL_get_lastUpdate(X509_CRL *crl))
      | ^~~~~~~~~~~~~~~~~~
src/openssl.c: In function 'xx_getNextUpdate':
src/openssl.c:6629:2: warning: 'X509_CRL_get_nextUpdate' is deprecated [-Wdeprecated-declarations]
 6629 |  if ((time = X509_CRL_get_nextUpdate(crl)))
      |  ^~
In file included from src/openssl.c:57:
/usr/include/openssl/x509.h:731:1: note: declared here
  731 | DEPRECATEDIN_1_1_0(ASN1_TIME *X509_CRL_get_nextUpdate(X509_CRL *crl))
      | ^~~~~~~~~~~~~~~~~~
src/openssl.c: In function 'xx_setNextUpdate':
src/openssl.c:6646:2: warning: 'X509_CRL_get_nextUpdate' is deprecated [-Wdeprecated-declarations]
 6646 |  if (X509_CRL_get_nextUpdate(crl)) {
      |  ^~
In file included from src/openssl.c:57:
/usr/include/openssl/x509.h:731:1: note: declared here
  731 | DEPRECATEDIN_1_1_0(ASN1_TIME *X509_CRL_get_nextUpdate(X509_CRL *crl))
      | ^~~~~~~~~~~~~~~~~~
src/openssl.c:6647:3: warning: 'X509_CRL_get_nextUpdate' is deprecated [-Wdeprecated-declarations]
 6647 |   if (!ASN1_TIME_set(X509_CRL_get_nextUpdate(crl), updateby))
      |   ^~
In file included from src/openssl.c:57:
/usr/include/openssl/x509.h:731:1: note: declared here
  731 | DEPRECATEDIN_1_1_0(ASN1_TIME *X509_CRL_get_nextUpdate(X509_CRL *crl))
      | ^~~~~~~~~~~~~~~~~~
src/openssl.c: At top level:
src/openssl.c:6879:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6879 |  { "getVersion",     &xx_getVersion },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6880:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6880 |  { "setVersion",     &xx_setVersion },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6881:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6881 |  { "getLastUpdate",  &xx_getLastUpdate },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6882:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6882 |  { "setLastUpdate",  &xx_setLastUpdate },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6883:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6883 |  { "getNextUpdate",  &xx_getNextUpdate },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6884:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6884 |  { "setNextUpdate",  &xx_setNextUpdate },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6885:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6885 |  { "getIssuer",      &xx_getIssuer },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6886:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6886 |  { "setIssuer",      &xx_setIssuer },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6887:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6887 |  { "add",            &xx_add },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6888:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6888 |  { "addExtension",   &xx_addExtension },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6889:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6889 |  { "getExtension",   &xx_getExtension },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6890:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6890 |  { "getExtensionCount", &xx_getExtensionCount },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6891:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6891 |  { "sign",           &xx_sign },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6892:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6892 |  { "text",           &xx_text },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6893:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6893 |  { "tostring",       &xx__tostring },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6894:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6894 |  { NULL,             NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6898:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6898 |  { "__tostring", &xx__tostring },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6899:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6899 |  { "__gc",       &xx__gc },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6900:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6900 |  { NULL,         NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6905:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6905 |  { "new",       &xx_new },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6906:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6906 |  { "interpose", &xx_interpose },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:6907:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 6907 |  { NULL,        NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7051:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7051 |  { "add", &xl_add },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7052:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7052 |  { NULL,  NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7056:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7056 |  { "__pairs",  &xl__pairs },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7057:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7057 |  { "__ipairs", &xl__pairs },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7058:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7058 |  { "__gc",     &xl__gc },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7059:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7059 |  { NULL,       NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7063:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7063 |  { "new",       &xl_new },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7064:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7064 |  { "interpose", &xl_interpose },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7065:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7065 |  { NULL,        NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7248:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7248 |  { "add",         &xs_add },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7249:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7249 |  { "addDefaults", &xs_addDefaults },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7250:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7250 |  { "verify",      &xs_verify },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7251:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7251 |  { NULL,          NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7255:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7255 |  { "__gc", &xs__gc },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7256:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7256 |  { NULL,   NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7260:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7260 |  { "new",       &xs_new },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7261:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7261 |  { "interpose", &xs_interpose },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7262:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7262 |  { NULL,        NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7449:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7449 |  { "tostring", &p12__tostring },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7450:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7450 |  { NULL,         NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7454:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7454 |  { "__tostring", &p12__tostring },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7455:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7455 |  { "__gc",       &p12__gc },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7456:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7456 |  { NULL,         NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7460:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7460 |  { "new",       &p12_new },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7461:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7461 |  { "interpose", &p12_interpose },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7462:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7462 |  { NULL,        NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c: In function 'sx_new':
src/openssl.c:7500:2: warning: 'TLSv1_client_method' is deprecated [-Wdeprecated-declarations]
 7500 |  __typeof__(&TLSv1_client_method) method = &TLSv1_client_method;
      |  ^~~~~~~~~~
In file included from src/openssl.c:57:
/usr/include/openssl/ssl.h:1879:1: note: declared here
 1879 | DEPRECATEDIN_1_1_0(__owur const SSL_METHOD *TLSv1_client_method(void))
      | ^~~~~~~~~~~~~~~~~~
src/openssl.c:7500:2: warning: 'TLSv1_client_method' is deprecated [-Wdeprecated-declarations]
 7500 |  __typeof__(&TLSv1_client_method) method = &TLSv1_client_method;
      |  ^~~~~~~~~~
In file included from src/openssl.c:57:
/usr/include/openssl/ssl.h:1879:1: note: declared here
 1879 | DEPRECATEDIN_1_1_0(__owur const SSL_METHOD *TLSv1_client_method(void))
      | ^~~~~~~~~~~~~~~~~~
src/openssl.c:7517:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 7517 | #if HAVE_SSLV2_CLIENT_METHOD && HAVE_SSLV2_SERVER_METHOD
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c:7517:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
src/openssl.c:7517:33: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 7517 | #if HAVE_SSLV2_CLIENT_METHOD && HAVE_SSLV2_SERVER_METHOD
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c:7517:33: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
src/openssl.c:7532:3: warning: 'TLSv1_server_method' is deprecated [-Wdeprecated-declarations]
 7532 |   method = (srv)? &TLSv1_server_method : &TLSv1_client_method;
      |   ^~~~~~
In file included from src/openssl.c:57:
/usr/include/openssl/ssl.h:1878:1: note: declared here
 1878 | DEPRECATEDIN_1_1_0(__owur const SSL_METHOD *TLSv1_server_method(void))
      | ^~~~~~~~~~~~~~~~~~
src/openssl.c:7532:3: warning: 'TLSv1_client_method' is deprecated [-Wdeprecated-declarations]
 7532 |   method = (srv)? &TLSv1_server_method : &TLSv1_client_method;
      |   ^~~~~~
In file included from src/openssl.c:57:
/usr/include/openssl/ssl.h:1879:1: note: declared here
 1879 | DEPRECATEDIN_1_1_0(__owur const SSL_METHOD *TLSv1_client_method(void))
      | ^~~~~~~~~~~~~~~~~~
src/openssl.c:7537:3: warning: 'TLSv1_1_server_method' is deprecated [-Wdeprecated-declarations]
 7537 |   method = (srv)? &TLSv1_1_server_method : &TLSv1_1_client_method;
      |   ^~~~~~
In file included from src/openssl.c:57:
/usr/include/openssl/ssl.h:1884:1: note: declared here
 1884 | DEPRECATEDIN_1_1_0(__owur const SSL_METHOD *TLSv1_1_server_method(void))
      | ^~~~~~~~~~~~~~~~~~
src/openssl.c:7537:3: warning: 'TLSv1_1_client_method' is deprecated [-Wdeprecated-declarations]
 7537 |   method = (srv)? &TLSv1_1_server_method : &TLSv1_1_client_method;
      |   ^~~~~~
In file included from src/openssl.c:57:
/usr/include/openssl/ssl.h:1885:1: note: declared here
 1885 | DEPRECATEDIN_1_1_0(__owur const SSL_METHOD *TLSv1_1_client_method(void))
      | ^~~~~~~~~~~~~~~~~~
src/openssl.c:7543:3: warning: 'TLSv1_2_server_method' is deprecated [-Wdeprecated-declarations]
 7543 |   method = (srv)? &TLSv1_2_server_method : &TLSv1_2_client_method;
      |   ^~~~~~
In file included from src/openssl.c:57:
/usr/include/openssl/ssl.h:1890:1: note: declared here
 1890 | DEPRECATEDIN_1_1_0(__owur const SSL_METHOD *TLSv1_2_server_method(void))
      | ^~~~~~~~~~~~~~~~~~
src/openssl.c:7543:3: warning: 'TLSv1_2_client_method' is deprecated [-Wdeprecated-declarations]
 7543 |   method = (srv)? &TLSv1_2_server_method : &TLSv1_2_client_method;
      |   ^~~~~~
In file included from src/openssl.c:57:
/usr/include/openssl/ssl.h:1891:1: note: declared here
 1891 | DEPRECATEDIN_1_1_0(__owur const SSL_METHOD *TLSv1_2_client_method(void))
      | ^~~~~~~~~~~~~~~~~~
src/openssl.c:7546:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 7546 | #if HAVE_DTLS_CLIENT_METHOD
      |     ^~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c:7546:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
src/openssl.c:7551:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 7551 | #if HAVE_DTLSV1_CLIENT_METHOD
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c:7554:3: warning: 'DTLSv1_server_method' is deprecated [-Wdeprecated-declarations]
 7554 |   method = (srv)? &DTLSv1_server_method : &DTLSv1_client_method;
      |   ^~~~~~
In file included from src/openssl.c:57:
/usr/include/openssl/ssl.h:1896:1: note: declared here
 1896 | DEPRECATEDIN_1_1_0(__owur const SSL_METHOD *DTLSv1_server_method(void))
      | ^~~~~~~~~~~~~~~~~~
src/openssl.c:7554:3: warning: 'DTLSv1_client_method' is deprecated [-Wdeprecated-declarations]
 7554 |   method = (srv)? &DTLSv1_server_method : &DTLSv1_client_method;
      |   ^~~~~~
In file included from src/openssl.c:57:
/usr/include/openssl/ssl.h:1897:1: note: declared here
 1897 | DEPRECATEDIN_1_1_0(__owur const SSL_METHOD *DTLSv1_client_method(void))
      | ^~~~~~~~~~~~~~~~~~
src/openssl.c:7557:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 7557 | #if HAVE_DTLSV1_2_CLIENT_METHOD
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c:7557:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
src/openssl.c:7560:3: warning: 'DTLSv1_server_method' is deprecated [-Wdeprecated-declarations]
 7560 |   method = (srv)? &DTLSv1_server_method : &DTLSv1_client_method;
      |   ^~~~~~
In file included from src/openssl.c:57:
/usr/include/openssl/ssl.h:1896:1: note: declared here
 1896 | DEPRECATEDIN_1_1_0(__owur const SSL_METHOD *DTLSv1_server_method(void))
      | ^~~~~~~~~~~~~~~~~~
src/openssl.c:7560:3: warning: 'DTLSv1_client_method' is deprecated [-Wdeprecated-declarations]
 7560 |   method = (srv)? &DTLSv1_server_method : &DTLSv1_client_method;
      |   ^~~~~~
In file included from src/openssl.c:57:
/usr/include/openssl/ssl.h:1897:1: note: declared here
 1897 | DEPRECATEDIN_1_1_0(__owur const SSL_METHOD *DTLSv1_client_method(void))
      | ^~~~~~~~~~~~~~~~~~
src/openssl.c: At top level:
src/openssl.c:7794:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 7794 | #if HAVE_SSL_CTX_SET_ALPN_PROTOS
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c:7822:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 7822 | #if HAVE_SSL_CTX_SET_ALPN_SELECT_CB
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c:7932:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7932 |  { "setOptions",       &sx_setOptions },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7933:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7933 |  { "getOptions",       &sx_getOptions },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7934:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7934 |  { "clearOptions",     &sx_clearOptions },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7935:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7935 |  { "setStore",         &sx_setStore },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7936:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7936 |  { "getStore",         &sx_getStore },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7937:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7937 |  { "setParam",         &sx_setParam },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7938:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7938 |  { "getParam",         &sx_getParam },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7939:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7939 |  { "setVerify",        &sx_setVerify },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7940:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7940 |  { "getVerify",        &sx_getVerify },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7941:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7941 |  { "setCertificate",   &sx_setCertificate },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7942:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7942 |  { "setPrivateKey",    &sx_setPrivateKey },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7943:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7943 |  { "setCipherList",    &sx_setCipherList },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7944:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7944 |  { "setEphemeralKey",  &sx_setEphemeralKey },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7945:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 7945 | #if HAVE_SSL_CTX_SET_ALPN_PROTOS
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c:7946:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7946 |  { "setAlpnProtos",    &sx_setAlpnProtos },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7948:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 7948 | #if HAVE_SSL_CTX_SET_ALPN_SELECT_CB
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c:7949:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7949 |  { "setAlpnSelect",    &sx_setAlpnSelect },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7951:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7951 |  { NULL, NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7955:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7955 |  { "__gc", &sx__gc },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7956:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7956 |  { NULL,   NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7960:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7960 |  { "new",       &sx_new },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7961:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7961 |  { "interpose", &sx_interpose },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:7962:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 7962 |  { NULL,        NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8258:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 8258 | #if HAVE_SSL_GET0_ALPN_SELECTED
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c:8274:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 8274 | #if HAVE_SSL_SET_ALPN_PROTOS
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c:8316:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8316 |  { "setOptions",       &ssl_setOptions },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8317:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8317 |  { "getOptions",       &ssl_getOptions },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8318:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8318 |  { "clearOptions",     &ssl_clearOptions },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8319:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8319 |  { "setParam",         &ssl_setParam },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8320:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8320 |  { "getParam",         &ssl_getParam },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8321:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8321 |  { "getVerifyResult",  &ssl_getVerifyResult },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8322:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8322 |  { "getPeerCertificate", &ssl_getPeerCertificate },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8323:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8323 |  { "getPeerChain",     &ssl_getPeerChain },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8324:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8324 |  { "getCipherInfo",    &ssl_getCipherInfo },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8325:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8325 |  { "getHostName",      &ssl_getHostName },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8326:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8326 |  { "setHostName",      &ssl_setHostName },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8327:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8327 |  { "getVersion",       &ssl_getVersion },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8328:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8328 |  { "getClientVersion", &ssl_getClientVersion },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8329:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 8329 | #if HAVE_SSL_GET0_ALPN_SELECTED
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c:8330:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8330 |  { "getAlpnSelected",  &ssl_getAlpnSelected },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8332:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 8332 | #if HAVE_SSL_SET_ALPN_PROTOS
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c:8333:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8333 |  { "setAlpnProtos",    &ssl_setAlpnProtos },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8335:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8335 |  { NULL,            NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8339:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8339 |  { "__gc", &ssl__gc },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8340:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8340 |  { NULL,   NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8344:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8344 |  { "new",       &ssl_new },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8345:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8345 |  { "interpose", &ssl_interpose },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8346:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8346 |  { NULL,        NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8490:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 8490 | #if HAVE_X509_VERIFY_PARAM_SET_AUTH_LEVEL
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c:8513:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 8513 | #if HAVE_X509_VERIFY_PARAM_SET1_HOST
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c:8529:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 8529 | #if HAVE_X509_VERIFY_PARAM_ADD1_HOST
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c:8545:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 8545 | #if HAVE_X509_VERIFY_PARAM_SET1_EMAIL
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c:8561:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 8561 | #if HAVE_X509_VERIFY_PARAM_SET1_IP_ASC
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c:8587:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8587 |  { "inherit", &xp_inherit },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8588:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8588 |  { "setPurpose", &xp_setPurpose },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8589:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8589 |  { "setTime", &xp_setTime },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8590:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8590 |  { "setDepth", &xp_setDepth },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8591:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8591 |  { "getDepth", &xp_getDepth },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8592:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 8592 | #if HAVE_X509_VERIFY_PARAM_SET_AUTH_LEVEL
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c:8593:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8593 |  { "setAuthLevel", &xp_setAuthLevel },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8594:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8594 |  { "getAuthLevel", &xp_getAuthLevel },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8596:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 8596 | #if HAVE_X509_VERIFY_PARAM_SET1_HOST
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c:8597:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8597 |  { "setHost", &xp_setHost },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8599:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 8599 | #if HAVE_X509_VERIFY_PARAM_ADD1_HOST
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c:8600:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8600 |  { "addHost", &xp_addHost },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8602:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 8602 | #if HAVE_X509_VERIFY_PARAM_SET1_EMAIL
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c:8603:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8603 |  { "setEmail", &xp_setEmail },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8605:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 8605 | #if HAVE_X509_VERIFY_PARAM_SET1_IP_ASC
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c:8606:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8606 |  { "setIP", &xp_setIP },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8608:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8608 |  { NULL, NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8612:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8612 |  { "__gc", &xp__gc },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8613:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8613 |  { NULL, NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8617:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8617 |  { "new", &xp_new },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8618:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8618 |  { "interpose", &xp_interpose },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8619:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8619 |  { NULL, NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8727:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8727 |  { "update", &md_update },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8728:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8728 |  { "final",  &md_final },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8729:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8729 |  { NULL,     NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8733:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8733 |  { "__gc", &md__gc },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8734:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8734 |  { NULL,   NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8738:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8738 |  { "new",       &md_new },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8739:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8739 |  { "interpose", &md_interpose },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8740:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8740 |  { NULL,        NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c: In function 'hmac_new':
src/openssl.c:8770:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 8770 | #if HMAC_INIT_EX_INT
      |     ^~~~~~~~~~~~~~~~
src/openssl.c: At top level:
src/openssl.c:8839:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8839 |  { "update", &hmac_update },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8840:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8840 |  { "final",  &hmac_final },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8841:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8841 |  { NULL,     NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8845:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8845 |  { "__gc", &hmac__gc },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8846:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8846 |  { NULL,   NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8850:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8850 |  { "new",       &hmac_new },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8851:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8851 |  { "interpose", &hmac_interpose },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:8852:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 8852 |  { NULL,        NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:9044:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 9044 |  { "encrypt", &cipher_encrypt },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:9045:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 9045 |  { "decrypt", &cipher_decrypt },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:9046:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 9046 |  { "update",  &cipher_update },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:9047:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 9047 |  { "final",   &cipher_final },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:9048:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 9048 |  { NULL,      NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:9052:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 9052 |  { "__gc", &cipher__gc },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:9053:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 9053 |  { NULL,   NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:9057:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 9057 |  { "new",       &cipher_new },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:9058:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 9058 |  { "interpose", &cipher_interpose },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:9059:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 9059 |  { NULL,        NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
In file included from src/openssl.c:9089:
/usr/include/i386-linux-gnu/sys/sysctl.h:21:2: warning: #warning "The <sys/sysctl.h> header is deprecated and will be removed." [-Wcpp]
   21 | #warning "The <sys/sysctl.h> header is deprecated and will be removed."
      |  ^~~~~~~
src/openssl.c: In function 'randL_stir':
src/openssl.c:9109:21: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 9109 | #if HAVE_SYSCALL && HAVE_DECL_SYS_GETRANDOM
      |                     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from src/openssl.c:27:
./config.h:94:27: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
   94 | #define ag_has_include(p) __has_include(p)
      |                           ^~~~~~~~~~~~~
./config.h:95:32: note: in expansion of macro 'ag_has_include'
   95 | #define ag_test_include(p, E) (ag_has_include(p))
      |                                ^~~~~~~~~~~~~~
./config.h:510:27: note: in expansion of macro 'ag_test_include'
  510 | #define HAVE_SYS_SYSCTL_H ag_test_include(<sys/sysctl.h>, (BSD || __GLIBC__))
      |                           ^~~~~~~~~~~~~~~
./config.h:607:32: note: in expansion of macro 'HAVE_SYS_SYSCTL_H'
  607 | #define HAVE_DECL_RANDOM_UUID (HAVE_SYS_SYSCTL_H && defined __linux__) /* RANDOM_UUID is an enum, not macro */
      |                                ^~~~~~~~~~~~~~~~~
src/openssl.c:9126:26: note: in expansion of macro 'HAVE_DECL_RANDOM_UUID'
 9126 | #if HAVE_SYS_SYSCTL_H && HAVE_DECL_RANDOM_UUID
      |                          ^~~~~~~~~~~~~~~~~~~~~
src/openssl.c:9131:3: warning: 'sysctl' is deprecated [-Wdeprecated-declarations]
 9131 |   if (0 != sysctl(mib, countof(mib), data, &n, (void *)0, 0))
      |   ^~
In file included from src/openssl.c:9089:
/usr/include/i386-linux-gnu/sys/sysctl.h:70:12: note: declared here
   70 | extern int sysctl (int *__name, int __nlen, void *__oldval,
      |            ^~~~~~
src/openssl.c: At top level:
src/openssl.c:9412:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 9412 |  { "stir",    &rand_stir },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:9413:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 9413 |  { "add",     &rand_add },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:9414:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 9414 |  { "bytes",   &rand_bytes },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:9415:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 9415 |  { "ready",   &rand_ready },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:9416:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 9416 |  { "uniform", &rand_uniform },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:9417:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 9417 |  { NULL,      NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:9463:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 9463 |  { "string_to_key",  &de5_string_to_key },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:9464:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 9464 |  { "set_odd_parity", &de5_set_odd_parity },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c:9465:2: warning: missing initializer for field 'nups' of 'auxL_Reg' [-Wmissing-field-initializers]
 9465 |  { NULL,            NULL },
      |  ^
src/openssl.c:998:11: note: 'nups' declared here
  998 |  unsigned nups; /* in addition to nups specified to auxL_setfuncs */
      |           ^~~~
src/openssl.c: In function 'initall':
src/openssl.c:9603:3: warning: 'OPENSSL_config' is deprecated [-Wdeprecated-declarations]
 9603 |   OPENSSL_config(NULL);
      |   ^~~~~~~~~~~~~~
In file included from src/openssl.c:57:
/usr/include/openssl/conf.h:91:1: note: declared here
   91 | DEPRECATEDIN_1_1_0(void OPENSSL_config(const char *config_name))
      | ^~~~~~~~~~~~~~~~~~
At top level:
src/openssl.c:1749:13: warning: 'store_index' defined but not used [-Wunused-variable]
 1749 |  static int store_index = -1, ssl_ctx_index = -1, done;
      |             ^~~~~~~~~~~
src/openssl.c:1749:31: warning: 'ssl_ctx_index' defined but not used [-Wunused-variable]
 1749 |  static int store_index = -1, ssl_ctx_index = -1, done;
      |                               ^~~~~~~~~~~~~
src/openssl.c:9504:22: warning: 'mt_gettid' defined but not used [-Wunused-function]
 9504 | static unsigned long mt_gettid(void) {
      |                      ^~~~~~~~~
src/openssl.c:9487:13: warning: 'mt_lock' defined but not used [-Wunused-function]
 9487 | static void mt_lock(int mode, int type, const char *file NOTUSED, int line NOTUSED) {
      |             ^~~~~~~
src/openssl.c:1701:13: warning: 'compat_init_X509_STORE_onfree' defined but not used [-Wunused-function]
 1701 | static void compat_init_X509_STORE_onfree(void *store, void *data NOTUSED, CRYPTO_EX_DATA *ad NOTUSED, int idx NOTUSED, long argl NOTUSED, void *argp NOTUSED) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/openssl.c:714:13: warning: 'auxS_bn_free_and_set0' defined but not used [-Wunused-function]
  714 | static void auxS_bn_free_and_set0(BIGNUM **dst, BIGNUM *src) {
      |             ^~~~~~~~~~~~~~~~~~~~~
libtool: compile:  cc -c -g -O2 -fdebug-prefix-map=/build/lua-luaossl-20161214=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr//include/lua5.3 -I . -I src/ -std=c99 -D_REENTRANT -D_THREAD_SAFE -D_GNU_SOURCE -DLUA_COMPAT_APIINTCASTS -DHAVE_CONFIG_H -Wall -Wextra src/openssl.c -o /build/lua-luaossl-20161214/5.3-luaossl/src/openssl.o >/dev/null 2>&1
libtool --tag=CC --mode=link cc \
    -rpath /usr//lib/i386-linux-gnu -version-info 0:0:0 -Wl,--no-add-needed \
	-o /build/lua-luaossl-20161214/5.3-luaossl/liblua5.3-luaossl.la \
    /build/lua-luaossl-20161214/5.3-luaossl/src/openssl.lo \
	-Wl,-z,relro -Wl,--as-needed -lssl -lcrypto -lpthread
libtool: link: gcc -shared  -fPIC -DPIC  /build/lua-luaossl-20161214/5.3-luaossl/src/.libs/openssl.o   -lssl -lcrypto -lpthread  -Wl,--no-add-needed -Wl,-z -Wl,relro -Wl,--as-needed   -Wl,-soname -Wl,liblua5.3-luaossl.so.0 -o /build/lua-luaossl-20161214/5.3-luaossl/.libs/liblua5.3-luaossl.so.0.0.0
libtool: link: (cd "/build/lua-luaossl-20161214/5.3-luaossl/.libs" && rm -f "liblua5.3-luaossl.so.0" && ln -s "liblua5.3-luaossl.so.0.0.0" "liblua5.3-luaossl.so.0")
libtool: link: (cd "/build/lua-luaossl-20161214/5.3-luaossl/.libs" && rm -f "liblua5.3-luaossl.so" && ln -s "liblua5.3-luaossl.so.0.0.0" "liblua5.3-luaossl.so")
libtool: link: ar cr /build/lua-luaossl-20161214/5.3-luaossl/.libs/liblua5.3-luaossl.a  /build/lua-luaossl-20161214/5.3-luaossl/src/openssl.o
libtool: link: ranlib /build/lua-luaossl-20161214/5.3-luaossl/.libs/liblua5.3-luaossl.a
libtool: link: ( cd "/build/lua-luaossl-20161214/5.3-luaossl/.libs" && rm -f "liblua5.3-luaossl.la" && ln -s "../liblua5.3-luaossl.la" "liblua5.3-luaossl.la" )
ldd /build/lua-luaossl-20161214/5.3-luaossl/_openssl.so
	linux-gate.so.1 (0xf7ed9000)
	libssl.so.1.1 => /usr/lib/i386-linux-gnu/libssl.so.1.1 (0xf7e10000)
	libcrypto.so.1.1 => /usr/lib/i386-linux-gnu/libcrypto.so.1.1 (0xf7b48000)
	libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xf7b26000)
	libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf793d000)
	libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xf7937000)
	/lib/ld-linux.so.2 (0xf7edb000)
Target build made

   dh_auto_test -O--buildsystem=lua
dh_auto_test: warning: Compatibility levels before 10 are deprecated (level 9 in use)
	make --no-print-directory -f /usr/share/dh-lua/make/dh-lua.Makefile.multiple test

Making target test for debian/lua5.1.dh-lua.conf
# tests
Copying src/openssl.auxlib.lua src/openssl.bignum.lua src/openssl.cipher.lua src/openssl.des.lua src/openssl.digest.lua src/openssl.hmac.lua src/openssl.lua src/openssl.pkcs12.lua src/openssl.pkey.lua src/openssl.pubkey.lua src/openssl.rand.lua src/openssl.ssl.context.lua src/openssl.ssl.lua src/openssl.x509.altname.lua src/openssl.x509.chain.lua src/openssl.x509.crl.lua src/openssl.x509.csr.lua src/openssl.x509.extension.lua src/openssl.x509.lua src/openssl.x509.name.lua src/openssl.x509.store.lua src/openssl.x509.verify_param.lua in /build/lua-luaossl-20161214/5.1-luaossl for test
********************** lua dynamic (5.1) *********
SKIPPED!
**************************************************
libtool --tag=CC --mode=link cc -g -O2 -fdebug-prefix-map=/build/lua-luaossl-20161214=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr//include/lua5.1  -I . -I src/ -std=c99 -D_REENTRANT -D_THREAD_SAFE -D_GNU_SOURCE -DLUA_COMPAT_APIINTCASTS -DHAVE_CONFIG_H -Wall -Wextra -Wl,--no-add-needed \
	-o /build/lua-luaossl-20161214/5.1-luaossl/app-dynamic -I . -I /build/lua-luaossl-20161214/5.1-luaossl/ \
	/usr/share/dh-lua/test/5.1/app.c /build/lua-luaossl-20161214/5.1-luaossl/liblua5.1-luaossl.la \
	-Wl,-z,relro -Wl,--as-needed -lssl -lcrypto -lpthread -L/usr//lib/i386-linux-gnu -llua5.1
libtool: link: cc -g -O2 -fdebug-prefix-map=/build/lua-luaossl-20161214=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr//include/lua5.1 -I . -I src/ -std=c99 -D_REENTRANT -D_THREAD_SAFE -D_GNU_SOURCE -DLUA_COMPAT_APIINTCASTS -DHAVE_CONFIG_H -Wall -Wextra -Wl,--no-add-needed -o /build/lua-luaossl-20161214/5.1-luaossl/.libs/app-dynamic -I . -I /build/lua-luaossl-20161214/5.1-luaossl/ /usr/share/dh-lua/test/5.1/app.c -Wl,-z -Wl,relro -Wl,--as-needed  /build/lua-luaossl-20161214/5.1-luaossl/.libs/liblua5.1-luaossl.so -lssl -lcrypto -lpthread -L/usr//lib/i386-linux-gnu -llua5.1 -Wl,-rpath -Wl,/usr//lib/i386-linux-gnu
libtool --tag=CC --mode=execute -dlopen /build/lua-luaossl-20161214/5.1-luaossl/liblua5.1-luaossl.la \
		ldd /build/lua-luaossl-20161214/5.1-luaossl/app-dynamic
	linux-gate.so.1 (0xf7f09000)
	liblua5.1-luaossl.so.0 => /build/lua-luaossl-20161214/5.1-luaossl/.libs/liblua5.1-luaossl.so.0 (0xf7ed5000)
	liblua5.1.so.0 => /usr//lib/i386-linux-gnu/liblua5.1.so.0 (0xf7ea1000)
	libc.so.6 => /usr//lib/i386-linux-gnu/libc.so.6 (0xf7cb8000)
	libssl.so.1.1 => /usr/lib/i386-linux-gnu/libssl.so.1.1 (0xf7c1d000)
	libcrypto.so.1.1 => /usr/lib/i386-linux-gnu/libcrypto.so.1.1 (0xf7955000)
	libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xf7933000)
	libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xf782f000)
	libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xf7829000)
	/lib/ld-linux.so.2 (0xf7f0b000)
********************** app dynamic (5.1) *********
SKIPPED!
**************************************************
libtool --tag=CC --mode=link cc -g -O2 -fdebug-prefix-map=/build/lua-luaossl-20161214=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr//include/lua5.1  -I . -I src/ -std=c99 -D_REENTRANT -D_THREAD_SAFE -D_GNU_SOURCE -DLUA_COMPAT_APIINTCASTS -DHAVE_CONFIG_H -Wall -Wextra -Wl,--no-add-needed \
	-static -o /build/lua-luaossl-20161214/5.1-luaossl/app-static -I . -I /build/lua-luaossl-20161214/5.1-luaossl/ \
	/usr/share/dh-lua/test/5.1/app.c /build/lua-luaossl-20161214/5.1-luaossl/liblua5.1-luaossl.la \
	-Wl,-z,relro -Wl,--as-needed -lssl -lcrypto -ldl -pthread -lpthread -L/usr//lib/i386-linux-gnu -llua5.1 -lm -ldl
libtool: link: cc -g -O2 -fdebug-prefix-map=/build/lua-luaossl-20161214=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr//include/lua5.1 -I . -I src/ -std=c99 -D_REENTRANT -D_THREAD_SAFE -D_GNU_SOURCE -DLUA_COMPAT_APIINTCASTS -DHAVE_CONFIG_H -Wall -Wextra -Wl,--no-add-needed -o /build/lua-luaossl-20161214/5.1-luaossl/app-static -I . -I /build/lua-luaossl-20161214/5.1-luaossl/ /usr/share/dh-lua/test/5.1/app.c -Wl,-z -Wl,relro -Wl,--as-needed -pthread  /build/lua-luaossl-20161214/5.1-luaossl/.libs/liblua5.1-luaossl.a -lssl -lcrypto -lpthread -L/usr//lib/i386-linux-gnu -llua5.1 -lm -ldl -pthread
ldd /build/lua-luaossl-20161214/5.1-luaossl/app-static
	linux-gate.so.1 (0xf7ef2000)
	libssl.so.1.1 => /usr/lib/i386-linux-gnu/libssl.so.1.1 (0xf7e28000)
	libcrypto.so.1.1 => /usr/lib/i386-linux-gnu/libcrypto.so.1.1 (0xf7b60000)
	libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xf7b3e000)
	liblua5.1.so.0 => /usr/lib/i386-linux-gnu/liblua5.1.so.0 (0xf7b0a000)
	libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xf7a06000)
	libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xf7a00000)
	libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf7817000)
	/lib/ld-linux.so.2 (0xf7ef4000)
*********************** app static (5.1) *********
SKIPPED!
**************************************************
Target test made


Making target test for debian/lua5.2.dh-lua.conf
# tests
Copying src/openssl.auxlib.lua src/openssl.bignum.lua src/openssl.cipher.lua src/openssl.des.lua src/openssl.digest.lua src/openssl.hmac.lua src/openssl.lua src/openssl.pkcs12.lua src/openssl.pkey.lua src/openssl.pubkey.lua src/openssl.rand.lua src/openssl.ssl.context.lua src/openssl.ssl.lua src/openssl.x509.altname.lua src/openssl.x509.chain.lua src/openssl.x509.crl.lua src/openssl.x509.csr.lua src/openssl.x509.extension.lua src/openssl.x509.lua src/openssl.x509.name.lua src/openssl.x509.store.lua src/openssl.x509.verify_param.lua in /build/lua-luaossl-20161214/5.2-luaossl for test
********************** lua dynamic (5.2) *********
SKIPPED!
**************************************************
libtool --tag=CC --mode=link cc -g -O2 -fdebug-prefix-map=/build/lua-luaossl-20161214=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr//include/lua5.2  -I . -I src/ -std=c99 -D_REENTRANT -D_THREAD_SAFE -D_GNU_SOURCE -DLUA_COMPAT_APIINTCASTS -DHAVE_CONFIG_H -Wall -Wextra -Wl,--no-add-needed \
	-o /build/lua-luaossl-20161214/5.2-luaossl/app-dynamic -I . -I /build/lua-luaossl-20161214/5.2-luaossl/ \
	/usr/share/dh-lua/test/5.2/app.c /build/lua-luaossl-20161214/5.2-luaossl/liblua5.2-luaossl.la \
	-Wl,-z,relro -Wl,--as-needed -lssl -lcrypto -lpthread -L/usr//lib/i386-linux-gnu -llua5.2
libtool: link: cc -g -O2 -fdebug-prefix-map=/build/lua-luaossl-20161214=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr//include/lua5.2 -I . -I src/ -std=c99 -D_REENTRANT -D_THREAD_SAFE -D_GNU_SOURCE -DLUA_COMPAT_APIINTCASTS -DHAVE_CONFIG_H -Wall -Wextra -Wl,--no-add-needed -o /build/lua-luaossl-20161214/5.2-luaossl/.libs/app-dynamic -I . -I /build/lua-luaossl-20161214/5.2-luaossl/ /usr/share/dh-lua/test/5.2/app.c -Wl,-z -Wl,relro -Wl,--as-needed  /build/lua-luaossl-20161214/5.2-luaossl/.libs/liblua5.2-luaossl.so -lssl -lcrypto -lpthread -L/usr//lib/i386-linux-gnu -llua5.2 -Wl,-rpath -Wl,/usr//lib/i386-linux-gnu
libtool --tag=CC --mode=execute -dlopen /build/lua-luaossl-20161214/5.2-luaossl/liblua5.2-luaossl.la \
		ldd /build/lua-luaossl-20161214/5.2-luaossl/app-dynamic
	linux-gate.so.1 (0xf7f56000)
	liblua5.2-luaossl.so.0 => /build/lua-luaossl-20161214/5.2-luaossl/.libs/liblua5.2-luaossl.so.0 (0xf7f23000)
	liblua5.2.so.0 => /usr//lib/i386-linux-gnu/liblua5.2.so.0 (0xf7eea000)
	libc.so.6 => /usr//lib/i386-linux-gnu/libc.so.6 (0xf7d01000)
	libssl.so.1.1 => /usr/lib/i386-linux-gnu/libssl.so.1.1 (0xf7c66000)
	libcrypto.so.1.1 => /usr/lib/i386-linux-gnu/libcrypto.so.1.1 (0xf799e000)
	libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xf797c000)
	libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xf7878000)
	libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xf7872000)
	/lib/ld-linux.so.2 (0xf7f58000)
********************** app dynamic (5.2) *********
SKIPPED!
**************************************************
libtool --tag=CC --mode=link cc -g -O2 -fdebug-prefix-map=/build/lua-luaossl-20161214=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr//include/lua5.2  -I . -I src/ -std=c99 -D_REENTRANT -D_THREAD_SAFE -D_GNU_SOURCE -DLUA_COMPAT_APIINTCASTS -DHAVE_CONFIG_H -Wall -Wextra -Wl,--no-add-needed \
	-static -o /build/lua-luaossl-20161214/5.2-luaossl/app-static -I . -I /build/lua-luaossl-20161214/5.2-luaossl/ \
	/usr/share/dh-lua/test/5.2/app.c /build/lua-luaossl-20161214/5.2-luaossl/liblua5.2-luaossl.la \
	-Wl,-z,relro -Wl,--as-needed -lssl -lcrypto -ldl -pthread -lpthread -L/usr//lib/i386-linux-gnu -llua5.2 -lm -ldl
libtool: link: cc -g -O2 -fdebug-prefix-map=/build/lua-luaossl-20161214=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr//include/lua5.2 -I . -I src/ -std=c99 -D_REENTRANT -D_THREAD_SAFE -D_GNU_SOURCE -DLUA_COMPAT_APIINTCASTS -DHAVE_CONFIG_H -Wall -Wextra -Wl,--no-add-needed -o /build/lua-luaossl-20161214/5.2-luaossl/app-static -I . -I /build/lua-luaossl-20161214/5.2-luaossl/ /usr/share/dh-lua/test/5.2/app.c -Wl,-z -Wl,relro -Wl,--as-needed -pthread  /build/lua-luaossl-20161214/5.2-luaossl/.libs/liblua5.2-luaossl.a -lssl -lcrypto -lpthread -L/usr//lib/i386-linux-gnu -llua5.2 -lm -ldl -pthread
ldd /build/lua-luaossl-20161214/5.2-luaossl/app-static
	linux-gate.so.1 (0xf7f55000)
	libssl.so.1.1 => /usr/lib/i386-linux-gnu/libssl.so.1.1 (0xf7e8b000)
	libcrypto.so.1.1 => /usr/lib/i386-linux-gnu/libcrypto.so.1.1 (0xf7bc3000)
	libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xf7ba1000)
	liblua5.2.so.0 => /usr/lib/i386-linux-gnu/liblua5.2.so.0 (0xf7b68000)
	libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xf7a64000)
	libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xf7a5e000)
	libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf7875000)
	/lib/ld-linux.so.2 (0xf7f57000)
*********************** app static (5.2) *********
SKIPPED!
**************************************************
Target test made


Making target test for debian/lua5.3.dh-lua.conf
# tests
Copying src/openssl.auxlib.lua src/openssl.bignum.lua src/openssl.cipher.lua src/openssl.des.lua src/openssl.digest.lua src/openssl.hmac.lua src/openssl.lua src/openssl.pkcs12.lua src/openssl.pkey.lua src/openssl.pubkey.lua src/openssl.rand.lua src/openssl.ssl.context.lua src/openssl.ssl.lua src/openssl.x509.altname.lua src/openssl.x509.chain.lua src/openssl.x509.crl.lua src/openssl.x509.csr.lua src/openssl.x509.extension.lua src/openssl.x509.lua src/openssl.x509.name.lua src/openssl.x509.store.lua src/openssl.x509.verify_param.lua in /build/lua-luaossl-20161214/5.3-luaossl for test
********************** lua dynamic (5.3) *********
SKIPPED!
**************************************************
libtool --tag=CC --mode=link cc -g -O2 -fdebug-prefix-map=/build/lua-luaossl-20161214=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr//include/lua5.3  -I . -I src/ -std=c99 -D_REENTRANT -D_THREAD_SAFE -D_GNU_SOURCE -DLUA_COMPAT_APIINTCASTS -DHAVE_CONFIG_H -Wall -Wextra -Wl,--no-add-needed \
	-o /build/lua-luaossl-20161214/5.3-luaossl/app-dynamic -I . -I /build/lua-luaossl-20161214/5.3-luaossl/ \
	/usr/share/dh-lua/test/5.3/app.c /build/lua-luaossl-20161214/5.3-luaossl/liblua5.3-luaossl.la \
	-Wl,-z,relro -Wl,--as-needed -lssl -lcrypto -lpthread -L/usr//lib/i386-linux-gnu -llua5.3
libtool: link: cc -g -O2 -fdebug-prefix-map=/build/lua-luaossl-20161214=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr//include/lua5.3 -I . -I src/ -std=c99 -D_REENTRANT -D_THREAD_SAFE -D_GNU_SOURCE -DLUA_COMPAT_APIINTCASTS -DHAVE_CONFIG_H -Wall -Wextra -Wl,--no-add-needed -o /build/lua-luaossl-20161214/5.3-luaossl/.libs/app-dynamic -I . -I /build/lua-luaossl-20161214/5.3-luaossl/ /usr/share/dh-lua/test/5.3/app.c -Wl,-z -Wl,relro -Wl,--as-needed  /build/lua-luaossl-20161214/5.3-luaossl/.libs/liblua5.3-luaossl.so -lssl -lcrypto -lpthread -L/usr//lib/i386-linux-gnu -llua5.3 -Wl,-rpath -Wl,/usr//lib/i386-linux-gnu
libtool --tag=CC --mode=execute -dlopen /build/lua-luaossl-20161214/5.3-luaossl/liblua5.3-luaossl.la \
		ldd /build/lua-luaossl-20161214/5.3-luaossl/app-dynamic
	linux-gate.so.1 (0xf7ef5000)
	liblua5.3-luaossl.so.0 => /build/lua-luaossl-20161214/5.3-luaossl/.libs/liblua5.3-luaossl.so.0 (0xf7ec2000)
	liblua5.3.so.0 => /usr//lib/i386-linux-gnu/liblua5.3.so.0 (0xf7e81000)
	libc.so.6 => /usr//lib/i386-linux-gnu/libc.so.6 (0xf7c98000)
	libssl.so.1.1 => /usr/lib/i386-linux-gnu/libssl.so.1.1 (0xf7bfd000)
	libcrypto.so.1.1 => /usr/lib/i386-linux-gnu/libcrypto.so.1.1 (0xf7935000)
	libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xf7913000)
	libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xf780f000)
	libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xf7809000)
	/lib/ld-linux.so.2 (0xf7ef7000)
********************** app dynamic (5.3) *********
SKIPPED!
**************************************************
libtool --tag=CC --mode=link cc -g -O2 -fdebug-prefix-map=/build/lua-luaossl-20161214=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr//include/lua5.3  -I . -I src/ -std=c99 -D_REENTRANT -D_THREAD_SAFE -D_GNU_SOURCE -DLUA_COMPAT_APIINTCASTS -DHAVE_CONFIG_H -Wall -Wextra -Wl,--no-add-needed \
	-static -o /build/lua-luaossl-20161214/5.3-luaossl/app-static -I . -I /build/lua-luaossl-20161214/5.3-luaossl/ \
	/usr/share/dh-lua/test/5.3/app.c /build/lua-luaossl-20161214/5.3-luaossl/liblua5.3-luaossl.la \
	-Wl,-z,relro -Wl,--as-needed -lssl -lcrypto -ldl -pthread -lpthread -L/usr//lib/i386-linux-gnu -llua5.3 -lm -ldl
libtool: link: cc -g -O2 -fdebug-prefix-map=/build/lua-luaossl-20161214=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr//include/lua5.3 -I . -I src/ -std=c99 -D_REENTRANT -D_THREAD_SAFE -D_GNU_SOURCE -DLUA_COMPAT_APIINTCASTS -DHAVE_CONFIG_H -Wall -Wextra -Wl,--no-add-needed -o /build/lua-luaossl-20161214/5.3-luaossl/app-static -I . -I /build/lua-luaossl-20161214/5.3-luaossl/ /usr/share/dh-lua/test/5.3/app.c -Wl,-z -Wl,relro -Wl,--as-needed -pthread  /build/lua-luaossl-20161214/5.3-luaossl/.libs/liblua5.3-luaossl.a -lssl -lcrypto -lpthread -L/usr//lib/i386-linux-gnu -llua5.3 -lm -ldl -pthread
ldd /build/lua-luaossl-20161214/5.3-luaossl/app-static
	linux-gate.so.1 (0xf7fcf000)
	libssl.so.1.1 => /usr/lib/i386-linux-gnu/libssl.so.1.1 (0xf7f06000)
	libcrypto.so.1.1 => /usr/lib/i386-linux-gnu/libcrypto.so.1.1 (0xf7c3e000)
	libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xf7c1c000)
	liblua5.3.so.0 => /usr/lib/i386-linux-gnu/liblua5.3.so.0 (0xf7bdb000)
	libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xf7ad7000)
	libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xf7ad1000)
	libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf78e8000)
	/lib/ld-linux.so.2 (0xf7fd1000)
*********************** app static (5.3) *********
SKIPPED!
**************************************************
Target test made

 fakeroot debian/rules binary
dh binary --buildsystem=lua --with lua
dh: warning: Compatibility levels before 10 are deprecated (level 9 in use)
   dh_testroot -O--buildsystem=lua
   dh_prep -O--buildsystem=lua
   dh_auto_install -O--buildsystem=lua
dh_auto_install: warning: Compatibility levels before 10 are deprecated (level 9 in use)
	make --no-print-directory -f /usr/share/dh-lua/make/dh-lua.Makefile.multiple install /build/lua-luaossl-20161214/debian/tmp

Making target install for debian/lua5.1.dh-lua.conf
# .lua
Installing src/openssl.auxlib.lua src/openssl.bignum.lua src/openssl.cipher.lua src/openssl.des.lua src/openssl.digest.lua src/openssl.hmac.lua src/openssl.lua src/openssl.pkcs12.lua src/openssl.pkey.lua src/openssl.pubkey.lua src/openssl.rand.lua src/openssl.ssl.context.lua src/openssl.ssl.lua src/openssl.x509.altname.lua src/openssl.x509.chain.lua src/openssl.x509.crl.lua src/openssl.x509.csr.lua src/openssl.x509.extension.lua src/openssl.x509.lua src/openssl.x509.name.lua src/openssl.x509.store.lua src/openssl.x509.verify_param.lua in debian/tmp/usr//share/lua/5.1
# debian/substvars
Filling in debian/lua-luaossl.substvars
Adding new line: lua:Versions=5.1 5.2 5.3
Filling in debian/lua-luaossl-dev.substvars
Adding new line: lua:Versions=5.1 5.2 5.3
Filling in debian/lua-luaossl.substvars
Adding new line: lua:Provides=lua5.3-luaossl, lua5.2-luaossl, lua5.1-luaossl,
Filling in debian/lua-luaossl-dev.substvars
Adding new line: lua:Provides=lua5.3-luaossl-dev, lua5.2-luaossl-dev, lua5.1-luaossl-dev,
# .so
Installing liblua5.1-luaossl
libtool: install: install /build/lua-luaossl-20161214/5.1-luaossl/.libs/liblua5.1-luaossl.so.0.0.0 /build/lua-luaossl-20161214/debian/tmp/usr//lib/i386-linux-gnu/liblua5.1-luaossl.so.0.0.0
libtool: install: (cd /build/lua-luaossl-20161214/debian/tmp/usr//lib/i386-linux-gnu && { ln -s -f liblua5.1-luaossl.so.0.0.0 liblua5.1-luaossl.so.0 || { rm -f liblua5.1-luaossl.so.0 && ln -s liblua5.1-luaossl.so.0.0.0 liblua5.1-luaossl.so.0; }; })
libtool: install: (cd /build/lua-luaossl-20161214/debian/tmp/usr//lib/i386-linux-gnu && { ln -s -f liblua5.1-luaossl.so.0.0.0 liblua5.1-luaossl.so || { rm -f liblua5.1-luaossl.so && ln -s liblua5.1-luaossl.so.0.0.0 liblua5.1-luaossl.so; }; })
libtool: install: install /build/lua-luaossl-20161214/5.1-luaossl/.libs/liblua5.1-luaossl.lai /build/lua-luaossl-20161214/debian/tmp/usr//lib/i386-linux-gnu/liblua5.1-luaossl.la
libtool: install: install /build/lua-luaossl-20161214/5.1-luaossl/.libs/liblua5.1-luaossl.a /build/lua-luaossl-20161214/debian/tmp/usr//lib/i386-linux-gnu/liblua5.1-luaossl.a
libtool: install: chmod 644 /build/lua-luaossl-20161214/debian/tmp/usr//lib/i386-linux-gnu/liblua5.1-luaossl.a
libtool: install: ranlib /build/lua-luaossl-20161214/debian/tmp/usr//lib/i386-linux-gnu/liblua5.1-luaossl.a
libtool: warning: remember to run 'libtool --finish /usr//lib/i386-linux-gnu'
libtool --tag=CC --finish debian/tmp/usr//lib/i386-linux-gnu
libtool: finish: PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path:/sbin" ldconfig -n debian/tmp/usr//lib/i386-linux-gnu
----------------------------------------------------------------------
Libraries have been installed in:
   debian/tmp/usr//lib/i386-linux-gnu

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the '-LLIBDIR'
flag during linking and do at least one of the following:
   - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable
     during execution
   - add LIBDIR to the 'LD_RUN_PATH' environment variable
     during linking
   - use the '-Wl,-rpath -Wl,LIBDIR' linker flag
   - have your system administrator add LIBDIR to '/etc/ld.so.conf'

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
Creating symlink _openssl.so
# .pc
Installing lua5.1-luaossl.pc
libtool: install: install -m 0644 /build/lua-luaossl-20161214/5.1-luaossl/lua5.1-luaossl.pc /build/lua-luaossl-20161214/debian/tmp/usr//lib/i386-linux-gnu/pkgconfig/lua5.1-luaossl.pc
# .h
Installing /build/lua-luaossl-20161214/5.1-luaossl/lua-luaossl.h
libtool: install: install -m 0644 /build/lua-luaossl-20161214/5.1-luaossl/lua-luaossl.h /build/lua-luaossl-20161214/debian/tmp/usr//include/lua5.1/lua-luaossl.h
Target install made


Making target install for debian/lua5.2.dh-lua.conf
# .lua
Installing src/openssl.auxlib.lua src/openssl.bignum.lua src/openssl.cipher.lua src/openssl.des.lua src/openssl.digest.lua src/openssl.hmac.lua src/openssl.lua src/openssl.pkcs12.lua src/openssl.pkey.lua src/openssl.pubkey.lua src/openssl.rand.lua src/openssl.ssl.context.lua src/openssl.ssl.lua src/openssl.x509.altname.lua src/openssl.x509.chain.lua src/openssl.x509.crl.lua src/openssl.x509.csr.lua src/openssl.x509.extension.lua src/openssl.x509.lua src/openssl.x509.name.lua src/openssl.x509.store.lua src/openssl.x509.verify_param.lua in debian/tmp/usr//share/lua/5.2
# debian/substvars
Filling in debian/lua-luaossl.substvars
Skipping already existing line: lua:Versions=5.1 5.2 5.3
Filling in debian/lua-luaossl-dev.substvars
Skipping already existing line: lua:Versions=5.1 5.2 5.3
Filling in debian/lua-luaossl.substvars
Skipping already existing line: lua:Provides=lua5.3-luaossl, lua5.2-luaossl, lua5.1-luaossl,
Filling in debian/lua-luaossl-dev.substvars
Skipping already existing line: lua:Provides=lua5.3-luaossl-dev, lua5.2-luaossl-dev, lua5.1-luaossl-dev,
# .so
Installing liblua5.2-luaossl
libtool: install: install /build/lua-luaossl-20161214/5.2-luaossl/.libs/liblua5.2-luaossl.so.0.0.0 /build/lua-luaossl-20161214/debian/tmp/usr//lib/i386-linux-gnu/liblua5.2-luaossl.so.0.0.0
libtool: install: (cd /build/lua-luaossl-20161214/debian/tmp/usr//lib/i386-linux-gnu && { ln -s -f liblua5.2-luaossl.so.0.0.0 liblua5.2-luaossl.so.0 || { rm -f liblua5.2-luaossl.so.0 && ln -s liblua5.2-luaossl.so.0.0.0 liblua5.2-luaossl.so.0; }; })
libtool: install: (cd /build/lua-luaossl-20161214/debian/tmp/usr//lib/i386-linux-gnu && { ln -s -f liblua5.2-luaossl.so.0.0.0 liblua5.2-luaossl.so || { rm -f liblua5.2-luaossl.so && ln -s liblua5.2-luaossl.so.0.0.0 liblua5.2-luaossl.so; }; })
libtool: install: install /build/lua-luaossl-20161214/5.2-luaossl/.libs/liblua5.2-luaossl.lai /build/lua-luaossl-20161214/debian/tmp/usr//lib/i386-linux-gnu/liblua5.2-luaossl.la
libtool: install: install /build/lua-luaossl-20161214/5.2-luaossl/.libs/liblua5.2-luaossl.a /build/lua-luaossl-20161214/debian/tmp/usr//lib/i386-linux-gnu/liblua5.2-luaossl.a
libtool: install: chmod 644 /build/lua-luaossl-20161214/debian/tmp/usr//lib/i386-linux-gnu/liblua5.2-luaossl.a
libtool: install: ranlib /build/lua-luaossl-20161214/debian/tmp/usr//lib/i386-linux-gnu/liblua5.2-luaossl.a
libtool: warning: remember to run 'libtool --finish /usr//lib/i386-linux-gnu'
libtool --tag=CC --finish debian/tmp/usr//lib/i386-linux-gnu
libtool: finish: PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path:/sbin" ldconfig -n debian/tmp/usr//lib/i386-linux-gnu
----------------------------------------------------------------------
Libraries have been installed in:
   debian/tmp/usr//lib/i386-linux-gnu

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the '-LLIBDIR'
flag during linking and do at least one of the following:
   - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable
     during execution
   - add LIBDIR to the 'LD_RUN_PATH' environment variable
     during linking
   - use the '-Wl,-rpath -Wl,LIBDIR' linker flag
   - have your system administrator add LIBDIR to '/etc/ld.so.conf'

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
Creating symlink _openssl.so
# .pc
Installing lua5.2-luaossl.pc
libtool: install: install -m 0644 /build/lua-luaossl-20161214/5.2-luaossl/lua5.2-luaossl.pc /build/lua-luaossl-20161214/debian/tmp/usr//lib/i386-linux-gnu/pkgconfig/lua5.2-luaossl.pc
# .h
Installing /build/lua-luaossl-20161214/5.2-luaossl/lua-luaossl.h
libtool: install: install -m 0644 /build/lua-luaossl-20161214/5.2-luaossl/lua-luaossl.h /build/lua-luaossl-20161214/debian/tmp/usr//include/lua5.2/lua-luaossl.h
Target install made


Making target install for debian/lua5.3.dh-lua.conf
# .lua
Installing src/openssl.auxlib.lua src/openssl.bignum.lua src/openssl.cipher.lua src/openssl.des.lua src/openssl.digest.lua src/openssl.hmac.lua src/openssl.lua src/openssl.pkcs12.lua src/openssl.pkey.lua src/openssl.pubkey.lua src/openssl.rand.lua src/openssl.ssl.context.lua src/openssl.ssl.lua src/openssl.x509.altname.lua src/openssl.x509.chain.lua src/openssl.x509.crl.lua src/openssl.x509.csr.lua src/openssl.x509.extension.lua src/openssl.x509.lua src/openssl.x509.name.lua src/openssl.x509.store.lua src/openssl.x509.verify_param.lua in debian/tmp/usr//share/lua/5.3
# debian/substvars
Filling in debian/lua-luaossl.substvars
Skipping already existing line: lua:Versions=5.1 5.2 5.3
Filling in debian/lua-luaossl-dev.substvars
Skipping already existing line: lua:Versions=5.1 5.2 5.3
Filling in debian/lua-luaossl.substvars
Skipping already existing line: lua:Provides=lua5.3-luaossl, lua5.2-luaossl, lua5.1-luaossl,
Filling in debian/lua-luaossl-dev.substvars
Skipping already existing line: lua:Provides=lua5.3-luaossl-dev, lua5.2-luaossl-dev, lua5.1-luaossl-dev,
# .so
Installing liblua5.3-luaossl
libtool: install: install /build/lua-luaossl-20161214/5.3-luaossl/.libs/liblua5.3-luaossl.so.0.0.0 /build/lua-luaossl-20161214/debian/tmp/usr//lib/i386-linux-gnu/liblua5.3-luaossl.so.0.0.0
libtool: install: (cd /build/lua-luaossl-20161214/debian/tmp/usr//lib/i386-linux-gnu && { ln -s -f liblua5.3-luaossl.so.0.0.0 liblua5.3-luaossl.so.0 || { rm -f liblua5.3-luaossl.so.0 && ln -s liblua5.3-luaossl.so.0.0.0 liblua5.3-luaossl.so.0; }; })
libtool: install: (cd /build/lua-luaossl-20161214/debian/tmp/usr//lib/i386-linux-gnu && { ln -s -f liblua5.3-luaossl.so.0.0.0 liblua5.3-luaossl.so || { rm -f liblua5.3-luaossl.so && ln -s liblua5.3-luaossl.so.0.0.0 liblua5.3-luaossl.so; }; })
libtool: install: install /build/lua-luaossl-20161214/5.3-luaossl/.libs/liblua5.3-luaossl.lai /build/lua-luaossl-20161214/debian/tmp/usr//lib/i386-linux-gnu/liblua5.3-luaossl.la
libtool: install: install /build/lua-luaossl-20161214/5.3-luaossl/.libs/liblua5.3-luaossl.a /build/lua-luaossl-20161214/debian/tmp/usr//lib/i386-linux-gnu/liblua5.3-luaossl.a
libtool: install: chmod 644 /build/lua-luaossl-20161214/debian/tmp/usr//lib/i386-linux-gnu/liblua5.3-luaossl.a
libtool: install: ranlib /build/lua-luaossl-20161214/debian/tmp/usr//lib/i386-linux-gnu/liblua5.3-luaossl.a
libtool: warning: remember to run 'libtool --finish /usr//lib/i386-linux-gnu'
libtool --tag=CC --finish debian/tmp/usr//lib/i386-linux-gnu
libtool: finish: PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path:/sbin" ldconfig -n debian/tmp/usr//lib/i386-linux-gnu
----------------------------------------------------------------------
Libraries have been installed in:
   debian/tmp/usr//lib/i386-linux-gnu

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the '-LLIBDIR'
flag during linking and do at least one of the following:
   - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable
     during execution
   - add LIBDIR to the 'LD_RUN_PATH' environment variable
     during linking
   - use the '-Wl,-rpath -Wl,LIBDIR' linker flag
   - have your system administrator add LIBDIR to '/etc/ld.so.conf'

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
Creating symlink _openssl.so
# .pc
Installing lua5.3-luaossl.pc
libtool: install: install -m 0644 /build/lua-luaossl-20161214/5.3-luaossl/lua5.3-luaossl.pc /build/lua-luaossl-20161214/debian/tmp/usr//lib/i386-linux-gnu/pkgconfig/lua5.3-luaossl.pc
# .h
Installing /build/lua-luaossl-20161214/5.3-luaossl/lua-luaossl.h
libtool: install: install -m 0644 /build/lua-luaossl-20161214/5.3-luaossl/lua-luaossl.h /build/lua-luaossl-20161214/debian/tmp/usr//include/lua5.3/lua-luaossl.h
Target install made

make[1]: Nothing to be done for '/build/lua-luaossl-20161214/debian/tmp'.
   dh_install -O--buildsystem=lua
dh_install: warning: Compatibility levels before 10 are deprecated (level 9 in use)
   dh_lua -O--buildsystem=lua
deduplicating openssl.lua
deduplicating openssl.lua
deduplicating openssl/des.lua
deduplicating openssl/des.lua
deduplicating openssl/digest.lua
deduplicating openssl/digest.lua
deduplicating openssl/auxlib.lua
deduplicating openssl/auxlib.lua
deduplicating openssl/x509.lua
deduplicating openssl/x509.lua
deduplicating openssl/pkey.lua
deduplicating openssl/pkey.lua
deduplicating openssl/cipher.lua
deduplicating openssl/cipher.lua
deduplicating openssl/hmac.lua
deduplicating openssl/hmac.lua
deduplicating openssl/ssl.lua
deduplicating openssl/ssl.lua
deduplicating openssl/pkcs12.lua
deduplicating openssl/pkcs12.lua
deduplicating openssl/bignum.lua
deduplicating openssl/bignum.lua
deduplicating openssl/pubkey.lua
deduplicating openssl/pubkey.lua
deduplicating openssl/rand.lua
deduplicating openssl/rand.lua
deduplicating openssl/ssl/context.lua
deduplicating openssl/ssl/context.lua
deduplicating openssl/x509/csr.lua
deduplicating openssl/x509/csr.lua
deduplicating openssl/x509/chain.lua
deduplicating openssl/x509/chain.lua
deduplicating openssl/x509/store.lua
deduplicating openssl/x509/store.lua
deduplicating openssl/x509/verify_param.lua
deduplicating openssl/x509/verify_param.lua
deduplicating openssl/x509/crl.lua
deduplicating openssl/x509/crl.lua
deduplicating openssl/x509/altname.lua
deduplicating openssl/x509/altname.lua
deduplicating openssl/x509/extension.lua
deduplicating openssl/x509/extension.lua
deduplicating openssl/x509/name.lua
deduplicating openssl/x509/name.lua
   dh_installdocs -O--buildsystem=lua
dh_installdocs: warning: Compatibility levels before 10 are deprecated (level 9 in use)
   dh_installchangelogs -O--buildsystem=lua
dh_installchangelogs: warning: Compatibility levels before 10 are deprecated (level 9 in use)
   dh_installexamples -O--buildsystem=lua
dh_installexamples: warning: Compatibility levels before 10 are deprecated (level 9 in use)
   dh_installinit -O--buildsystem=lua
dh_installinit: warning: Compatibility levels before 10 are deprecated (level 9 in use)
   dh_lintian -O--buildsystem=lua
dh_lintian: warning: Compatibility levels before 10 are deprecated (level 9 in use)
   dh_perl -O--buildsystem=lua
   dh_link -O--buildsystem=lua
   dh_strip_nondeterminism -O--buildsystem=lua
   debian/rules override_dh_compress
make[1]: Entering directory '/build/lua-luaossl-20161214'
dh_compress -X.lua -X.cnf
dh_compress: warning: Compatibility levels before 10 are deprecated (level 9 in use)
dh_compress: warning: Compatibility levels before 10 are deprecated (level 9 in use)
make[1]: Leaving directory '/build/lua-luaossl-20161214'
   dh_fixperms -O--buildsystem=lua
   dh_missing -O--buildsystem=lua
dh_missing: warning: Compatibility levels before 10 are deprecated (level 9 in use)
   dh_strip -O--buildsystem=lua
dh_strip: warning: Compatibility levels before 10 are deprecated (level 9 in use)
dh_strip: warning: Compatibility levels before 10 are deprecated (level 9 in use)
   dh_makeshlibs -O--buildsystem=lua
dh_makeshlibs: warning: Compatibility levels before 10 are deprecated (level 9 in use)
   dh_shlibdeps -O--buildsystem=lua
dh_shlibdeps: warning: Compatibility levels before 10 are deprecated (level 9 in use)
dh_shlibdeps: warning: Compatibility levels before 10 are deprecated (level 9 in use)
dpkg-shlibdeps: warning: symbol luaL_checkoption used by debian/lua-luaossl/usr/lib/i386-linux-gnu/liblua5.3-luaossl.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol luaL_prepbuffsize used by debian/lua-luaossl/usr/lib/i386-linux-gnu/liblua5.3-luaossl.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol luaL_pushresult used by debian/lua-luaossl/usr/lib/i386-linux-gnu/liblua5.3-luaossl.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol lua_newuserdata used by debian/lua-luaossl/usr/lib/i386-linux-gnu/liblua5.3-luaossl.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol luaL_optinteger used by debian/lua-luaossl/usr/lib/i386-linux-gnu/liblua5.3-luaossl.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol luaL_checkinteger used by debian/lua-luaossl/usr/lib/i386-linux-gnu/liblua5.3-luaossl.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol lua_createtable used by debian/lua-luaossl/usr/lib/i386-linux-gnu/liblua5.3-luaossl.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol luaL_checkany used by debian/lua-luaossl/usr/lib/i386-linux-gnu/liblua5.3-luaossl.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol luaL_setmetatable used by debian/lua-luaossl/usr/lib/i386-linux-gnu/liblua5.3-luaossl.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol luaL_checkstack used by debian/lua-luaossl/usr/lib/i386-linux-gnu/liblua5.3-luaossl.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: 61 other similar warnings have been skipped (use -v to see them all)
dpkg-shlibdeps: warning: symbol lua_pushlstring used by debian/lua-luaossl/usr/lib/i386-linux-gnu/liblua5.1-luaossl.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol lua_pushnil used by debian/lua-luaossl/usr/lib/i386-linux-gnu/liblua5.1-luaossl.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol lua_pushfstring used by debian/lua-luaossl/usr/lib/i386-linux-gnu/liblua5.1-luaossl.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol lua_rawseti used by debian/lua-luaossl/usr/lib/i386-linux-gnu/liblua5.1-luaossl.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol lua_touserdata used by debian/lua-luaossl/usr/lib/i386-linux-gnu/liblua5.1-luaossl.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol lua_tointeger used by debian/lua-luaossl/usr/lib/i386-linux-gnu/liblua5.1-luaossl.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol lua_type used by debian/lua-luaossl/usr/lib/i386-linux-gnu/liblua5.1-luaossl.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol luaL_checklstring used by debian/lua-luaossl/usr/lib/i386-linux-gnu/liblua5.1-luaossl.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol lua_replace used by debian/lua-luaossl/usr/lib/i386-linux-gnu/liblua5.1-luaossl.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol luaL_newmetatable used by debian/lua-luaossl/usr/lib/i386-linux-gnu/liblua5.1-luaossl.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: 58 other similar warnings have been skipped (use -v to see them all)
dpkg-shlibdeps: warning: symbol lua_pushinteger used by debian/lua-luaossl/usr/lib/i386-linux-gnu/liblua5.2-luaossl.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol luaL_checkudata used by debian/lua-luaossl/usr/lib/i386-linux-gnu/liblua5.2-luaossl.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol luaL_checkstack used by debian/lua-luaossl/usr/lib/i386-linux-gnu/liblua5.2-luaossl.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol luaL_checkany used by debian/lua-luaossl/usr/lib/i386-linux-gnu/liblua5.2-luaossl.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol luaL_setmetatable used by debian/lua-luaossl/usr/lib/i386-linux-gnu/liblua5.2-luaossl.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol lua_toboolean used by debian/lua-luaossl/usr/lib/i386-linux-gnu/liblua5.2-luaossl.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol lua_settop used by debian/lua-luaossl/usr/lib/i386-linux-gnu/liblua5.2-luaossl.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol lua_pushvalue used by debian/lua-luaossl/usr/lib/i386-linux-gnu/liblua5.2-luaossl.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol dladdr used by debian/lua-luaossl/usr/lib/i386-linux-gnu/liblua5.2-luaossl.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol lua_gettable used by debian/lua-luaossl/usr/lib/i386-linux-gnu/liblua5.2-luaossl.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: 61 other similar warnings have been skipped (use -v to see them all)
   dh_installdeb -O--buildsystem=lua
dh_installdeb: warning: Compatibility levels before 10 are deprecated (level 9 in use)
   dh_gencontrol -O--buildsystem=lua
dpkg-gencontrol: warning: Depends field of package lua-luaossl-dev: substitution variable ${shlibs:Depends} used, but is not defined
   dh_md5sums -O--buildsystem=lua
   dh_builddeb -O--buildsystem=lua
dpkg-deb: building package 'lua-luaossl' in '../lua-luaossl_20161214-1_i386.deb'.
dpkg-deb: building package 'lua-luaossl-dbgsym' in '../lua-luaossl-dbgsym_20161214-1_i386.deb'.
dpkg-deb: building package 'lua-luaossl-dev' in '../lua-luaossl-dev_20161214-1_i386.deb'.
 dpkg-genbuildinfo --build=binary
 dpkg-genchanges --build=binary >../lua-luaossl_20161214-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/1295/tmp/hooks/B01_cleanup starting
I: user script /srv/workspace/pbuilder/1295/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/1295 and its subdirectories
I: Current time: Tue Jul 12 13:49:18 +14 2022
I: pbuilder-time-stamp: 1657583358