Input buildinfo: https://buildinfos.debian.net/buildinfo-pool/h/haproxy/haproxy_2.2.9-2+deb11u2_amd64.buildinfo Use metasnap for getting required timestamps Cannot get timestamps from metasnap: 404 (Not Found) Use snapshot for getting required timestamps Get source package info: haproxy=2.2.9-2+deb11u2 Source URL: http://snapshot.notset.fr/mr/package/haproxy/2.2.9-2+deb11u2/srcfiles?fileinfo=1 Initialize APT cache Get binary package info: autoconf=2.69-14 Binary URL: http://snapshot.notset.fr/mr/binary/autoconf/2.69-14/binfiles?fileinfo=1 Get binary package info: automake=1:1.16.3-2 Binary URL: http://snapshot.notset.fr/mr/binary/automake/1:1.16.3-2/binfiles?fileinfo=1 Get binary package info: autopoint=0.21-4 Binary URL: http://snapshot.notset.fr/mr/binary/autopoint/0.21-4/binfiles?fileinfo=1 Get binary package info: autotools-dev=20180224.1+nmu1 Binary URL: http://snapshot.notset.fr/mr/binary/autotools-dev/20180224.1+nmu1/binfiles?fileinfo=1 Get binary package info: base-files=11.1 Binary URL: http://snapshot.notset.fr/mr/binary/base-files/11.1/binfiles?fileinfo=1 Get binary package info: base-passwd=3.5.51 Binary URL: http://snapshot.notset.fr/mr/binary/base-passwd/3.5.51/binfiles?fileinfo=1 Get binary package info: bash=5.1-2+b3 Binary URL: http://snapshot.notset.fr/mr/binary/bash/5.1-2+b3/binfiles?fileinfo=1 Get binary package info: binutils=2.35.2-2 Binary URL: http://snapshot.notset.fr/mr/binary/binutils/2.35.2-2/binfiles?fileinfo=1 Get binary package info: binutils-common=2.35.2-2 Binary URL: http://snapshot.notset.fr/mr/binary/binutils-common/2.35.2-2/binfiles?fileinfo=1 Get binary package info: binutils-x86-64-linux-gnu=2.35.2-2 Binary URL: http://snapshot.notset.fr/mr/binary/binutils-x86-64-linux-gnu/2.35.2-2/binfiles?fileinfo=1 Get binary package info: bsdextrautils=2.36.1-8 Binary URL: http://snapshot.notset.fr/mr/binary/bsdextrautils/2.36.1-8/binfiles?fileinfo=1 Get binary package info: bsdutils=1:2.36.1-8 Binary URL: http://snapshot.notset.fr/mr/binary/bsdutils/1:2.36.1-8/binfiles?fileinfo=1 Get binary package info: build-essential=12.9 Binary URL: http://snapshot.notset.fr/mr/binary/build-essential/12.9/binfiles?fileinfo=1 Get binary package info: bzip2=1.0.8-4 Binary URL: http://snapshot.notset.fr/mr/binary/bzip2/1.0.8-4/binfiles?fileinfo=1 Get binary package info: ca-certificates=20210119 Binary URL: http://snapshot.notset.fr/mr/binary/ca-certificates/20210119/binfiles?fileinfo=1 Get binary package info: coreutils=8.32-4+b1 Binary URL: http://snapshot.notset.fr/mr/binary/coreutils/8.32-4+b1/binfiles?fileinfo=1 Get binary package info: cpp=4:10.2.1-1 Binary URL: http://snapshot.notset.fr/mr/binary/cpp/4:10.2.1-1/binfiles?fileinfo=1 Get binary package info: cpp-10=10.2.1-6 Binary URL: http://snapshot.notset.fr/mr/binary/cpp-10/10.2.1-6/binfiles?fileinfo=1 Get binary package info: dash=0.5.11+git20200708+dd9ef66-5 Binary URL: http://snapshot.notset.fr/mr/binary/dash/0.5.11+git20200708+dd9ef66-5/binfiles?fileinfo=1 Get binary package info: debconf=1.5.77 Binary URL: http://snapshot.notset.fr/mr/binary/debconf/1.5.77/binfiles?fileinfo=1 Get binary package info: debhelper=13.3.4 Binary URL: http://snapshot.notset.fr/mr/binary/debhelper/13.3.4/binfiles?fileinfo=1 Get binary package info: debianutils=4.11.2 Binary URL: http://snapshot.notset.fr/mr/binary/debianutils/4.11.2/binfiles?fileinfo=1 Get binary package info: dh-autoreconf=20 Binary URL: http://snapshot.notset.fr/mr/binary/dh-autoreconf/20/binfiles?fileinfo=1 Get binary package info: dh-strip-nondeterminism=1.12.0-1 Binary URL: http://snapshot.notset.fr/mr/binary/dh-strip-nondeterminism/1.12.0-1/binfiles?fileinfo=1 Get binary package info: diffutils=1:3.7-5 Binary URL: http://snapshot.notset.fr/mr/binary/diffutils/1:3.7-5/binfiles?fileinfo=1 Get binary package info: docutils-common=0.16+dfsg-4 Binary URL: http://snapshot.notset.fr/mr/binary/docutils-common/0.16+dfsg-4/binfiles?fileinfo=1 Get binary package info: dpkg=1.20.9 Binary URL: http://snapshot.notset.fr/mr/binary/dpkg/1.20.9/binfiles?fileinfo=1 Get binary package info: dpkg-dev=1.20.9 Binary URL: http://snapshot.notset.fr/mr/binary/dpkg-dev/1.20.9/binfiles?fileinfo=1 Get binary package info: dwz=0.13+20210201-1 Binary URL: http://snapshot.notset.fr/mr/binary/dwz/0.13+20210201-1/binfiles?fileinfo=1 Get binary package info: file=1:5.39-3 Binary URL: http://snapshot.notset.fr/mr/binary/file/1:5.39-3/binfiles?fileinfo=1 Get binary package info: findutils=4.8.0-1 Binary URL: http://snapshot.notset.fr/mr/binary/findutils/4.8.0-1/binfiles?fileinfo=1 Get binary package info: g++=4:10.2.1-1 Binary URL: http://snapshot.notset.fr/mr/binary/g++/4:10.2.1-1/binfiles?fileinfo=1 Get binary package info: g++-10=10.2.1-6 Binary URL: http://snapshot.notset.fr/mr/binary/g++-10/10.2.1-6/binfiles?fileinfo=1 Get binary package info: gcc=4:10.2.1-1 Binary URL: http://snapshot.notset.fr/mr/binary/gcc/4:10.2.1-1/binfiles?fileinfo=1 Get binary package info: gcc-10=10.2.1-6 Binary URL: http://snapshot.notset.fr/mr/binary/gcc-10/10.2.1-6/binfiles?fileinfo=1 Get binary package info: gcc-10-base=10.2.1-6 Binary URL: http://snapshot.notset.fr/mr/binary/gcc-10-base/10.2.1-6/binfiles?fileinfo=1 Get binary package info: gettext=0.21-4 Binary URL: http://snapshot.notset.fr/mr/binary/gettext/0.21-4/binfiles?fileinfo=1 Get binary package info: gettext-base=0.21-4 Binary URL: http://snapshot.notset.fr/mr/binary/gettext-base/0.21-4/binfiles?fileinfo=1 Get binary package info: grep=3.6-1 Binary URL: http://snapshot.notset.fr/mr/binary/grep/3.6-1/binfiles?fileinfo=1 Get binary package info: groff-base=1.22.4-6 Binary URL: http://snapshot.notset.fr/mr/binary/groff-base/1.22.4-6/binfiles?fileinfo=1 Get binary package info: gzip=1.10-4 Binary URL: http://snapshot.notset.fr/mr/binary/gzip/1.10-4/binfiles?fileinfo=1 Get binary package info: hostname=3.23 Binary URL: http://snapshot.notset.fr/mr/binary/hostname/3.23/binfiles?fileinfo=1 Get binary package info: init-system-helpers=1.60 Binary URL: http://snapshot.notset.fr/mr/binary/init-system-helpers/1.60/binfiles?fileinfo=1 Get binary package info: intltool-debian=0.35.0+20060710.5 Binary URL: http://snapshot.notset.fr/mr/binary/intltool-debian/0.35.0+20060710.5/binfiles?fileinfo=1 Get binary package info: libacl1=2.2.53-10 Binary URL: http://snapshot.notset.fr/mr/binary/libacl1/2.2.53-10/binfiles?fileinfo=1 Get binary package info: libarchive-zip-perl=1.68-1 Binary URL: http://snapshot.notset.fr/mr/binary/libarchive-zip-perl/1.68-1/binfiles?fileinfo=1 Get binary package info: libasan6=10.2.1-6 Binary URL: http://snapshot.notset.fr/mr/binary/libasan6/10.2.1-6/binfiles?fileinfo=1 Get binary package info: libatomic1=10.2.1-6 Binary URL: http://snapshot.notset.fr/mr/binary/libatomic1/10.2.1-6/binfiles?fileinfo=1 Get binary package info: libattr1=1:2.4.48-6 Binary URL: http://snapshot.notset.fr/mr/binary/libattr1/1:2.4.48-6/binfiles?fileinfo=1 Get binary package info: libaudit-common=1:3.0-2 Binary URL: http://snapshot.notset.fr/mr/binary/libaudit-common/1:3.0-2/binfiles?fileinfo=1 Get binary package info: libaudit1=1:3.0-2 Binary URL: http://snapshot.notset.fr/mr/binary/libaudit1/1:3.0-2/binfiles?fileinfo=1 Get binary package info: libbinutils=2.35.2-2 Binary URL: http://snapshot.notset.fr/mr/binary/libbinutils/2.35.2-2/binfiles?fileinfo=1 Get binary package info: libblkid1=2.36.1-8 Binary URL: http://snapshot.notset.fr/mr/binary/libblkid1/2.36.1-8/binfiles?fileinfo=1 Get binary package info: libbz2-1.0=1.0.8-4 Binary URL: http://snapshot.notset.fr/mr/binary/libbz2-1.0/1.0.8-4/binfiles?fileinfo=1 Get binary package info: libc-bin=2.31-13 Binary URL: http://snapshot.notset.fr/mr/binary/libc-bin/2.31-13/binfiles?fileinfo=1 Get binary package info: libc-dev-bin=2.31-13 Binary URL: http://snapshot.notset.fr/mr/binary/libc-dev-bin/2.31-13/binfiles?fileinfo=1 Get binary package info: libc6=2.31-13 Binary URL: http://snapshot.notset.fr/mr/binary/libc6/2.31-13/binfiles?fileinfo=1 Get binary package info: libc6-dev=2.31-13 Binary URL: http://snapshot.notset.fr/mr/binary/libc6-dev/2.31-13/binfiles?fileinfo=1 Get binary package info: libcap-ng0=0.7.9-2.2+b1 Binary URL: http://snapshot.notset.fr/mr/binary/libcap-ng0/0.7.9-2.2+b1/binfiles?fileinfo=1 Get binary package info: libcc1-0=10.2.1-6 Binary URL: http://snapshot.notset.fr/mr/binary/libcc1-0/10.2.1-6/binfiles?fileinfo=1 Get binary package info: libcom-err2=1.46.2-2 Binary URL: http://snapshot.notset.fr/mr/binary/libcom-err2/1.46.2-2/binfiles?fileinfo=1 Get binary package info: libcrypt-dev=1:4.4.18-4 Binary URL: http://snapshot.notset.fr/mr/binary/libcrypt-dev/1:4.4.18-4/binfiles?fileinfo=1 Get binary package info: libcrypt1=1:4.4.18-4 Binary URL: http://snapshot.notset.fr/mr/binary/libcrypt1/1:4.4.18-4/binfiles?fileinfo=1 Get binary package info: libctf-nobfd0=2.35.2-2 Binary URL: http://snapshot.notset.fr/mr/binary/libctf-nobfd0/2.35.2-2/binfiles?fileinfo=1 Get binary package info: libctf0=2.35.2-2 Binary URL: http://snapshot.notset.fr/mr/binary/libctf0/2.35.2-2/binfiles?fileinfo=1 Get binary package info: libdb5.3=5.3.28+dfsg1-0.8 Binary URL: http://snapshot.notset.fr/mr/binary/libdb5.3/5.3.28+dfsg1-0.8/binfiles?fileinfo=1 Get binary package info: libdebconfclient0=0.260 Binary URL: http://snapshot.notset.fr/mr/binary/libdebconfclient0/0.260/binfiles?fileinfo=1 Get binary package info: libdebhelper-perl=13.3.4 Binary URL: http://snapshot.notset.fr/mr/binary/libdebhelper-perl/13.3.4/binfiles?fileinfo=1 Get binary package info: libdpkg-perl=1.20.9 Binary URL: http://snapshot.notset.fr/mr/binary/libdpkg-perl/1.20.9/binfiles?fileinfo=1 Get binary package info: libelf1=0.183-1 Binary URL: http://snapshot.notset.fr/mr/binary/libelf1/0.183-1/binfiles?fileinfo=1 Get binary package info: libexpat1=2.2.10-2 Binary URL: http://snapshot.notset.fr/mr/binary/libexpat1/2.2.10-2/binfiles?fileinfo=1 Get binary package info: libffi7=3.3-6 Binary URL: http://snapshot.notset.fr/mr/binary/libffi7/3.3-6/binfiles?fileinfo=1 Get binary package info: libfile-stripnondeterminism-perl=1.12.0-1 Binary URL: http://snapshot.notset.fr/mr/binary/libfile-stripnondeterminism-perl/1.12.0-1/binfiles?fileinfo=1 Get binary package info: libgcc-10-dev=10.2.1-6 Binary URL: http://snapshot.notset.fr/mr/binary/libgcc-10-dev/10.2.1-6/binfiles?fileinfo=1 Get binary package info: libgcc-s1=10.2.1-6 Binary URL: http://snapshot.notset.fr/mr/binary/libgcc-s1/10.2.1-6/binfiles?fileinfo=1 Get binary package info: libgcrypt20=1.8.7-6 Binary URL: http://snapshot.notset.fr/mr/binary/libgcrypt20/1.8.7-6/binfiles?fileinfo=1 Get binary package info: libgdbm-compat4=1.19-2 Binary URL: http://snapshot.notset.fr/mr/binary/libgdbm-compat4/1.19-2/binfiles?fileinfo=1 Get binary package info: libgdbm6=1.19-2 Binary URL: http://snapshot.notset.fr/mr/binary/libgdbm6/1.19-2/binfiles?fileinfo=1 Get binary package info: libgmp10=2:6.2.1+dfsg-1 Binary URL: http://snapshot.notset.fr/mr/binary/libgmp10/2:6.2.1+dfsg-1/binfiles?fileinfo=1 Get binary package info: libgomp1=10.2.1-6 Binary URL: http://snapshot.notset.fr/mr/binary/libgomp1/10.2.1-6/binfiles?fileinfo=1 Get binary package info: libgpg-error0=1.38-2 Binary URL: http://snapshot.notset.fr/mr/binary/libgpg-error0/1.38-2/binfiles?fileinfo=1 Get binary package info: libgssapi-krb5-2=1.18.3-6 Binary URL: http://snapshot.notset.fr/mr/binary/libgssapi-krb5-2/1.18.3-6/binfiles?fileinfo=1 Get binary package info: libicu67=67.1-7 Binary URL: http://snapshot.notset.fr/mr/binary/libicu67/67.1-7/binfiles?fileinfo=1 Get binary package info: libisl23=0.23-1 Binary URL: http://snapshot.notset.fr/mr/binary/libisl23/0.23-1/binfiles?fileinfo=1 Get binary package info: libitm1=10.2.1-6 Binary URL: http://snapshot.notset.fr/mr/binary/libitm1/10.2.1-6/binfiles?fileinfo=1 Get binary package info: libjs-jquery=3.5.1+dfsg+~3.5.5-7 Binary URL: http://snapshot.notset.fr/mr/binary/libjs-jquery/3.5.1+dfsg+~3.5.5-7/binfiles?fileinfo=1 Get binary package info: libjs-sphinxdoc=3.4.3-2 Binary URL: http://snapshot.notset.fr/mr/binary/libjs-sphinxdoc/3.4.3-2/binfiles?fileinfo=1 Get binary package info: libjs-underscore=1.9.1~dfsg-3 Binary URL: http://snapshot.notset.fr/mr/binary/libjs-underscore/1.9.1~dfsg-3/binfiles?fileinfo=1 Get binary package info: libk5crypto3=1.18.3-6 Binary URL: http://snapshot.notset.fr/mr/binary/libk5crypto3/1.18.3-6/binfiles?fileinfo=1 Get binary package info: libkeyutils1=1.6.1-2 Binary URL: http://snapshot.notset.fr/mr/binary/libkeyutils1/1.6.1-2/binfiles?fileinfo=1 Get binary package info: libkrb5-3=1.18.3-6 Binary URL: http://snapshot.notset.fr/mr/binary/libkrb5-3/1.18.3-6/binfiles?fileinfo=1 Get binary package info: libkrb5support0=1.18.3-6 Binary URL: http://snapshot.notset.fr/mr/binary/libkrb5support0/1.18.3-6/binfiles?fileinfo=1 Get binary package info: liblsan0=10.2.1-6 Binary URL: http://snapshot.notset.fr/mr/binary/liblsan0/10.2.1-6/binfiles?fileinfo=1 Get binary package info: liblua5.3-0=5.3.3-1.1+b1 Binary URL: http://snapshot.notset.fr/mr/binary/liblua5.3-0/5.3.3-1.1+b1/binfiles?fileinfo=1 Get binary package info: liblua5.3-dev=5.3.3-1.1+b1 Binary URL: http://snapshot.notset.fr/mr/binary/liblua5.3-dev/5.3.3-1.1+b1/binfiles?fileinfo=1 Get binary package info: liblz4-1=1.9.3-2 Binary URL: http://snapshot.notset.fr/mr/binary/liblz4-1/1.9.3-2/binfiles?fileinfo=1 Get binary package info: liblzma5=5.2.5-2 Binary URL: http://snapshot.notset.fr/mr/binary/liblzma5/5.2.5-2/binfiles?fileinfo=1 Get binary package info: libmagic-mgc=1:5.39-3 Binary URL: http://snapshot.notset.fr/mr/binary/libmagic-mgc/1:5.39-3/binfiles?fileinfo=1 Get binary package info: libmagic1=1:5.39-3 Binary URL: http://snapshot.notset.fr/mr/binary/libmagic1/1:5.39-3/binfiles?fileinfo=1 Get binary package info: libmount1=2.36.1-8 Binary URL: http://snapshot.notset.fr/mr/binary/libmount1/2.36.1-8/binfiles?fileinfo=1 Get binary package info: libmpc3=1.2.0-1 Binary URL: http://snapshot.notset.fr/mr/binary/libmpc3/1.2.0-1/binfiles?fileinfo=1 Get binary package info: libmpdec3=2.5.1-1 Binary URL: http://snapshot.notset.fr/mr/binary/libmpdec3/2.5.1-1/binfiles?fileinfo=1 Get binary package info: libmpfr6=4.1.0-3 Binary URL: http://snapshot.notset.fr/mr/binary/libmpfr6/4.1.0-3/binfiles?fileinfo=1 Get binary package info: libncurses-dev=6.2+20201114-2 Binary URL: http://snapshot.notset.fr/mr/binary/libncurses-dev/6.2+20201114-2/binfiles?fileinfo=1 Get binary package info: libncurses6=6.2+20201114-2 Binary URL: http://snapshot.notset.fr/mr/binary/libncurses6/6.2+20201114-2/binfiles?fileinfo=1 Get binary package info: libncursesw6=6.2+20201114-2 Binary URL: http://snapshot.notset.fr/mr/binary/libncursesw6/6.2+20201114-2/binfiles?fileinfo=1 Get binary package info: libnsl-dev=1.3.0-2 Binary URL: http://snapshot.notset.fr/mr/binary/libnsl-dev/1.3.0-2/binfiles?fileinfo=1 Get binary package info: libnsl2=1.3.0-2 Binary URL: http://snapshot.notset.fr/mr/binary/libnsl2/1.3.0-2/binfiles?fileinfo=1 Get binary package info: libpam-modules=1.4.0-9 Binary URL: http://snapshot.notset.fr/mr/binary/libpam-modules/1.4.0-9/binfiles?fileinfo=1 Get binary package info: libpam-modules-bin=1.4.0-9 Binary URL: http://snapshot.notset.fr/mr/binary/libpam-modules-bin/1.4.0-9/binfiles?fileinfo=1 Get binary package info: libpam-runtime=1.4.0-9 Binary URL: http://snapshot.notset.fr/mr/binary/libpam-runtime/1.4.0-9/binfiles?fileinfo=1 Get binary package info: libpam0g=1.4.0-9 Binary URL: http://snapshot.notset.fr/mr/binary/libpam0g/1.4.0-9/binfiles?fileinfo=1 Get binary package info: libpcre2-16-0=10.36-2 Binary URL: http://snapshot.notset.fr/mr/binary/libpcre2-16-0/10.36-2/binfiles?fileinfo=1 Get binary package info: libpcre2-32-0=10.36-2 Binary URL: http://snapshot.notset.fr/mr/binary/libpcre2-32-0/10.36-2/binfiles?fileinfo=1 Get binary package info: libpcre2-8-0=10.36-2 Binary URL: http://snapshot.notset.fr/mr/binary/libpcre2-8-0/10.36-2/binfiles?fileinfo=1 Get binary package info: libpcre2-dev=10.36-2 Binary URL: http://snapshot.notset.fr/mr/binary/libpcre2-dev/10.36-2/binfiles?fileinfo=1 Get binary package info: libpcre2-posix2=10.36-2 Binary URL: http://snapshot.notset.fr/mr/binary/libpcre2-posix2/10.36-2/binfiles?fileinfo=1 Get binary package info: libpcre3=2:8.39-13 Binary URL: http://snapshot.notset.fr/mr/binary/libpcre3/2:8.39-13/binfiles?fileinfo=1 Get binary package info: libperl5.32=5.32.1-4 Binary URL: http://snapshot.notset.fr/mr/binary/libperl5.32/5.32.1-4/binfiles?fileinfo=1 Get binary package info: libpipeline1=1.5.3-1 Binary URL: http://snapshot.notset.fr/mr/binary/libpipeline1/1.5.3-1/binfiles?fileinfo=1 Get binary package info: libpython3-stdlib=3.9.2-3 Binary URL: http://snapshot.notset.fr/mr/binary/libpython3-stdlib/3.9.2-3/binfiles?fileinfo=1 Get binary package info: libpython3.9-minimal=3.9.2-1 Binary URL: http://snapshot.notset.fr/mr/binary/libpython3.9-minimal/3.9.2-1/binfiles?fileinfo=1 Get binary package info: libpython3.9-stdlib=3.9.2-1 Binary URL: http://snapshot.notset.fr/mr/binary/libpython3.9-stdlib/3.9.2-1/binfiles?fileinfo=1 Get binary package info: libquadmath0=10.2.1-6 Binary URL: http://snapshot.notset.fr/mr/binary/libquadmath0/10.2.1-6/binfiles?fileinfo=1 Get binary package info: libreadline-dev=8.1-1 Binary URL: http://snapshot.notset.fr/mr/binary/libreadline-dev/8.1-1/binfiles?fileinfo=1 Get binary package info: libreadline8=8.1-1 Binary URL: http://snapshot.notset.fr/mr/binary/libreadline8/8.1-1/binfiles?fileinfo=1 Get binary package info: libseccomp2=2.5.1-1 Binary URL: http://snapshot.notset.fr/mr/binary/libseccomp2/2.5.1-1/binfiles?fileinfo=1 Get binary package info: libselinux1=3.1-3 Binary URL: http://snapshot.notset.fr/mr/binary/libselinux1/3.1-3/binfiles?fileinfo=1 Get binary package info: libsigsegv2=2.13-1 Binary URL: http://snapshot.notset.fr/mr/binary/libsigsegv2/2.13-1/binfiles?fileinfo=1 Get binary package info: libsmartcols1=2.36.1-8 Binary URL: http://snapshot.notset.fr/mr/binary/libsmartcols1/2.36.1-8/binfiles?fileinfo=1 Get binary package info: libsqlite3-0=3.34.1-3 Binary URL: http://snapshot.notset.fr/mr/binary/libsqlite3-0/3.34.1-3/binfiles?fileinfo=1 Get binary package info: libssl-dev=1.1.1k-1+deb11u1 Binary URL: http://snapshot.notset.fr/mr/binary/libssl-dev/1.1.1k-1+deb11u1/binfiles?fileinfo=1 Get binary package info: libssl1.1=1.1.1k-1+deb11u1 Binary URL: http://snapshot.notset.fr/mr/binary/libssl1.1/1.1.1k-1+deb11u1/binfiles?fileinfo=1 Get binary package info: libstdc++-10-dev=10.2.1-6 Binary URL: http://snapshot.notset.fr/mr/binary/libstdc++-10-dev/10.2.1-6/binfiles?fileinfo=1 Get binary package info: libstdc++6=10.2.1-6 Binary URL: http://snapshot.notset.fr/mr/binary/libstdc++6/10.2.1-6/binfiles?fileinfo=1 Get binary package info: libsub-override-perl=0.09-2 Binary URL: http://snapshot.notset.fr/mr/binary/libsub-override-perl/0.09-2/binfiles?fileinfo=1 Get binary package info: libsystemd-dev=247.3-6 Binary URL: http://snapshot.notset.fr/mr/binary/libsystemd-dev/247.3-6/binfiles?fileinfo=1 Get binary package info: libsystemd0=247.3-6 Binary URL: http://snapshot.notset.fr/mr/binary/libsystemd0/247.3-6/binfiles?fileinfo=1 Get binary package info: libtinfo6=6.2+20201114-2 Binary URL: http://snapshot.notset.fr/mr/binary/libtinfo6/6.2+20201114-2/binfiles?fileinfo=1 Get binary package info: libtirpc-common=1.3.1-1 Binary URL: http://snapshot.notset.fr/mr/binary/libtirpc-common/1.3.1-1/binfiles?fileinfo=1 Get binary package info: libtirpc-dev=1.3.1-1 Binary URL: http://snapshot.notset.fr/mr/binary/libtirpc-dev/1.3.1-1/binfiles?fileinfo=1 Get binary package info: libtirpc3=1.3.1-1 Binary URL: http://snapshot.notset.fr/mr/binary/libtirpc3/1.3.1-1/binfiles?fileinfo=1 Get binary package info: libtool=2.4.6-15 Binary URL: http://snapshot.notset.fr/mr/binary/libtool/2.4.6-15/binfiles?fileinfo=1 Get binary package info: libtsan0=10.2.1-6 Binary URL: http://snapshot.notset.fr/mr/binary/libtsan0/10.2.1-6/binfiles?fileinfo=1 Get binary package info: libubsan1=10.2.1-6 Binary URL: http://snapshot.notset.fr/mr/binary/libubsan1/10.2.1-6/binfiles?fileinfo=1 Get binary package info: libuchardet0=0.0.7-1 Binary URL: http://snapshot.notset.fr/mr/binary/libuchardet0/0.0.7-1/binfiles?fileinfo=1 Get binary package info: libudev1=247.3-6 Binary URL: http://snapshot.notset.fr/mr/binary/libudev1/247.3-6/binfiles?fileinfo=1 Get binary package info: libunistring2=0.9.10-4 Binary URL: http://snapshot.notset.fr/mr/binary/libunistring2/0.9.10-4/binfiles?fileinfo=1 Get binary package info: libuuid1=2.36.1-8 Binary URL: http://snapshot.notset.fr/mr/binary/libuuid1/2.36.1-8/binfiles?fileinfo=1 Get binary package info: libxml2=2.9.10+dfsg-6.7 Binary URL: http://snapshot.notset.fr/mr/binary/libxml2/2.9.10+dfsg-6.7/binfiles?fileinfo=1 Get binary package info: libzstd1=1.4.8+dfsg-2.1 Binary URL: http://snapshot.notset.fr/mr/binary/libzstd1/1.4.8+dfsg-2.1/binfiles?fileinfo=1 Get binary package info: linux-libc-dev=5.10.46-4 Binary URL: http://snapshot.notset.fr/mr/binary/linux-libc-dev/5.10.46-4/binfiles?fileinfo=1 Get binary package info: login=1:4.8.1-1 Binary URL: http://snapshot.notset.fr/mr/binary/login/1:4.8.1-1/binfiles?fileinfo=1 Get binary package info: lsb-base=11.1.0 Binary URL: http://snapshot.notset.fr/mr/binary/lsb-base/11.1.0/binfiles?fileinfo=1 Get binary package info: m4=1.4.18-5 Binary URL: http://snapshot.notset.fr/mr/binary/m4/1.4.18-5/binfiles?fileinfo=1 Get binary package info: make=4.3-4.1 Binary URL: http://snapshot.notset.fr/mr/binary/make/4.3-4.1/binfiles?fileinfo=1 Get binary package info: man-db=2.9.4-2 Binary URL: http://snapshot.notset.fr/mr/binary/man-db/2.9.4-2/binfiles?fileinfo=1 Get binary package info: mawk=1.3.4.20200120-2 Binary URL: http://snapshot.notset.fr/mr/binary/mawk/1.3.4.20200120-2/binfiles?fileinfo=1 Get binary package info: media-types=4.0.0 Binary URL: http://snapshot.notset.fr/mr/binary/media-types/4.0.0/binfiles?fileinfo=1 Get binary package info: ncurses-base=6.2+20201114-2 Binary URL: http://snapshot.notset.fr/mr/binary/ncurses-base/6.2+20201114-2/binfiles?fileinfo=1 Get binary package info: ncurses-bin=6.2+20201114-2 Binary URL: http://snapshot.notset.fr/mr/binary/ncurses-bin/6.2+20201114-2/binfiles?fileinfo=1 Get binary package info: openssl=1.1.1k-1 Binary URL: http://snapshot.notset.fr/mr/binary/openssl/1.1.1k-1/binfiles?fileinfo=1 Get binary package info: patch=2.7.6-7 Binary URL: http://snapshot.notset.fr/mr/binary/patch/2.7.6-7/binfiles?fileinfo=1 Get binary package info: perl=5.32.1-4 Binary URL: http://snapshot.notset.fr/mr/binary/perl/5.32.1-4/binfiles?fileinfo=1 Get binary package info: perl-base=5.32.1-4 Binary URL: http://snapshot.notset.fr/mr/binary/perl-base/5.32.1-4/binfiles?fileinfo=1 Get binary package info: perl-modules-5.32=5.32.1-4 Binary URL: http://snapshot.notset.fr/mr/binary/perl-modules-5.32/5.32.1-4/binfiles?fileinfo=1 Get binary package info: po-debconf=1.0.21+nmu1 Binary URL: http://snapshot.notset.fr/mr/binary/po-debconf/1.0.21+nmu1/binfiles?fileinfo=1 Get binary package info: python-babel-localedata=2.8.0+dfsg.1-7 Binary URL: http://snapshot.notset.fr/mr/binary/python-babel-localedata/2.8.0+dfsg.1-7/binfiles?fileinfo=1 Get binary package info: python3=3.9.2-3 Binary URL: http://snapshot.notset.fr/mr/binary/python3/3.9.2-3/binfiles?fileinfo=1 Get binary package info: python3-alabaster=0.7.8-1.1 Binary URL: http://snapshot.notset.fr/mr/binary/python3-alabaster/0.7.8-1.1/binfiles?fileinfo=1 Get binary package info: python3-babel=2.8.0+dfsg.1-7 Binary URL: http://snapshot.notset.fr/mr/binary/python3-babel/2.8.0+dfsg.1-7/binfiles?fileinfo=1 Get binary package info: python3-certifi=2020.6.20-1 Binary URL: http://snapshot.notset.fr/mr/binary/python3-certifi/2020.6.20-1/binfiles?fileinfo=1 Get binary package info: python3-chardet=4.0.0-1 Binary URL: http://snapshot.notset.fr/mr/binary/python3-chardet/4.0.0-1/binfiles?fileinfo=1 Get binary package info: python3-distutils=3.9.2-1 Binary URL: http://snapshot.notset.fr/mr/binary/python3-distutils/3.9.2-1/binfiles?fileinfo=1 Get binary package info: python3-docutils=0.16+dfsg-4 Binary URL: http://snapshot.notset.fr/mr/binary/python3-docutils/0.16+dfsg-4/binfiles?fileinfo=1 Get binary package info: python3-idna=2.10-1 Binary URL: http://snapshot.notset.fr/mr/binary/python3-idna/2.10-1/binfiles?fileinfo=1 Get binary package info: python3-imagesize=1.2.0-2 Binary URL: http://snapshot.notset.fr/mr/binary/python3-imagesize/1.2.0-2/binfiles?fileinfo=1 Get binary package info: python3-jinja2=2.11.3-1 Binary URL: http://snapshot.notset.fr/mr/binary/python3-jinja2/2.11.3-1/binfiles?fileinfo=1 Get binary package info: python3-lib2to3=3.9.2-1 Binary URL: http://snapshot.notset.fr/mr/binary/python3-lib2to3/3.9.2-1/binfiles?fileinfo=1 Get binary package info: python3-markupsafe=1.1.1-1+b3 Binary URL: http://snapshot.notset.fr/mr/binary/python3-markupsafe/1.1.1-1+b3/binfiles?fileinfo=1 Get binary package info: python3-minimal=3.9.2-3 Binary URL: http://snapshot.notset.fr/mr/binary/python3-minimal/3.9.2-3/binfiles?fileinfo=1 Get binary package info: python3-packaging=20.9-2 Binary URL: http://snapshot.notset.fr/mr/binary/python3-packaging/20.9-2/binfiles?fileinfo=1 Get binary package info: python3-pkg-resources=52.0.0-4 Binary URL: http://snapshot.notset.fr/mr/binary/python3-pkg-resources/52.0.0-4/binfiles?fileinfo=1 Get binary package info: python3-pygments=2.7.1+dfsg-2.1 Binary URL: http://snapshot.notset.fr/mr/binary/python3-pygments/2.7.1+dfsg-2.1/binfiles?fileinfo=1 Get binary package info: python3-pyparsing=2.4.7-1 Binary URL: http://snapshot.notset.fr/mr/binary/python3-pyparsing/2.4.7-1/binfiles?fileinfo=1 Get binary package info: python3-requests=2.25.1+dfsg-2 Binary URL: http://snapshot.notset.fr/mr/binary/python3-requests/2.25.1+dfsg-2/binfiles?fileinfo=1 Get binary package info: python3-roman=2.0.0-5 Binary URL: http://snapshot.notset.fr/mr/binary/python3-roman/2.0.0-5/binfiles?fileinfo=1 Get binary package info: python3-six=1.16.0-2 Binary URL: http://snapshot.notset.fr/mr/binary/python3-six/1.16.0-2/binfiles?fileinfo=1 Get binary package info: python3-snowballstemmer=2.1.0-1 Binary URL: http://snapshot.notset.fr/mr/binary/python3-snowballstemmer/2.1.0-1/binfiles?fileinfo=1 Get binary package info: python3-sphinx=3.4.3-2 Binary URL: http://snapshot.notset.fr/mr/binary/python3-sphinx/3.4.3-2/binfiles?fileinfo=1 Get binary package info: python3-tz=2021.1-1 Binary URL: http://snapshot.notset.fr/mr/binary/python3-tz/2021.1-1/binfiles?fileinfo=1 Get binary package info: python3-urllib3=1.26.5-1~exp1 Binary URL: http://snapshot.notset.fr/mr/binary/python3-urllib3/1.26.5-1~exp1/binfiles?fileinfo=1 Get binary package info: python3.9=3.9.2-1 Binary URL: http://snapshot.notset.fr/mr/binary/python3.9/3.9.2-1/binfiles?fileinfo=1 Get binary package info: python3.9-minimal=3.9.2-1 Binary URL: http://snapshot.notset.fr/mr/binary/python3.9-minimal/3.9.2-1/binfiles?fileinfo=1 Get binary package info: readline-common=8.1-1 Binary URL: http://snapshot.notset.fr/mr/binary/readline-common/8.1-1/binfiles?fileinfo=1 Get binary package info: sed=4.7-1 Binary URL: http://snapshot.notset.fr/mr/binary/sed/4.7-1/binfiles?fileinfo=1 Get binary package info: sensible-utils=0.0.14 Binary URL: http://snapshot.notset.fr/mr/binary/sensible-utils/0.0.14/binfiles?fileinfo=1 Get binary package info: sgml-base=1.30 Binary URL: http://snapshot.notset.fr/mr/binary/sgml-base/1.30/binfiles?fileinfo=1 Get binary package info: sphinx-common=3.4.3-2 Binary URL: http://snapshot.notset.fr/mr/binary/sphinx-common/3.4.3-2/binfiles?fileinfo=1 Get binary package info: sysvinit-utils=2.96-7 Binary URL: http://snapshot.notset.fr/mr/binary/sysvinit-utils/2.96-7/binfiles?fileinfo=1 Get binary package info: tar=1.34+dfsg-1 Binary URL: http://snapshot.notset.fr/mr/binary/tar/1.34+dfsg-1/binfiles?fileinfo=1 Get binary package info: tzdata=2021a-1 Binary URL: http://snapshot.notset.fr/mr/binary/tzdata/2021a-1/binfiles?fileinfo=1 Get binary package info: util-linux=2.36.1-8 Binary URL: http://snapshot.notset.fr/mr/binary/util-linux/2.36.1-8/binfiles?fileinfo=1 Get binary package info: xml-core=0.18+nmu1 Binary URL: http://snapshot.notset.fr/mr/binary/xml-core/0.18+nmu1/binfiles?fileinfo=1 Get binary package info: xz-utils=5.2.5-2 Binary URL: http://snapshot.notset.fr/mr/binary/xz-utils/5.2.5-2/binfiles?fileinfo=1 Get binary package info: zlib1g=1:1.2.11.dfsg-2 Binary URL: http://snapshot.notset.fr/mr/binary/zlib1g/1:1.2.11.dfsg-2/binfiles?fileinfo=1 Get binary package info: zlib1g-dev=1:1.2.11.dfsg-2 Binary URL: http://snapshot.notset.fr/mr/binary/zlib1g-dev/1:1.2.11.dfsg-2/binfiles?fileinfo=1 Remaining packages to be found: 207 Timestamp source (205 packages): deb http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main New buildinfo file: /tmp/haproxy-2.2.9-2+deb11u2qe25b09p/haproxy_2.2.9-2+deb11u2_amd64.buildinfo env -i PATH=/usr/sbin:/usr/bin:/sbin:/bin TMPDIR=/tmp mmdebstrap --arch=amd64 --include=autoconf:all=2.69-14 automake:all=1:1.16.3-2 autopoint:all=0.21-4 autotools-dev:all=20180224.1+nmu1 base-files:amd64=11.1 base-passwd:amd64=3.5.51 bash:amd64=5.1-2+b3 binutils:amd64=2.35.2-2 binutils-common:amd64=2.35.2-2 binutils-x86-64-linux-gnu:amd64=2.35.2-2 bsdextrautils:amd64=2.36.1-8 bsdutils:amd64=1:2.36.1-8 build-essential:amd64=12.9 bzip2:amd64=1.0.8-4 ca-certificates:all=20210119 coreutils:amd64=8.32-4+b1 cpp:amd64=4:10.2.1-1 cpp-10:amd64=10.2.1-6 dash:amd64=0.5.11+git20200708+dd9ef66-5 debconf:all=1.5.77 debhelper:all=13.3.4 debianutils:amd64=4.11.2 dh-autoreconf:all=20 dh-strip-nondeterminism:all=1.12.0-1 diffutils:amd64=1:3.7-5 docutils-common:all=0.16+dfsg-4 dpkg:amd64=1.20.9 dpkg-dev:all=1.20.9 dwz:amd64=0.13+20210201-1 file:amd64=1:5.39-3 findutils:amd64=4.8.0-1 g++:amd64=4:10.2.1-1 g++-10:amd64=10.2.1-6 gcc:amd64=4:10.2.1-1 gcc-10:amd64=10.2.1-6 gcc-10-base:amd64=10.2.1-6 gettext:amd64=0.21-4 gettext-base:amd64=0.21-4 grep:amd64=3.6-1 groff-base:amd64=1.22.4-6 gzip:amd64=1.10-4 hostname:amd64=3.23 init-system-helpers:all=1.60 intltool-debian:all=0.35.0+20060710.5 libacl1:amd64=2.2.53-10 libarchive-zip-perl:all=1.68-1 libasan6:amd64=10.2.1-6 libatomic1:amd64=10.2.1-6 libattr1:amd64=1:2.4.48-6 libaudit-common:all=1:3.0-2 libaudit1:amd64=1:3.0-2 libbinutils:amd64=2.35.2-2 libblkid1:amd64=2.36.1-8 libbz2-1.0:amd64=1.0.8-4 libc-bin:amd64=2.31-13 libc-dev-bin:amd64=2.31-13 libc6:amd64=2.31-13 libc6-dev:amd64=2.31-13 libcap-ng0:amd64=0.7.9-2.2+b1 libcc1-0:amd64=10.2.1-6 libcom-err2:amd64=1.46.2-2 libcrypt-dev:amd64=1:4.4.18-4 libcrypt1:amd64=1:4.4.18-4 libctf-nobfd0:amd64=2.35.2-2 libctf0:amd64=2.35.2-2 libdb5.3:amd64=5.3.28+dfsg1-0.8 libdebconfclient0:amd64=0.260 libdebhelper-perl:all=13.3.4 libdpkg-perl:all=1.20.9 libelf1:amd64=0.183-1 libexpat1:amd64=2.2.10-2 libffi7:amd64=3.3-6 libfile-stripnondeterminism-perl:all=1.12.0-1 libgcc-10-dev:amd64=10.2.1-6 libgcc-s1:amd64=10.2.1-6 libgcrypt20:amd64=1.8.7-6 libgdbm-compat4:amd64=1.19-2 libgdbm6:amd64=1.19-2 libgmp10:amd64=2:6.2.1+dfsg-1 libgomp1:amd64=10.2.1-6 libgpg-error0:amd64=1.38-2 libgssapi-krb5-2:amd64=1.18.3-6 libicu67:amd64=67.1-7 libisl23:amd64=0.23-1 libitm1:amd64=10.2.1-6 libjs-jquery:all=3.5.1+dfsg+~3.5.5-7 libjs-sphinxdoc:all=3.4.3-2 libjs-underscore:all=1.9.1~dfsg-3 libk5crypto3:amd64=1.18.3-6 libkeyutils1:amd64=1.6.1-2 libkrb5-3:amd64=1.18.3-6 libkrb5support0:amd64=1.18.3-6 liblsan0:amd64=10.2.1-6 liblua5.3-0:amd64=5.3.3-1.1+b1 liblua5.3-dev:amd64=5.3.3-1.1+b1 liblz4-1:amd64=1.9.3-2 liblzma5:amd64=5.2.5-2 libmagic-mgc:amd64=1:5.39-3 libmagic1:amd64=1:5.39-3 libmount1:amd64=2.36.1-8 libmpc3:amd64=1.2.0-1 libmpdec3:amd64=2.5.1-1 libmpfr6:amd64=4.1.0-3 libncurses-dev:amd64=6.2+20201114-2 libncurses6:amd64=6.2+20201114-2 libncursesw6:amd64=6.2+20201114-2 libnsl-dev:amd64=1.3.0-2 libnsl2:amd64=1.3.0-2 libpam-modules:amd64=1.4.0-9 libpam-modules-bin:amd64=1.4.0-9 libpam-runtime:all=1.4.0-9 libpam0g:amd64=1.4.0-9 libpcre2-16-0:amd64=10.36-2 libpcre2-32-0:amd64=10.36-2 libpcre2-8-0:amd64=10.36-2 libpcre2-dev:amd64=10.36-2 libpcre2-posix2:amd64=10.36-2 libpcre3:amd64=2:8.39-13 libperl5.32:amd64=5.32.1-4 libpipeline1:amd64=1.5.3-1 libpython3-stdlib:amd64=3.9.2-3 libpython3.9-minimal:amd64=3.9.2-1 libpython3.9-stdlib:amd64=3.9.2-1 libquadmath0:amd64=10.2.1-6 libreadline-dev:amd64=8.1-1 libreadline8:amd64=8.1-1 libseccomp2:amd64=2.5.1-1 libselinux1:amd64=3.1-3 libsigsegv2:amd64=2.13-1 libsmartcols1:amd64=2.36.1-8 libsqlite3-0:amd64=3.34.1-3 libssl-dev:amd64=1.1.1k-1+deb11u1 libssl1.1:amd64=1.1.1k-1+deb11u1 libstdc++-10-dev:amd64=10.2.1-6 libstdc++6:amd64=10.2.1-6 libsub-override-perl:all=0.09-2 libsystemd-dev:amd64=247.3-6 libsystemd0:amd64=247.3-6 libtinfo6:amd64=6.2+20201114-2 libtirpc-common:all=1.3.1-1 libtirpc-dev:amd64=1.3.1-1 libtirpc3:amd64=1.3.1-1 libtool:all=2.4.6-15 libtsan0:amd64=10.2.1-6 libubsan1:amd64=10.2.1-6 libuchardet0:amd64=0.0.7-1 libudev1:amd64=247.3-6 libunistring2:amd64=0.9.10-4 libuuid1:amd64=2.36.1-8 libxml2:amd64=2.9.10+dfsg-6.7 libzstd1:amd64=1.4.8+dfsg-2.1 linux-libc-dev:amd64=5.10.46-4 login:amd64=1:4.8.1-1 lsb-base:all=11.1.0 m4:amd64=1.4.18-5 make:amd64=4.3-4.1 man-db:amd64=2.9.4-2 mawk:amd64=1.3.4.20200120-2 media-types:all=4.0.0 ncurses-base:all=6.2+20201114-2 ncurses-bin:amd64=6.2+20201114-2 openssl:amd64=1.1.1k-1 patch:amd64=2.7.6-7 perl:amd64=5.32.1-4 perl-base:amd64=5.32.1-4 perl-modules-5.32:all=5.32.1-4 po-debconf:all=1.0.21+nmu1 python-babel-localedata:all=2.8.0+dfsg.1-7 python3:amd64=3.9.2-3 python3-alabaster:all=0.7.8-1.1 python3-babel:all=2.8.0+dfsg.1-7 python3-certifi:all=2020.6.20-1 python3-chardet:all=4.0.0-1 python3-distutils:all=3.9.2-1 python3-docutils:all=0.16+dfsg-4 python3-idna:all=2.10-1 python3-imagesize:all=1.2.0-2 python3-jinja2:all=2.11.3-1 python3-lib2to3:all=3.9.2-1 python3-markupsafe:amd64=1.1.1-1+b3 python3-minimal:amd64=3.9.2-3 python3-packaging:all=20.9-2 python3-pkg-resources:all=52.0.0-4 python3-pygments:all=2.7.1+dfsg-2.1 python3-pyparsing:all=2.4.7-1 python3-requests:all=2.25.1+dfsg-2 python3-roman:all=2.0.0-5 python3-six:all=1.16.0-2 python3-snowballstemmer:all=2.1.0-1 python3-sphinx:all=3.4.3-2 python3-tz:all=2021.1-1 python3-urllib3:all=1.26.5-1~exp1 python3.9:amd64=3.9.2-1 python3.9-minimal:amd64=3.9.2-1 readline-common:all=8.1-1 sed:amd64=4.7-1 sensible-utils:all=0.0.14 sgml-base:all=1.30 sphinx-common:all=3.4.3-2 sysvinit-utils:amd64=2.96-7 tar:amd64=1.34+dfsg-1 tzdata:all=2021a-1 util-linux:amd64=2.36.1-8 xml-core:all=0.18+nmu1 xz-utils:amd64=5.2.5-2 zlib1g:amd64=1:1.2.11.dfsg-2 zlib1g-dev:amd64=1:1.2.11.dfsg-2 --variant=apt --aptopt=Acquire::Check-Valid-Until "false" --aptopt=Acquire::http::Dl-Limit "1000"; --aptopt=Acquire::https::Dl-Limit "1000"; --aptopt=Acquire::Retries "5"; --aptopt=APT::Get::allow-downgrades "true"; --keyring=/usr/share/keyrings/ --essential-hook=chroot "$1" sh -c "apt-get --yes install fakeroot util-linux" --essential-hook=copy-in /usr/share/keyrings/debian-archive-bullseye-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-security-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-stable.gpg /usr/share/keyrings/debian-archive-buster-automatic.gpg /usr/share/keyrings/debian-archive-buster-security-automatic.gpg /usr/share/keyrings/debian-archive-buster-stable.gpg /usr/share/keyrings/debian-archive-keyring.gpg /usr/share/keyrings/debian-archive-removed-keys.gpg /usr/share/keyrings/debian-archive-stretch-automatic.gpg /usr/share/keyrings/debian-archive-stretch-security-automatic.gpg /usr/share/keyrings/debian-archive-stretch-stable.gpg /usr/share/keyrings/debian-ports-archive-keyring-removed.gpg /usr/share/keyrings/debian-ports-archive-keyring.gpg /usr/share/keyrings/debian-keyring.gpg /etc/apt/trusted.gpg.d/ --essential-hook=chroot "$1" sh -c "rm /etc/apt/sources.list && echo 'deb http://snapshot.notset.fr/archive/debian/20211009T145152Z/ bullseye main deb-src http://snapshot.notset.fr/archive/debian/20211009T145152Z/ bullseye main deb http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main' >> /etc/apt/sources.list && apt-get update" --customize-hook=chroot "$1" useradd --no-create-home -d /nonexistent -p "" builduser -s /bin/bash --customize-hook=chroot "$1" env sh -c "apt-get source --only-source -d haproxy=2.2.9-2+deb11u2 && mkdir -p /build/haproxy-IjE5nw && dpkg-source --no-check -x /*.dsc /build/haproxy-IjE5nw/haproxy-2.2.9 && chown -R builduser:builduser /build/haproxy-IjE5nw" --customize-hook=chroot "$1" env --unset=TMPDIR runuser builduser -c "cd /build/haproxy-IjE5nw/haproxy-2.2.9 && env DEB_BUILD_OPTIONS="parallel=4" LC_ALL="C.UTF-8" LC_COLLATE="C.UTF-8" SOURCE_DATE_EPOCH="1630831734" dpkg-buildpackage -uc -a amd64 --build=any" --customize-hook=sync-out /build/haproxy-IjE5nw /tmp/haproxy-2.2.9-2+deb11u2qe25b09p bullseye /dev/null deb http://snapshot.notset.fr/archive/debian/20211009T145152Z bullseye main I: automatically chosen mode: root I: chroot architecture amd64 is equal to the host's architecture I: automatically chosen format: tar I: using /tmp/mmdebstrap.3DWq4dBrtm as tempdir I: running apt-get update... I: downloading packages with apt... I: extracting archives... I: installing essential packages... I: running --essential-hook in shell: sh -c 'chroot "$1" sh -c "apt-get --yes install fakeroot util-linux"' exec /tmp/mmdebstrap.3DWq4dBrtm Reading package lists... Building dependency tree... util-linux is already the newest version (2.36.1-8). The following NEW packages will be installed: fakeroot libfakeroot 0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded. Need to get 134 kB of archives. After this operation, 397 kB of additional disk space will be used. Get:1 http://snapshot.notset.fr/archive/debian/20211009T145152Z bullseye/main amd64 libfakeroot amd64 1.25.3-1.1 [47.0 kB] Get:2 http://snapshot.notset.fr/archive/debian/20211009T145152Z bullseye/main amd64 fakeroot amd64 1.25.3-1.1 [87.0 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 134 kB in 0s (1073 kB/s) Selecting previously unselected package libfakeroot:amd64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 4668 files and directories currently installed.) Preparing to unpack .../libfakeroot_1.25.3-1.1_amd64.deb ... Unpacking libfakeroot:amd64 (1.25.3-1.1) ... Selecting previously unselected package fakeroot. Preparing to unpack .../fakeroot_1.25.3-1.1_amd64.deb ... Unpacking fakeroot (1.25.3-1.1) ... Setting up libfakeroot:amd64 (1.25.3-1.1) ... Setting up fakeroot (1.25.3-1.1) ... update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode Processing triggers for libc-bin (2.31-13+deb11u2) ... I: running special hook: copy-in /usr/share/keyrings/debian-archive-bullseye-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-security-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-stable.gpg /usr/share/keyrings/debian-archive-buster-automatic.gpg /usr/share/keyrings/debian-archive-buster-security-automatic.gpg /usr/share/keyrings/debian-archive-buster-stable.gpg /usr/share/keyrings/debian-archive-keyring.gpg /usr/share/keyrings/debian-archive-removed-keys.gpg /usr/share/keyrings/debian-archive-stretch-automatic.gpg /usr/share/keyrings/debian-archive-stretch-security-automatic.gpg /usr/share/keyrings/debian-archive-stretch-stable.gpg /usr/share/keyrings/debian-ports-archive-keyring-removed.gpg /usr/share/keyrings/debian-ports-archive-keyring.gpg /usr/share/keyrings/debian-keyring.gpg /etc/apt/trusted.gpg.d/ I: running --essential-hook in shell: sh -c 'chroot "$1" sh -c "rm /etc/apt/sources.list && echo 'deb http://snapshot.notset.fr/archive/debian/20211009T145152Z/ bullseye main deb-src http://snapshot.notset.fr/archive/debian/20211009T145152Z/ bullseye main deb http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main' >> /etc/apt/sources.list && apt-get update"' exec /tmp/mmdebstrap.3DWq4dBrtm Hit:1 http://snapshot.notset.fr/archive/debian/20211009T145152Z bullseye InRelease Get:2 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm InRelease [81.6 kB] Ign:3 http://snapshot.notset.fr/archive/debian/20211009T145152Z bullseye/main Sources Ign:3 http://snapshot.notset.fr/archive/debian/20211009T145152Z bullseye/main Sources Ign:3 http://snapshot.notset.fr/archive/debian/20211009T145152Z bullseye/main Sources Get:3 http://snapshot.notset.fr/archive/debian/20211009T145152Z bullseye/main Sources [11.4 MB] Ign:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages Ign:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages Ign:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages Get:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages [11.1 MB] Fetched 22.6 MB in 19s (1159 kB/s) Reading package lists... I: installing remaining packages inside the chroot... I: running --customize-hook in shell: sh -c 'chroot "$1" useradd --no-create-home -d /nonexistent -p "" builduser -s /bin/bash' exec /tmp/mmdebstrap.3DWq4dBrtm I: running --customize-hook in shell: sh -c 'chroot "$1" env sh -c "apt-get source --only-source -d haproxy=2.2.9-2+deb11u2 && mkdir -p /build/haproxy-IjE5nw && dpkg-source --no-check -x /*.dsc /build/haproxy-IjE5nw/haproxy-2.2.9 && chown -R builduser:builduser /build/haproxy-IjE5nw"' exec /tmp/mmdebstrap.3DWq4dBrtm Reading package lists... NOTICE: 'haproxy' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/haproxy-team/haproxy.git Please use: git clone https://salsa.debian.org/haproxy-team/haproxy.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 2982 kB of source archives. Get:1 http://snapshot.notset.fr/archive/debian/20211009T145152Z bullseye/main haproxy 2.2.9-2+deb11u2 (dsc) [2340 B] Get:2 http://snapshot.notset.fr/archive/debian/20211009T145152Z bullseye/main haproxy 2.2.9-2+deb11u2 (tar) [2900 kB] Get:3 http://snapshot.notset.fr/archive/debian/20211009T145152Z bullseye/main haproxy 2.2.9-2+deb11u2 (diff) [79.2 kB] Fetched 2982 kB in 2s (1208 kB/s) Download complete and in download only mode W: Download is performed unsandboxed as root as file 'haproxy_2.2.9-2+deb11u2.dsc' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied) dpkg-source: info: extracting haproxy in /build/haproxy-IjE5nw/haproxy-2.2.9 dpkg-source: info: unpacking haproxy_2.2.9.orig.tar.gz dpkg-source: info: unpacking haproxy_2.2.9-2+deb11u2.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0002-Use-dpkg-buildflags-to-build-halog.patch dpkg-source: info: applying haproxy.service-start-after-syslog.patch dpkg-source: info: applying haproxy.service-add-documentation.patch dpkg-source: info: applying 0001-BUG-MINOR-tcpcheck-Update-.health-threshold-of-agent.patch dpkg-source: info: applying 2.2-0001-MINOR-http-add-a-new-function-http_validate_scheme-t.patch dpkg-source: info: applying 2.2-0002-BUG-MAJOR-h2-verify-early-that-non-http-https-scheme.patch dpkg-source: info: applying 2.2-0003-BUG-MAJOR-h2-verify-that-path-starts-with-a-before-c.patch dpkg-source: info: applying 2.2-0004-BUG-MAJOR-h2-enforce-checks-on-the-method-syntax-bef.patch dpkg-source: info: applying 2.2-0005-BUG-MEDIUM-h2-give-authority-precedence-over-Host.patch dpkg-source: info: applying 0001-BUG-MEDIUM-h2-match-absolute-path-not-path-absolute-.patch dpkg-source: info: applying 0001-2.0-2.3-BUG-MAJOR-htx-fix-missing-header-name-length-check-i.patch I: running --customize-hook in shell: sh -c 'chroot "$1" env --unset=TMPDIR runuser builduser -c "cd /build/haproxy-IjE5nw/haproxy-2.2.9 && env DEB_BUILD_OPTIONS="parallel=4" LC_ALL="C.UTF-8" LC_COLLATE="C.UTF-8" SOURCE_DATE_EPOCH="1630831734" dpkg-buildpackage -uc -a amd64 --build=any"' exec /tmp/mmdebstrap.3DWq4dBrtm dpkg-buildpackage: info: source package haproxy dpkg-buildpackage: info: source version 2.2.9-2+deb11u2 dpkg-buildpackage: info: source distribution bullseye-security dpkg-buildpackage: info: source changed by Vincent Bernat dpkg-source --before-build . dpkg-buildpackage: info: host architecture amd64 fakeroot debian/rules clean dh clean --with sphinxdoc debian/rules override_dh_auto_clean make[1]: Entering directory '/build/haproxy-IjE5nw/haproxy-2.2.9' make -C contrib/systemd clean make[2]: Entering directory '/build/haproxy-IjE5nw/haproxy-2.2.9/contrib/systemd' rm -f haproxy.service make[2]: Leaving directory '/build/haproxy-IjE5nw/haproxy-2.2.9/contrib/systemd' /usr/bin/make -C doc/lua-api clean make[2]: Entering directory '/build/haproxy-IjE5nw/haproxy-2.2.9/doc/lua-api' rm -rf _build/* make[2]: Leaving directory '/build/haproxy-IjE5nw/haproxy-2.2.9/doc/lua-api' dh_auto_clean make -j4 clean make[2]: Entering directory '/build/haproxy-IjE5nw/haproxy-2.2.9' make[2]: Leaving directory '/build/haproxy-IjE5nw/haproxy-2.2.9' dh_auto_clean -Dcontrib/halog cd contrib/halog && make -j4 clean make[2]: Entering directory '/build/haproxy-IjE5nw/haproxy-2.2.9/contrib/halog' rm -f halog *.[oas] make[2]: Leaving directory '/build/haproxy-IjE5nw/haproxy-2.2.9/contrib/halog' make[1]: Leaving directory '/build/haproxy-IjE5nw/haproxy-2.2.9' dh_clean debian/rules build-arch dh build-arch --with sphinxdoc dh_update_autotools_config -a dh_autoreconf -a debian/rules override_dh_auto_build-arch make[1]: Entering directory '/build/haproxy-IjE5nw/haproxy-2.2.9' make V=1 DESTDIR=debian/haproxy PREFIX=/usr IGNOREGIT=true MANDIR=/usr/share/man DOCDIR=/usr/share/doc/haproxy USE_PCRE2=1 USE_PCRE2_JIT=1 USE_OPENSSL=1 USE_ZLIB=1 USE_LUA=1 LUA_INC=/usr/include/lua5.3 EXTRA_OBJS="contrib/prometheus-exporter/service-prometheus.o" TARGET=linux-glibc USE_SYSTEMD=1 USE_REGPARM=1 ADDLIB="-Wl,--no-as-needed -lgcc_s -Wl,--as-needed" DEBUG_CFLAGS="-g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2" LDFLAGS="-Wl,-z,relro -Wl,-z,now -Wl,--as-needed" VERSION="2.2.9" SUBVERS="-2+deb11u2" VERDATE="2021/09/05" make[2]: Entering directory '/build/haproxy-IjE5nw/haproxy-2.2.9' gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/ev_poll.o src/ev_poll.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/ev_epoll.o src/ev_epoll.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/ssl_sample.o src/ssl_sample.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/ssl_sock.o src/ssl_sock.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/ssl_crtlist.o src/ssl_crtlist.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/ssl_ckch.o src/ssl_ckch.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/ssl_utils.o src/ssl_utils.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/cfgparse-ssl.o src/cfgparse-ssl.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/hlua.o src/hlua.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/hlua_fcn.o src/hlua_fcn.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/namespace.o src/namespace.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/mux_fcgi.o src/mux_fcgi.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/mux_h1.o src/mux_h1.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/mux_h2.o src/mux_h2.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/backend.o src/backend.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/cfgparse.o src/cfgparse.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/cli.o src/cli.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/cfgparse-listen.o src/cfgparse-listen.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/stats.o src/stats.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/http_ana.o src/http_ana.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/stream.o src/stream.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/check.o src/check.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/sample.o src/sample.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/tools.o src/tools.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/server.o src/server.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/listener.o src/listener.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/tcpcheck.o src/tcpcheck.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/pattern.o src/pattern.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/log.o src/log.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/stick_table.o src/stick_table.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/flt_spoe.o src/flt_spoe.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/stream_interface.o src/stream_interface.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/filters.o src/filters.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/http_fetch.o src/http_fetch.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/map.o src/map.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/session.o src/session.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/sink.o src/sink.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/flt_http_comp.o src/flt_http_comp.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/debug.o src/debug.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/tcp_rules.o src/tcp_rules.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" \ -DBUILD_TARGET='"linux-glibc"' \ -DBUILD_ARCH='""' \ -DBUILD_CPU='"generic"' \ -DBUILD_CC='"gcc"' \ -DBUILD_CFLAGS='"-O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference"' \ -DBUILD_OPTIONS='"USE_PCRE2=1 USE_PCRE2_JIT=1 USE_OPENSSL=1 USE_LUA=1 USE_ZLIB=1 USE_SYSTEMD=1"' \ -DBUILD_DEBUG='""' \ -DBUILD_FEATURES='"+EPOLL -KQUEUE +NETFILTER -PCRE -PCRE_JIT +PCRE2 +PCRE2_JIT +POLL -PRIVATE_CACHE +THREAD -PTHREAD_PSHARED +BACKTRACE -STATIC_PCRE -STATIC_PCRE2 +TPROXY +LINUX_TPROXY +LINUX_SPLICE +LIBCRYPT +CRYPT_H +GETADDRINFO +OPENSSL +LUA +FUTEX +ACCEPT4 -CLOSEFROM +ZLIB -SLZ +CPU_AFFINITY +TFO +NS +DL +RT -DEVICEATLAS -51DEGREES -WURFL +SYSTEMD -OBSOLETE_LINKER +PRCTL +THREAD_DUMP -EVPORTS"' \ -c -o src/haproxy.o src/haproxy.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/peers.o src/peers.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/flt_trace.o src/flt_trace.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/queue.o src/queue.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/proxy.o src/proxy.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/http_htx.o src/http_htx.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/dns.o src/dns.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/raw_sock.o src/raw_sock.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/pool.o src/pool.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/http_act.o src/http_act.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/http_rules.o src/http_rules.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/compression.o src/compression.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/cfgparse-global.o src/cfgparse-global.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/payload.o src/payload.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/signal.o src/signal.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/activity.o src/activity.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/mworker.o src/mworker.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/cache.o src/cache.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/proto_uxst.o src/proto_uxst.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/lb_chash.o src/lb_chash.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/connection.o src/connection.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/proto_tcp.o src/proto_tcp.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/http_conv.o src/http_conv.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/arg.o src/arg.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/lb_fas.o src/lb_fas.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/xprt_handshake.o src/xprt_handshake.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/fcgi-app.o src/fcgi-app.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/applet.o src/applet.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/acl.o src/acl.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/task.o src/task.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/ring.o src/ring.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/vars.o src/vars.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/trace.o src/trace.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/mux_pt.o src/mux_pt.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/xxhash.o src/xxhash.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/mworker-prog.o src/mworker-prog.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/h1_htx.o src/h1_htx.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/frontend.o src/frontend.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/extcheck.o src/extcheck.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/channel.o src/channel.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/action.o src/action.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/mailers.o src/mailers.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/proto_sockpair.o src/proto_sockpair.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/ebmbtree.o src/ebmbtree.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/thread.o src/thread.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/lb_fwrr.o src/lb_fwrr.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/time.o src/time.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/regex.o src/regex.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/lb_fwlc.o src/lb_fwlc.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/htx.o src/htx.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/h2.o src/h2.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/hpack-tbl.o src/hpack-tbl.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/lru.o src/lru.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/wdt.o src/wdt.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/lb_map.o src/lb_map.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/eb32sctree.o src/eb32sctree.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/ebistree.o src/ebistree.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/h1.o src/h1.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/sha1.o src/sha1.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/http.o src/http.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/fd.o src/fd.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/ev_select.o src/ev_select.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/chunk.o src/chunk.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/hash.o src/hash.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/hpack-dec.o src/hpack-dec.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/freq_ctr.o src/freq_ctr.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/http_acl.o src/http_acl.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/dynbuf.o src/dynbuf.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/uri_auth.o src/uri_auth.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/protocol.o src/protocol.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/auth.o src/auth.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/ebsttree.o src/ebsttree.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/pipe.o src/pipe.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/hpack-enc.o src/hpack-enc.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/fcgi.o src/fcgi.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/eb64tree.o src/eb64tree.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/dict.o src/dict.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/shctx.o src/shctx.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/ebimtree.o src/ebimtree.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/eb32tree.o src/eb32tree.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/ebtree.o src/ebtree.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/dgram.o src/dgram.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/hpack-huff.o src/hpack-huff.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/base64.o src/base64.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o src/version.o src/version.c gcc -Iinclude -O2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-stringop-overflow -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_PCRE2_JIT -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_LUA -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_SYSTEMD -DUSE_PRCTL -DUSE_THREAD_DUMP -I/usr/include/lua5.3 -I/usr/include/lua5.3 -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.2.9-2+deb11u2\" -DCONFIG_HAPROXY_DATE=\"2021/09/05\" -c -o contrib/prometheus-exporter/service-prometheus.o contrib/prometheus-exporter/service-prometheus.c gcc -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -o haproxy src/ev_poll.o src/ev_epoll.o src/ssl_sample.o src/ssl_sock.o src/ssl_crtlist.o src/ssl_ckch.o src/ssl_utils.o src/cfgparse-ssl.o src/hlua.o src/hlua_fcn.o src/namespace.o src/mux_fcgi.o src/mux_h1.o src/mux_h2.o src/backend.o src/cfgparse.o src/cli.o src/cfgparse-listen.o src/stats.o src/http_ana.o src/stream.o src/check.o src/sample.o src/tools.o src/server.o src/listener.o src/tcpcheck.o src/pattern.o src/log.o src/stick_table.o src/flt_spoe.o src/stream_interface.o src/filters.o src/http_fetch.o src/map.o src/session.o src/sink.o src/flt_http_comp.o src/debug.o src/tcp_rules.o src/haproxy.o src/peers.o src/flt_trace.o src/queue.o src/proxy.o src/http_htx.o src/dns.o src/raw_sock.o src/pool.o src/http_act.o src/http_rules.o src/compression.o src/cfgparse-global.o src/payload.o src/signal.o src/activity.o src/mworker.o src/cache.o src/proto_uxst.o src/lb_chash.o src/connection.o src/proto_tcp.o src/http_conv.o src/arg.o src/lb_fas.o src/xprt_handshake.o src/fcgi-app.o src/applet.o src/acl.o src/task.o src/ring.o src/vars.o src/trace.o src/mux_pt.o src/xxhash.o src/mworker-prog.o src/h1_htx.o src/frontend.o src/extcheck.o src/channel.o src/action.o src/mailers.o src/proto_sockpair.o src/ebmbtree.o src/thread.o src/lb_fwrr.o src/time.o src/regex.o src/lb_fwlc.o src/htx.o src/h2.o src/hpack-tbl.o src/lru.o src/wdt.o src/lb_map.o src/eb32sctree.o src/ebistree.o src/h1.o src/sha1.o src/http.o src/fd.o src/ev_select.o src/chunk.o src/hash.o src/hpack-dec.o src/freq_ctr.o src/http_acl.o src/dynbuf.o src/uri_auth.o src/protocol.o src/auth.o src/ebsttree.o src/pipe.o src/hpack-enc.o src/fcgi.o src/eb64tree.o src/dict.o src/shctx.o src/ebimtree.o src/eb32tree.o src/ebtree.o src/dgram.o src/hpack-huff.o src/base64.o src/version.o contrib/prometheus-exporter/service-prometheus.o -lcrypt -lz -ldl -lrt -lpthread -Wl,--export-dynamic -lssl -lcrypto -ldl -Wl,--export-dynamic -llua5.3 -lm -ldl -lsystemd -L/usr/lib -L/usr/lib -lpcre2-8 -lpcre2-posix -Wl,--no-as-needed -lgcc_s -Wl,--as-needed make[2]: Leaving directory '/build/haproxy-IjE5nw/haproxy-2.2.9' make -C contrib/systemd V=1 DESTDIR=debian/haproxy PREFIX=/usr IGNOREGIT=true MANDIR=/usr/share/man DOCDIR=/usr/share/doc/haproxy USE_PCRE2=1 USE_PCRE2_JIT=1 USE_OPENSSL=1 USE_ZLIB=1 USE_LUA=1 LUA_INC=/usr/include/lua5.3 EXTRA_OBJS="contrib/prometheus-exporter/service-prometheus.o" TARGET=linux-glibc USE_SYSTEMD=1 USE_REGPARM=1 ADDLIB="-Wl,--no-as-needed -lgcc_s -Wl,--as-needed" DEBUG_CFLAGS="-g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2" LDFLAGS="-Wl,-z,relro -Wl,-z,now -Wl,--as-needed" VERSION="2.2.9" SUBVERS="-2+deb11u2" VERDATE="2021/09/05" make[2]: Entering directory '/build/haproxy-IjE5nw/haproxy-2.2.9/contrib/systemd' sed -e 's:@SBINDIR@:'/usr/sbin':' haproxy.service.in > haproxy.service make[2]: Leaving directory '/build/haproxy-IjE5nw/haproxy-2.2.9/contrib/systemd' dh_auto_build -Dcontrib/halog cd contrib/halog && make -j4 "INSTALL=install --strip-program=true" make[2]: Entering directory '/build/haproxy-IjE5nw/haproxy-2.2.9/contrib/halog' gcc -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9/contrib/halog=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -o halog -I../../include ../../src/ebtree.c ../../src/eb32tree.c ../../src/eb64tree.c ../../src/ebmbtree.c ../../src/ebsttree.c ../../src/ebistree.c ../../src/ebimtree.c halog.c fgets2.c In file included from ../../src/ebtree.c:21: ../../include/import/ebtree.h: In function ‘__eb_insert_dup’: ../../include/import/ebtree.h:471:34: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 471 | eb_troot_t *new_left = eb_dotag(&new->branches, EB_LEFT); | ^~~~~~~~~~~~~~ ../../include/import/ebtree.h:472:34: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 472 | eb_troot_t *new_rght = eb_dotag(&new->branches, EB_RGHT); | ^~~~~~~~~~~~~~ ../../include/import/ebtree.h:473:34: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 473 | eb_troot_t *new_leaf = eb_dotag(&new->branches, EB_LEAF); | ^~~~~~~~~~~~~~ ../../include/import/ebtree.h:490:40: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 490 | head->branches.b[EB_RGHT] = eb_dotag(&new->branches, EB_NODE); | ^~~~~~~~~~~~~~ ../../include/import/ebtree.h:495:39: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 495 | new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_LEAF); | ^~~~~~~~~~~~~~ ../../include/import/ebtree.h:508:37: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 508 | head->branches.b[side] = eb_dotag(&new->branches, EB_NODE); | ^~~~~~~~~~~~~~ ../../include/import/ebtree.h:513:39: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 513 | new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_NODE); | ^~~~~~~~~~~~~~ ../../include/import/ebtree.h: In function ‘__eb_delete’: ../../include/import/ebtree.h:761:32: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 761 | gparent->b[gpside] = eb_dotag(&parent->branches, EB_NODE); | ^~~~~~~~~~~~~~~~~ ../../include/import/ebtree.h:767:14: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 767 | eb_dotag(&parent->branches, pside); | ^~~~~~~~~~~~~~~~~ ../../include/import/ebtree.h:770:14: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 770 | eb_dotag(&parent->branches, pside); | ^~~~~~~~~~~~~~~~~ In file included from ../../include/import/eb32tree.h:24, from ../../src/eb32tree.c:23: ../../include/import/ebtree.h: In function ‘__eb_insert_dup’: ../../include/import/ebtree.h:471:34: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 471 | eb_troot_t *new_left = eb_dotag(&new->branches, EB_LEFT); | ^~~~~~~~~~~~~~ ../../include/import/ebtree.h:472:34: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 472 | eb_troot_t *new_rght = eb_dotag(&new->branches, EB_RGHT); | ^~~~~~~~~~~~~~ ../../include/import/ebtree.h:473:34: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 473 | eb_troot_t *new_leaf = eb_dotag(&new->branches, EB_LEAF); | ^~~~~~~~~~~~~~ ../../include/import/ebtree.h:490:40: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 490 | head->branches.b[EB_RGHT] = eb_dotag(&new->branches, EB_NODE); | ^~~~~~~~~~~~~~ ../../include/import/ebtree.h:495:39: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 495 | new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_LEAF); | ^~~~~~~~~~~~~~ ../../include/import/ebtree.h:508:37: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 508 | head->branches.b[side] = eb_dotag(&new->branches, EB_NODE); | ^~~~~~~~~~~~~~ ../../include/import/ebtree.h:513:39: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 513 | new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_NODE); | ^~~~~~~~~~~~~~ ../../include/import/ebtree.h: In function ‘__eb_delete’: ../../include/import/ebtree.h:761:32: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 761 | gparent->b[gpside] = eb_dotag(&parent->branches, EB_NODE); | ^~~~~~~~~~~~~~~~~ ../../include/import/ebtree.h:767:14: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 767 | eb_dotag(&parent->branches, pside); | ^~~~~~~~~~~~~~~~~ ../../include/import/ebtree.h:770:14: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 770 | eb_dotag(&parent->branches, pside); | ^~~~~~~~~~~~~~~~~ ../../include/import/eb32tree.h: In function ‘eb32_first’: ../../include/import/eb32tree.h:59:43: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb32_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 59 | return eb32_entry(eb_first(root), struct eb32_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/eb32tree.h:59:9: note: in expansion of macro ‘eb32_entry’ 59 | return eb32_entry(eb_first(root), struct eb32_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../src/eb32tree.c:23: ../../include/import/eb32tree.h:44:8: note: defined here 44 | struct eb32_node { | ^~~~~~~~~ In file included from ../../include/import/eb32tree.h:24, from ../../src/eb32tree.c:23: ../../include/import/eb32tree.h: In function ‘eb32_last’: ../../include/import/eb32tree.h:65:42: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb32_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 65 | return eb32_entry(eb_last(root), struct eb32_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/eb32tree.h:65:9: note: in expansion of macro ‘eb32_entry’ 65 | return eb32_entry(eb_last(root), struct eb32_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../src/eb32tree.c:23: ../../include/import/eb32tree.h:44:8: note: defined here 44 | struct eb32_node { | ^~~~~~~~~ In file included from ../../include/import/eb32tree.h:24, from ../../src/eb32tree.c:23: ../../include/import/eb32tree.h: In function ‘eb32_next’: ../../include/import/eb32tree.h:71:49: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb32_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 71 | return eb32_entry(eb_next(&eb32->node), struct eb32_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/eb32tree.h:71:9: note: in expansion of macro ‘eb32_entry’ 71 | return eb32_entry(eb_next(&eb32->node), struct eb32_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../src/eb32tree.c:23: ../../include/import/eb32tree.h:44:8: note: defined here 44 | struct eb32_node { | ^~~~~~~~~ In file included from ../../include/import/eb32tree.h:24, from ../../src/eb32tree.c:23: ../../include/import/eb32tree.h: In function ‘eb32_prev’: ../../include/import/eb32tree.h:77:49: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb32_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 77 | return eb32_entry(eb_prev(&eb32->node), struct eb32_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/eb32tree.h:77:9: note: in expansion of macro ‘eb32_entry’ 77 | return eb32_entry(eb_prev(&eb32->node), struct eb32_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../src/eb32tree.c:23: ../../include/import/eb32tree.h:44:8: note: defined here 44 | struct eb32_node { | ^~~~~~~~~ In file included from ../../include/import/eb32tree.h:24, from ../../src/eb32tree.c:23: ../../include/import/eb32tree.h: In function ‘eb32_next_dup’: ../../include/import/eb32tree.h:83:53: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb32_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 83 | return eb32_entry(eb_next_dup(&eb32->node), struct eb32_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/eb32tree.h:83:9: note: in expansion of macro ‘eb32_entry’ 83 | return eb32_entry(eb_next_dup(&eb32->node), struct eb32_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../src/eb32tree.c:23: ../../include/import/eb32tree.h:44:8: note: defined here 44 | struct eb32_node { | ^~~~~~~~~ In file included from ../../include/import/eb32tree.h:24, from ../../src/eb32tree.c:23: ../../include/import/eb32tree.h: In function ‘eb32_prev_dup’: ../../include/import/eb32tree.h:89:53: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb32_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 89 | return eb32_entry(eb_prev_dup(&eb32->node), struct eb32_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/eb32tree.h:89:9: note: in expansion of macro ‘eb32_entry’ 89 | return eb32_entry(eb_prev_dup(&eb32->node), struct eb32_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../src/eb32tree.c:23: ../../include/import/eb32tree.h:44:8: note: defined here 44 | struct eb32_node { | ^~~~~~~~~ In file included from ../../include/import/eb32tree.h:24, from ../../src/eb32tree.c:23: ../../include/import/eb32tree.h: In function ‘eb32_next_unique’: ../../include/import/eb32tree.h:95:56: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb32_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 95 | return eb32_entry(eb_next_unique(&eb32->node), struct eb32_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/eb32tree.h:95:9: note: in expansion of macro ‘eb32_entry’ 95 | return eb32_entry(eb_next_unique(&eb32->node), struct eb32_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../src/eb32tree.c:23: ../../include/import/eb32tree.h:44:8: note: defined here 44 | struct eb32_node { | ^~~~~~~~~ In file included from ../../include/import/eb32tree.h:24, from ../../src/eb32tree.c:23: ../../include/import/eb32tree.h: In function ‘eb32_prev_unique’: ../../include/import/eb32tree.h:101:56: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb32_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 101 | return eb32_entry(eb_prev_unique(&eb32->node), struct eb32_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/eb32tree.h:101:9: note: in expansion of macro ‘eb32_entry’ 101 | return eb32_entry(eb_prev_unique(&eb32->node), struct eb32_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../src/eb32tree.c:23: ../../include/import/eb32tree.h:44:8: note: defined here 44 | struct eb32_node { | ^~~~~~~~~ ../../include/import/eb32tree.h: In function ‘__eb32_insert’: ../../include/import/eb32tree.h:257:31: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 257 | root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/eb32tree.h:282:13: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 282 | up_ptr = &old->node.leaf_p; | ^~~~~~~~~~~~~~~~~ ../../include/import/eb32tree.h:303:13: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 303 | up_ptr = &old->node.node_p; | ^~~~~~~~~~~~~~~~~ ../../include/import/eb32tree.h:308:10: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 308 | root = &old->node.branches; | ^~~~~~~~~~~~~~~~~~~ ../../include/import/eb32tree.h:313:22: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 313 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/eb32tree.h:314:22: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 314 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/eb32tree.h:315:22: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 315 | new_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ In file included from ../../include/import/eb32tree.h:24, from ../../src/eb32tree.c:23: ../../include/import/eb32tree.h:341:36: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb32_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 341 | return container_of(ret, struct eb32_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../src/eb32tree.c:23: ../../include/import/eb32tree.h:44:8: note: defined here 44 | struct eb32_node { | ^~~~~~~~~ ../../include/import/eb32tree.h:365:27: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 365 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/eb32tree.h: In function ‘__eb32i_insert’: ../../include/import/eb32tree.h:389:31: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 389 | root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/eb32tree.h:415:13: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 415 | up_ptr = &old->node.leaf_p; | ^~~~~~~~~~~~~~~~~ ../../include/import/eb32tree.h:436:13: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 436 | up_ptr = &old->node.node_p; | ^~~~~~~~~~~~~~~~~ ../../include/import/eb32tree.h:441:10: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 441 | root = &old->node.branches; | ^~~~~~~~~~~~~~~~~~~ ../../include/import/eb32tree.h:446:22: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 446 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/eb32tree.h:447:22: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 447 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/eb32tree.h:448:22: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 448 | new_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ In file included from ../../include/import/eb32tree.h:24, from ../../src/eb32tree.c:23: ../../include/import/eb32tree.h:474:36: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb32_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 474 | return container_of(ret, struct eb32_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../src/eb32tree.c:23: ../../include/import/eb32tree.h:44:8: note: defined here 44 | struct eb32_node { | ^~~~~~~~~ ../../include/import/eb32tree.h:498:27: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 498 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ In file included from ../../include/import/eb32tree.h:24, from ../../src/eb32tree.c:23: ../../src/eb32tree.c: In function ‘eb32_lookup_le’: ../../src/eb32tree.c:103:60: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb32_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 103 | return eb32_entry(eb_walk_down(troot, EB_RGHT), struct eb32_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../src/eb32tree.c:103:12: note: in expansion of macro ‘eb32_entry’ 103 | return eb32_entry(eb_walk_down(troot, EB_RGHT), struct eb32_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../src/eb32tree.c:23: ../../include/import/eb32tree.h:44:8: note: defined here 44 | struct eb32_node { | ^~~~~~~~~ In file included from ../../include/import/eb32tree.h:24, from ../../src/eb32tree.c:23: ../../src/eb32tree.c:129:57: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb32_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 129 | node = eb32_entry(eb_walk_down(troot, EB_RGHT), struct eb32_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../src/eb32tree.c:129:9: note: in expansion of macro ‘eb32_entry’ 129 | node = eb32_entry(eb_walk_down(troot, EB_RGHT), struct eb32_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../src/eb32tree.c:23: ../../include/import/eb32tree.h:44:8: note: defined here 44 | struct eb32_node { | ^~~~~~~~~ In file included from ../../include/import/eb32tree.h:24, from ../../src/eb32tree.c:23: ../../src/eb32tree.c: In function ‘eb32_lookup_ge’: ../../src/eb32tree.c:191:60: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb32_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 191 | return eb32_entry(eb_walk_down(troot, EB_LEFT), struct eb32_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../src/eb32tree.c:191:12: note: in expansion of macro ‘eb32_entry’ 191 | return eb32_entry(eb_walk_down(troot, EB_LEFT), struct eb32_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../src/eb32tree.c:23: ../../include/import/eb32tree.h:44:8: note: defined here 44 | struct eb32_node { | ^~~~~~~~~ In file included from ../../include/import/eb32tree.h:24, from ../../src/eb32tree.c:23: ../../src/eb32tree.c:216:57: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb32_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 216 | node = eb32_entry(eb_walk_down(troot, EB_LEFT), struct eb32_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../src/eb32tree.c:216:9: note: in expansion of macro ‘eb32_entry’ 216 | node = eb32_entry(eb_walk_down(troot, EB_LEFT), struct eb32_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../src/eb32tree.c:23: ../../include/import/eb32tree.h:44:8: note: defined here 44 | struct eb32_node { | ^~~~~~~~~ In file included from ../../include/import/eb64tree.h:24, from ../../src/eb64tree.c:23: ../../include/import/ebtree.h: In function ‘__eb_insert_dup’: ../../include/import/ebtree.h:471:34: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 471 | eb_troot_t *new_left = eb_dotag(&new->branches, EB_LEFT); | ^~~~~~~~~~~~~~ ../../include/import/ebtree.h:472:34: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 472 | eb_troot_t *new_rght = eb_dotag(&new->branches, EB_RGHT); | ^~~~~~~~~~~~~~ ../../include/import/ebtree.h:473:34: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 473 | eb_troot_t *new_leaf = eb_dotag(&new->branches, EB_LEAF); | ^~~~~~~~~~~~~~ ../../include/import/ebtree.h:490:40: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 490 | head->branches.b[EB_RGHT] = eb_dotag(&new->branches, EB_NODE); | ^~~~~~~~~~~~~~ ../../include/import/ebtree.h:495:39: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 495 | new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_LEAF); | ^~~~~~~~~~~~~~ ../../include/import/ebtree.h:508:37: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 508 | head->branches.b[side] = eb_dotag(&new->branches, EB_NODE); | ^~~~~~~~~~~~~~ ../../include/import/ebtree.h:513:39: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 513 | new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_NODE); | ^~~~~~~~~~~~~~ ../../include/import/ebtree.h: In function ‘__eb_delete’: ../../include/import/ebtree.h:761:32: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 761 | gparent->b[gpside] = eb_dotag(&parent->branches, EB_NODE); | ^~~~~~~~~~~~~~~~~ ../../include/import/ebtree.h:767:14: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 767 | eb_dotag(&parent->branches, pside); | ^~~~~~~~~~~~~~~~~ ../../include/import/ebtree.h:770:14: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 770 | eb_dotag(&parent->branches, pside); | ^~~~~~~~~~~~~~~~~ ../../include/import/eb64tree.h: In function ‘eb64_first’: ../../include/import/eb64tree.h:61:43: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb64_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 61 | return eb64_entry(eb_first(root), struct eb64_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/eb64tree.h:61:9: note: in expansion of macro ‘eb64_entry’ 61 | return eb64_entry(eb_first(root), struct eb64_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../src/eb64tree.c:23: ../../include/import/eb64tree.h:45:8: note: defined here 45 | struct eb64_node { | ^~~~~~~~~ In file included from ../../include/import/eb64tree.h:24, from ../../src/eb64tree.c:23: ../../include/import/eb64tree.h: In function ‘eb64_last’: ../../include/import/eb64tree.h:67:42: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb64_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 67 | return eb64_entry(eb_last(root), struct eb64_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/eb64tree.h:67:9: note: in expansion of macro ‘eb64_entry’ 67 | return eb64_entry(eb_last(root), struct eb64_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../src/eb64tree.c:23: ../../include/import/eb64tree.h:45:8: note: defined here 45 | struct eb64_node { | ^~~~~~~~~ In file included from ../../include/import/eb64tree.h:24, from ../../src/eb64tree.c:23: ../../include/import/eb64tree.h: In function ‘eb64_next’: ../../include/import/eb64tree.h:73:49: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb64_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 73 | return eb64_entry(eb_next(&eb64->node), struct eb64_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/eb64tree.h:73:9: note: in expansion of macro ‘eb64_entry’ 73 | return eb64_entry(eb_next(&eb64->node), struct eb64_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../src/eb64tree.c:23: ../../include/import/eb64tree.h:45:8: note: defined here 45 | struct eb64_node { | ^~~~~~~~~ In file included from ../../include/import/eb64tree.h:24, from ../../src/eb64tree.c:23: ../../include/import/eb64tree.h: In function ‘eb64_prev’: ../../include/import/eb64tree.h:79:49: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb64_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 79 | return eb64_entry(eb_prev(&eb64->node), struct eb64_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/eb64tree.h:79:9: note: in expansion of macro ‘eb64_entry’ 79 | return eb64_entry(eb_prev(&eb64->node), struct eb64_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../src/eb64tree.c:23: ../../include/import/eb64tree.h:45:8: note: defined here 45 | struct eb64_node { | ^~~~~~~~~ In file included from ../../include/import/eb64tree.h:24, from ../../src/eb64tree.c:23: ../../include/import/eb64tree.h: In function ‘eb64_next_dup’: ../../include/import/eb64tree.h:85:53: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb64_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 85 | return eb64_entry(eb_next_dup(&eb64->node), struct eb64_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/eb64tree.h:85:9: note: in expansion of macro ‘eb64_entry’ 85 | return eb64_entry(eb_next_dup(&eb64->node), struct eb64_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../src/eb64tree.c:23: ../../include/import/eb64tree.h:45:8: note: defined here 45 | struct eb64_node { | ^~~~~~~~~ In file included from ../../include/import/eb64tree.h:24, from ../../src/eb64tree.c:23: ../../include/import/eb64tree.h: In function ‘eb64_prev_dup’: ../../include/import/eb64tree.h:91:53: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb64_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 91 | return eb64_entry(eb_prev_dup(&eb64->node), struct eb64_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/eb64tree.h:91:9: note: in expansion of macro ‘eb64_entry’ 91 | return eb64_entry(eb_prev_dup(&eb64->node), struct eb64_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../src/eb64tree.c:23: ../../include/import/eb64tree.h:45:8: note: defined here 45 | struct eb64_node { | ^~~~~~~~~ In file included from ../../include/import/eb64tree.h:24, from ../../src/eb64tree.c:23: ../../include/import/eb64tree.h: In function ‘eb64_next_unique’: ../../include/import/eb64tree.h:97:56: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb64_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 97 | return eb64_entry(eb_next_unique(&eb64->node), struct eb64_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/eb64tree.h:97:9: note: in expansion of macro ‘eb64_entry’ 97 | return eb64_entry(eb_next_unique(&eb64->node), struct eb64_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../src/eb64tree.c:23: ../../include/import/eb64tree.h:45:8: note: defined here 45 | struct eb64_node { | ^~~~~~~~~ In file included from ../../include/import/eb64tree.h:24, from ../../src/eb64tree.c:23: ../../include/import/eb64tree.h: In function ‘eb64_prev_unique’: ../../include/import/eb64tree.h:103:56: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb64_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 103 | return eb64_entry(eb_prev_unique(&eb64->node), struct eb64_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/eb64tree.h:103:9: note: in expansion of macro ‘eb64_entry’ 103 | return eb64_entry(eb_prev_unique(&eb64->node), struct eb64_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../src/eb64tree.c:23: ../../include/import/eb64tree.h:45:8: note: defined here 45 | struct eb64_node { | ^~~~~~~~~ ../../include/import/eb64tree.h: In function ‘__eb64_insert’: ../../include/import/eb64tree.h:253:31: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 253 | root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/eb64tree.h:280:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 280 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/eb64tree.h:281:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 281 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/eb64tree.h:282:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 282 | new_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/eb64tree.h:283:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 283 | old_leaf = eb_dotag(&old->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/eb64tree.h:323:31: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 323 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/eb64tree.h:349:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 349 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/eb64tree.h:350:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 350 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/eb64tree.h:351:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 351 | new_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/eb64tree.h:352:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 352 | old_node = eb_dotag(&old->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ In file included from ../../include/import/eb64tree.h:24, from ../../src/eb64tree.c:23: ../../include/import/eb64tree.h:371:37: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb64_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 371 | return container_of(ret, struct eb64_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../src/eb64tree.c:23: ../../include/import/eb64tree.h:45:8: note: defined here 45 | struct eb64_node { | ^~~~~~~~~ ../../include/import/eb64tree.h:377:10: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 377 | root = &old->node.branches; | ^~~~~~~~~~~~~~~~~~~ ../../include/import/eb64tree.h:406:27: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 406 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/eb64tree.h: In function ‘__eb64i_insert’: ../../include/import/eb64tree.h:429:31: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 429 | root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/eb64tree.h:458:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 458 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/eb64tree.h:459:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 459 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/eb64tree.h:460:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 460 | new_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/eb64tree.h:461:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 461 | old_leaf = eb_dotag(&old->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/eb64tree.h:501:31: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 501 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/eb64tree.h:527:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 527 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/eb64tree.h:528:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 528 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/eb64tree.h:529:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 529 | new_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/eb64tree.h:530:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 530 | old_node = eb_dotag(&old->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ In file included from ../../include/import/eb64tree.h:24, from ../../src/eb64tree.c:23: ../../include/import/eb64tree.h:549:37: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb64_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 549 | return container_of(ret, struct eb64_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../src/eb64tree.c:23: ../../include/import/eb64tree.h:45:8: note: defined here 45 | struct eb64_node { | ^~~~~~~~~ ../../include/import/eb64tree.h:555:10: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 555 | root = &old->node.branches; | ^~~~~~~~~~~~~~~~~~~ ../../include/import/eb64tree.h:584:27: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 584 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ In file included from ../../include/import/eb64tree.h:24, from ../../src/eb64tree.c:23: ../../src/eb64tree.c: In function ‘eb64_lookup_le’: ../../src/eb64tree.c:103:60: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb64_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 103 | return eb64_entry(eb_walk_down(troot, EB_RGHT), struct eb64_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../src/eb64tree.c:103:12: note: in expansion of macro ‘eb64_entry’ 103 | return eb64_entry(eb_walk_down(troot, EB_RGHT), struct eb64_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../src/eb64tree.c:23: ../../include/import/eb64tree.h:45:8: note: defined here 45 | struct eb64_node { | ^~~~~~~~~ In file included from ../../include/import/eb64tree.h:24, from ../../src/eb64tree.c:23: ../../src/eb64tree.c:129:57: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb64_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 129 | node = eb64_entry(eb_walk_down(troot, EB_RGHT), struct eb64_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../src/eb64tree.c:129:9: note: in expansion of macro ‘eb64_entry’ 129 | node = eb64_entry(eb_walk_down(troot, EB_RGHT), struct eb64_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../src/eb64tree.c:23: ../../include/import/eb64tree.h:45:8: note: defined here 45 | struct eb64_node { | ^~~~~~~~~ In file included from ../../include/import/eb64tree.h:24, from ../../src/eb64tree.c:23: ../../src/eb64tree.c: In function ‘eb64_lookup_ge’: ../../src/eb64tree.c:191:60: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb64_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 191 | return eb64_entry(eb_walk_down(troot, EB_LEFT), struct eb64_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../src/eb64tree.c:191:12: note: in expansion of macro ‘eb64_entry’ 191 | return eb64_entry(eb_walk_down(troot, EB_LEFT), struct eb64_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../src/eb64tree.c:23: ../../include/import/eb64tree.h:45:8: note: defined here 45 | struct eb64_node { | ^~~~~~~~~ In file included from ../../include/import/eb64tree.h:24, from ../../src/eb64tree.c:23: ../../src/eb64tree.c:216:57: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb64_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 216 | node = eb64_entry(eb_walk_down(troot, EB_LEFT), struct eb64_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../src/eb64tree.c:216:9: note: in expansion of macro ‘eb64_entry’ 216 | node = eb64_entry(eb_walk_down(troot, EB_LEFT), struct eb64_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../src/eb64tree.c:23: ../../include/import/eb64tree.h:45:8: note: defined here 45 | struct eb64_node { | ^~~~~~~~~ In file included from ../../include/import/ebmbtree.h:25, from ../../src/ebmbtree.c:23: ../../include/import/ebtree.h: In function ‘__eb_insert_dup’: ../../include/import/ebtree.h:471:34: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 471 | eb_troot_t *new_left = eb_dotag(&new->branches, EB_LEFT); | ^~~~~~~~~~~~~~ ../../include/import/ebtree.h:472:34: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 472 | eb_troot_t *new_rght = eb_dotag(&new->branches, EB_RGHT); | ^~~~~~~~~~~~~~ ../../include/import/ebtree.h:473:34: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 473 | eb_troot_t *new_leaf = eb_dotag(&new->branches, EB_LEAF); | ^~~~~~~~~~~~~~ ../../include/import/ebtree.h:490:40: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 490 | head->branches.b[EB_RGHT] = eb_dotag(&new->branches, EB_NODE); | ^~~~~~~~~~~~~~ ../../include/import/ebtree.h:495:39: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 495 | new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_LEAF); | ^~~~~~~~~~~~~~ ../../include/import/ebtree.h:508:37: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 508 | head->branches.b[side] = eb_dotag(&new->branches, EB_NODE); | ^~~~~~~~~~~~~~ ../../include/import/ebtree.h:513:39: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 513 | new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_NODE); | ^~~~~~~~~~~~~~ ../../include/import/ebtree.h: In function ‘__eb_delete’: ../../include/import/ebtree.h:761:32: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 761 | gparent->b[gpside] = eb_dotag(&parent->branches, EB_NODE); | ^~~~~~~~~~~~~~~~~ ../../include/import/ebtree.h:767:14: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 767 | eb_dotag(&parent->branches, pside); | ^~~~~~~~~~~~~~~~~ ../../include/import/ebtree.h:770:14: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 770 | eb_dotag(&parent->branches, pside); | ^~~~~~~~~~~~~~~~~ ../../include/import/ebmbtree.h: In function ‘ebmb_first’: ../../include/import/ebmbtree.h:59:43: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct ebmb_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 59 | return ebmb_entry(eb_first(root), struct ebmb_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/ebmbtree.h:59:9: note: in expansion of macro ‘ebmb_entry’ 59 | return ebmb_entry(eb_first(root), struct ebmb_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../src/ebmbtree.c:23: ../../include/import/ebmbtree.h:44:8: note: defined here 44 | struct ebmb_node { | ^~~~~~~~~ In file included from ../../include/import/ebmbtree.h:25, from ../../src/ebmbtree.c:23: ../../include/import/ebmbtree.h: In function ‘ebmb_last’: ../../include/import/ebmbtree.h:65:42: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct ebmb_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 65 | return ebmb_entry(eb_last(root), struct ebmb_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/ebmbtree.h:65:9: note: in expansion of macro ‘ebmb_entry’ 65 | return ebmb_entry(eb_last(root), struct ebmb_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../src/ebmbtree.c:23: ../../include/import/ebmbtree.h:44:8: note: defined here 44 | struct ebmb_node { | ^~~~~~~~~ In file included from ../../include/import/ebmbtree.h:25, from ../../src/ebmbtree.c:23: ../../include/import/ebmbtree.h: In function ‘ebmb_next’: ../../include/import/ebmbtree.h:71:49: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct ebmb_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 71 | return ebmb_entry(eb_next(&ebmb->node), struct ebmb_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/ebmbtree.h:71:9: note: in expansion of macro ‘ebmb_entry’ 71 | return ebmb_entry(eb_next(&ebmb->node), struct ebmb_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../src/ebmbtree.c:23: ../../include/import/ebmbtree.h:44:8: note: defined here 44 | struct ebmb_node { | ^~~~~~~~~ In file included from ../../include/import/ebmbtree.h:25, from ../../src/ebmbtree.c:23: ../../include/import/ebmbtree.h: In function ‘ebmb_prev’: ../../include/import/ebmbtree.h:77:49: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct ebmb_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 77 | return ebmb_entry(eb_prev(&ebmb->node), struct ebmb_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/ebmbtree.h:77:9: note: in expansion of macro ‘ebmb_entry’ 77 | return ebmb_entry(eb_prev(&ebmb->node), struct ebmb_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../src/ebmbtree.c:23: ../../include/import/ebmbtree.h:44:8: note: defined here 44 | struct ebmb_node { | ^~~~~~~~~ In file included from ../../include/import/ebmbtree.h:25, from ../../src/ebmbtree.c:23: ../../include/import/ebmbtree.h: In function ‘ebmb_next_dup’: ../../include/import/ebmbtree.h:83:53: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct ebmb_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 83 | return ebmb_entry(eb_next_dup(&ebmb->node), struct ebmb_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/ebmbtree.h:83:9: note: in expansion of macro ‘ebmb_entry’ 83 | return ebmb_entry(eb_next_dup(&ebmb->node), struct ebmb_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../src/ebmbtree.c:23: ../../include/import/ebmbtree.h:44:8: note: defined here 44 | struct ebmb_node { | ^~~~~~~~~ In file included from ../../include/import/ebmbtree.h:25, from ../../src/ebmbtree.c:23: ../../include/import/ebmbtree.h: In function ‘ebmb_prev_dup’: ../../include/import/ebmbtree.h:89:53: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct ebmb_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 89 | return ebmb_entry(eb_prev_dup(&ebmb->node), struct ebmb_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/ebmbtree.h:89:9: note: in expansion of macro ‘ebmb_entry’ 89 | return ebmb_entry(eb_prev_dup(&ebmb->node), struct ebmb_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../src/ebmbtree.c:23: ../../include/import/ebmbtree.h:44:8: note: defined here 44 | struct ebmb_node { | ^~~~~~~~~ In file included from ../../include/import/ebmbtree.h:25, from ../../src/ebmbtree.c:23: ../../include/import/ebmbtree.h: In function ‘ebmb_next_unique’: ../../include/import/ebmbtree.h:95:56: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct ebmb_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 95 | return ebmb_entry(eb_next_unique(&ebmb->node), struct ebmb_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/ebmbtree.h:95:9: note: in expansion of macro ‘ebmb_entry’ 95 | return ebmb_entry(eb_next_unique(&ebmb->node), struct ebmb_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../src/ebmbtree.c:23: ../../include/import/ebmbtree.h:44:8: note: defined here 44 | struct ebmb_node { | ^~~~~~~~~ In file included from ../../include/import/ebmbtree.h:25, from ../../src/ebmbtree.c:23: ../../include/import/ebmbtree.h: In function ‘ebmb_prev_unique’: ../../include/import/ebmbtree.h:101:56: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct ebmb_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 101 | return ebmb_entry(eb_prev_unique(&ebmb->node), struct ebmb_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/ebmbtree.h:101:9: note: in expansion of macro ‘ebmb_entry’ 101 | return ebmb_entry(eb_prev_unique(&ebmb->node), struct ebmb_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../src/ebmbtree.c:23: ../../include/import/ebmbtree.h:44:8: note: defined here 44 | struct ebmb_node { | ^~~~~~~~~ ../../include/import/ebmbtree.h: In function ‘__ebmb_insert’: ../../include/import/ebmbtree.h:248:31: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 248 | root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/ebmbtree.h:273:13: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 273 | up_ptr = &old->node.leaf_p; | ^~~~~~~~~~~~~~~~~ ../../include/import/ebmbtree.h:285:13: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 285 | up_ptr = &old->node.node_p; | ^~~~~~~~~~~~~~~~~ ../../include/import/ebmbtree.h:305:13: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 305 | up_ptr = &old->node.node_p; | ^~~~~~~~~~~~~~~~~ ../../include/import/ebmbtree.h:315:10: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 315 | root = &old->node.branches; | ^~~~~~~~~~~~~~~~~~~ ../../include/import/ebmbtree.h:322:22: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 322 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/ebmbtree.h:323:22: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 323 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/ebmbtree.h:324:22: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 324 | new_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ In file included from ../../include/import/ebmbtree.h:25, from ../../src/ebmbtree.c:23: ../../include/import/ebmbtree.h:350:36: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct ebmb_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 350 | return container_of(ret, struct ebmb_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../src/ebmbtree.c:23: ../../include/import/ebmbtree.h:44:8: note: defined here 44 | struct ebmb_node { | ^~~~~~~~~ ../../include/import/ebmbtree.h:374:27: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 374 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ In file included from ../../include/import/ebmbtree.h:25, from ../../src/ebmbtree.c:23: ../../include/import/ebmbtree.h: In function ‘__ebmb_lookup_longest’: ../../include/import/ebmbtree.h:469:57: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct ebmb_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 469 | return ebmb_entry(eb_walk_down(cover, EB_LEFT), struct ebmb_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/ebmbtree.h:469:9: note: in expansion of macro ‘ebmb_entry’ 469 | return ebmb_entry(eb_walk_down(cover, EB_LEFT), struct ebmb_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../src/ebmbtree.c:23: ../../include/import/ebmbtree.h:44:8: note: defined here 44 | struct ebmb_node { | ^~~~~~~~~ ../../include/import/ebmbtree.h: In function ‘__ebmb_insert_prefix’: ../../include/import/ebmbtree.h:594:31: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 594 | root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/ebmbtree.h:625:13: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 625 | up_ptr = &old->node.leaf_p; | ^~~~~~~~~~~~~~~~~ ../../include/import/ebmbtree.h:642:13: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 642 | up_ptr = &old->node.node_p; | ^~~~~~~~~~~~~~~~~ ../../include/import/ebmbtree.h:663:13: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 663 | up_ptr = &old->node.node_p; | ^~~~~~~~~~~~~~~~~ ../../include/import/ebmbtree.h:676:13: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 676 | up_ptr = &old->node.node_p; | ^~~~~~~~~~~~~~~~~ ../../include/import/ebmbtree.h:689:12: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 689 | root = &old->node.branches; | ^~~~~~~~~~~~~~~~~~~ ../../include/import/ebmbtree.h:698:11: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 698 | root = &old->node.branches; | ^~~~~~~~~~~~~~~~~~~ ../../include/import/ebmbtree.h:711:10: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 711 | root = &old->node.branches; | ^~~~~~~~~~~~~~~~~~~ In file included from ../../include/import/ebmbtree.h:25, from ../../src/ebmbtree.c:23: ../../include/import/ebmbtree.h:780:37: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct ebmb_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 780 | return container_of(ret, struct ebmb_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../src/ebmbtree.c:23: ../../include/import/ebmbtree.h:44:8: note: defined here 44 | struct ebmb_node { | ^~~~~~~~~ ../../include/import/ebmbtree.h:790:22: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 790 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/ebmbtree.h:791:22: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 791 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/ebmbtree.h:792:22: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 792 | new_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/ebmbtree.h:807:27: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 807 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ In file included from ../../include/import/ebsttree.h:26, from ../../src/ebsttree.c:23: ../../include/import/ebtree.h: In function ‘__eb_insert_dup’: ../../include/import/ebtree.h:471:34: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 471 | eb_troot_t *new_left = eb_dotag(&new->branches, EB_LEFT); | ^~~~~~~~~~~~~~ ../../include/import/ebtree.h:472:34: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 472 | eb_troot_t *new_rght = eb_dotag(&new->branches, EB_RGHT); | ^~~~~~~~~~~~~~ ../../include/import/ebtree.h:473:34: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 473 | eb_troot_t *new_leaf = eb_dotag(&new->branches, EB_LEAF); | ^~~~~~~~~~~~~~ ../../include/import/ebtree.h:490:40: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 490 | head->branches.b[EB_RGHT] = eb_dotag(&new->branches, EB_NODE); | ^~~~~~~~~~~~~~ ../../include/import/ebtree.h:495:39: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 495 | new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_LEAF); | ^~~~~~~~~~~~~~ ../../include/import/ebtree.h:508:37: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 508 | head->branches.b[side] = eb_dotag(&new->branches, EB_NODE); | ^~~~~~~~~~~~~~ ../../include/import/ebtree.h:513:39: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 513 | new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_NODE); | ^~~~~~~~~~~~~~ ../../include/import/ebtree.h: In function ‘__eb_delete’: ../../include/import/ebtree.h:761:32: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 761 | gparent->b[gpside] = eb_dotag(&parent->branches, EB_NODE); | ^~~~~~~~~~~~~~~~~ ../../include/import/ebtree.h:767:14: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 767 | eb_dotag(&parent->branches, pside); | ^~~~~~~~~~~~~~~~~ ../../include/import/ebtree.h:770:14: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 770 | eb_dotag(&parent->branches, pside); | ^~~~~~~~~~~~~~~~~ ../../include/import/ebmbtree.h: In function ‘ebmb_first’: ../../include/import/ebmbtree.h:59:43: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct ebmb_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 59 | return ebmb_entry(eb_first(root), struct ebmb_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/ebmbtree.h:59:9: note: in expansion of macro ‘ebmb_entry’ 59 | return ebmb_entry(eb_first(root), struct ebmb_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../include/import/ebsttree.h:27, from ../../src/ebsttree.c:23: ../../include/import/ebmbtree.h:44:8: note: defined here 44 | struct ebmb_node { | ^~~~~~~~~ In file included from ../../include/import/ebsttree.h:26, from ../../src/ebsttree.c:23: ../../include/import/ebmbtree.h: In function ‘ebmb_last’: ../../include/import/ebmbtree.h:65:42: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct ebmb_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 65 | return ebmb_entry(eb_last(root), struct ebmb_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/ebmbtree.h:65:9: note: in expansion of macro ‘ebmb_entry’ 65 | return ebmb_entry(eb_last(root), struct ebmb_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../include/import/ebsttree.h:27, from ../../src/ebsttree.c:23: ../../include/import/ebmbtree.h:44:8: note: defined here 44 | struct ebmb_node { | ^~~~~~~~~ In file included from ../../include/import/ebsttree.h:26, from ../../src/ebsttree.c:23: ../../include/import/ebmbtree.h: In function ‘ebmb_next’: ../../include/import/ebmbtree.h:71:49: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct ebmb_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 71 | return ebmb_entry(eb_next(&ebmb->node), struct ebmb_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/ebmbtree.h:71:9: note: in expansion of macro ‘ebmb_entry’ 71 | return ebmb_entry(eb_next(&ebmb->node), struct ebmb_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../include/import/ebsttree.h:27, from ../../src/ebsttree.c:23: ../../include/import/ebmbtree.h:44:8: note: defined here 44 | struct ebmb_node { | ^~~~~~~~~ In file included from ../../include/import/ebsttree.h:26, from ../../src/ebsttree.c:23: ../../include/import/ebmbtree.h: In function ‘ebmb_prev’: ../../include/import/ebmbtree.h:77:49: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct ebmb_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 77 | return ebmb_entry(eb_prev(&ebmb->node), struct ebmb_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/ebmbtree.h:77:9: note: in expansion of macro ‘ebmb_entry’ 77 | return ebmb_entry(eb_prev(&ebmb->node), struct ebmb_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../include/import/ebsttree.h:27, from ../../src/ebsttree.c:23: ../../include/import/ebmbtree.h:44:8: note: defined here 44 | struct ebmb_node { | ^~~~~~~~~ In file included from ../../include/import/ebsttree.h:26, from ../../src/ebsttree.c:23: ../../include/import/ebmbtree.h: In function ‘ebmb_next_dup’: ../../include/import/ebmbtree.h:83:53: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct ebmb_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 83 | return ebmb_entry(eb_next_dup(&ebmb->node), struct ebmb_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/ebmbtree.h:83:9: note: in expansion of macro ‘ebmb_entry’ 83 | return ebmb_entry(eb_next_dup(&ebmb->node), struct ebmb_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../include/import/ebsttree.h:27, from ../../src/ebsttree.c:23: ../../include/import/ebmbtree.h:44:8: note: defined here 44 | struct ebmb_node { | ^~~~~~~~~ In file included from ../../include/import/ebsttree.h:26, from ../../src/ebsttree.c:23: ../../include/import/ebmbtree.h: In function ‘ebmb_prev_dup’: ../../include/import/ebmbtree.h:89:53: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct ebmb_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 89 | return ebmb_entry(eb_prev_dup(&ebmb->node), struct ebmb_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/ebmbtree.h:89:9: note: in expansion of macro ‘ebmb_entry’ 89 | return ebmb_entry(eb_prev_dup(&ebmb->node), struct ebmb_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../include/import/ebsttree.h:27, from ../../src/ebsttree.c:23: ../../include/import/ebmbtree.h:44:8: note: defined here 44 | struct ebmb_node { | ^~~~~~~~~ In file included from ../../include/import/ebsttree.h:26, from ../../src/ebsttree.c:23: ../../include/import/ebmbtree.h: In function ‘ebmb_next_unique’: ../../include/import/ebmbtree.h:95:56: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct ebmb_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 95 | return ebmb_entry(eb_next_unique(&ebmb->node), struct ebmb_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/ebmbtree.h:95:9: note: in expansion of macro ‘ebmb_entry’ 95 | return ebmb_entry(eb_next_unique(&ebmb->node), struct ebmb_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../include/import/ebsttree.h:27, from ../../src/ebsttree.c:23: ../../include/import/ebmbtree.h:44:8: note: defined here 44 | struct ebmb_node { | ^~~~~~~~~ In file included from ../../include/import/ebsttree.h:26, from ../../src/ebsttree.c:23: ../../include/import/ebmbtree.h: In function ‘ebmb_prev_unique’: ../../include/import/ebmbtree.h:101:56: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct ebmb_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 101 | return ebmb_entry(eb_prev_unique(&ebmb->node), struct ebmb_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/ebmbtree.h:101:9: note: in expansion of macro ‘ebmb_entry’ 101 | return ebmb_entry(eb_prev_unique(&ebmb->node), struct ebmb_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../include/import/ebsttree.h:27, from ../../src/ebsttree.c:23: ../../include/import/ebmbtree.h:44:8: note: defined here 44 | struct ebmb_node { | ^~~~~~~~~ ../../include/import/ebmbtree.h: In function ‘__ebmb_insert’: ../../include/import/ebmbtree.h:248:31: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 248 | root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/ebmbtree.h:273:13: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 273 | up_ptr = &old->node.leaf_p; | ^~~~~~~~~~~~~~~~~ ../../include/import/ebmbtree.h:285:13: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 285 | up_ptr = &old->node.node_p; | ^~~~~~~~~~~~~~~~~ ../../include/import/ebmbtree.h:305:13: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 305 | up_ptr = &old->node.node_p; | ^~~~~~~~~~~~~~~~~ ../../include/import/ebmbtree.h:315:10: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 315 | root = &old->node.branches; | ^~~~~~~~~~~~~~~~~~~ ../../include/import/ebmbtree.h:322:22: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 322 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/ebmbtree.h:323:22: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 323 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/ebmbtree.h:324:22: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 324 | new_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ In file included from ../../include/import/ebsttree.h:26, from ../../src/ebsttree.c:23: ../../include/import/ebmbtree.h:350:36: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct ebmb_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 350 | return container_of(ret, struct ebmb_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../include/import/ebsttree.h:27, from ../../src/ebsttree.c:23: ../../include/import/ebmbtree.h:44:8: note: defined here 44 | struct ebmb_node { | ^~~~~~~~~ ../../include/import/ebmbtree.h:374:27: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 374 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ In file included from ../../include/import/ebsttree.h:26, from ../../src/ebsttree.c:23: ../../include/import/ebmbtree.h: In function ‘__ebmb_lookup_longest’: ../../include/import/ebmbtree.h:469:57: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct ebmb_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 469 | return ebmb_entry(eb_walk_down(cover, EB_LEFT), struct ebmb_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/ebmbtree.h:469:9: note: in expansion of macro ‘ebmb_entry’ 469 | return ebmb_entry(eb_walk_down(cover, EB_LEFT), struct ebmb_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../include/import/ebsttree.h:27, from ../../src/ebsttree.c:23: ../../include/import/ebmbtree.h:44:8: note: defined here 44 | struct ebmb_node { | ^~~~~~~~~ ../../include/import/ebmbtree.h: In function ‘__ebmb_insert_prefix’: ../../include/import/ebmbtree.h:594:31: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 594 | root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/ebmbtree.h:625:13: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 625 | up_ptr = &old->node.leaf_p; | ^~~~~~~~~~~~~~~~~ ../../include/import/ebmbtree.h:642:13: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 642 | up_ptr = &old->node.node_p; | ^~~~~~~~~~~~~~~~~ ../../include/import/ebmbtree.h:663:13: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 663 | up_ptr = &old->node.node_p; | ^~~~~~~~~~~~~~~~~ ../../include/import/ebmbtree.h:676:13: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 676 | up_ptr = &old->node.node_p; | ^~~~~~~~~~~~~~~~~ ../../include/import/ebmbtree.h:689:12: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 689 | root = &old->node.branches; | ^~~~~~~~~~~~~~~~~~~ ../../include/import/ebmbtree.h:698:11: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 698 | root = &old->node.branches; | ^~~~~~~~~~~~~~~~~~~ ../../include/import/ebmbtree.h:711:10: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 711 | root = &old->node.branches; | ^~~~~~~~~~~~~~~~~~~ In file included from ../../include/import/ebsttree.h:26, from ../../src/ebsttree.c:23: ../../include/import/ebmbtree.h:780:37: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct ebmb_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 780 | return container_of(ret, struct ebmb_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../include/import/ebsttree.h:27, from ../../src/ebsttree.c:23: ../../include/import/ebmbtree.h:44:8: note: defined here 44 | struct ebmb_node { | ^~~~~~~~~ ../../include/import/ebmbtree.h:790:22: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 790 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/ebmbtree.h:791:22: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 791 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/ebmbtree.h:792:22: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 792 | new_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/ebmbtree.h:807:27: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 807 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ In file included from ../../src/ebsttree.c:23: ../../include/import/ebsttree.h: In function ‘__ebst_insert’: ../../include/import/ebsttree.h:149:31: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 149 | root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/ebsttree.h:176:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 176 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/ebsttree.h:177:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/ebsttree.h:178:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 178 | new_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/ebsttree.h:179:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 179 | old_leaf = eb_dotag(&old->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/ebsttree.h:216:30: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 216 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ In file included from ../../include/import/ebsttree.h:26, from ../../src/ebsttree.c:23: ../../include/import/ebsttree.h:262:37: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct ebmb_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 262 | return container_of(ret, struct ebmb_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../include/import/ebsttree.h:27, from ../../src/ebsttree.c:23: ../../include/import/ebmbtree.h:44:8: note: defined here 44 | struct ebmb_node { | ^~~~~~~~~ In file included from ../../src/ebsttree.c:23: ../../include/import/ebsttree.h:278:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 278 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/ebsttree.h:279:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 279 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/ebsttree.h:280:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 280 | new_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/ebsttree.h:281:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 281 | old_node = eb_dotag(&old->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/ebsttree.h:303:10: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 303 | root = &old->node.branches; | ^~~~~~~~~~~~~~~~~~~ ../../include/import/ebsttree.h:319:27: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 319 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ In file included from ../../include/import/ebistree.h:27, from ../../src/ebistree.c:23: ../../include/import/ebtree.h: In function ‘__eb_insert_dup’: ../../include/import/ebtree.h:471:34: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 471 | eb_troot_t *new_left = eb_dotag(&new->branches, EB_LEFT); | ^~~~~~~~~~~~~~ ../../include/import/ebtree.h:472:34: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 472 | eb_troot_t *new_rght = eb_dotag(&new->branches, EB_RGHT); | ^~~~~~~~~~~~~~ ../../include/import/ebtree.h:473:34: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 473 | eb_troot_t *new_leaf = eb_dotag(&new->branches, EB_LEAF); | ^~~~~~~~~~~~~~ ../../include/import/ebtree.h:490:40: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 490 | head->branches.b[EB_RGHT] = eb_dotag(&new->branches, EB_NODE); | ^~~~~~~~~~~~~~ ../../include/import/ebtree.h:495:39: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 495 | new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_LEAF); | ^~~~~~~~~~~~~~ ../../include/import/ebtree.h:508:37: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 508 | head->branches.b[side] = eb_dotag(&new->branches, EB_NODE); | ^~~~~~~~~~~~~~ ../../include/import/ebtree.h:513:39: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 513 | new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_NODE); | ^~~~~~~~~~~~~~ ../../include/import/ebtree.h: In function ‘__eb_delete’: ../../include/import/ebtree.h:761:32: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 761 | gparent->b[gpside] = eb_dotag(&parent->branches, EB_NODE); | ^~~~~~~~~~~~~~~~~ ../../include/import/ebtree.h:767:14: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 767 | eb_dotag(&parent->branches, pside); | ^~~~~~~~~~~~~~~~~ ../../include/import/ebtree.h:770:14: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 770 | eb_dotag(&parent->branches, pside); | ^~~~~~~~~~~~~~~~~ ../../include/import/eb32tree.h: In function ‘eb32_first’: ../../include/import/eb32tree.h:59:43: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb32_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 59 | return eb32_entry(eb_first(root), struct eb32_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/eb32tree.h:59:9: note: in expansion of macro ‘eb32_entry’ 59 | return eb32_entry(eb_first(root), struct eb32_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../include/import/ebpttree.h:25, from ../../include/import/ebistree.h:28, from ../../src/ebistree.c:23: ../../include/import/eb32tree.h:44:8: note: defined here 44 | struct eb32_node { | ^~~~~~~~~ In file included from ../../include/import/ebistree.h:27, from ../../src/ebistree.c:23: ../../include/import/eb32tree.h: In function ‘eb32_last’: ../../include/import/eb32tree.h:65:42: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb32_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 65 | return eb32_entry(eb_last(root), struct eb32_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/eb32tree.h:65:9: note: in expansion of macro ‘eb32_entry’ 65 | return eb32_entry(eb_last(root), struct eb32_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../include/import/ebpttree.h:25, from ../../include/import/ebistree.h:28, from ../../src/ebistree.c:23: ../../include/import/eb32tree.h:44:8: note: defined here 44 | struct eb32_node { | ^~~~~~~~~ In file included from ../../include/import/ebistree.h:27, from ../../src/ebistree.c:23: ../../include/import/eb32tree.h: In function ‘eb32_next’: ../../include/import/eb32tree.h:71:49: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb32_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 71 | return eb32_entry(eb_next(&eb32->node), struct eb32_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/eb32tree.h:71:9: note: in expansion of macro ‘eb32_entry’ 71 | return eb32_entry(eb_next(&eb32->node), struct eb32_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../include/import/ebpttree.h:25, from ../../include/import/ebistree.h:28, from ../../src/ebistree.c:23: ../../include/import/eb32tree.h:44:8: note: defined here 44 | struct eb32_node { | ^~~~~~~~~ In file included from ../../include/import/ebistree.h:27, from ../../src/ebistree.c:23: ../../include/import/eb32tree.h: In function ‘eb32_prev’: ../../include/import/eb32tree.h:77:49: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb32_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 77 | return eb32_entry(eb_prev(&eb32->node), struct eb32_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/eb32tree.h:77:9: note: in expansion of macro ‘eb32_entry’ 77 | return eb32_entry(eb_prev(&eb32->node), struct eb32_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../include/import/ebpttree.h:25, from ../../include/import/ebistree.h:28, from ../../src/ebistree.c:23: ../../include/import/eb32tree.h:44:8: note: defined here 44 | struct eb32_node { | ^~~~~~~~~ In file included from ../../include/import/ebistree.h:27, from ../../src/ebistree.c:23: ../../include/import/eb32tree.h: In function ‘eb32_next_dup’: ../../include/import/eb32tree.h:83:53: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb32_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 83 | return eb32_entry(eb_next_dup(&eb32->node), struct eb32_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/eb32tree.h:83:9: note: in expansion of macro ‘eb32_entry’ 83 | return eb32_entry(eb_next_dup(&eb32->node), struct eb32_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../include/import/ebpttree.h:25, from ../../include/import/ebistree.h:28, from ../../src/ebistree.c:23: ../../include/import/eb32tree.h:44:8: note: defined here 44 | struct eb32_node { | ^~~~~~~~~ In file included from ../../include/import/ebistree.h:27, from ../../src/ebistree.c:23: ../../include/import/eb32tree.h: In function ‘eb32_prev_dup’: ../../include/import/eb32tree.h:89:53: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb32_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 89 | return eb32_entry(eb_prev_dup(&eb32->node), struct eb32_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/eb32tree.h:89:9: note: in expansion of macro ‘eb32_entry’ 89 | return eb32_entry(eb_prev_dup(&eb32->node), struct eb32_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../include/import/ebpttree.h:25, from ../../include/import/ebistree.h:28, from ../../src/ebistree.c:23: ../../include/import/eb32tree.h:44:8: note: defined here 44 | struct eb32_node { | ^~~~~~~~~ In file included from ../../include/import/ebistree.h:27, from ../../src/ebistree.c:23: ../../include/import/eb32tree.h: In function ‘eb32_next_unique’: ../../include/import/eb32tree.h:95:56: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb32_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 95 | return eb32_entry(eb_next_unique(&eb32->node), struct eb32_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/eb32tree.h:95:9: note: in expansion of macro ‘eb32_entry’ 95 | return eb32_entry(eb_next_unique(&eb32->node), struct eb32_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../include/import/ebpttree.h:25, from ../../include/import/ebistree.h:28, from ../../src/ebistree.c:23: ../../include/import/eb32tree.h:44:8: note: defined here 44 | struct eb32_node { | ^~~~~~~~~ In file included from ../../include/import/ebistree.h:27, from ../../src/ebistree.c:23: ../../include/import/eb32tree.h: In function ‘eb32_prev_unique’: ../../include/import/eb32tree.h:101:56: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb32_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 101 | return eb32_entry(eb_prev_unique(&eb32->node), struct eb32_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/eb32tree.h:101:9: note: in expansion of macro ‘eb32_entry’ 101 | return eb32_entry(eb_prev_unique(&eb32->node), struct eb32_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../include/import/ebpttree.h:25, from ../../include/import/ebistree.h:28, from ../../src/ebistree.c:23: ../../include/import/eb32tree.h:44:8: note: defined here 44 | struct eb32_node { | ^~~~~~~~~ ../../include/import/eb32tree.h: In function ‘__eb32_insert’: ../../include/import/eb32tree.h:257:31: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 257 | root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/eb32tree.h:282:13: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 282 | up_ptr = &old->node.leaf_p; | ^~~~~~~~~~~~~~~~~ ../../include/import/eb32tree.h:303:13: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 303 | up_ptr = &old->node.node_p; | ^~~~~~~~~~~~~~~~~ ../../include/import/eb32tree.h:308:10: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 308 | root = &old->node.branches; | ^~~~~~~~~~~~~~~~~~~ ../../include/import/eb32tree.h:313:22: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 313 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/eb32tree.h:314:22: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 314 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/eb32tree.h:315:22: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 315 | new_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ In file included from ../../include/import/ebistree.h:27, from ../../src/ebistree.c:23: ../../include/import/eb32tree.h:341:36: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb32_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 341 | return container_of(ret, struct eb32_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../include/import/ebpttree.h:25, from ../../include/import/ebistree.h:28, from ../../src/ebistree.c:23: ../../include/import/eb32tree.h:44:8: note: defined here 44 | struct eb32_node { | ^~~~~~~~~ ../../include/import/eb32tree.h:365:27: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 365 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/eb32tree.h: In function ‘__eb32i_insert’: ../../include/import/eb32tree.h:389:31: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 389 | root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/eb32tree.h:415:13: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 415 | up_ptr = &old->node.leaf_p; | ^~~~~~~~~~~~~~~~~ ../../include/import/eb32tree.h:436:13: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 436 | up_ptr = &old->node.node_p; | ^~~~~~~~~~~~~~~~~ ../../include/import/eb32tree.h:441:10: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 441 | root = &old->node.branches; | ^~~~~~~~~~~~~~~~~~~ ../../include/import/eb32tree.h:446:22: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 446 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/eb32tree.h:447:22: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 447 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/eb32tree.h:448:22: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 448 | new_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ In file included from ../../include/import/ebistree.h:27, from ../../src/ebistree.c:23: ../../include/import/eb32tree.h:474:36: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb32_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 474 | return container_of(ret, struct eb32_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../include/import/ebpttree.h:25, from ../../include/import/ebistree.h:28, from ../../src/ebistree.c:23: ../../include/import/eb32tree.h:44:8: note: defined here 44 | struct eb32_node { | ^~~~~~~~~ ../../include/import/eb32tree.h:498:27: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 498 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ In file included from ../../include/import/ebistree.h:27, from ../../src/ebistree.c:23: ../../include/import/eb64tree.h: In function ‘eb64_first’: ../../include/import/eb64tree.h:61:43: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb64_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 61 | return eb64_entry(eb_first(root), struct eb64_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/eb64tree.h:61:9: note: in expansion of macro ‘eb64_entry’ 61 | return eb64_entry(eb_first(root), struct eb64_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../include/import/ebpttree.h:26, from ../../include/import/ebistree.h:28, from ../../src/ebistree.c:23: ../../include/import/eb64tree.h:45:8: note: defined here 45 | struct eb64_node { | ^~~~~~~~~ In file included from ../../include/import/ebistree.h:27, from ../../src/ebistree.c:23: ../../include/import/eb64tree.h: In function ‘eb64_last’: ../../include/import/eb64tree.h:67:42: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb64_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 67 | return eb64_entry(eb_last(root), struct eb64_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/eb64tree.h:67:9: note: in expansion of macro ‘eb64_entry’ 67 | return eb64_entry(eb_last(root), struct eb64_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../include/import/ebpttree.h:26, from ../../include/import/ebistree.h:28, from ../../src/ebistree.c:23: ../../include/import/eb64tree.h:45:8: note: defined here 45 | struct eb64_node { | ^~~~~~~~~ In file included from ../../include/import/ebistree.h:27, from ../../src/ebistree.c:23: ../../include/import/eb64tree.h: In function ‘eb64_next’: ../../include/import/eb64tree.h:73:49: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb64_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 73 | return eb64_entry(eb_next(&eb64->node), struct eb64_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/eb64tree.h:73:9: note: in expansion of macro ‘eb64_entry’ 73 | return eb64_entry(eb_next(&eb64->node), struct eb64_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../include/import/ebpttree.h:26, from ../../include/import/ebistree.h:28, from ../../src/ebistree.c:23: ../../include/import/eb64tree.h:45:8: note: defined here 45 | struct eb64_node { | ^~~~~~~~~ In file included from ../../include/import/ebistree.h:27, from ../../src/ebistree.c:23: ../../include/import/eb64tree.h: In function ‘eb64_prev’: ../../include/import/eb64tree.h:79:49: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb64_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 79 | return eb64_entry(eb_prev(&eb64->node), struct eb64_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/eb64tree.h:79:9: note: in expansion of macro ‘eb64_entry’ 79 | return eb64_entry(eb_prev(&eb64->node), struct eb64_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../include/import/ebpttree.h:26, from ../../include/import/ebistree.h:28, from ../../src/ebistree.c:23: ../../include/import/eb64tree.h:45:8: note: defined here 45 | struct eb64_node { | ^~~~~~~~~ In file included from ../../include/import/ebistree.h:27, from ../../src/ebistree.c:23: ../../include/import/eb64tree.h: In function ‘eb64_next_dup’: ../../include/import/eb64tree.h:85:53: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb64_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 85 | return eb64_entry(eb_next_dup(&eb64->node), struct eb64_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/eb64tree.h:85:9: note: in expansion of macro ‘eb64_entry’ 85 | return eb64_entry(eb_next_dup(&eb64->node), struct eb64_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../include/import/ebpttree.h:26, from ../../include/import/ebistree.h:28, from ../../src/ebistree.c:23: ../../include/import/eb64tree.h:45:8: note: defined here 45 | struct eb64_node { | ^~~~~~~~~ In file included from ../../include/import/ebistree.h:27, from ../../src/ebistree.c:23: ../../include/import/eb64tree.h: In function ‘eb64_prev_dup’: ../../include/import/eb64tree.h:91:53: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb64_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 91 | return eb64_entry(eb_prev_dup(&eb64->node), struct eb64_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/eb64tree.h:91:9: note: in expansion of macro ‘eb64_entry’ 91 | return eb64_entry(eb_prev_dup(&eb64->node), struct eb64_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../include/import/ebpttree.h:26, from ../../include/import/ebistree.h:28, from ../../src/ebistree.c:23: ../../include/import/eb64tree.h:45:8: note: defined here 45 | struct eb64_node { | ^~~~~~~~~ In file included from ../../include/import/ebistree.h:27, from ../../src/ebistree.c:23: ../../include/import/eb64tree.h: In function ‘eb64_next_unique’: ../../include/import/eb64tree.h:97:56: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb64_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 97 | return eb64_entry(eb_next_unique(&eb64->node), struct eb64_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/eb64tree.h:97:9: note: in expansion of macro ‘eb64_entry’ 97 | return eb64_entry(eb_next_unique(&eb64->node), struct eb64_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../include/import/ebpttree.h:26, from ../../include/import/ebistree.h:28, from ../../src/ebistree.c:23: ../../include/import/eb64tree.h:45:8: note: defined here 45 | struct eb64_node { | ^~~~~~~~~ In file included from ../../include/import/ebistree.h:27, from ../../src/ebistree.c:23: ../../include/import/eb64tree.h: In function ‘eb64_prev_unique’: ../../include/import/eb64tree.h:103:56: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb64_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 103 | return eb64_entry(eb_prev_unique(&eb64->node), struct eb64_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/eb64tree.h:103:9: note: in expansion of macro ‘eb64_entry’ 103 | return eb64_entry(eb_prev_unique(&eb64->node), struct eb64_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../include/import/ebpttree.h:26, from ../../include/import/ebistree.h:28, from ../../src/ebistree.c:23: ../../include/import/eb64tree.h:45:8: note: defined here 45 | struct eb64_node { | ^~~~~~~~~ ../../include/import/eb64tree.h: In function ‘__eb64_insert’: ../../include/import/eb64tree.h:253:31: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 253 | root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/eb64tree.h:280:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 280 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/eb64tree.h:281:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 281 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/eb64tree.h:282:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 282 | new_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/eb64tree.h:283:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 283 | old_leaf = eb_dotag(&old->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/eb64tree.h:323:31: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 323 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/eb64tree.h:349:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 349 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/eb64tree.h:350:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 350 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/eb64tree.h:351:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 351 | new_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/eb64tree.h:352:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 352 | old_node = eb_dotag(&old->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ In file included from ../../include/import/ebistree.h:27, from ../../src/ebistree.c:23: ../../include/import/eb64tree.h:371:37: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb64_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 371 | return container_of(ret, struct eb64_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../include/import/ebpttree.h:26, from ../../include/import/ebistree.h:28, from ../../src/ebistree.c:23: ../../include/import/eb64tree.h:45:8: note: defined here 45 | struct eb64_node { | ^~~~~~~~~ ../../include/import/eb64tree.h:377:10: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 377 | root = &old->node.branches; | ^~~~~~~~~~~~~~~~~~~ ../../include/import/eb64tree.h:406:27: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 406 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/eb64tree.h: In function ‘__eb64i_insert’: ../../include/import/eb64tree.h:429:31: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 429 | root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/eb64tree.h:458:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 458 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/eb64tree.h:459:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 459 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/eb64tree.h:460:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 460 | new_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/eb64tree.h:461:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 461 | old_leaf = eb_dotag(&old->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/eb64tree.h:501:31: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 501 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/eb64tree.h:527:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 527 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/eb64tree.h:528:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 528 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/eb64tree.h:529:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 529 | new_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/eb64tree.h:530:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 530 | old_node = eb_dotag(&old->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ In file included from ../../include/import/ebistree.h:27, from ../../src/ebistree.c:23: ../../include/import/eb64tree.h:549:37: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb64_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 549 | return container_of(ret, struct eb64_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../include/import/ebpttree.h:26, from ../../include/import/ebistree.h:28, from ../../src/ebistree.c:23: ../../include/import/eb64tree.h:45:8: note: defined here 45 | struct eb64_node { | ^~~~~~~~~ ../../include/import/eb64tree.h:555:10: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 555 | root = &old->node.branches; | ^~~~~~~~~~~~~~~~~~~ ../../include/import/eb64tree.h:584:27: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 584 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ In file included from ../../include/import/ebistree.h:27, from ../../src/ebistree.c:23: ../../include/import/ebpttree.h: In function ‘ebpt_first’: ../../include/import/ebpttree.h:65:43: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct ebpt_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 65 | return ebpt_entry(eb_first(root), struct ebpt_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/ebpttree.h:65:9: note: in expansion of macro ‘ebpt_entry’ 65 | return ebpt_entry(eb_first(root), struct ebpt_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../include/import/ebistree.h:28, from ../../src/ebistree.c:23: ../../include/import/ebpttree.h:50:8: note: defined here 50 | struct ebpt_node { | ^~~~~~~~~ In file included from ../../include/import/ebistree.h:27, from ../../src/ebistree.c:23: ../../include/import/ebpttree.h: In function ‘ebpt_last’: ../../include/import/ebpttree.h:71:42: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct ebpt_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 71 | return ebpt_entry(eb_last(root), struct ebpt_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/ebpttree.h:71:9: note: in expansion of macro ‘ebpt_entry’ 71 | return ebpt_entry(eb_last(root), struct ebpt_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../include/import/ebistree.h:28, from ../../src/ebistree.c:23: ../../include/import/ebpttree.h:50:8: note: defined here 50 | struct ebpt_node { | ^~~~~~~~~ In file included from ../../include/import/ebistree.h:27, from ../../src/ebistree.c:23: ../../include/import/ebpttree.h: In function ‘ebpt_next’: ../../include/import/ebpttree.h:77:49: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct ebpt_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 77 | return ebpt_entry(eb_next(&ebpt->node), struct ebpt_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/ebpttree.h:77:9: note: in expansion of macro ‘ebpt_entry’ 77 | return ebpt_entry(eb_next(&ebpt->node), struct ebpt_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../include/import/ebistree.h:28, from ../../src/ebistree.c:23: ../../include/import/ebpttree.h:50:8: note: defined here 50 | struct ebpt_node { | ^~~~~~~~~ In file included from ../../include/import/ebistree.h:27, from ../../src/ebistree.c:23: ../../include/import/ebpttree.h: In function ‘ebpt_prev’: ../../include/import/ebpttree.h:83:49: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct ebpt_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 83 | return ebpt_entry(eb_prev(&ebpt->node), struct ebpt_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/ebpttree.h:83:9: note: in expansion of macro ‘ebpt_entry’ 83 | return ebpt_entry(eb_prev(&ebpt->node), struct ebpt_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../include/import/ebistree.h:28, from ../../src/ebistree.c:23: ../../include/import/ebpttree.h:50:8: note: defined here 50 | struct ebpt_node { | ^~~~~~~~~ In file included from ../../include/import/ebistree.h:27, from ../../src/ebistree.c:23: ../../include/import/ebpttree.h: In function ‘ebpt_next_dup’: ../../include/import/ebpttree.h:89:53: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct ebpt_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 89 | return ebpt_entry(eb_next_dup(&ebpt->node), struct ebpt_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/ebpttree.h:89:9: note: in expansion of macro ‘ebpt_entry’ 89 | return ebpt_entry(eb_next_dup(&ebpt->node), struct ebpt_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../include/import/ebistree.h:28, from ../../src/ebistree.c:23: ../../include/import/ebpttree.h:50:8: note: defined here 50 | struct ebpt_node { | ^~~~~~~~~ In file included from ../../include/import/ebistree.h:27, from ../../src/ebistree.c:23: ../../include/import/ebpttree.h: In function ‘ebpt_prev_dup’: ../../include/import/ebpttree.h:95:53: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct ebpt_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 95 | return ebpt_entry(eb_prev_dup(&ebpt->node), struct ebpt_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/ebpttree.h:95:9: note: in expansion of macro ‘ebpt_entry’ 95 | return ebpt_entry(eb_prev_dup(&ebpt->node), struct ebpt_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../include/import/ebistree.h:28, from ../../src/ebistree.c:23: ../../include/import/ebpttree.h:50:8: note: defined here 50 | struct ebpt_node { | ^~~~~~~~~ In file included from ../../include/import/ebistree.h:27, from ../../src/ebistree.c:23: ../../include/import/ebpttree.h: In function ‘ebpt_next_unique’: ../../include/import/ebpttree.h:101:56: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct ebpt_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 101 | return ebpt_entry(eb_next_unique(&ebpt->node), struct ebpt_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/ebpttree.h:101:9: note: in expansion of macro ‘ebpt_entry’ 101 | return ebpt_entry(eb_next_unique(&ebpt->node), struct ebpt_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../include/import/ebistree.h:28, from ../../src/ebistree.c:23: ../../include/import/ebpttree.h:50:8: note: defined here 50 | struct ebpt_node { | ^~~~~~~~~ In file included from ../../include/import/ebistree.h:27, from ../../src/ebistree.c:23: ../../include/import/ebpttree.h: In function ‘ebpt_prev_unique’: ../../include/import/ebpttree.h:107:56: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct ebpt_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 107 | return ebpt_entry(eb_prev_unique(&ebpt->node), struct ebpt_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/ebpttree.h:107:9: note: in expansion of macro ‘ebpt_entry’ 107 | return ebpt_entry(eb_prev_unique(&ebpt->node), struct ebpt_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../include/import/ebistree.h:28, from ../../src/ebistree.c:23: ../../include/import/ebpttree.h:50:8: note: defined here 50 | struct ebpt_node { | ^~~~~~~~~ In file included from ../../include/import/ebistree.h:29, from ../../src/ebistree.c:23: ../../include/import/ebimtree.h: In function ‘__ebim_insert’: ../../include/import/ebimtree.h:152:31: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/ebimtree.h:181:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 181 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/ebimtree.h:182:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 182 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/ebimtree.h:183:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 183 | new_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/ebimtree.h:184:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 184 | old_leaf = eb_dotag(&old->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/ebimtree.h:233:31: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 233 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/ebimtree.h:269:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 269 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/ebimtree.h:270:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 270 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/ebimtree.h:271:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 271 | new_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/ebimtree.h:272:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 272 | old_node = eb_dotag(&old->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ In file included from ../../include/import/ebistree.h:27, from ../../src/ebistree.c:23: ../../include/import/ebimtree.h:299:37: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct ebpt_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 299 | return container_of(ret, struct ebpt_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../include/import/ebistree.h:28, from ../../src/ebistree.c:23: ../../include/import/ebpttree.h:50:8: note: defined here 50 | struct ebpt_node { | ^~~~~~~~~ In file included from ../../include/import/ebistree.h:29, from ../../src/ebistree.c:23: ../../include/import/ebimtree.h:305:10: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 305 | root = &old->node.branches; | ^~~~~~~~~~~~~~~~~~~ ../../include/import/ebimtree.h:320:27: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 320 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ In file included from ../../src/ebistree.c:23: ../../include/import/ebistree.h: In function ‘__ebis_insert’: ../../include/import/ebistree.h:155:31: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 155 | root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/ebistree.h:182:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 182 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/ebistree.h:183:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 183 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/ebistree.h:184:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 184 | new_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/ebistree.h:185:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 185 | old_leaf = eb_dotag(&old->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/ebistree.h:222:30: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 222 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ In file included from ../../include/import/ebistree.h:27, from ../../src/ebistree.c:23: ../../include/import/ebistree.h:268:37: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct ebpt_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 268 | return container_of(ret, struct ebpt_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../include/import/ebistree.h:28, from ../../src/ebistree.c:23: ../../include/import/ebpttree.h:50:8: note: defined here 50 | struct ebpt_node { | ^~~~~~~~~ In file included from ../../src/ebistree.c:23: ../../include/import/ebistree.h:284:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 284 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/ebistree.h:285:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 285 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/ebistree.h:286:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 286 | new_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/ebistree.h:287:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 287 | old_node = eb_dotag(&old->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/ebistree.h:309:10: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 309 | root = &old->node.branches; | ^~~~~~~~~~~~~~~~~~~ ../../include/import/ebistree.h:325:27: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 325 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ In file included from ../../include/import/ebimtree.h:25, from ../../src/ebimtree.c:23: ../../include/import/ebtree.h: In function ‘__eb_insert_dup’: ../../include/import/ebtree.h:471:34: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 471 | eb_troot_t *new_left = eb_dotag(&new->branches, EB_LEFT); | ^~~~~~~~~~~~~~ ../../include/import/ebtree.h:472:34: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 472 | eb_troot_t *new_rght = eb_dotag(&new->branches, EB_RGHT); | ^~~~~~~~~~~~~~ ../../include/import/ebtree.h:473:34: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 473 | eb_troot_t *new_leaf = eb_dotag(&new->branches, EB_LEAF); | ^~~~~~~~~~~~~~ ../../include/import/ebtree.h:490:40: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 490 | head->branches.b[EB_RGHT] = eb_dotag(&new->branches, EB_NODE); | ^~~~~~~~~~~~~~ ../../include/import/ebtree.h:495:39: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 495 | new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_LEAF); | ^~~~~~~~~~~~~~ ../../include/import/ebtree.h:508:37: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 508 | head->branches.b[side] = eb_dotag(&new->branches, EB_NODE); | ^~~~~~~~~~~~~~ ../../include/import/ebtree.h:513:39: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 513 | new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_NODE); | ^~~~~~~~~~~~~~ ../../include/import/ebtree.h: In function ‘__eb_delete’: ../../include/import/ebtree.h:761:32: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 761 | gparent->b[gpside] = eb_dotag(&parent->branches, EB_NODE); | ^~~~~~~~~~~~~~~~~ ../../include/import/ebtree.h:767:14: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 767 | eb_dotag(&parent->branches, pside); | ^~~~~~~~~~~~~~~~~ ../../include/import/ebtree.h:770:14: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 770 | eb_dotag(&parent->branches, pside); | ^~~~~~~~~~~~~~~~~ ../../include/import/eb32tree.h: In function ‘eb32_first’: ../../include/import/eb32tree.h:59:43: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb32_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 59 | return eb32_entry(eb_first(root), struct eb32_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/eb32tree.h:59:9: note: in expansion of macro ‘eb32_entry’ 59 | return eb32_entry(eb_first(root), struct eb32_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../include/import/ebpttree.h:25, from ../../include/import/ebimtree.h:26, from ../../src/ebimtree.c:23: ../../include/import/eb32tree.h:44:8: note: defined here 44 | struct eb32_node { | ^~~~~~~~~ In file included from ../../include/import/ebimtree.h:25, from ../../src/ebimtree.c:23: ../../include/import/eb32tree.h: In function ‘eb32_last’: ../../include/import/eb32tree.h:65:42: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb32_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 65 | return eb32_entry(eb_last(root), struct eb32_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/eb32tree.h:65:9: note: in expansion of macro ‘eb32_entry’ 65 | return eb32_entry(eb_last(root), struct eb32_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../include/import/ebpttree.h:25, from ../../include/import/ebimtree.h:26, from ../../src/ebimtree.c:23: ../../include/import/eb32tree.h:44:8: note: defined here 44 | struct eb32_node { | ^~~~~~~~~ In file included from ../../include/import/ebimtree.h:25, from ../../src/ebimtree.c:23: ../../include/import/eb32tree.h: In function ‘eb32_next’: ../../include/import/eb32tree.h:71:49: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb32_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 71 | return eb32_entry(eb_next(&eb32->node), struct eb32_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/eb32tree.h:71:9: note: in expansion of macro ‘eb32_entry’ 71 | return eb32_entry(eb_next(&eb32->node), struct eb32_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../include/import/ebpttree.h:25, from ../../include/import/ebimtree.h:26, from ../../src/ebimtree.c:23: ../../include/import/eb32tree.h:44:8: note: defined here 44 | struct eb32_node { | ^~~~~~~~~ In file included from ../../include/import/ebimtree.h:25, from ../../src/ebimtree.c:23: ../../include/import/eb32tree.h: In function ‘eb32_prev’: ../../include/import/eb32tree.h:77:49: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb32_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 77 | return eb32_entry(eb_prev(&eb32->node), struct eb32_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/eb32tree.h:77:9: note: in expansion of macro ‘eb32_entry’ 77 | return eb32_entry(eb_prev(&eb32->node), struct eb32_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../include/import/ebpttree.h:25, from ../../include/import/ebimtree.h:26, from ../../src/ebimtree.c:23: ../../include/import/eb32tree.h:44:8: note: defined here 44 | struct eb32_node { | ^~~~~~~~~ In file included from ../../include/import/ebimtree.h:25, from ../../src/ebimtree.c:23: ../../include/import/eb32tree.h: In function ‘eb32_next_dup’: ../../include/import/eb32tree.h:83:53: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb32_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 83 | return eb32_entry(eb_next_dup(&eb32->node), struct eb32_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/eb32tree.h:83:9: note: in expansion of macro ‘eb32_entry’ 83 | return eb32_entry(eb_next_dup(&eb32->node), struct eb32_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../include/import/ebpttree.h:25, from ../../include/import/ebimtree.h:26, from ../../src/ebimtree.c:23: ../../include/import/eb32tree.h:44:8: note: defined here 44 | struct eb32_node { | ^~~~~~~~~ In file included from ../../include/import/ebimtree.h:25, from ../../src/ebimtree.c:23: ../../include/import/eb32tree.h: In function ‘eb32_prev_dup’: ../../include/import/eb32tree.h:89:53: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb32_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 89 | return eb32_entry(eb_prev_dup(&eb32->node), struct eb32_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/eb32tree.h:89:9: note: in expansion of macro ‘eb32_entry’ 89 | return eb32_entry(eb_prev_dup(&eb32->node), struct eb32_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../include/import/ebpttree.h:25, from ../../include/import/ebimtree.h:26, from ../../src/ebimtree.c:23: ../../include/import/eb32tree.h:44:8: note: defined here 44 | struct eb32_node { | ^~~~~~~~~ In file included from ../../include/import/ebimtree.h:25, from ../../src/ebimtree.c:23: ../../include/import/eb32tree.h: In function ‘eb32_next_unique’: ../../include/import/eb32tree.h:95:56: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb32_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 95 | return eb32_entry(eb_next_unique(&eb32->node), struct eb32_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/eb32tree.h:95:9: note: in expansion of macro ‘eb32_entry’ 95 | return eb32_entry(eb_next_unique(&eb32->node), struct eb32_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../include/import/ebpttree.h:25, from ../../include/import/ebimtree.h:26, from ../../src/ebimtree.c:23: ../../include/import/eb32tree.h:44:8: note: defined here 44 | struct eb32_node { | ^~~~~~~~~ In file included from ../../include/import/ebimtree.h:25, from ../../src/ebimtree.c:23: ../../include/import/eb32tree.h: In function ‘eb32_prev_unique’: ../../include/import/eb32tree.h:101:56: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb32_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 101 | return eb32_entry(eb_prev_unique(&eb32->node), struct eb32_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/eb32tree.h:101:9: note: in expansion of macro ‘eb32_entry’ 101 | return eb32_entry(eb_prev_unique(&eb32->node), struct eb32_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../include/import/ebpttree.h:25, from ../../include/import/ebimtree.h:26, from ../../src/ebimtree.c:23: ../../include/import/eb32tree.h:44:8: note: defined here 44 | struct eb32_node { | ^~~~~~~~~ ../../include/import/eb32tree.h: In function ‘__eb32_insert’: ../../include/import/eb32tree.h:257:31: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 257 | root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/eb32tree.h:282:13: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 282 | up_ptr = &old->node.leaf_p; | ^~~~~~~~~~~~~~~~~ ../../include/import/eb32tree.h:303:13: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 303 | up_ptr = &old->node.node_p; | ^~~~~~~~~~~~~~~~~ ../../include/import/eb32tree.h:308:10: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 308 | root = &old->node.branches; | ^~~~~~~~~~~~~~~~~~~ ../../include/import/eb32tree.h:313:22: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 313 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/eb32tree.h:314:22: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 314 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/eb32tree.h:315:22: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 315 | new_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ In file included from ../../include/import/ebimtree.h:25, from ../../src/ebimtree.c:23: ../../include/import/eb32tree.h:341:36: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb32_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 341 | return container_of(ret, struct eb32_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../include/import/ebpttree.h:25, from ../../include/import/ebimtree.h:26, from ../../src/ebimtree.c:23: ../../include/import/eb32tree.h:44:8: note: defined here 44 | struct eb32_node { | ^~~~~~~~~ ../../include/import/eb32tree.h:365:27: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 365 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/eb32tree.h: In function ‘__eb32i_insert’: ../../include/import/eb32tree.h:389:31: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 389 | root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/eb32tree.h:415:13: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 415 | up_ptr = &old->node.leaf_p; | ^~~~~~~~~~~~~~~~~ ../../include/import/eb32tree.h:436:13: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 436 | up_ptr = &old->node.node_p; | ^~~~~~~~~~~~~~~~~ ../../include/import/eb32tree.h:441:10: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 441 | root = &old->node.branches; | ^~~~~~~~~~~~~~~~~~~ ../../include/import/eb32tree.h:446:22: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 446 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/eb32tree.h:447:22: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 447 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/eb32tree.h:448:22: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 448 | new_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ In file included from ../../include/import/ebimtree.h:25, from ../../src/ebimtree.c:23: ../../include/import/eb32tree.h:474:36: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb32_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 474 | return container_of(ret, struct eb32_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../include/import/ebpttree.h:25, from ../../include/import/ebimtree.h:26, from ../../src/ebimtree.c:23: ../../include/import/eb32tree.h:44:8: note: defined here 44 | struct eb32_node { | ^~~~~~~~~ ../../include/import/eb32tree.h:498:27: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 498 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ In file included from ../../include/import/ebimtree.h:25, from ../../src/ebimtree.c:23: ../../include/import/eb64tree.h: In function ‘eb64_first’: ../../include/import/eb64tree.h:61:43: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb64_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 61 | return eb64_entry(eb_first(root), struct eb64_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/eb64tree.h:61:9: note: in expansion of macro ‘eb64_entry’ 61 | return eb64_entry(eb_first(root), struct eb64_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../include/import/ebpttree.h:26, from ../../include/import/ebimtree.h:26, from ../../src/ebimtree.c:23: ../../include/import/eb64tree.h:45:8: note: defined here 45 | struct eb64_node { | ^~~~~~~~~ In file included from ../../include/import/ebimtree.h:25, from ../../src/ebimtree.c:23: ../../include/import/eb64tree.h: In function ‘eb64_last’: ../../include/import/eb64tree.h:67:42: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb64_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 67 | return eb64_entry(eb_last(root), struct eb64_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/eb64tree.h:67:9: note: in expansion of macro ‘eb64_entry’ 67 | return eb64_entry(eb_last(root), struct eb64_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../include/import/ebpttree.h:26, from ../../include/import/ebimtree.h:26, from ../../src/ebimtree.c:23: ../../include/import/eb64tree.h:45:8: note: defined here 45 | struct eb64_node { | ^~~~~~~~~ In file included from ../../include/import/ebimtree.h:25, from ../../src/ebimtree.c:23: ../../include/import/eb64tree.h: In function ‘eb64_next’: ../../include/import/eb64tree.h:73:49: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb64_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 73 | return eb64_entry(eb_next(&eb64->node), struct eb64_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/eb64tree.h:73:9: note: in expansion of macro ‘eb64_entry’ 73 | return eb64_entry(eb_next(&eb64->node), struct eb64_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../include/import/ebpttree.h:26, from ../../include/import/ebimtree.h:26, from ../../src/ebimtree.c:23: ../../include/import/eb64tree.h:45:8: note: defined here 45 | struct eb64_node { | ^~~~~~~~~ In file included from ../../include/import/ebimtree.h:25, from ../../src/ebimtree.c:23: ../../include/import/eb64tree.h: In function ‘eb64_prev’: ../../include/import/eb64tree.h:79:49: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb64_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 79 | return eb64_entry(eb_prev(&eb64->node), struct eb64_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/eb64tree.h:79:9: note: in expansion of macro ‘eb64_entry’ 79 | return eb64_entry(eb_prev(&eb64->node), struct eb64_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../include/import/ebpttree.h:26, from ../../include/import/ebimtree.h:26, from ../../src/ebimtree.c:23: ../../include/import/eb64tree.h:45:8: note: defined here 45 | struct eb64_node { | ^~~~~~~~~ In file included from ../../include/import/ebimtree.h:25, from ../../src/ebimtree.c:23: ../../include/import/eb64tree.h: In function ‘eb64_next_dup’: ../../include/import/eb64tree.h:85:53: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb64_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 85 | return eb64_entry(eb_next_dup(&eb64->node), struct eb64_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/eb64tree.h:85:9: note: in expansion of macro ‘eb64_entry’ 85 | return eb64_entry(eb_next_dup(&eb64->node), struct eb64_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../include/import/ebpttree.h:26, from ../../include/import/ebimtree.h:26, from ../../src/ebimtree.c:23: ../../include/import/eb64tree.h:45:8: note: defined here 45 | struct eb64_node { | ^~~~~~~~~ In file included from ../../include/import/ebimtree.h:25, from ../../src/ebimtree.c:23: ../../include/import/eb64tree.h: In function ‘eb64_prev_dup’: ../../include/import/eb64tree.h:91:53: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb64_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 91 | return eb64_entry(eb_prev_dup(&eb64->node), struct eb64_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/eb64tree.h:91:9: note: in expansion of macro ‘eb64_entry’ 91 | return eb64_entry(eb_prev_dup(&eb64->node), struct eb64_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../include/import/ebpttree.h:26, from ../../include/import/ebimtree.h:26, from ../../src/ebimtree.c:23: ../../include/import/eb64tree.h:45:8: note: defined here 45 | struct eb64_node { | ^~~~~~~~~ In file included from ../../include/import/ebimtree.h:25, from ../../src/ebimtree.c:23: ../../include/import/eb64tree.h: In function ‘eb64_next_unique’: ../../include/import/eb64tree.h:97:56: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb64_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 97 | return eb64_entry(eb_next_unique(&eb64->node), struct eb64_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/eb64tree.h:97:9: note: in expansion of macro ‘eb64_entry’ 97 | return eb64_entry(eb_next_unique(&eb64->node), struct eb64_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../include/import/ebpttree.h:26, from ../../include/import/ebimtree.h:26, from ../../src/ebimtree.c:23: ../../include/import/eb64tree.h:45:8: note: defined here 45 | struct eb64_node { | ^~~~~~~~~ In file included from ../../include/import/ebimtree.h:25, from ../../src/ebimtree.c:23: ../../include/import/eb64tree.h: In function ‘eb64_prev_unique’: ../../include/import/eb64tree.h:103:56: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb64_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 103 | return eb64_entry(eb_prev_unique(&eb64->node), struct eb64_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/eb64tree.h:103:9: note: in expansion of macro ‘eb64_entry’ 103 | return eb64_entry(eb_prev_unique(&eb64->node), struct eb64_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../include/import/ebpttree.h:26, from ../../include/import/ebimtree.h:26, from ../../src/ebimtree.c:23: ../../include/import/eb64tree.h:45:8: note: defined here 45 | struct eb64_node { | ^~~~~~~~~ ../../include/import/eb64tree.h: In function ‘__eb64_insert’: ../../include/import/eb64tree.h:253:31: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 253 | root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/eb64tree.h:280:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 280 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/eb64tree.h:281:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 281 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/eb64tree.h:282:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 282 | new_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/eb64tree.h:283:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 283 | old_leaf = eb_dotag(&old->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/eb64tree.h:323:31: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 323 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/eb64tree.h:349:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 349 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/eb64tree.h:350:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 350 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/eb64tree.h:351:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 351 | new_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/eb64tree.h:352:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 352 | old_node = eb_dotag(&old->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ In file included from ../../include/import/ebimtree.h:25, from ../../src/ebimtree.c:23: ../../include/import/eb64tree.h:371:37: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb64_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 371 | return container_of(ret, struct eb64_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../include/import/ebpttree.h:26, from ../../include/import/ebimtree.h:26, from ../../src/ebimtree.c:23: ../../include/import/eb64tree.h:45:8: note: defined here 45 | struct eb64_node { | ^~~~~~~~~ ../../include/import/eb64tree.h:377:10: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 377 | root = &old->node.branches; | ^~~~~~~~~~~~~~~~~~~ ../../include/import/eb64tree.h:406:27: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 406 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/eb64tree.h: In function ‘__eb64i_insert’: ../../include/import/eb64tree.h:429:31: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 429 | root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/eb64tree.h:458:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 458 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/eb64tree.h:459:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 459 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/eb64tree.h:460:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 460 | new_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/eb64tree.h:461:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 461 | old_leaf = eb_dotag(&old->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/eb64tree.h:501:31: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 501 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/eb64tree.h:527:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 527 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/eb64tree.h:528:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 528 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/eb64tree.h:529:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 529 | new_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/eb64tree.h:530:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 530 | old_node = eb_dotag(&old->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ In file included from ../../include/import/ebimtree.h:25, from ../../src/ebimtree.c:23: ../../include/import/eb64tree.h:549:37: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb64_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 549 | return container_of(ret, struct eb64_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../include/import/ebpttree.h:26, from ../../include/import/ebimtree.h:26, from ../../src/ebimtree.c:23: ../../include/import/eb64tree.h:45:8: note: defined here 45 | struct eb64_node { | ^~~~~~~~~ ../../include/import/eb64tree.h:555:10: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 555 | root = &old->node.branches; | ^~~~~~~~~~~~~~~~~~~ ../../include/import/eb64tree.h:584:27: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 584 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ In file included from ../../include/import/ebimtree.h:25, from ../../src/ebimtree.c:23: ../../include/import/ebpttree.h: In function ‘ebpt_first’: ../../include/import/ebpttree.h:65:43: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct ebpt_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 65 | return ebpt_entry(eb_first(root), struct ebpt_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/ebpttree.h:65:9: note: in expansion of macro ‘ebpt_entry’ 65 | return ebpt_entry(eb_first(root), struct ebpt_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../include/import/ebimtree.h:26, from ../../src/ebimtree.c:23: ../../include/import/ebpttree.h:50:8: note: defined here 50 | struct ebpt_node { | ^~~~~~~~~ In file included from ../../include/import/ebimtree.h:25, from ../../src/ebimtree.c:23: ../../include/import/ebpttree.h: In function ‘ebpt_last’: ../../include/import/ebpttree.h:71:42: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct ebpt_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 71 | return ebpt_entry(eb_last(root), struct ebpt_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/ebpttree.h:71:9: note: in expansion of macro ‘ebpt_entry’ 71 | return ebpt_entry(eb_last(root), struct ebpt_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../include/import/ebimtree.h:26, from ../../src/ebimtree.c:23: ../../include/import/ebpttree.h:50:8: note: defined here 50 | struct ebpt_node { | ^~~~~~~~~ In file included from ../../include/import/ebimtree.h:25, from ../../src/ebimtree.c:23: ../../include/import/ebpttree.h: In function ‘ebpt_next’: ../../include/import/ebpttree.h:77:49: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct ebpt_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 77 | return ebpt_entry(eb_next(&ebpt->node), struct ebpt_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/ebpttree.h:77:9: note: in expansion of macro ‘ebpt_entry’ 77 | return ebpt_entry(eb_next(&ebpt->node), struct ebpt_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../include/import/ebimtree.h:26, from ../../src/ebimtree.c:23: ../../include/import/ebpttree.h:50:8: note: defined here 50 | struct ebpt_node { | ^~~~~~~~~ In file included from ../../include/import/ebimtree.h:25, from ../../src/ebimtree.c:23: ../../include/import/ebpttree.h: In function ‘ebpt_prev’: ../../include/import/ebpttree.h:83:49: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct ebpt_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 83 | return ebpt_entry(eb_prev(&ebpt->node), struct ebpt_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/ebpttree.h:83:9: note: in expansion of macro ‘ebpt_entry’ 83 | return ebpt_entry(eb_prev(&ebpt->node), struct ebpt_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../include/import/ebimtree.h:26, from ../../src/ebimtree.c:23: ../../include/import/ebpttree.h:50:8: note: defined here 50 | struct ebpt_node { | ^~~~~~~~~ In file included from ../../include/import/ebimtree.h:25, from ../../src/ebimtree.c:23: ../../include/import/ebpttree.h: In function ‘ebpt_next_dup’: ../../include/import/ebpttree.h:89:53: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct ebpt_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 89 | return ebpt_entry(eb_next_dup(&ebpt->node), struct ebpt_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/ebpttree.h:89:9: note: in expansion of macro ‘ebpt_entry’ 89 | return ebpt_entry(eb_next_dup(&ebpt->node), struct ebpt_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../include/import/ebimtree.h:26, from ../../src/ebimtree.c:23: ../../include/import/ebpttree.h:50:8: note: defined here 50 | struct ebpt_node { | ^~~~~~~~~ In file included from ../../include/import/ebimtree.h:25, from ../../src/ebimtree.c:23: ../../include/import/ebpttree.h: In function ‘ebpt_prev_dup’: ../../include/import/ebpttree.h:95:53: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct ebpt_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 95 | return ebpt_entry(eb_prev_dup(&ebpt->node), struct ebpt_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/ebpttree.h:95:9: note: in expansion of macro ‘ebpt_entry’ 95 | return ebpt_entry(eb_prev_dup(&ebpt->node), struct ebpt_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../include/import/ebimtree.h:26, from ../../src/ebimtree.c:23: ../../include/import/ebpttree.h:50:8: note: defined here 50 | struct ebpt_node { | ^~~~~~~~~ In file included from ../../include/import/ebimtree.h:25, from ../../src/ebimtree.c:23: ../../include/import/ebpttree.h: In function ‘ebpt_next_unique’: ../../include/import/ebpttree.h:101:56: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct ebpt_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 101 | return ebpt_entry(eb_next_unique(&ebpt->node), struct ebpt_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/ebpttree.h:101:9: note: in expansion of macro ‘ebpt_entry’ 101 | return ebpt_entry(eb_next_unique(&ebpt->node), struct ebpt_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../include/import/ebimtree.h:26, from ../../src/ebimtree.c:23: ../../include/import/ebpttree.h:50:8: note: defined here 50 | struct ebpt_node { | ^~~~~~~~~ In file included from ../../include/import/ebimtree.h:25, from ../../src/ebimtree.c:23: ../../include/import/ebpttree.h: In function ‘ebpt_prev_unique’: ../../include/import/ebpttree.h:107:56: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct ebpt_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 107 | return ebpt_entry(eb_prev_unique(&ebpt->node), struct ebpt_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/ebpttree.h:107:9: note: in expansion of macro ‘ebpt_entry’ 107 | return ebpt_entry(eb_prev_unique(&ebpt->node), struct ebpt_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../include/import/ebimtree.h:26, from ../../src/ebimtree.c:23: ../../include/import/ebpttree.h:50:8: note: defined here 50 | struct ebpt_node { | ^~~~~~~~~ In file included from ../../src/ebimtree.c:23: ../../include/import/ebimtree.h: In function ‘__ebim_insert’: ../../include/import/ebimtree.h:152:31: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/ebimtree.h:181:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 181 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/ebimtree.h:182:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 182 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/ebimtree.h:183:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 183 | new_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/ebimtree.h:184:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 184 | old_leaf = eb_dotag(&old->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/ebimtree.h:233:31: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 233 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/ebimtree.h:269:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 269 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/ebimtree.h:270:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 270 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/ebimtree.h:271:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 271 | new_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/ebimtree.h:272:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 272 | old_node = eb_dotag(&old->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ In file included from ../../include/import/ebimtree.h:25, from ../../src/ebimtree.c:23: ../../include/import/ebimtree.h:299:37: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct ebpt_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 299 | return container_of(ret, struct ebpt_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../include/import/ebimtree.h:26, from ../../src/ebimtree.c:23: ../../include/import/ebpttree.h:50:8: note: defined here 50 | struct ebpt_node { | ^~~~~~~~~ In file included from ../../src/ebimtree.c:23: ../../include/import/ebimtree.h:305:10: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 305 | root = &old->node.branches; | ^~~~~~~~~~~~~~~~~~~ ../../include/import/ebimtree.h:320:27: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 320 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ In file included from ../../include/import/eb32tree.h:24, from halog.c:23: ../../include/import/ebtree.h: In function ‘__eb_insert_dup’: ../../include/import/ebtree.h:471:34: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 471 | eb_troot_t *new_left = eb_dotag(&new->branches, EB_LEFT); | ^~~~~~~~~~~~~~ ../../include/import/ebtree.h:472:34: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 472 | eb_troot_t *new_rght = eb_dotag(&new->branches, EB_RGHT); | ^~~~~~~~~~~~~~ ../../include/import/ebtree.h:473:34: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 473 | eb_troot_t *new_leaf = eb_dotag(&new->branches, EB_LEAF); | ^~~~~~~~~~~~~~ ../../include/import/ebtree.h:490:40: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 490 | head->branches.b[EB_RGHT] = eb_dotag(&new->branches, EB_NODE); | ^~~~~~~~~~~~~~ ../../include/import/ebtree.h:495:39: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 495 | new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_LEAF); | ^~~~~~~~~~~~~~ ../../include/import/ebtree.h:508:37: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 508 | head->branches.b[side] = eb_dotag(&new->branches, EB_NODE); | ^~~~~~~~~~~~~~ ../../include/import/ebtree.h:513:39: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 513 | new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_NODE); | ^~~~~~~~~~~~~~ ../../include/import/ebtree.h: In function ‘__eb_delete’: ../../include/import/ebtree.h:761:32: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 761 | gparent->b[gpside] = eb_dotag(&parent->branches, EB_NODE); | ^~~~~~~~~~~~~~~~~ ../../include/import/ebtree.h:767:14: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 767 | eb_dotag(&parent->branches, pside); | ^~~~~~~~~~~~~~~~~ ../../include/import/ebtree.h:770:14: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 770 | eb_dotag(&parent->branches, pside); | ^~~~~~~~~~~~~~~~~ ../../include/import/eb32tree.h: In function ‘eb32_first’: ../../include/import/eb32tree.h:59:43: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb32_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 59 | return eb32_entry(eb_first(root), struct eb32_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/eb32tree.h:59:9: note: in expansion of macro ‘eb32_entry’ 59 | return eb32_entry(eb_first(root), struct eb32_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from halog.c:23: ../../include/import/eb32tree.h:44:8: note: defined here 44 | struct eb32_node { | ^~~~~~~~~ In file included from ../../include/import/eb32tree.h:24, from halog.c:23: ../../include/import/eb32tree.h: In function ‘eb32_last’: ../../include/import/eb32tree.h:65:42: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb32_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 65 | return eb32_entry(eb_last(root), struct eb32_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/eb32tree.h:65:9: note: in expansion of macro ‘eb32_entry’ 65 | return eb32_entry(eb_last(root), struct eb32_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from halog.c:23: ../../include/import/eb32tree.h:44:8: note: defined here 44 | struct eb32_node { | ^~~~~~~~~ In file included from ../../include/import/eb32tree.h:24, from halog.c:23: ../../include/import/eb32tree.h: In function ‘eb32_next’: ../../include/import/eb32tree.h:71:49: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb32_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 71 | return eb32_entry(eb_next(&eb32->node), struct eb32_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/eb32tree.h:71:9: note: in expansion of macro ‘eb32_entry’ 71 | return eb32_entry(eb_next(&eb32->node), struct eb32_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from halog.c:23: ../../include/import/eb32tree.h:44:8: note: defined here 44 | struct eb32_node { | ^~~~~~~~~ In file included from ../../include/import/eb32tree.h:24, from halog.c:23: ../../include/import/eb32tree.h: In function ‘eb32_prev’: ../../include/import/eb32tree.h:77:49: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb32_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 77 | return eb32_entry(eb_prev(&eb32->node), struct eb32_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/eb32tree.h:77:9: note: in expansion of macro ‘eb32_entry’ 77 | return eb32_entry(eb_prev(&eb32->node), struct eb32_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from halog.c:23: ../../include/import/eb32tree.h:44:8: note: defined here 44 | struct eb32_node { | ^~~~~~~~~ In file included from ../../include/import/eb32tree.h:24, from halog.c:23: ../../include/import/eb32tree.h: In function ‘eb32_next_dup’: ../../include/import/eb32tree.h:83:53: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb32_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 83 | return eb32_entry(eb_next_dup(&eb32->node), struct eb32_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/eb32tree.h:83:9: note: in expansion of macro ‘eb32_entry’ 83 | return eb32_entry(eb_next_dup(&eb32->node), struct eb32_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from halog.c:23: ../../include/import/eb32tree.h:44:8: note: defined here 44 | struct eb32_node { | ^~~~~~~~~ In file included from ../../include/import/eb32tree.h:24, from halog.c:23: ../../include/import/eb32tree.h: In function ‘eb32_prev_dup’: ../../include/import/eb32tree.h:89:53: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb32_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 89 | return eb32_entry(eb_prev_dup(&eb32->node), struct eb32_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/eb32tree.h:89:9: note: in expansion of macro ‘eb32_entry’ 89 | return eb32_entry(eb_prev_dup(&eb32->node), struct eb32_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from halog.c:23: ../../include/import/eb32tree.h:44:8: note: defined here 44 | struct eb32_node { | ^~~~~~~~~ In file included from ../../include/import/eb32tree.h:24, from halog.c:23: ../../include/import/eb32tree.h: In function ‘eb32_next_unique’: ../../include/import/eb32tree.h:95:56: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb32_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 95 | return eb32_entry(eb_next_unique(&eb32->node), struct eb32_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/eb32tree.h:95:9: note: in expansion of macro ‘eb32_entry’ 95 | return eb32_entry(eb_next_unique(&eb32->node), struct eb32_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from halog.c:23: ../../include/import/eb32tree.h:44:8: note: defined here 44 | struct eb32_node { | ^~~~~~~~~ In file included from ../../include/import/eb32tree.h:24, from halog.c:23: ../../include/import/eb32tree.h: In function ‘eb32_prev_unique’: ../../include/import/eb32tree.h:101:56: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb32_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 101 | return eb32_entry(eb_prev_unique(&eb32->node), struct eb32_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/eb32tree.h:101:9: note: in expansion of macro ‘eb32_entry’ 101 | return eb32_entry(eb_prev_unique(&eb32->node), struct eb32_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from halog.c:23: ../../include/import/eb32tree.h:44:8: note: defined here 44 | struct eb32_node { | ^~~~~~~~~ ../../include/import/eb32tree.h: In function ‘__eb32_insert’: ../../include/import/eb32tree.h:257:31: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 257 | root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/eb32tree.h:282:13: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 282 | up_ptr = &old->node.leaf_p; | ^~~~~~~~~~~~~~~~~ ../../include/import/eb32tree.h:303:13: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 303 | up_ptr = &old->node.node_p; | ^~~~~~~~~~~~~~~~~ ../../include/import/eb32tree.h:308:10: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 308 | root = &old->node.branches; | ^~~~~~~~~~~~~~~~~~~ ../../include/import/eb32tree.h:313:22: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 313 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/eb32tree.h:314:22: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 314 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/eb32tree.h:315:22: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 315 | new_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ In file included from ../../include/import/eb32tree.h:24, from halog.c:23: ../../include/import/eb32tree.h:341:36: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb32_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 341 | return container_of(ret, struct eb32_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from halog.c:23: ../../include/import/eb32tree.h:44:8: note: defined here 44 | struct eb32_node { | ^~~~~~~~~ ../../include/import/eb32tree.h:365:27: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 365 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/eb32tree.h: In function ‘__eb32i_insert’: ../../include/import/eb32tree.h:389:31: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 389 | root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/eb32tree.h:415:13: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 415 | up_ptr = &old->node.leaf_p; | ^~~~~~~~~~~~~~~~~ ../../include/import/eb32tree.h:436:13: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 436 | up_ptr = &old->node.node_p; | ^~~~~~~~~~~~~~~~~ ../../include/import/eb32tree.h:441:10: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 441 | root = &old->node.branches; | ^~~~~~~~~~~~~~~~~~~ ../../include/import/eb32tree.h:446:22: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 446 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/eb32tree.h:447:22: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 447 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/eb32tree.h:448:22: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 448 | new_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ In file included from ../../include/import/eb32tree.h:24, from halog.c:23: ../../include/import/eb32tree.h:474:36: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb32_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 474 | return container_of(ret, struct eb32_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from halog.c:23: ../../include/import/eb32tree.h:44:8: note: defined here 44 | struct eb32_node { | ^~~~~~~~~ ../../include/import/eb32tree.h:498:27: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 498 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ In file included from ../../include/import/eb32tree.h:24, from halog.c:23: ../../include/import/eb64tree.h: In function ‘eb64_first’: ../../include/import/eb64tree.h:61:43: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb64_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 61 | return eb64_entry(eb_first(root), struct eb64_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/eb64tree.h:61:9: note: in expansion of macro ‘eb64_entry’ 61 | return eb64_entry(eb_first(root), struct eb64_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from halog.c:24: ../../include/import/eb64tree.h:45:8: note: defined here 45 | struct eb64_node { | ^~~~~~~~~ In file included from ../../include/import/eb32tree.h:24, from halog.c:23: ../../include/import/eb64tree.h: In function ‘eb64_last’: ../../include/import/eb64tree.h:67:42: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb64_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 67 | return eb64_entry(eb_last(root), struct eb64_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/eb64tree.h:67:9: note: in expansion of macro ‘eb64_entry’ 67 | return eb64_entry(eb_last(root), struct eb64_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from halog.c:24: ../../include/import/eb64tree.h:45:8: note: defined here 45 | struct eb64_node { | ^~~~~~~~~ In file included from ../../include/import/eb32tree.h:24, from halog.c:23: ../../include/import/eb64tree.h: In function ‘eb64_next’: ../../include/import/eb64tree.h:73:49: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb64_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 73 | return eb64_entry(eb_next(&eb64->node), struct eb64_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/eb64tree.h:73:9: note: in expansion of macro ‘eb64_entry’ 73 | return eb64_entry(eb_next(&eb64->node), struct eb64_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from halog.c:24: ../../include/import/eb64tree.h:45:8: note: defined here 45 | struct eb64_node { | ^~~~~~~~~ In file included from ../../include/import/eb32tree.h:24, from halog.c:23: ../../include/import/eb64tree.h: In function ‘eb64_prev’: ../../include/import/eb64tree.h:79:49: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb64_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 79 | return eb64_entry(eb_prev(&eb64->node), struct eb64_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/eb64tree.h:79:9: note: in expansion of macro ‘eb64_entry’ 79 | return eb64_entry(eb_prev(&eb64->node), struct eb64_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from halog.c:24: ../../include/import/eb64tree.h:45:8: note: defined here 45 | struct eb64_node { | ^~~~~~~~~ In file included from ../../include/import/eb32tree.h:24, from halog.c:23: ../../include/import/eb64tree.h: In function ‘eb64_next_dup’: ../../include/import/eb64tree.h:85:53: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb64_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 85 | return eb64_entry(eb_next_dup(&eb64->node), struct eb64_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/eb64tree.h:85:9: note: in expansion of macro ‘eb64_entry’ 85 | return eb64_entry(eb_next_dup(&eb64->node), struct eb64_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from halog.c:24: ../../include/import/eb64tree.h:45:8: note: defined here 45 | struct eb64_node { | ^~~~~~~~~ In file included from ../../include/import/eb32tree.h:24, from halog.c:23: ../../include/import/eb64tree.h: In function ‘eb64_prev_dup’: ../../include/import/eb64tree.h:91:53: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb64_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 91 | return eb64_entry(eb_prev_dup(&eb64->node), struct eb64_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/eb64tree.h:91:9: note: in expansion of macro ‘eb64_entry’ 91 | return eb64_entry(eb_prev_dup(&eb64->node), struct eb64_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from halog.c:24: ../../include/import/eb64tree.h:45:8: note: defined here 45 | struct eb64_node { | ^~~~~~~~~ In file included from ../../include/import/eb32tree.h:24, from halog.c:23: ../../include/import/eb64tree.h: In function ‘eb64_next_unique’: ../../include/import/eb64tree.h:97:56: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb64_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 97 | return eb64_entry(eb_next_unique(&eb64->node), struct eb64_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/eb64tree.h:97:9: note: in expansion of macro ‘eb64_entry’ 97 | return eb64_entry(eb_next_unique(&eb64->node), struct eb64_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from halog.c:24: ../../include/import/eb64tree.h:45:8: note: defined here 45 | struct eb64_node { | ^~~~~~~~~ In file included from ../../include/import/eb32tree.h:24, from halog.c:23: ../../include/import/eb64tree.h: In function ‘eb64_prev_unique’: ../../include/import/eb64tree.h:103:56: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb64_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 103 | return eb64_entry(eb_prev_unique(&eb64->node), struct eb64_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/eb64tree.h:103:9: note: in expansion of macro ‘eb64_entry’ 103 | return eb64_entry(eb_prev_unique(&eb64->node), struct eb64_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from halog.c:24: ../../include/import/eb64tree.h:45:8: note: defined here 45 | struct eb64_node { | ^~~~~~~~~ ../../include/import/eb64tree.h: In function ‘__eb64_insert’: ../../include/import/eb64tree.h:253:31: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 253 | root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/eb64tree.h:280:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 280 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/eb64tree.h:281:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 281 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/eb64tree.h:282:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 282 | new_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/eb64tree.h:283:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 283 | old_leaf = eb_dotag(&old->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/eb64tree.h:323:31: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 323 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/eb64tree.h:349:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 349 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/eb64tree.h:350:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 350 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/eb64tree.h:351:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 351 | new_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/eb64tree.h:352:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 352 | old_node = eb_dotag(&old->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ In file included from ../../include/import/eb32tree.h:24, from halog.c:23: ../../include/import/eb64tree.h:371:37: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb64_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 371 | return container_of(ret, struct eb64_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from halog.c:24: ../../include/import/eb64tree.h:45:8: note: defined here 45 | struct eb64_node { | ^~~~~~~~~ ../../include/import/eb64tree.h:377:10: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 377 | root = &old->node.branches; | ^~~~~~~~~~~~~~~~~~~ ../../include/import/eb64tree.h:406:27: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 406 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/eb64tree.h: In function ‘__eb64i_insert’: ../../include/import/eb64tree.h:429:31: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 429 | root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/eb64tree.h:458:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 458 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/eb64tree.h:459:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 459 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/eb64tree.h:460:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 460 | new_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/eb64tree.h:461:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 461 | old_leaf = eb_dotag(&old->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/eb64tree.h:501:31: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 501 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/eb64tree.h:527:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 527 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/eb64tree.h:528:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 528 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/eb64tree.h:529:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 529 | new_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/eb64tree.h:530:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 530 | old_node = eb_dotag(&old->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ In file included from ../../include/import/eb32tree.h:24, from halog.c:23: ../../include/import/eb64tree.h:549:37: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb64_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 549 | return container_of(ret, struct eb64_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from halog.c:24: ../../include/import/eb64tree.h:45:8: note: defined here 45 | struct eb64_node { | ^~~~~~~~~ ../../include/import/eb64tree.h:555:10: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 555 | root = &old->node.branches; | ^~~~~~~~~~~~~~~~~~~ ../../include/import/eb64tree.h:584:27: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 584 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ In file included from ../../include/import/eb32tree.h:24, from halog.c:23: ../../include/import/ebpttree.h: In function ‘ebpt_first’: ../../include/import/ebpttree.h:65:43: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct ebpt_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 65 | return ebpt_entry(eb_first(root), struct ebpt_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/ebpttree.h:65:9: note: in expansion of macro ‘ebpt_entry’ 65 | return ebpt_entry(eb_first(root), struct ebpt_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../include/import/ebistree.h:28, from halog.c:25: ../../include/import/ebpttree.h:50:8: note: defined here 50 | struct ebpt_node { | ^~~~~~~~~ In file included from ../../include/import/eb32tree.h:24, from halog.c:23: ../../include/import/ebpttree.h: In function ‘ebpt_last’: ../../include/import/ebpttree.h:71:42: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct ebpt_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 71 | return ebpt_entry(eb_last(root), struct ebpt_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/ebpttree.h:71:9: note: in expansion of macro ‘ebpt_entry’ 71 | return ebpt_entry(eb_last(root), struct ebpt_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../include/import/ebistree.h:28, from halog.c:25: ../../include/import/ebpttree.h:50:8: note: defined here 50 | struct ebpt_node { | ^~~~~~~~~ In file included from ../../include/import/eb32tree.h:24, from halog.c:23: ../../include/import/ebpttree.h: In function ‘ebpt_next’: ../../include/import/ebpttree.h:77:49: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct ebpt_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 77 | return ebpt_entry(eb_next(&ebpt->node), struct ebpt_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/ebpttree.h:77:9: note: in expansion of macro ‘ebpt_entry’ 77 | return ebpt_entry(eb_next(&ebpt->node), struct ebpt_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../include/import/ebistree.h:28, from halog.c:25: ../../include/import/ebpttree.h:50:8: note: defined here 50 | struct ebpt_node { | ^~~~~~~~~ In file included from ../../include/import/eb32tree.h:24, from halog.c:23: ../../include/import/ebpttree.h: In function ‘ebpt_prev’: ../../include/import/ebpttree.h:83:49: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct ebpt_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 83 | return ebpt_entry(eb_prev(&ebpt->node), struct ebpt_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/ebpttree.h:83:9: note: in expansion of macro ‘ebpt_entry’ 83 | return ebpt_entry(eb_prev(&ebpt->node), struct ebpt_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../include/import/ebistree.h:28, from halog.c:25: ../../include/import/ebpttree.h:50:8: note: defined here 50 | struct ebpt_node { | ^~~~~~~~~ In file included from ../../include/import/eb32tree.h:24, from halog.c:23: ../../include/import/ebpttree.h: In function ‘ebpt_next_dup’: ../../include/import/ebpttree.h:89:53: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct ebpt_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 89 | return ebpt_entry(eb_next_dup(&ebpt->node), struct ebpt_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/ebpttree.h:89:9: note: in expansion of macro ‘ebpt_entry’ 89 | return ebpt_entry(eb_next_dup(&ebpt->node), struct ebpt_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../include/import/ebistree.h:28, from halog.c:25: ../../include/import/ebpttree.h:50:8: note: defined here 50 | struct ebpt_node { | ^~~~~~~~~ In file included from ../../include/import/eb32tree.h:24, from halog.c:23: ../../include/import/ebpttree.h: In function ‘ebpt_prev_dup’: ../../include/import/ebpttree.h:95:53: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct ebpt_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 95 | return ebpt_entry(eb_prev_dup(&ebpt->node), struct ebpt_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/ebpttree.h:95:9: note: in expansion of macro ‘ebpt_entry’ 95 | return ebpt_entry(eb_prev_dup(&ebpt->node), struct ebpt_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../include/import/ebistree.h:28, from halog.c:25: ../../include/import/ebpttree.h:50:8: note: defined here 50 | struct ebpt_node { | ^~~~~~~~~ In file included from ../../include/import/eb32tree.h:24, from halog.c:23: ../../include/import/ebpttree.h: In function ‘ebpt_next_unique’: ../../include/import/ebpttree.h:101:56: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct ebpt_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 101 | return ebpt_entry(eb_next_unique(&ebpt->node), struct ebpt_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/ebpttree.h:101:9: note: in expansion of macro ‘ebpt_entry’ 101 | return ebpt_entry(eb_next_unique(&ebpt->node), struct ebpt_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../include/import/ebistree.h:28, from halog.c:25: ../../include/import/ebpttree.h:50:8: note: defined here 50 | struct ebpt_node { | ^~~~~~~~~ In file included from ../../include/import/eb32tree.h:24, from halog.c:23: ../../include/import/ebpttree.h: In function ‘ebpt_prev_unique’: ../../include/import/ebpttree.h:107:56: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct ebpt_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 107 | return ebpt_entry(eb_prev_unique(&ebpt->node), struct ebpt_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/ebpttree.h:107:9: note: in expansion of macro ‘ebpt_entry’ 107 | return ebpt_entry(eb_prev_unique(&ebpt->node), struct ebpt_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../include/import/ebistree.h:28, from halog.c:25: ../../include/import/ebpttree.h:50:8: note: defined here 50 | struct ebpt_node { | ^~~~~~~~~ In file included from ../../include/import/ebistree.h:29, from halog.c:25: ../../include/import/ebimtree.h: In function ‘__ebim_insert’: ../../include/import/ebimtree.h:152:31: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/ebimtree.h:181:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 181 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/ebimtree.h:182:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 182 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/ebimtree.h:183:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 183 | new_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/ebimtree.h:184:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 184 | old_leaf = eb_dotag(&old->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/ebimtree.h:233:31: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 233 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/ebimtree.h:269:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 269 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/ebimtree.h:270:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 270 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/ebimtree.h:271:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 271 | new_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/ebimtree.h:272:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 272 | old_node = eb_dotag(&old->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ In file included from ../../include/import/eb32tree.h:24, from halog.c:23: ../../include/import/ebimtree.h:299:37: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct ebpt_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 299 | return container_of(ret, struct ebpt_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../include/import/ebistree.h:28, from halog.c:25: ../../include/import/ebpttree.h:50:8: note: defined here 50 | struct ebpt_node { | ^~~~~~~~~ In file included from ../../include/import/ebistree.h:29, from halog.c:25: ../../include/import/ebimtree.h:305:10: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 305 | root = &old->node.branches; | ^~~~~~~~~~~~~~~~~~~ ../../include/import/ebimtree.h:320:27: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 320 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ In file included from halog.c:25: ../../include/import/ebistree.h: In function ‘__ebis_insert’: ../../include/import/ebistree.h:155:31: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 155 | root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/ebistree.h:182:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 182 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/ebistree.h:183:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 183 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/ebistree.h:184:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 184 | new_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/ebistree.h:185:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 185 | old_leaf = eb_dotag(&old->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/ebistree.h:222:30: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 222 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ In file included from ../../include/import/eb32tree.h:24, from halog.c:23: ../../include/import/ebistree.h:268:37: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct ebpt_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 268 | return container_of(ret, struct ebpt_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../include/import/ebistree.h:28, from halog.c:25: ../../include/import/ebpttree.h:50:8: note: defined here 50 | struct ebpt_node { | ^~~~~~~~~ In file included from halog.c:25: ../../include/import/ebistree.h:284:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 284 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/ebistree.h:285:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 285 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/ebistree.h:286:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 286 | new_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/ebistree.h:287:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 287 | old_node = eb_dotag(&old->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/ebistree.h:309:10: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 309 | root = &old->node.branches; | ^~~~~~~~~~~~~~~~~~~ ../../include/import/ebistree.h:325:27: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 325 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ In file included from ../../include/import/eb32tree.h:24, from halog.c:23: ../../include/import/ebmbtree.h: In function ‘ebmb_first’: ../../include/import/ebmbtree.h:59:43: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct ebmb_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 59 | return ebmb_entry(eb_first(root), struct ebmb_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/ebmbtree.h:59:9: note: in expansion of macro ‘ebmb_entry’ 59 | return ebmb_entry(eb_first(root), struct ebmb_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../include/import/ebsttree.h:27, from halog.c:26: ../../include/import/ebmbtree.h:44:8: note: defined here 44 | struct ebmb_node { | ^~~~~~~~~ In file included from ../../include/import/eb32tree.h:24, from halog.c:23: ../../include/import/ebmbtree.h: In function ‘ebmb_last’: ../../include/import/ebmbtree.h:65:42: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct ebmb_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 65 | return ebmb_entry(eb_last(root), struct ebmb_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/ebmbtree.h:65:9: note: in expansion of macro ‘ebmb_entry’ 65 | return ebmb_entry(eb_last(root), struct ebmb_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../include/import/ebsttree.h:27, from halog.c:26: ../../include/import/ebmbtree.h:44:8: note: defined here 44 | struct ebmb_node { | ^~~~~~~~~ In file included from ../../include/import/eb32tree.h:24, from halog.c:23: ../../include/import/ebmbtree.h: In function ‘ebmb_next’: ../../include/import/ebmbtree.h:71:49: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct ebmb_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 71 | return ebmb_entry(eb_next(&ebmb->node), struct ebmb_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/ebmbtree.h:71:9: note: in expansion of macro ‘ebmb_entry’ 71 | return ebmb_entry(eb_next(&ebmb->node), struct ebmb_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../include/import/ebsttree.h:27, from halog.c:26: ../../include/import/ebmbtree.h:44:8: note: defined here 44 | struct ebmb_node { | ^~~~~~~~~ In file included from ../../include/import/eb32tree.h:24, from halog.c:23: ../../include/import/ebmbtree.h: In function ‘ebmb_prev’: ../../include/import/ebmbtree.h:77:49: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct ebmb_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 77 | return ebmb_entry(eb_prev(&ebmb->node), struct ebmb_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/ebmbtree.h:77:9: note: in expansion of macro ‘ebmb_entry’ 77 | return ebmb_entry(eb_prev(&ebmb->node), struct ebmb_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../include/import/ebsttree.h:27, from halog.c:26: ../../include/import/ebmbtree.h:44:8: note: defined here 44 | struct ebmb_node { | ^~~~~~~~~ In file included from ../../include/import/eb32tree.h:24, from halog.c:23: ../../include/import/ebmbtree.h: In function ‘ebmb_next_dup’: ../../include/import/ebmbtree.h:83:53: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct ebmb_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 83 | return ebmb_entry(eb_next_dup(&ebmb->node), struct ebmb_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/ebmbtree.h:83:9: note: in expansion of macro ‘ebmb_entry’ 83 | return ebmb_entry(eb_next_dup(&ebmb->node), struct ebmb_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../include/import/ebsttree.h:27, from halog.c:26: ../../include/import/ebmbtree.h:44:8: note: defined here 44 | struct ebmb_node { | ^~~~~~~~~ In file included from ../../include/import/eb32tree.h:24, from halog.c:23: ../../include/import/ebmbtree.h: In function ‘ebmb_prev_dup’: ../../include/import/ebmbtree.h:89:53: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct ebmb_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 89 | return ebmb_entry(eb_prev_dup(&ebmb->node), struct ebmb_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/ebmbtree.h:89:9: note: in expansion of macro ‘ebmb_entry’ 89 | return ebmb_entry(eb_prev_dup(&ebmb->node), struct ebmb_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../include/import/ebsttree.h:27, from halog.c:26: ../../include/import/ebmbtree.h:44:8: note: defined here 44 | struct ebmb_node { | ^~~~~~~~~ In file included from ../../include/import/eb32tree.h:24, from halog.c:23: ../../include/import/ebmbtree.h: In function ‘ebmb_next_unique’: ../../include/import/ebmbtree.h:95:56: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct ebmb_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 95 | return ebmb_entry(eb_next_unique(&ebmb->node), struct ebmb_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/ebmbtree.h:95:9: note: in expansion of macro ‘ebmb_entry’ 95 | return ebmb_entry(eb_next_unique(&ebmb->node), struct ebmb_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../include/import/ebsttree.h:27, from halog.c:26: ../../include/import/ebmbtree.h:44:8: note: defined here 44 | struct ebmb_node { | ^~~~~~~~~ In file included from ../../include/import/eb32tree.h:24, from halog.c:23: ../../include/import/ebmbtree.h: In function ‘ebmb_prev_unique’: ../../include/import/ebmbtree.h:101:56: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct ebmb_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 101 | return ebmb_entry(eb_prev_unique(&ebmb->node), struct ebmb_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/ebmbtree.h:101:9: note: in expansion of macro ‘ebmb_entry’ 101 | return ebmb_entry(eb_prev_unique(&ebmb->node), struct ebmb_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../include/import/ebsttree.h:27, from halog.c:26: ../../include/import/ebmbtree.h:44:8: note: defined here 44 | struct ebmb_node { | ^~~~~~~~~ ../../include/import/ebmbtree.h: In function ‘__ebmb_insert’: ../../include/import/ebmbtree.h:248:31: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 248 | root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/ebmbtree.h:273:13: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 273 | up_ptr = &old->node.leaf_p; | ^~~~~~~~~~~~~~~~~ ../../include/import/ebmbtree.h:285:13: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 285 | up_ptr = &old->node.node_p; | ^~~~~~~~~~~~~~~~~ ../../include/import/ebmbtree.h:305:13: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 305 | up_ptr = &old->node.node_p; | ^~~~~~~~~~~~~~~~~ ../../include/import/ebmbtree.h:315:10: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 315 | root = &old->node.branches; | ^~~~~~~~~~~~~~~~~~~ ../../include/import/ebmbtree.h:322:22: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 322 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/ebmbtree.h:323:22: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 323 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/ebmbtree.h:324:22: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 324 | new_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ In file included from ../../include/import/eb32tree.h:24, from halog.c:23: ../../include/import/ebmbtree.h:350:36: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct ebmb_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 350 | return container_of(ret, struct ebmb_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../include/import/ebsttree.h:27, from halog.c:26: ../../include/import/ebmbtree.h:44:8: note: defined here 44 | struct ebmb_node { | ^~~~~~~~~ ../../include/import/ebmbtree.h:374:27: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 374 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ In file included from ../../include/import/eb32tree.h:24, from halog.c:23: ../../include/import/ebmbtree.h: In function ‘__ebmb_lookup_longest’: ../../include/import/ebmbtree.h:469:57: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct ebmb_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 469 | return ebmb_entry(eb_walk_down(cover, EB_LEFT), struct ebmb_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/ebmbtree.h:469:9: note: in expansion of macro ‘ebmb_entry’ 469 | return ebmb_entry(eb_walk_down(cover, EB_LEFT), struct ebmb_node, node); | ^~~~~~~~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../include/import/ebsttree.h:27, from halog.c:26: ../../include/import/ebmbtree.h:44:8: note: defined here 44 | struct ebmb_node { | ^~~~~~~~~ ../../include/import/ebmbtree.h: In function ‘__ebmb_insert_prefix’: ../../include/import/ebmbtree.h:594:31: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 594 | root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/ebmbtree.h:625:13: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 625 | up_ptr = &old->node.leaf_p; | ^~~~~~~~~~~~~~~~~ ../../include/import/ebmbtree.h:642:13: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 642 | up_ptr = &old->node.node_p; | ^~~~~~~~~~~~~~~~~ ../../include/import/ebmbtree.h:663:13: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 663 | up_ptr = &old->node.node_p; | ^~~~~~~~~~~~~~~~~ ../../include/import/ebmbtree.h:676:13: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 676 | up_ptr = &old->node.node_p; | ^~~~~~~~~~~~~~~~~ ../../include/import/ebmbtree.h:689:12: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 689 | root = &old->node.branches; | ^~~~~~~~~~~~~~~~~~~ ../../include/import/ebmbtree.h:698:11: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 698 | root = &old->node.branches; | ^~~~~~~~~~~~~~~~~~~ ../../include/import/ebmbtree.h:711:10: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 711 | root = &old->node.branches; | ^~~~~~~~~~~~~~~~~~~ In file included from ../../include/import/eb32tree.h:24, from halog.c:23: ../../include/import/ebmbtree.h:780:37: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct ebmb_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 780 | return container_of(ret, struct ebmb_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../include/import/ebsttree.h:27, from halog.c:26: ../../include/import/ebmbtree.h:44:8: note: defined here 44 | struct ebmb_node { | ^~~~~~~~~ ../../include/import/ebmbtree.h:790:22: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 790 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/ebmbtree.h:791:22: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 791 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/ebmbtree.h:792:22: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 792 | new_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/ebmbtree.h:807:27: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 807 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ In file included from halog.c:26: ../../include/import/ebsttree.h: In function ‘__ebst_insert’: ../../include/import/ebsttree.h:149:31: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 149 | root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/ebsttree.h:176:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 176 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/ebsttree.h:177:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/ebsttree.h:178:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 178 | new_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/ebsttree.h:179:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 179 | old_leaf = eb_dotag(&old->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/ebsttree.h:216:30: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 216 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ In file included from ../../include/import/eb32tree.h:24, from halog.c:23: ../../include/import/ebsttree.h:262:37: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct ebmb_node’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 262 | return container_of(ret, struct ebmb_node, node); | ^~~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../include/import/ebsttree.h:27, from halog.c:26: ../../include/import/ebmbtree.h:44:8: note: defined here 44 | struct ebmb_node { | ^~~~~~~~~ In file included from halog.c:26: ../../include/import/ebsttree.h:278:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 278 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/ebsttree.h:279:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 279 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/ebsttree.h:280:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 280 | new_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/ebsttree.h:281:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 281 | old_node = eb_dotag(&old->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ ../../include/import/ebsttree.h:303:10: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 303 | root = &old->node.branches; | ^~~~~~~~~~~~~~~~~~~ ../../include/import/ebsttree.h:319:27: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 319 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ In file included from ../../include/import/eb32tree.h:24, from halog.c:23: halog.c: In function ‘main’: halog.c:1255:39: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct url_stat’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 1255 | ustat = container_of(node, struct url_stat, node.url.node); | ^~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ halog.c:64:8: note: defined here 64 | struct url_stat { | ^~~~~~~~ In file included from ../../include/import/eb32tree.h:24, from halog.c:23: halog.c:1290:38: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct url_stat’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 1290 | ustat = container_of(node, struct url_stat, node.url.node); | ^~~~~~~~ ../../include/import/ebtree.h:321:77: note: in definition of macro ‘container_of’ 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../include/import/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ halog.c:64:8: note: defined here 64 | struct url_stat { | ^~~~~~~~ make[2]: Leaving directory '/build/haproxy-IjE5nw/haproxy-2.2.9/contrib/halog' /usr/bin/make -C doc/lua-api man make[2]: Entering directory '/build/haproxy-IjE5nw/haproxy-2.2.9/doc/lua-api' sphinx-build -b man -d _build/doctrees . _build/man Running Sphinx v3.4.3 making output directory... done building [mo]: targets for 0 po files that are out of date building [man]: all manpages updating environment: [new config] 1 added, 0 changed, 0 removed reading sources... [100%] index /build/haproxy-IjE5nw/haproxy-2.2.9/doc/lua-api/index.rst:406: WARNING: duplicate function description of core.rfc850_date, other function in index /build/haproxy-IjE5nw/haproxy-2.2.9/doc/lua-api/index.rst:415: WARNING: duplicate function description of core.asctime_date, other function in index /build/haproxy-IjE5nw/haproxy-2.2.9/doc/lua-api/index.rst:432: WARNING: duplicate attribute description of core.proxies, other attribute in index /build/haproxy-IjE5nw/haproxy-2.2.9/doc/lua-api/index.rst:492: WARNING: Literal block ends without a blank line; unexpected unindent. /build/haproxy-IjE5nw/haproxy-2.2.9/doc/lua-api/index.rst:511: WARNING: Literal block ends without a blank line; unexpected unindent. /build/haproxy-IjE5nw/haproxy-2.2.9/doc/lua-api/index.rst:1640: WARNING: Inline interpreted text or phrase reference start-string without end-string. /build/haproxy-IjE5nw/haproxy-2.2.9/doc/lua-api/index.rst:2717: WARNING: Unexpected indentation. looking for now-outdated files... none found pickling environment... done checking consistency... done writing... haproxy-lua.1 { } done build succeeded, 7 warnings. The manual pages are in _build/man. Build finished. The manual pages are in _build/man. make[2]: Leaving directory '/build/haproxy-IjE5nw/haproxy-2.2.9/doc/lua-api' make[1]: Leaving directory '/build/haproxy-IjE5nw/haproxy-2.2.9' dh_auto_test -a create-stamp debian/debhelper-build-stamp fakeroot debian/rules binary-arch dh binary-arch --with sphinxdoc dh_testroot -a dh_prep -a dh_installdirs -a debian/rules override_dh_auto_install-arch make[1]: Entering directory '/build/haproxy-IjE5nw/haproxy-2.2.9' make V=1 DESTDIR=debian/haproxy PREFIX=/usr IGNOREGIT=true MANDIR=/usr/share/man DOCDIR=/usr/share/doc/haproxy USE_PCRE2=1 USE_PCRE2_JIT=1 USE_OPENSSL=1 USE_ZLIB=1 USE_LUA=1 LUA_INC=/usr/include/lua5.3 EXTRA_OBJS="contrib/prometheus-exporter/service-prometheus.o" TARGET=linux-glibc USE_SYSTEMD=1 USE_REGPARM=1 ADDLIB="-Wl,--no-as-needed -lgcc_s -Wl,--as-needed" DEBUG_CFLAGS="-g -O2 -ffile-prefix-map=/build/haproxy-IjE5nw/haproxy-2.2.9=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2" LDFLAGS="-Wl,-z,relro -Wl,-z,now -Wl,--as-needed" VERSION="2.2.9" SUBVERS="-2+deb11u2" VERDATE="2021/09/05" install make[2]: Entering directory '/build/haproxy-IjE5nw/haproxy-2.2.9' for i in haproxy ; do \ if ! [ -e "$i" ]; then \ echo "Please run 'make' before 'make install'."; \ exit 1; \ fi; \ done install -v -d "debian/haproxy/usr/sbin" install: creating directory 'debian/haproxy/usr' install: creating directory 'debian/haproxy/usr/sbin' install -v haproxy "debian/haproxy/usr/sbin" 'haproxy' -> 'debian/haproxy/usr/sbin/haproxy' install -v -d "debian/haproxy/usr/share/man"/man1 install: creating directory 'debian/haproxy/usr/share' install: creating directory 'debian/haproxy/usr/share/man' install: creating directory 'debian/haproxy/usr/share/man/man1' install -v -m 644 doc/haproxy.1 "debian/haproxy/usr/share/man"/man1 'doc/haproxy.1' -> 'debian/haproxy/usr/share/man/man1/haproxy.1' install -v -d "debian/haproxy/usr/share/doc/haproxy" install: creating directory 'debian/haproxy/usr/share/doc' install: creating directory 'debian/haproxy/usr/share/doc/haproxy' for x in 51Degrees-device-detection DeviceAtlas-device-detection SOCKS4.protocol SPOE WURFL-device-detection architecture close-options configuration cookie-options intro linux-syn-cookies lua management netscaler-client-ip-insertion-protocol network-namespaces peers-v2.0 peers proxy-protocol regression-testing seamless_reload; do \ install -v -m 644 doc/$x.txt "debian/haproxy/usr/share/doc/haproxy" ; \ done 'doc/51Degrees-device-detection.txt' -> 'debian/haproxy/usr/share/doc/haproxy/51Degrees-device-detection.txt' 'doc/DeviceAtlas-device-detection.txt' -> 'debian/haproxy/usr/share/doc/haproxy/DeviceAtlas-device-detection.txt' 'doc/SOCKS4.protocol.txt' -> 'debian/haproxy/usr/share/doc/haproxy/SOCKS4.protocol.txt' 'doc/SPOE.txt' -> 'debian/haproxy/usr/share/doc/haproxy/SPOE.txt' 'doc/WURFL-device-detection.txt' -> 'debian/haproxy/usr/share/doc/haproxy/WURFL-device-detection.txt' 'doc/architecture.txt' -> 'debian/haproxy/usr/share/doc/haproxy/architecture.txt' 'doc/close-options.txt' -> 'debian/haproxy/usr/share/doc/haproxy/close-options.txt' 'doc/configuration.txt' -> 'debian/haproxy/usr/share/doc/haproxy/configuration.txt' 'doc/cookie-options.txt' -> 'debian/haproxy/usr/share/doc/haproxy/cookie-options.txt' 'doc/intro.txt' -> 'debian/haproxy/usr/share/doc/haproxy/intro.txt' 'doc/linux-syn-cookies.txt' -> 'debian/haproxy/usr/share/doc/haproxy/linux-syn-cookies.txt' 'doc/lua.txt' -> 'debian/haproxy/usr/share/doc/haproxy/lua.txt' 'doc/management.txt' -> 'debian/haproxy/usr/share/doc/haproxy/management.txt' 'doc/netscaler-client-ip-insertion-protocol.txt' -> 'debian/haproxy/usr/share/doc/haproxy/netscaler-client-ip-insertion-protocol.txt' 'doc/network-namespaces.txt' -> 'debian/haproxy/usr/share/doc/haproxy/network-namespaces.txt' 'doc/peers-v2.0.txt' -> 'debian/haproxy/usr/share/doc/haproxy/peers-v2.0.txt' 'doc/peers.txt' -> 'debian/haproxy/usr/share/doc/haproxy/peers.txt' 'doc/proxy-protocol.txt' -> 'debian/haproxy/usr/share/doc/haproxy/proxy-protocol.txt' 'doc/regression-testing.txt' -> 'debian/haproxy/usr/share/doc/haproxy/regression-testing.txt' 'doc/seamless_reload.txt' -> 'debian/haproxy/usr/share/doc/haproxy/seamless_reload.txt' make[2]: Leaving directory '/build/haproxy-IjE5nw/haproxy-2.2.9' install -m 0644 -D debian/rsyslog.conf debian/haproxy/etc/rsyslog.d/49-haproxy.conf install -m 0644 -D debian/logrotate.conf debian/haproxy/etc/logrotate.d/haproxy make[1]: Leaving directory '/build/haproxy-IjE5nw/haproxy-2.2.9' dh_install -a debian/rules override_dh_installdocs make[1]: Entering directory '/build/haproxy-IjE5nw/haproxy-2.2.9' dh_installdocs -Xsystemd/ -Xhalog/ make[1]: Leaving directory '/build/haproxy-IjE5nw/haproxy-2.2.9' dh_sphinxdoc -a dh_sphinxdoc: warning: Sphinx documentation not found dh_installchangelogs -a debian/rules override_dh_installexamples make[1]: Entering directory '/build/haproxy-IjE5nw/haproxy-2.2.9' dh_installexamples -X build.cfg make[1]: Leaving directory '/build/haproxy-IjE5nw/haproxy-2.2.9' dh_installman -a debian/rules override_dh_installinit make[1]: Entering directory '/build/haproxy-IjE5nw/haproxy-2.2.9' dh_installinit --no-restart-after-upgrade --no-stop-on-upgrade make[1]: Leaving directory '/build/haproxy-IjE5nw/haproxy-2.2.9' debian/rules override_dh_installsystemd make[1]: Entering directory '/build/haproxy-IjE5nw/haproxy-2.2.9' dh_installsystemd --no-restart-after-upgrade --no-stop-on-upgrade make[1]: Leaving directory '/build/haproxy-IjE5nw/haproxy-2.2.9' dh_perl -a dh_link -a dh_strip_nondeterminism -a dh_compress -a dh_fixperms -a dh_missing -a dh_dwz -a dwz: debian/haproxy/usr/sbin/haproxy: DWARF compression not beneficial - old size 3750736 new size 3821175 debian/rules override_dh_strip make[1]: Entering directory '/build/haproxy-IjE5nw/haproxy-2.2.9' dh_strip --dbgsym-migration="haproxy-dbg" make[1]: Leaving directory '/build/haproxy-IjE5nw/haproxy-2.2.9' dh_makeshlibs -a dh_shlibdeps -a dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/haproxy/usr/sbin/haproxy was not linked against libgcc_s.so.1 (it uses none of the library's symbols) dh_installdeb -a dh_gencontrol -a dh_md5sums -a dh_builddeb -a dpkg-deb: building package 'haproxy-dbgsym' in '../haproxy-dbgsym_2.2.9-2+deb11u2_amd64.deb'. dpkg-deb: building package 'haproxy' in '../haproxy_2.2.9-2+deb11u2_amd64.deb'. dpkg-genbuildinfo --build=any dpkg-genchanges --build=any >../haproxy_2.2.9-2+deb11u2_amd64.changes dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) I: running special hook: sync-out /build/haproxy-IjE5nw /tmp/haproxy-2.2.9-2+deb11u2qe25b09p I: cleaning package lists and apt cache... I: creating tarball... I: done I: removing tempdir /tmp/mmdebstrap.3DWq4dBrtm... I: success in 597.9074 seconds md5: haproxy-dbgsym_2.2.9-2+deb11u2_amd64.deb: OK md5: haproxy_2.2.9-2+deb11u2_amd64.deb: OK sha1: haproxy-dbgsym_2.2.9-2+deb11u2_amd64.deb: OK sha1: haproxy_2.2.9-2+deb11u2_amd64.deb: OK sha256: haproxy-dbgsym_2.2.9-2+deb11u2_amd64.deb: OK sha256: haproxy_2.2.9-2+deb11u2_amd64.deb: OK Checksums: OK