https://launchpad.net/~vbernat/+archive/ubuntu/haproxy-2.0/+build/24920683 RUN: /usr/share/launchpad-buildd/bin/builder-prep Kernel version: Linux bos01-s390x-019 5.4.0-135-generic #152-Ubuntu SMP Wed Nov 23 21:05:01 UTC 2022 s390x Buildd toolchain package versions: launchpad-buildd_223~593~ubuntu20.04.1 python3-lpbuildd_223~593~ubuntu20.04.1 sbuild_0.79.0-1ubuntu1 git-build-recipe_0.3.6 git_1:2.25.1-1ubuntu3.6 dpkg-dev_1.19.7ubuntu3.2 python3-debian_0.1.36ubuntu1. Syncing the system clock with the buildd NTP service... 10 Dec 00:00:44 ntpdate[1891]: adjust time server 10.211.37.1 offset 0.001134 sec RUN: /usr/share/launchpad-buildd/bin/in-target unpack-chroot --backend=chroot --series=focal --arch=s390x PACKAGEBUILD-24920683 --image-type chroot /home/buildd/filecache-default/0c27a67c210d6cb13869ddd14c37f7dc742e8ea2 Creating target for build PACKAGEBUILD-24920683 RUN: /usr/share/launchpad-buildd/bin/in-target mount-chroot --backend=chroot --series=focal --arch=s390x PACKAGEBUILD-24920683 Starting target for build PACKAGEBUILD-24920683 RUN: /usr/share/launchpad-buildd/bin/in-target override-sources-list --backend=chroot --series=focal --arch=s390x PACKAGEBUILD-24920683 'deb http://ppa.launchpadcontent.net/vbernat/haproxy-2.0/ubuntu focal main' 'deb http://ftpmaster.internal/ubuntu focal main restricted universe multiverse' 'deb http://ftpmaster.internal/ubuntu focal-security main restricted universe multiverse' 'deb http://ftpmaster.internal/ubuntu focal-updates main restricted universe multiverse' Overriding sources.list in build-PACKAGEBUILD-24920683 RUN: /usr/share/launchpad-buildd/bin/in-target add-trusted-keys --backend=chroot --series=focal --arch=s390x PACKAGEBUILD-24920683 Adding trusted keys to build-PACKAGEBUILD-24920683 pub rsa1024/505D97A41C61B9CD 2013-06-05 [SC] Key fingerprint = CFFB 779A ADC9 95E4 F350 A060 505D 97A4 1C61 B9CD uid Launchpad PPA for Vincent Bernat RUN: /usr/share/launchpad-buildd/bin/in-target update-debian-chroot --backend=chroot --series=focal --arch=s390x PACKAGEBUILD-24920683 Updating target for build PACKAGEBUILD-24920683 Get:1 http://ppa.launchpadcontent.net/vbernat/haproxy-2.0/ubuntu focal InRelease [23.8 kB] Get:2 http://ftpmaster.internal/ubuntu focal InRelease [265 kB] Get:3 http://ppa.launchpadcontent.net/vbernat/haproxy-2.0/ubuntu focal/main s390x Packages [1196 B] Get:4 http://ftpmaster.internal/ubuntu focal-security InRelease [114 kB] Get:5 http://ftpmaster.internal/ubuntu focal-updates InRelease [114 kB] Get:6 http://ppa.launchpadcontent.net/vbernat/haproxy-2.0/ubuntu focal/main Translation-en [704 B] Get:7 http://ftpmaster.internal/ubuntu focal/main s390x Packages [922 kB] Get:8 http://ftpmaster.internal/ubuntu focal/main Translation-en [506 kB] Get:9 http://ftpmaster.internal/ubuntu focal/universe s390x Packages [8224 kB] Get:10 http://ftpmaster.internal/ubuntu focal/universe Translation-en [5124 kB] Get:11 http://ftpmaster.internal/ubuntu focal-security/main s390x Packages [774 kB] Get:12 http://ftpmaster.internal/ubuntu focal-security/main Translation-en [311 kB] Get:13 http://ftpmaster.internal/ubuntu focal-security/restricted s390x Packages [4240 B] Get:14 http://ftpmaster.internal/ubuntu focal-security/restricted Translation-en [196 kB] Get:15 http://ftpmaster.internal/ubuntu focal-security/universe s390x Packages [573 kB] Get:16 http://ftpmaster.internal/ubuntu focal-security/universe Translation-en [150 kB] Get:17 http://ftpmaster.internal/ubuntu focal-security/multiverse s390x Packages [3068 B] Get:18 http://ftpmaster.internal/ubuntu focal-security/multiverse Translation-en [5464 B] Get:19 http://ftpmaster.internal/ubuntu focal-updates/main s390x Packages [1060 kB] Get:20 http://ftpmaster.internal/ubuntu focal-updates/main Translation-en [395 kB] Get:21 http://ftpmaster.internal/ubuntu focal-updates/restricted s390x Packages [4436 B] Get:22 http://ftpmaster.internal/ubuntu focal-updates/restricted Translation-en [208 kB] Get:23 http://ftpmaster.internal/ubuntu focal-updates/universe s390x Packages [796 kB] Get:24 http://ftpmaster.internal/ubuntu focal-updates/universe Translation-en [234 kB] Get:25 http://ftpmaster.internal/ubuntu focal-updates/multiverse s390x Packages [4888 B] Get:26 http://ftpmaster.internal/ubuntu focal-updates/multiverse Translation-en [7380 B] Fetched 20.0 MB in 5s (4128 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... The following packages will be upgraded: apt base-files bash binutils binutils-common binutils-s390x-linux-gnu bsdutils build-essential ca-certificates cpp-9 dpkg dpkg-dev e2fsprogs fdisk g++-9 gcc-10-base gcc-9 gcc-9-base gpg gpg-agent gpgconf gpgv gzip libapparmor1 libapt-pkg6.0 libasan5 libatomic1 libbinutils libblkid1 libc-bin libc-dev-bin libc6 libc6-dev libcc1-0 libcom-err2 libcryptsetup12 libctf-nobfd0 libctf0 libdpkg-perl libext2fs2 libfdisk1 libgcc-9-dev libgcc-s1 libgcrypt20 libgmp10 libgnutls30 libgomp1 libhogweed5 libitm1 libjson-c4 libkmod2 liblz4-1 liblzma5 libmount1 libnettle7 libp11-kit0 libpam-modules libpam-modules-bin libpam-runtime libpam0g libpcre2-8-0 libpcre3 libperl5.30 libprocps8 libseccomp2 libsepol1 libsmartcols1 libsqlite3-0 libss2 libssl1.1 libstdc++-9-dev libstdc++6 libsystemd0 libubsan1 libudev1 libuuid1 libzstd1 linux-libc-dev login logsave mount openssl passwd perl perl-base perl-modules-5.30 procps systemd systemd-sysv systemd-timesyncd tar tzdata ubuntu-keyring util-linux xz-utils zlib1g 96 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Need to get 60.8 MB of archives. After this operation, 14.5 MB of additional disk space will be used. Get:1 http://ftpmaster.internal/ubuntu focal-updates/main s390x libc6-dev s390x 2.31-0ubuntu9.9 [2021 kB] Get:2 http://ftpmaster.internal/ubuntu focal-updates/main s390x libc-dev-bin s390x 2.31-0ubuntu9.9 [63.2 kB] Get:3 http://ftpmaster.internal/ubuntu focal-security/main s390x linux-libc-dev s390x 5.4.0-135.152 [1120 kB] Get:4 http://ftpmaster.internal/ubuntu focal-security/main s390x libubsan1 s390x 10.3.0-1ubuntu1~20.04 [755 kB] Get:5 http://ftpmaster.internal/ubuntu focal-security/main s390x libitm1 s390x 10.3.0-1ubuntu1~20.04 [25.4 kB] Get:6 http://ftpmaster.internal/ubuntu focal-security/main s390x libgomp1 s390x 10.3.0-1ubuntu1~20.04 [94.7 kB] Get:7 http://ftpmaster.internal/ubuntu focal-security/main s390x gcc-10-base s390x 10.3.0-1ubuntu1~20.04 [20.2 kB] Get:8 http://ftpmaster.internal/ubuntu focal-security/main s390x libgcc-s1 s390x 10.3.0-1ubuntu1~20.04 [24.7 kB] Get:9 http://ftpmaster.internal/ubuntu focal-security/main s390x libcc1-0 s390x 10.3.0-1ubuntu1~20.04 [45.0 kB] Get:10 http://ftpmaster.internal/ubuntu focal-security/main s390x libatomic1 s390x 10.3.0-1ubuntu1~20.04 [8428 B] Get:11 http://ftpmaster.internal/ubuntu focal-security/main s390x libstdc++6 s390x 10.3.0-1ubuntu1~20.04 [496 kB] Get:12 http://ftpmaster.internal/ubuntu focal-updates/main s390x libc6 s390x 2.31-0ubuntu9.9 [2270 kB] Get:13 http://ftpmaster.internal/ubuntu focal-updates/main s390x base-files s390x 11ubuntu5.6 [60.2 kB] Get:14 http://ftpmaster.internal/ubuntu focal-security/main s390x bash s390x 5.0-6ubuntu1.2 [603 kB] Get:15 http://ftpmaster.internal/ubuntu focal-security/main s390x bsdutils s390x 1:2.34-0.1ubuntu9.3 [60.2 kB] Get:16 http://ftpmaster.internal/ubuntu focal-security/main s390x tar s390x 1.30+dfsg-7ubuntu0.20.04.2 [229 kB] Get:17 http://ftpmaster.internal/ubuntu focal-security/main s390x dpkg s390x 1.19.7ubuntu3.2 [1107 kB] Get:18 http://ftpmaster.internal/ubuntu focal-security/main s390x gzip s390x 1.10-0ubuntu4.1 [95.7 kB] Get:19 http://ftpmaster.internal/ubuntu focal-security/main s390x login s390x 1:4.8.1-1ubuntu5.20.04.4 [218 kB] Get:20 http://ftpmaster.internal/ubuntu focal-security/main s390x libperl5.30 s390x 5.30.0-9ubuntu0.3 [3779 kB] Get:21 http://ftpmaster.internal/ubuntu focal-security/main s390x perl s390x 5.30.0-9ubuntu0.3 [224 kB] Get:22 http://ftpmaster.internal/ubuntu focal-security/main s390x perl-base s390x 5.30.0-9ubuntu0.3 [1418 kB] Get:23 http://ftpmaster.internal/ubuntu focal-security/main s390x perl-modules-5.30 all 5.30.0-9ubuntu0.3 [2739 kB] Get:24 http://ftpmaster.internal/ubuntu focal-security/main s390x zlib1g s390x 1:1.2.11.dfsg-2ubuntu1.5 [55.4 kB] Get:25 http://ftpmaster.internal/ubuntu focal-security/main s390x libblkid1 s390x 2.34-0.1ubuntu9.3 [125 kB] Get:26 http://ftpmaster.internal/ubuntu focal-security/main s390x libuuid1 s390x 2.34-0.1ubuntu9.3 [19.8 kB] Get:27 http://ftpmaster.internal/ubuntu focal-security/main s390x libfdisk1 s390x 2.34-0.1ubuntu9.3 [159 kB] Get:28 http://ftpmaster.internal/ubuntu focal-security/main s390x libmount1 s390x 2.34-0.1ubuntu9.3 [136 kB] Get:29 http://ftpmaster.internal/ubuntu focal-security/main s390x libsmartcols1 s390x 2.34-0.1ubuntu9.3 [91.8 kB] Get:30 http://ftpmaster.internal/ubuntu focal-security/main s390x fdisk s390x 2.34-0.1ubuntu9.3 [113 kB] Get:31 http://ftpmaster.internal/ubuntu focal-security/main s390x util-linux s390x 2.34-0.1ubuntu9.3 [982 kB] Get:32 http://ftpmaster.internal/ubuntu focal-updates/main s390x libc-bin s390x 2.31-0ubuntu9.9 [513 kB] Get:33 http://ftpmaster.internal/ubuntu focal-security/main s390x libgcrypt20 s390x 1.8.5-5ubuntu1.1 [348 kB] Get:34 http://ftpmaster.internal/ubuntu focal-security/main s390x liblz4-1 s390x 1.9.2-2ubuntu0.20.04.1 [53.8 kB] Get:35 http://ftpmaster.internal/ubuntu focal-security/main s390x liblzma5 s390x 5.2.4-1ubuntu1.1 [90.2 kB] Get:36 http://ftpmaster.internal/ubuntu focal-updates/main s390x systemd-timesyncd s390x 245.4-4ubuntu3.19 [26.0 kB] Get:37 http://ftpmaster.internal/ubuntu focal-updates/main s390x systemd-sysv s390x 245.4-4ubuntu3.19 [10.3 kB] Get:38 http://ftpmaster.internal/ubuntu focal-updates/main s390x libapparmor1 s390x 2.13.3-7ubuntu5.1 [32.7 kB] Get:39 http://ftpmaster.internal/ubuntu focal-security/main s390x libjson-c4 s390x 0.13.1+dfsg-7ubuntu0.3 [28.2 kB] Get:40 http://ftpmaster.internal/ubuntu focal-security/main s390x libssl1.1 s390x 1.1.1f-1ubuntu2.16 [982 kB] Get:41 http://ftpmaster.internal/ubuntu focal-security/main s390x libcryptsetup12 s390x 2:2.2.2-3ubuntu2.4 [146 kB] Get:42 http://ftpmaster.internal/ubuntu focal-security/main s390x libgmp10 s390x 2:6.2.0+dfsg-4ubuntu0.1 [227 kB] Get:43 http://ftpmaster.internal/ubuntu focal-security/main s390x libnettle7 s390x 3.5.1+really3.5.1-2ubuntu0.2 [123 kB] Get:44 http://ftpmaster.internal/ubuntu focal-security/main s390x libhogweed5 s390x 3.5.1+really3.5.1-2ubuntu0.2 [135 kB] Get:45 http://ftpmaster.internal/ubuntu focal-security/main s390x libp11-kit0 s390x 0.23.20-1ubuntu0.1 [184 kB] Get:46 http://ftpmaster.internal/ubuntu focal-security/main s390x libgnutls30 s390x 3.6.13-2ubuntu1.7 [715 kB] Get:47 http://ftpmaster.internal/ubuntu focal-security/main s390x libzstd1 s390x 1.4.4+dfsg-3ubuntu0.1 [215 kB] Get:48 http://ftpmaster.internal/ubuntu focal-updates/main s390x libkmod2 s390x 27-1ubuntu2.1 [41.3 kB] Get:49 http://ftpmaster.internal/ubuntu focal-updates/main s390x libpam0g s390x 1.3.1-5ubuntu4.3 [52.4 kB] Get:50 http://ftpmaster.internal/ubuntu focal-security/main s390x libpcre2-8-0 s390x 10.34-7ubuntu0.1 [110 kB] Get:51 http://ftpmaster.internal/ubuntu focal-security/main s390x libseccomp2 s390x 2.5.1-1ubuntu1~20.04.2 [40.9 kB] Get:52 http://ftpmaster.internal/ubuntu focal-security/main s390x mount s390x 2.34-0.1ubuntu9.3 [109 kB] Get:53 http://ftpmaster.internal/ubuntu focal-updates/main s390x systemd s390x 245.4-4ubuntu3.19 [3413 kB] Get:54 http://ftpmaster.internal/ubuntu focal-updates/main s390x libsystemd0 s390x 245.4-4ubuntu3.19 [242 kB] Get:55 http://ftpmaster.internal/ubuntu focal-updates/main s390x libudev1 s390x 245.4-4ubuntu3.19 [68.4 kB] Get:56 http://ftpmaster.internal/ubuntu focal-updates/main s390x libapt-pkg6.0 s390x 2.0.9 [772 kB] Get:57 http://ftpmaster.internal/ubuntu focal-security/main s390x gpgv s390x 2.2.19-3ubuntu2.2 [182 kB] Get:58 http://ftpmaster.internal/ubuntu focal-updates/main s390x ubuntu-keyring all 2020.02.11.4 [22.1 kB] Get:59 http://ftpmaster.internal/ubuntu focal-updates/main s390x apt s390x 2.0.9 [1251 kB] Get:60 http://ftpmaster.internal/ubuntu focal-updates/main s390x libpam-modules-bin s390x 1.3.1-5ubuntu4.3 [39.2 kB] Get:61 http://ftpmaster.internal/ubuntu focal-updates/main s390x libpam-modules s390x 1.3.1-5ubuntu4.3 [248 kB] Get:62 http://ftpmaster.internal/ubuntu focal-security/main s390x logsave s390x 1.45.5-2ubuntu1.1 [9920 B] Get:63 http://ftpmaster.internal/ubuntu focal-security/main s390x libext2fs2 s390x 1.45.5-2ubuntu1.1 [177 kB] Get:64 http://ftpmaster.internal/ubuntu focal-security/main s390x e2fsprogs s390x 1.45.5-2ubuntu1.1 [504 kB] Get:65 http://ftpmaster.internal/ubuntu focal-updates/main s390x libpam-runtime all 1.3.1-5ubuntu4.3 [37.3 kB] Get:66 http://ftpmaster.internal/ubuntu focal-security/main s390x libpcre3 s390x 2:8.39-12ubuntu0.1 [156 kB] Get:67 http://ftpmaster.internal/ubuntu focal-security/main s390x libsepol1 s390x 3.0-1ubuntu0.1 [224 kB] Get:68 http://ftpmaster.internal/ubuntu focal-security/main s390x passwd s390x 1:4.8.1-1ubuntu5.20.04.4 [776 kB] Get:69 http://ftpmaster.internal/ubuntu focal-security/main s390x libcom-err2 s390x 1.45.5-2ubuntu1.1 [9288 B] Get:70 http://ftpmaster.internal/ubuntu focal-updates/main s390x libprocps8 s390x 2:3.3.16-1ubuntu2.3 [30.7 kB] Get:71 http://ftpmaster.internal/ubuntu focal-security/main s390x libss2 s390x 1.45.5-2ubuntu1.1 [10.6 kB] Get:72 http://ftpmaster.internal/ubuntu focal-updates/main s390x procps s390x 2:3.3.16-1ubuntu2.3 [223 kB] Get:73 http://ftpmaster.internal/ubuntu focal-security/main s390x openssl s390x 1.1.1f-1ubuntu2.16 [609 kB] Get:74 http://ftpmaster.internal/ubuntu focal-security/main s390x ca-certificates all 20211016ubuntu0.20.04.1 [141 kB] Get:75 http://ftpmaster.internal/ubuntu focal-security/main s390x libsqlite3-0 s390x 3.31.1-4ubuntu0.5 [509 kB] Get:76 http://ftpmaster.internal/ubuntu focal-security/main s390x tzdata all 2022f-0ubuntu0.20.04.1 [285 kB] Get:77 http://ftpmaster.internal/ubuntu focal-security/main s390x xz-utils s390x 5.2.4-1ubuntu1.1 [80.3 kB] Get:78 http://ftpmaster.internal/ubuntu focal-security/main s390x libctf0 s390x 2.34-6ubuntu1.4 [43.0 kB] Get:79 http://ftpmaster.internal/ubuntu focal-security/main s390x binutils-s390x-linux-gnu s390x 2.34-6ubuntu1.4 [1438 kB] Get:80 http://ftpmaster.internal/ubuntu focal-security/main s390x libbinutils s390x 2.34-6ubuntu1.4 [301 kB] Get:81 http://ftpmaster.internal/ubuntu focal-security/main s390x binutils s390x 2.34-6ubuntu1.4 [3340 B] Get:82 http://ftpmaster.internal/ubuntu focal-security/main s390x binutils-common s390x 2.34-6ubuntu1.4 [207 kB] Get:83 http://ftpmaster.internal/ubuntu focal-security/main s390x libctf-nobfd0 s390x 2.34-6ubuntu1.4 [43.7 kB] Get:84 http://ftpmaster.internal/ubuntu focal-security/main s390x dpkg-dev all 1.19.7ubuntu3.2 [679 kB] Get:85 http://ftpmaster.internal/ubuntu focal-security/main s390x libdpkg-perl all 1.19.7ubuntu3.2 [231 kB] Get:86 http://ftpmaster.internal/ubuntu focal-updates/main s390x build-essential s390x 12.8ubuntu1.1 [4664 B] Get:87 http://ftpmaster.internal/ubuntu focal-security/main s390x libasan5 s390x 9.4.0-1ubuntu1~20.04.1 [2559 kB] Get:88 http://ftpmaster.internal/ubuntu focal-security/main s390x g++-9 s390x 9.4.0-1ubuntu1~20.04.1 [6608 kB] Get:89 http://ftpmaster.internal/ubuntu focal-security/main s390x libstdc++-9-dev s390x 9.4.0-1ubuntu1~20.04.1 [1682 kB] Get:90 http://ftpmaster.internal/ubuntu focal-security/main s390x gcc-9 s390x 9.4.0-1ubuntu1~20.04.1 [6489 kB] Get:91 http://ftpmaster.internal/ubuntu focal-security/main s390x libgcc-9-dev s390x 9.4.0-1ubuntu1~20.04.1 [689 kB] Get:92 http://ftpmaster.internal/ubuntu focal-security/main s390x cpp-9 s390x 9.4.0-1ubuntu1~20.04.1 [5726 kB] Get:93 http://ftpmaster.internal/ubuntu focal-security/main s390x gcc-9-base s390x 9.4.0-1ubuntu1~20.04.1 [19.5 kB] Get:94 http://ftpmaster.internal/ubuntu focal-security/main s390x gpg s390x 2.2.19-3ubuntu2.2 [438 kB] Get:95 http://ftpmaster.internal/ubuntu focal-security/main s390x gpgconf s390x 2.2.19-3ubuntu2.2 [117 kB] Get:96 http://ftpmaster.internal/ubuntu focal-security/main s390x gpg-agent s390x 2.2.19-3ubuntu2.2 [213 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 60.8 MB in 3s (17.7 MB/s) (Reading database ... 12607 files and directories currently installed.) Preparing to unpack .../0-libc6-dev_2.31-0ubuntu9.9_s390x.deb ... Unpacking libc6-dev:s390x (2.31-0ubuntu9.9) over (2.31-0ubuntu9) ... Preparing to unpack .../1-libc-dev-bin_2.31-0ubuntu9.9_s390x.deb ... Unpacking libc-dev-bin (2.31-0ubuntu9.9) over (2.31-0ubuntu9) ... Preparing to unpack .../2-linux-libc-dev_5.4.0-135.152_s390x.deb ... Unpacking linux-libc-dev:s390x (5.4.0-135.152) over (5.4.0-26.30) ... Preparing to unpack .../3-libubsan1_10.3.0-1ubuntu1~20.04_s390x.deb ... Unpacking libubsan1:s390x (10.3.0-1ubuntu1~20.04) over (10-20200411-0ubuntu1) ... Preparing to unpack .../4-libitm1_10.3.0-1ubuntu1~20.04_s390x.deb ... Unpacking libitm1:s390x (10.3.0-1ubuntu1~20.04) over (10-20200411-0ubuntu1) ... Preparing to unpack .../5-libgomp1_10.3.0-1ubuntu1~20.04_s390x.deb ... Unpacking libgomp1:s390x (10.3.0-1ubuntu1~20.04) over (10-20200411-0ubuntu1) ... Preparing to unpack .../6-gcc-10-base_10.3.0-1ubuntu1~20.04_s390x.deb ... Unpacking gcc-10-base:s390x (10.3.0-1ubuntu1~20.04) over (10-20200411-0ubuntu1) ... Setting up gcc-10-base:s390x (10.3.0-1ubuntu1~20.04) ... (Reading database ... 12606 files and directories currently installed.) Preparing to unpack .../libgcc-s1_10.3.0-1ubuntu1~20.04_s390x.deb ... Unpacking libgcc-s1:s390x (10.3.0-1ubuntu1~20.04) over (10-20200411-0ubuntu1) ... Setting up libgcc-s1:s390x (10.3.0-1ubuntu1~20.04) ... (Reading database ... 12606 files and directories currently installed.) Preparing to unpack .../libcc1-0_10.3.0-1ubuntu1~20.04_s390x.deb ... Unpacking libcc1-0:s390x (10.3.0-1ubuntu1~20.04) over (10-20200411-0ubuntu1) ... Preparing to unpack .../libatomic1_10.3.0-1ubuntu1~20.04_s390x.deb ... Unpacking libatomic1:s390x (10.3.0-1ubuntu1~20.04) over (10-20200411-0ubuntu1) ... Preparing to unpack .../libstdc++6_10.3.0-1ubuntu1~20.04_s390x.deb ... Unpacking libstdc++6:s390x (10.3.0-1ubuntu1~20.04) over (10-20200411-0ubuntu1) ... Setting up libstdc++6:s390x (10.3.0-1ubuntu1~20.04) ... (Reading database ... 12606 files and directories currently installed.) Preparing to unpack .../libc6_2.31-0ubuntu9.9_s390x.deb ... Unpacking libc6:s390x (2.31-0ubuntu9.9) over (2.31-0ubuntu9) ... Setting up libc6:s390x (2.31-0ubuntu9.9) ... (Reading database ... 12606 files and directories currently installed.) Preparing to unpack .../base-files_11ubuntu5.6_s390x.deb ... Unpacking base-files (11ubuntu5.6) over (11ubuntu5) ... Setting up base-files (11ubuntu5.6) ... Installing new version of config file /etc/issue ... Installing new version of config file /etc/issue.net ... Installing new version of config file /etc/lsb-release ... Installing new version of config file /etc/update-motd.d/50-motd-news ... Removing obsolete conffile /etc/default/motd-news ... (Reading database ... 12605 files and directories currently installed.) Preparing to unpack .../bash_5.0-6ubuntu1.2_s390x.deb ... Unpacking bash (5.0-6ubuntu1.2) over (5.0-6ubuntu1) ... Setting up bash (5.0-6ubuntu1.2) ... update-alternatives: using /usr/share/man/man7/bash-builtins.7.gz to provide /usr/share/man/man7/builtins.7.gz (builtins.7.gz) in auto mode (Reading database ... 12605 files and directories currently installed.) Preparing to unpack .../bsdutils_1%3a2.34-0.1ubuntu9.3_s390x.deb ... Unpacking bsdutils (1:2.34-0.1ubuntu9.3) over (1:2.34-0.1ubuntu9) ... Setting up bsdutils (1:2.34-0.1ubuntu9.3) ... (Reading database ... 12605 files and directories currently installed.) Preparing to unpack .../tar_1.30+dfsg-7ubuntu0.20.04.2_s390x.deb ... Unpacking tar (1.30+dfsg-7ubuntu0.20.04.2) over (1.30+dfsg-7) ... Setting up tar (1.30+dfsg-7ubuntu0.20.04.2) ... (Reading database ... 12605 files and directories currently installed.) Preparing to unpack .../dpkg_1.19.7ubuntu3.2_s390x.deb ... Unpacking dpkg (1.19.7ubuntu3.2) over (1.19.7ubuntu3) ... Setting up dpkg (1.19.7ubuntu3.2) ... (Reading database ... 12605 files and directories currently installed.) Preparing to unpack .../gzip_1.10-0ubuntu4.1_s390x.deb ... Unpacking gzip (1.10-0ubuntu4.1) over (1.10-0ubuntu4) ... Setting up gzip (1.10-0ubuntu4.1) ... (Reading database ... 12605 files and directories currently installed.) Preparing to unpack .../login_1%3a4.8.1-1ubuntu5.20.04.4_s390x.deb ... Unpacking login (1:4.8.1-1ubuntu5.20.04.4) over (1:4.8.1-1ubuntu5) ... Setting up login (1:4.8.1-1ubuntu5.20.04.4) ... (Reading database ... 12605 files and directories currently installed.) Preparing to unpack .../libperl5.30_5.30.0-9ubuntu0.3_s390x.deb ... Unpacking libperl5.30:s390x (5.30.0-9ubuntu0.3) over (5.30.0-9build1) ... Preparing to unpack .../perl_5.30.0-9ubuntu0.3_s390x.deb ... Unpacking perl (5.30.0-9ubuntu0.3) over (5.30.0-9build1) ... Preparing to unpack .../perl-base_5.30.0-9ubuntu0.3_s390x.deb ... Unpacking perl-base (5.30.0-9ubuntu0.3) over (5.30.0-9build1) ... Setting up perl-base (5.30.0-9ubuntu0.3) ... (Reading database ... 12605 files and directories currently installed.) Preparing to unpack .../perl-modules-5.30_5.30.0-9ubuntu0.3_all.deb ... Unpacking perl-modules-5.30 (5.30.0-9ubuntu0.3) over (5.30.0-9build1) ... Preparing to unpack .../zlib1g_1%3a1.2.11.dfsg-2ubuntu1.5_s390x.deb ... Unpacking zlib1g:s390x (1:1.2.11.dfsg-2ubuntu1.5) over (1:1.2.11.dfsg-2ubuntu1) ... Setting up zlib1g:s390x (1:1.2.11.dfsg-2ubuntu1.5) ... (Reading database ... 12605 files and directories currently installed.) Preparing to unpack .../libblkid1_2.34-0.1ubuntu9.3_s390x.deb ... Unpacking libblkid1:s390x (2.34-0.1ubuntu9.3) over (2.34-0.1ubuntu9) ... Setting up libblkid1:s390x (2.34-0.1ubuntu9.3) ... (Reading database ... 12605 files and directories currently installed.) Preparing to unpack .../libuuid1_2.34-0.1ubuntu9.3_s390x.deb ... Unpacking libuuid1:s390x (2.34-0.1ubuntu9.3) over (2.34-0.1ubuntu9) ... Setting up libuuid1:s390x (2.34-0.1ubuntu9.3) ... (Reading database ... 12605 files and directories currently installed.) Preparing to unpack .../libfdisk1_2.34-0.1ubuntu9.3_s390x.deb ... Unpacking libfdisk1:s390x (2.34-0.1ubuntu9.3) over (2.34-0.1ubuntu9) ... Preparing to unpack .../libmount1_2.34-0.1ubuntu9.3_s390x.deb ... Unpacking libmount1:s390x (2.34-0.1ubuntu9.3) over (2.34-0.1ubuntu9) ... Setting up libmount1:s390x (2.34-0.1ubuntu9.3) ... (Reading database ... 12605 files and directories currently installed.) Preparing to unpack .../libsmartcols1_2.34-0.1ubuntu9.3_s390x.deb ... Unpacking libsmartcols1:s390x (2.34-0.1ubuntu9.3) over (2.34-0.1ubuntu9) ... Setting up libsmartcols1:s390x (2.34-0.1ubuntu9.3) ... (Reading database ... 12605 files and directories currently installed.) Preparing to unpack .../fdisk_2.34-0.1ubuntu9.3_s390x.deb ... Unpacking fdisk (2.34-0.1ubuntu9.3) over (2.34-0.1ubuntu9) ... Preparing to unpack .../util-linux_2.34-0.1ubuntu9.3_s390x.deb ... Unpacking util-linux (2.34-0.1ubuntu9.3) over (2.34-0.1ubuntu9) ... Setting up util-linux (2.34-0.1ubuntu9.3) ... (Reading database ... 12605 files and directories currently installed.) Preparing to unpack .../libc-bin_2.31-0ubuntu9.9_s390x.deb ... Unpacking libc-bin (2.31-0ubuntu9.9) over (2.31-0ubuntu9) ... Setting up libc-bin (2.31-0ubuntu9.9) ... (Reading database ... 12605 files and directories currently installed.) Preparing to unpack .../libgcrypt20_1.8.5-5ubuntu1.1_s390x.deb ... Unpacking libgcrypt20:s390x (1.8.5-5ubuntu1.1) over (1.8.5-5ubuntu1) ... Setting up libgcrypt20:s390x (1.8.5-5ubuntu1.1) ... (Reading database ... 12605 files and directories currently installed.) Preparing to unpack .../liblz4-1_1.9.2-2ubuntu0.20.04.1_s390x.deb ... Unpacking liblz4-1:s390x (1.9.2-2ubuntu0.20.04.1) over (1.9.2-2) ... Setting up liblz4-1:s390x (1.9.2-2ubuntu0.20.04.1) ... (Reading database ... 12605 files and directories currently installed.) Preparing to unpack .../liblzma5_5.2.4-1ubuntu1.1_s390x.deb ... Unpacking liblzma5:s390x (5.2.4-1ubuntu1.1) over (5.2.4-1) ... Setting up liblzma5:s390x (5.2.4-1ubuntu1.1) ... (Reading database ... 12605 files and directories currently installed.) Preparing to unpack .../0-systemd-timesyncd_245.4-4ubuntu3.19_s390x.deb ... Unpacking systemd-timesyncd (245.4-4ubuntu3.19) over (245.4-4ubuntu3) ... Preparing to unpack .../1-systemd-sysv_245.4-4ubuntu3.19_s390x.deb ... Unpacking systemd-sysv (245.4-4ubuntu3.19) over (245.4-4ubuntu3) ... Preparing to unpack .../2-libapparmor1_2.13.3-7ubuntu5.1_s390x.deb ... Unpacking libapparmor1:s390x (2.13.3-7ubuntu5.1) over (2.13.3-7ubuntu5) ... Preparing to unpack .../3-libjson-c4_0.13.1+dfsg-7ubuntu0.3_s390x.deb ... Unpacking libjson-c4:s390x (0.13.1+dfsg-7ubuntu0.3) over (0.13.1+dfsg-7) ... Preparing to unpack .../4-libssl1.1_1.1.1f-1ubuntu2.16_s390x.deb ... Unpacking libssl1.1:s390x (1.1.1f-1ubuntu2.16) over (1.1.1f-1ubuntu2) ... Preparing to unpack .../5-libcryptsetup12_2%3a2.2.2-3ubuntu2.4_s390x.deb ... Unpacking libcryptsetup12:s390x (2:2.2.2-3ubuntu2.4) over (2:2.2.2-3ubuntu2) ... Preparing to unpack .../6-libgmp10_2%3a6.2.0+dfsg-4ubuntu0.1_s390x.deb ... Unpacking libgmp10:s390x (2:6.2.0+dfsg-4ubuntu0.1) over (2:6.2.0+dfsg-4) ... Setting up libgmp10:s390x (2:6.2.0+dfsg-4ubuntu0.1) ... (Reading database ... 12605 files and directories currently installed.) Preparing to unpack .../libnettle7_3.5.1+really3.5.1-2ubuntu0.2_s390x.deb ... Unpacking libnettle7:s390x (3.5.1+really3.5.1-2ubuntu0.2) over (3.5.1+really3.5.1-2) ... Setting up libnettle7:s390x (3.5.1+really3.5.1-2ubuntu0.2) ... (Reading database ... 12605 files and directories currently installed.) Preparing to unpack .../libhogweed5_3.5.1+really3.5.1-2ubuntu0.2_s390x.deb ... Unpacking libhogweed5:s390x (3.5.1+really3.5.1-2ubuntu0.2) over (3.5.1+really3.5.1-2) ... Setting up libhogweed5:s390x (3.5.1+really3.5.1-2ubuntu0.2) ... (Reading database ... 12605 files and directories currently installed.) Preparing to unpack .../libp11-kit0_0.23.20-1ubuntu0.1_s390x.deb ... Unpacking libp11-kit0:s390x (0.23.20-1ubuntu0.1) over (0.23.20-1build1) ... Setting up libp11-kit0:s390x (0.23.20-1ubuntu0.1) ... (Reading database ... 12605 files and directories currently installed.) Preparing to unpack .../libgnutls30_3.6.13-2ubuntu1.7_s390x.deb ... Unpacking libgnutls30:s390x (3.6.13-2ubuntu1.7) over (3.6.13-2ubuntu1) ... Setting up libgnutls30:s390x (3.6.13-2ubuntu1.7) ... (Reading database ... 12605 files and directories currently installed.) Preparing to unpack .../libzstd1_1.4.4+dfsg-3ubuntu0.1_s390x.deb ... Unpacking libzstd1:s390x (1.4.4+dfsg-3ubuntu0.1) over (1.4.4+dfsg-3) ... Setting up libzstd1:s390x (1.4.4+dfsg-3ubuntu0.1) ... (Reading database ... 12605 files and directories currently installed.) Preparing to unpack .../libkmod2_27-1ubuntu2.1_s390x.deb ... Unpacking libkmod2:s390x (27-1ubuntu2.1) over (27-1ubuntu2) ... Preparing to unpack .../libpam0g_1.3.1-5ubuntu4.3_s390x.deb ... Unpacking libpam0g:s390x (1.3.1-5ubuntu4.3) over (1.3.1-5ubuntu4) ... Setting up libpam0g:s390x (1.3.1-5ubuntu4.3) ... (Reading database ... 12605 files and directories currently installed.) Preparing to unpack .../libpcre2-8-0_10.34-7ubuntu0.1_s390x.deb ... Unpacking libpcre2-8-0:s390x (10.34-7ubuntu0.1) over (10.34-7) ... Setting up libpcre2-8-0:s390x (10.34-7ubuntu0.1) ... (Reading database ... 12605 files and directories currently installed.) Preparing to unpack .../libseccomp2_2.5.1-1ubuntu1~20.04.2_s390x.deb ... Unpacking libseccomp2:s390x (2.5.1-1ubuntu1~20.04.2) over (2.4.3-1ubuntu1) ... Setting up libseccomp2:s390x (2.5.1-1ubuntu1~20.04.2) ... (Reading database ... 12605 files and directories currently installed.) Preparing to unpack .../mount_2.34-0.1ubuntu9.3_s390x.deb ... Unpacking mount (2.34-0.1ubuntu9.3) over (2.34-0.1ubuntu9) ... Preparing to unpack .../systemd_245.4-4ubuntu3.19_s390x.deb ... Unpacking systemd (245.4-4ubuntu3.19) over (245.4-4ubuntu3) ... Preparing to unpack .../libsystemd0_245.4-4ubuntu3.19_s390x.deb ... Unpacking libsystemd0:s390x (245.4-4ubuntu3.19) over (245.4-4ubuntu3) ... Setting up libsystemd0:s390x (245.4-4ubuntu3.19) ... (Reading database ... 12606 files and directories currently installed.) Preparing to unpack .../libudev1_245.4-4ubuntu3.19_s390x.deb ... Unpacking libudev1:s390x (245.4-4ubuntu3.19) over (245.4-4ubuntu3) ... Setting up libudev1:s390x (245.4-4ubuntu3.19) ... (Reading database ... 12606 files and directories currently installed.) Preparing to unpack .../libapt-pkg6.0_2.0.9_s390x.deb ... Unpacking libapt-pkg6.0:s390x (2.0.9) over (2.0.2) ... Setting up libapt-pkg6.0:s390x (2.0.9) ... (Reading database ... 12606 files and directories currently installed.) Preparing to unpack .../gpgv_2.2.19-3ubuntu2.2_s390x.deb ... Unpacking gpgv (2.2.19-3ubuntu2.2) over (2.2.19-3ubuntu2) ... Setting up gpgv (2.2.19-3ubuntu2.2) ... (Reading database ... 12606 files and directories currently installed.) Preparing to unpack .../ubuntu-keyring_2020.02.11.4_all.deb ... Unpacking ubuntu-keyring (2020.02.11.4) over (2020.02.11.2) ... Setting up ubuntu-keyring (2020.02.11.4) ... (Reading database ... 12606 files and directories currently installed.) Preparing to unpack .../archives/apt_2.0.9_s390x.deb ... Unpacking apt (2.0.9) over (2.0.2) ... Setting up apt (2.0.9) ... Removing obsolete conffile /etc/kernel/postinst.d/apt-auto-removal ... (Reading database ... 12605 files and directories currently installed.) Preparing to unpack .../libpam-modules-bin_1.3.1-5ubuntu4.3_s390x.deb ... Unpacking libpam-modules-bin (1.3.1-5ubuntu4.3) over (1.3.1-5ubuntu4) ... Setting up libpam-modules-bin (1.3.1-5ubuntu4.3) ... (Reading database ... 12607 files and directories currently installed.) Preparing to unpack .../libpam-modules_1.3.1-5ubuntu4.3_s390x.deb ... Unpacking libpam-modules:s390x (1.3.1-5ubuntu4.3) over (1.3.1-5ubuntu4) ... Setting up libpam-modules:s390x (1.3.1-5ubuntu4.3) ... (Reading database ... 12611 files and directories currently installed.) Preparing to unpack .../logsave_1.45.5-2ubuntu1.1_s390x.deb ... Unpacking logsave (1.45.5-2ubuntu1.1) over (1.45.5-2ubuntu1) ... Preparing to unpack .../libext2fs2_1.45.5-2ubuntu1.1_s390x.deb ... Unpacking libext2fs2:s390x (1.45.5-2ubuntu1.1) over (1.45.5-2ubuntu1) ... Setting up libext2fs2:s390x (1.45.5-2ubuntu1.1) ... (Reading database ... 12611 files and directories currently installed.) Preparing to unpack .../e2fsprogs_1.45.5-2ubuntu1.1_s390x.deb ... Unpacking e2fsprogs (1.45.5-2ubuntu1.1) over (1.45.5-2ubuntu1) ... Preparing to unpack .../libpam-runtime_1.3.1-5ubuntu4.3_all.deb ... Unpacking libpam-runtime (1.3.1-5ubuntu4.3) over (1.3.1-5ubuntu4) ... Setting up libpam-runtime (1.3.1-5ubuntu4.3) ... (Reading database ... 12611 files and directories currently installed.) Preparing to unpack .../libpcre3_2%3a8.39-12ubuntu0.1_s390x.deb ... Unpacking libpcre3:s390x (2:8.39-12ubuntu0.1) over (2:8.39-12build1) ... Setting up libpcre3:s390x (2:8.39-12ubuntu0.1) ... (Reading database ... 12611 files and directories currently installed.) Preparing to unpack .../libsepol1_3.0-1ubuntu0.1_s390x.deb ... Unpacking libsepol1:s390x (3.0-1ubuntu0.1) over (3.0-1) ... Setting up libsepol1:s390x (3.0-1ubuntu0.1) ... (Reading database ... 12611 files and directories currently installed.) Preparing to unpack .../passwd_1%3a4.8.1-1ubuntu5.20.04.4_s390x.deb ... Unpacking passwd (1:4.8.1-1ubuntu5.20.04.4) over (1:4.8.1-1ubuntu5) ... Setting up passwd (1:4.8.1-1ubuntu5.20.04.4) ... (Reading database ... 12611 files and directories currently installed.) Preparing to unpack .../00-libcom-err2_1.45.5-2ubuntu1.1_s390x.deb ... Unpacking libcom-err2:s390x (1.45.5-2ubuntu1.1) over (1.45.5-2ubuntu1) ... Preparing to unpack .../01-libprocps8_2%3a3.3.16-1ubuntu2.3_s390x.deb ... Unpacking libprocps8:s390x (2:3.3.16-1ubuntu2.3) over (2:3.3.16-1ubuntu2) ... Preparing to unpack .../02-libss2_1.45.5-2ubuntu1.1_s390x.deb ... Unpacking libss2:s390x (1.45.5-2ubuntu1.1) over (1.45.5-2ubuntu1) ... Preparing to unpack .../03-procps_2%3a3.3.16-1ubuntu2.3_s390x.deb ... Unpacking procps (2:3.3.16-1ubuntu2.3) over (2:3.3.16-1ubuntu2) ... Preparing to unpack .../04-openssl_1.1.1f-1ubuntu2.16_s390x.deb ... Unpacking openssl (1.1.1f-1ubuntu2.16) over (1.1.1f-1ubuntu2) ... Preparing to unpack .../05-ca-certificates_20211016ubuntu0.20.04.1_all.deb ... Unpacking ca-certificates (20211016ubuntu0.20.04.1) over (20190110ubuntu1) ... Preparing to unpack .../06-libsqlite3-0_3.31.1-4ubuntu0.5_s390x.deb ... Unpacking libsqlite3-0:s390x (3.31.1-4ubuntu0.5) over (3.31.1-4) ... Preparing to unpack .../07-tzdata_2022f-0ubuntu0.20.04.1_all.deb ... Unpacking tzdata (2022f-0ubuntu0.20.04.1) over (2019c-3ubuntu1) ... Preparing to unpack .../08-xz-utils_5.2.4-1ubuntu1.1_s390x.deb ... Unpacking xz-utils (5.2.4-1ubuntu1.1) over (5.2.4-1) ... Preparing to unpack .../09-libctf0_2.34-6ubuntu1.4_s390x.deb ... Unpacking libctf0:s390x (2.34-6ubuntu1.4) over (2.34-6ubuntu1) ... Preparing to unpack .../10-binutils-s390x-linux-gnu_2.34-6ubuntu1.4_s390x.deb ... Unpacking binutils-s390x-linux-gnu (2.34-6ubuntu1.4) over (2.34-6ubuntu1) ... Preparing to unpack .../11-libbinutils_2.34-6ubuntu1.4_s390x.deb ... Unpacking libbinutils:s390x (2.34-6ubuntu1.4) over (2.34-6ubuntu1) ... Preparing to unpack .../12-binutils_2.34-6ubuntu1.4_s390x.deb ... Unpacking binutils (2.34-6ubuntu1.4) over (2.34-6ubuntu1) ... Preparing to unpack .../13-binutils-common_2.34-6ubuntu1.4_s390x.deb ... Unpacking binutils-common:s390x (2.34-6ubuntu1.4) over (2.34-6ubuntu1) ... Preparing to unpack .../14-libctf-nobfd0_2.34-6ubuntu1.4_s390x.deb ... Unpacking libctf-nobfd0:s390x (2.34-6ubuntu1.4) over (2.34-6ubuntu1) ... Preparing to unpack .../15-dpkg-dev_1.19.7ubuntu3.2_all.deb ... Unpacking dpkg-dev (1.19.7ubuntu3.2) over (1.19.7ubuntu3) ... Preparing to unpack .../16-libdpkg-perl_1.19.7ubuntu3.2_all.deb ... Unpacking libdpkg-perl (1.19.7ubuntu3.2) over (1.19.7ubuntu3) ... Preparing to unpack .../17-build-essential_12.8ubuntu1.1_s390x.deb ... Unpacking build-essential (12.8ubuntu1.1) over (12.8ubuntu1) ... Preparing to unpack .../18-libasan5_9.4.0-1ubuntu1~20.04.1_s390x.deb ... Unpacking libasan5:s390x (9.4.0-1ubuntu1~20.04.1) over (9.3.0-10ubuntu2) ... Preparing to unpack .../19-g++-9_9.4.0-1ubuntu1~20.04.1_s390x.deb ... Unpacking g++-9 (9.4.0-1ubuntu1~20.04.1) over (9.3.0-10ubuntu2) ... Preparing to unpack .../20-libstdc++-9-dev_9.4.0-1ubuntu1~20.04.1_s390x.deb ... Unpacking libstdc++-9-dev:s390x (9.4.0-1ubuntu1~20.04.1) over (9.3.0-10ubuntu2) ... Preparing to unpack .../21-gcc-9_9.4.0-1ubuntu1~20.04.1_s390x.deb ... Unpacking gcc-9 (9.4.0-1ubuntu1~20.04.1) over (9.3.0-10ubuntu2) ... Preparing to unpack .../22-libgcc-9-dev_9.4.0-1ubuntu1~20.04.1_s390x.deb ... Unpacking libgcc-9-dev:s390x (9.4.0-1ubuntu1~20.04.1) over (9.3.0-10ubuntu2) ... Preparing to unpack .../23-cpp-9_9.4.0-1ubuntu1~20.04.1_s390x.deb ... Unpacking cpp-9 (9.4.0-1ubuntu1~20.04.1) over (9.3.0-10ubuntu2) ... Preparing to unpack .../24-gcc-9-base_9.4.0-1ubuntu1~20.04.1_s390x.deb ... Unpacking gcc-9-base:s390x (9.4.0-1ubuntu1~20.04.1) over (9.3.0-10ubuntu2) ... Preparing to unpack .../25-gpg_2.2.19-3ubuntu2.2_s390x.deb ... Unpacking gpg (2.2.19-3ubuntu2.2) over (2.2.19-3ubuntu2) ... Preparing to unpack .../26-gpgconf_2.2.19-3ubuntu2.2_s390x.deb ... Unpacking gpgconf (2.2.19-3ubuntu2.2) over (2.2.19-3ubuntu2) ... Preparing to unpack .../27-gpg-agent_2.2.19-3ubuntu2.2_s390x.deb ... Unpacking gpg-agent (2.2.19-3ubuntu2.2) over (2.2.19-3ubuntu2) ... Setting up libapparmor1:s390x (2.13.3-7ubuntu5.1) ... Setting up perl-modules-5.30 (5.30.0-9ubuntu0.3) ... Setting up libssl1.1:s390x (1.1.1f-1ubuntu2.16) ... Setting up libsqlite3-0:s390x (3.31.1-4ubuntu0.5) ... Setting up binutils-common:s390x (2.34-6ubuntu1.4) ... Setting up linux-libc-dev:s390x (5.4.0-135.152) ... Setting up libctf-nobfd0:s390x (2.34-6ubuntu1.4) ... Setting up libcom-err2:s390x (1.45.5-2ubuntu1.1) ... Setting up libgomp1:s390x (10.3.0-1ubuntu1~20.04) ... Setting up tzdata (2022f-0ubuntu0.20.04.1) ... Current default time zone: 'Etc/UTC' Local time is now: Sat Dec 10 00:01:14 UTC 2022. Universal Time is now: Sat Dec 10 00:01:14 UTC 2022. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up xz-utils (5.2.4-1ubuntu1.1) ... Setting up libatomic1:s390x (10.3.0-1ubuntu1~20.04) ... Setting up libss2:s390x (1.45.5-2ubuntu1.1) ... Setting up logsave (1.45.5-2ubuntu1.1) ... Setting up libfdisk1:s390x (2.34-0.1ubuntu9.3) ... Setting up libubsan1:s390x (10.3.0-1ubuntu1~20.04) ... Setting up mount (2.34-0.1ubuntu9.3) ... Setting up gpgconf (2.2.19-3ubuntu2.2) ... Setting up libperl5.30:s390x (5.30.0-9ubuntu0.3) ... Setting up libjson-c4:s390x (0.13.1+dfsg-7ubuntu0.3) ... Setting up libbinutils:s390x (2.34-6ubuntu1.4) ... Setting up libc-dev-bin (2.31-0ubuntu9.9) ... Setting up openssl (1.1.1f-1ubuntu2.16) ... Setting up libcc1-0:s390x (10.3.0-1ubuntu1~20.04) ... Setting up gpg (2.2.19-3ubuntu2.2) ... Setting up libprocps8:s390x (2:3.3.16-1ubuntu2.3) ... Setting up libitm1:s390x (10.3.0-1ubuntu1~20.04) ... Setting up libkmod2:s390x (27-1ubuntu2.1) ... Setting up gcc-9-base:s390x (9.4.0-1ubuntu1~20.04.1) ... Setting up libctf0:s390x (2.34-6ubuntu1.4) ... Setting up binutils-s390x-linux-gnu (2.34-6ubuntu1.4) ... Setting up gpg-agent (2.2.19-3ubuntu2.2) ... Setting up e2fsprogs (1.45.5-2ubuntu1.1) ... Setting up binutils (2.34-6ubuntu1.4) ... Setting up fdisk (2.34-0.1ubuntu9.3) ... Setting up ca-certificates (20211016ubuntu0.20.04.1) ... Updating certificates in /etc/ssl/certs... rehash: warning: skipping ca-certificates.crt,it does not contain exactly one certificate or CRL 28 added, 32 removed; done. Setting up libasan5:s390x (9.4.0-1ubuntu1~20.04.1) ... Setting up perl (5.30.0-9ubuntu0.3) ... Setting up libdpkg-perl (1.19.7ubuntu3.2) ... Setting up procps (2:3.3.16-1ubuntu2.3) ... Setting up cpp-9 (9.4.0-1ubuntu1~20.04.1) ... Setting up libc6-dev:s390x (2.31-0ubuntu9.9) ... Setting up libcryptsetup12:s390x (2:2.2.2-3ubuntu2.4) ... Setting up dpkg-dev (1.19.7ubuntu3.2) ... Setting up libgcc-9-dev:s390x (9.4.0-1ubuntu1~20.04.1) ... Setting up build-essential (12.8ubuntu1.1) ... Setting up gcc-9 (9.4.0-1ubuntu1~20.04.1) ... Setting up libstdc++-9-dev:s390x (9.4.0-1ubuntu1~20.04.1) ... Setting up g++-9 (9.4.0-1ubuntu1~20.04.1) ... Setting up systemd-timesyncd (245.4-4ubuntu3.19) ... Setting up systemd (245.4-4ubuntu3.19) ... Installing new version of config file /etc/dhcp/dhclient-enter-hooks.d/resolved ... Installing new version of config file /etc/systemd/resolved.conf ... Initializing machine ID from random generator. Setting up systemd-sysv (245.4-4ubuntu3.19) ... Processing triggers for libc-bin (2.31-0ubuntu9.9) ... Processing triggers for ca-certificates (20211016ubuntu0.20.04.1) ... Updating certificates in /etc/ssl/certs... 0 added, 0 removed; done. Running hooks in /etc/ca-certificates/update.d... done. RUN: /usr/share/launchpad-buildd/bin/sbuild-package PACKAGEBUILD-24920683 s390x focal -c chroot:build-PACKAGEBUILD-24920683 --arch=s390x --dist=focal --nolog 'haproxy_2.0.30-1ppa1~focal.dsc' Initiating build PACKAGEBUILD-24920683 with 4 jobs across 4 processor cores. Kernel reported to sbuild: 5.4.0-135-generic #152-Ubuntu SMP Wed Nov 23 21:05:01 UTC 2022 s390x sbuild (Debian sbuild) 0.79.0 (05 February 2020) on bos01-s390x-019.buildd +==============================================================================+ | haproxy 2.0.30-1ppa1~focal (s390x) Sat, 10 Dec 2022 00:01:19 +0000 | +==============================================================================+ Package: haproxy Version: 2.0.30-1ppa1~focal Source Version: 2.0.30-1ppa1~focal Distribution: focal Machine Architecture: s390x Host Architecture: s390x Build Architecture: s390x Build Type: any I: NOTICE: Log filtering will replace 'home/buildd/build-PACKAGEBUILD-24920683/chroot-autobuild' with '<>' I: NOTICE: Log filtering will replace 'build/haproxy-Dvgbba/resolver-htXwTj' with '<>' +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Local sources ------------- haproxy_2.0.30-1ppa1~focal.dsc exists in .; copying to chroot I: NOTICE: Log filtering will replace 'build/haproxy-Dvgbba/haproxy-2.0.30' with '<>' I: NOTICE: Log filtering will replace 'build/haproxy-Dvgbba' with '<>' +------------------------------------------------------------------------------+ | Install package build dependencies | +------------------------------------------------------------------------------+ Setup apt archive ----------------- Merged Build-Depends: debhelper (>= 10), libpcre2-dev, libssl-dev, liblua5.3-dev, libsystemd-dev, python3-sphinx, zlib1g-dev, build-essential, fakeroot Filtered Build-Depends: debhelper (>= 10), libpcre2-dev, libssl-dev, liblua5.3-dev, libsystemd-dev, python3-sphinx, zlib1g-dev, build-essential, fakeroot dpkg-deb: building package 'sbuild-build-depends-main-dummy' in '/<>/apt_archive/sbuild-build-depends-main-dummy.deb'. Ign:1 copy:/<>/apt_archive ./ InRelease Get:2 copy:/<>/apt_archive ./ Release [957 B] Ign:3 copy:/<>/apt_archive ./ Release.gpg Get:4 copy:/<>/apt_archive ./ Sources [424 B] Get:5 copy:/<>/apt_archive ./ Packages [489 B] Fetched 1870 B in 0s (0 B/s) Reading package lists... Reading package lists... Install main build dependencies (apt-based resolver) ---------------------------------------------------- Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following additional packages will be installed: autoconf automake autopoint autotools-dev bsdmainutils debhelper dh-autoreconf dh-strip-nondeterminism docutils-common dwz file gettext gettext-base groff-base intltool-debian libarchive-zip-perl libbsd0 libcroco3 libdebhelper-perl libelf1 libexpat1 libfile-stripnondeterminism-perl libglib2.0-0 libicu66 libjs-jquery libjs-sphinxdoc libjs-underscore liblua5.3-0 liblua5.3-dev libmagic-mgc libmagic1 libmpdec2 libncurses-dev libpcre2-16-0 libpcre2-32-0 libpcre2-dev libpcre2-posix2 libpipeline1 libpython3-stdlib libpython3.8-minimal libpython3.8-stdlib libreadline-dev libsigsegv2 libssl-dev libsub-override-perl libsystemd-dev libtool libuchardet0 libxml2 m4 man-db mime-support po-debconf python-babel-localedata python3 python3-alabaster python3-babel python3-certifi python3-chardet python3-distutils python3-docutils python3-idna python3-imagesize python3-jinja2 python3-lib2to3 python3-markupsafe python3-minimal python3-packaging python3-pkg-resources python3-pygments python3-pyparsing python3-requests python3-roman python3-six python3-sphinx python3-tz python3-urllib3 python3.8 python3.8-minimal sgml-base sphinx-common xml-core zlib1g-dev Suggested packages: autoconf-archive gnu-standards autoconf-doc wamerican | wordlist whois vacation dh-make gettext-doc libasprintf-dev libgettextpo-dev groff ncurses-doc readline-doc libssl-doc libtool-doc gfortran | fortran95-compiler gcj-jdk m4-doc apparmor less www-browser libmail-box-perl python3-doc python3-tk python3-venv docutils-doc fonts-linuxlibertine | ttf-linux-libertine texlive-lang-french texlive-latex-base texlive-latex-recommended python-jinja2-doc python3-setuptools python-pygments-doc ttf-bitstream-vera python-pyparsing-doc python3-cryptography python3-openssl python3-socks dvipng imagemagick-6.q16 latexmk libjs-mathjax python3-sphinx-rtd-theme python3-stemmer sphinx-doc texlive-fonts-recommended texlive-latex-extra texlive-plain-generic python3.8-venv python3.8-doc binfmt-support sgml-base-doc Recommended packages: curl | wget | lynx libarchive-cpio-perl libglib2.0-data shared-mime-info xdg-user-dirs javascript-common pkg-config libtool-bin libltdl-dev libmail-sendmail-perl libpaper-utils python3-pil The following NEW packages will be installed: autoconf automake autopoint autotools-dev bsdmainutils debhelper dh-autoreconf dh-strip-nondeterminism docutils-common dwz file gettext gettext-base groff-base intltool-debian libarchive-zip-perl libbsd0 libcroco3 libdebhelper-perl libelf1 libexpat1 libfile-stripnondeterminism-perl libglib2.0-0 libicu66 libjs-jquery libjs-sphinxdoc libjs-underscore liblua5.3-0 liblua5.3-dev libmagic-mgc libmagic1 libmpdec2 libncurses-dev libpcre2-16-0 libpcre2-32-0 libpcre2-dev libpcre2-posix2 libpipeline1 libpython3-stdlib libpython3.8-minimal libpython3.8-stdlib libreadline-dev libsigsegv2 libssl-dev libsub-override-perl libsystemd-dev libtool libuchardet0 libxml2 m4 man-db mime-support po-debconf python-babel-localedata python3 python3-alabaster python3-babel python3-certifi python3-chardet python3-distutils python3-docutils python3-idna python3-imagesize python3-jinja2 python3-lib2to3 python3-markupsafe python3-minimal python3-packaging python3-pkg-resources python3-pygments python3-pyparsing python3-requests python3-roman python3-six python3-sphinx python3-tz python3-urllib3 python3.8 python3.8-minimal sbuild-build-depends-main-dummy sgml-base sphinx-common xml-core zlib1g-dev 0 upgraded, 84 newly installed, 0 to remove and 0 not upgraded. Need to get 32.8 MB of archives. After this operation, 151 MB of additional disk space will be used. Get:1 copy:/<>/apt_archive ./ sbuild-build-depends-main-dummy 0.invalid.0 [912 B] Get:2 http://ftpmaster.internal/ubuntu focal-security/main s390x libpython3.8-minimal s390x 3.8.10-0ubuntu1~20.04.6 [713 kB] Get:3 http://ftpmaster.internal/ubuntu focal-security/main s390x libexpat1 s390x 2.2.9-1ubuntu0.6 [70.4 kB] Get:4 http://ftpmaster.internal/ubuntu focal-security/main s390x python3.8-minimal s390x 3.8.10-0ubuntu1~20.04.6 [1734 kB] Get:5 http://ftpmaster.internal/ubuntu focal/main s390x python3-minimal s390x 3.8.2-0ubuntu2 [23.6 kB] Get:6 http://ftpmaster.internal/ubuntu focal/main s390x mime-support all 3.64ubuntu1 [30.6 kB] Get:7 http://ftpmaster.internal/ubuntu focal/main s390x libmpdec2 s390x 2.4.2-3 [82.4 kB] Get:8 http://ftpmaster.internal/ubuntu focal-security/main s390x libpython3.8-stdlib s390x 3.8.10-0ubuntu1~20.04.6 [1627 kB] Get:9 http://ftpmaster.internal/ubuntu focal-security/main s390x python3.8 s390x 3.8.10-0ubuntu1~20.04.6 [387 kB] Get:10 http://ftpmaster.internal/ubuntu focal/main s390x libpython3-stdlib s390x 3.8.2-0ubuntu2 [7068 B] Get:11 http://ftpmaster.internal/ubuntu focal/main s390x python3 s390x 3.8.2-0ubuntu2 [47.6 kB] Get:12 http://ftpmaster.internal/ubuntu focal/main s390x libbsd0 s390x 0.10.0-1 [43.7 kB] Get:13 http://ftpmaster.internal/ubuntu focal/main s390x bsdmainutils s390x 11.1.2ubuntu3 [181 kB] Get:14 http://ftpmaster.internal/ubuntu focal/main s390x libuchardet0 s390x 0.0.6-3build1 [64.6 kB] Get:15 http://ftpmaster.internal/ubuntu focal/main s390x groff-base s390x 1.22.4-4build1 [813 kB] Get:16 http://ftpmaster.internal/ubuntu focal/main s390x libpipeline1 s390x 1.5.2-2build1 [26.5 kB] Get:17 http://ftpmaster.internal/ubuntu focal/main s390x man-db s390x 2.9.1-1 [1101 kB] Get:18 http://ftpmaster.internal/ubuntu focal/main s390x sgml-base all 1.29.1 [12.4 kB] Get:19 http://ftpmaster.internal/ubuntu focal/main s390x libmagic-mgc s390x 1:5.38-4 [219 kB] Get:20 http://ftpmaster.internal/ubuntu focal/main s390x libmagic1 s390x 1:5.38-4 [72.8 kB] Get:21 http://ftpmaster.internal/ubuntu focal/main s390x file s390x 1:5.38-4 [23.1 kB] Get:22 http://ftpmaster.internal/ubuntu focal/main s390x libelf1 s390x 0.176-1.1build1 [47.5 kB] Get:23 http://ftpmaster.internal/ubuntu focal-updates/main s390x libglib2.0-0 s390x 2.64.6-1~ubuntu20.04.4 [1177 kB] Get:24 http://ftpmaster.internal/ubuntu focal-security/main s390x libicu66 s390x 66.1-2ubuntu2.1 [8258 kB] Get:25 http://ftpmaster.internal/ubuntu focal-security/main s390x libxml2 s390x 2.9.10+dfsg-5ubuntu0.20.04.5 [562 kB] Get:26 http://ftpmaster.internal/ubuntu focal/main s390x python3-pkg-resources all 45.2.0-1 [130 kB] Get:27 http://ftpmaster.internal/ubuntu focal/main s390x python3-six all 1.14.0-2 [12.1 kB] Get:28 http://ftpmaster.internal/ubuntu focal/main s390x gettext-base s390x 0.19.8.1-10build1 [49.0 kB] Get:29 http://ftpmaster.internal/ubuntu focal/main s390x libsigsegv2 s390x 2.12-2 [13.8 kB] Get:30 http://ftpmaster.internal/ubuntu focal/main s390x m4 s390x 1.4.18-4 [196 kB] Get:31 http://ftpmaster.internal/ubuntu focal/main s390x autoconf all 2.69-11.1 [321 kB] Get:32 http://ftpmaster.internal/ubuntu focal/main s390x autotools-dev all 20180224.1 [39.6 kB] Get:33 http://ftpmaster.internal/ubuntu focal/main s390x automake all 1:1.16.1-4ubuntu6 [522 kB] Get:34 http://ftpmaster.internal/ubuntu focal/main s390x autopoint all 0.19.8.1-10build1 [412 kB] Get:35 http://ftpmaster.internal/ubuntu focal/main s390x libtool all 2.4.6-14 [161 kB] Get:36 http://ftpmaster.internal/ubuntu focal/main s390x dh-autoreconf all 19 [16.1 kB] Get:37 http://ftpmaster.internal/ubuntu focal/main s390x libdebhelper-perl all 12.10ubuntu1 [62.1 kB] Get:38 http://ftpmaster.internal/ubuntu focal/main s390x libarchive-zip-perl all 1.67-2 [90.5 kB] Get:39 http://ftpmaster.internal/ubuntu focal/main s390x libsub-override-perl all 0.09-2 [9532 B] Get:40 http://ftpmaster.internal/ubuntu focal/main s390x libfile-stripnondeterminism-perl all 1.7.0-1 [15.9 kB] Get:41 http://ftpmaster.internal/ubuntu focal/main s390x dh-strip-nondeterminism all 1.7.0-1 [5228 B] Get:42 http://ftpmaster.internal/ubuntu focal/main s390x dwz s390x 0.13-5 [146 kB] Get:43 http://ftpmaster.internal/ubuntu focal/main s390x libcroco3 s390x 0.6.13-1 [73.7 kB] Get:44 http://ftpmaster.internal/ubuntu focal/main s390x gettext s390x 0.19.8.1-10build1 [867 kB] Get:45 http://ftpmaster.internal/ubuntu focal/main s390x intltool-debian all 0.35.0+20060710.5 [24.9 kB] Get:46 http://ftpmaster.internal/ubuntu focal/main s390x po-debconf all 1.0.21 [233 kB] Get:47 http://ftpmaster.internal/ubuntu focal/main s390x debhelper all 12.10ubuntu1 [877 kB] Get:48 http://ftpmaster.internal/ubuntu focal/main s390x xml-core all 0.18+nmu1 [21.6 kB] Get:49 http://ftpmaster.internal/ubuntu focal/main s390x docutils-common all 0.16+dfsg-2 [116 kB] Get:50 http://ftpmaster.internal/ubuntu focal/main s390x libjs-jquery all 3.3.1~dfsg-3 [329 kB] Get:51 http://ftpmaster.internal/ubuntu focal-security/main s390x libjs-underscore all 1.9.1~dfsg-1ubuntu0.20.04.1 [99.5 kB] Get:52 http://ftpmaster.internal/ubuntu focal/main s390x libjs-sphinxdoc all 1.8.5-7ubuntu3 [97.1 kB] Get:53 http://ftpmaster.internal/ubuntu focal/main s390x liblua5.3-0 s390x 5.3.3-1.1ubuntu2 [107 kB] Get:54 http://ftpmaster.internal/ubuntu focal/main s390x libncurses-dev s390x 6.2-0ubuntu2 [318 kB] Get:55 http://ftpmaster.internal/ubuntu focal/main s390x libreadline-dev s390x 8.0-4 [141 kB] Get:56 http://ftpmaster.internal/ubuntu focal/main s390x liblua5.3-dev s390x 5.3.3-1.1ubuntu2 [138 kB] Get:57 http://ftpmaster.internal/ubuntu focal-security/main s390x libpcre2-16-0 s390x 10.34-7ubuntu0.1 [103 kB] Get:58 http://ftpmaster.internal/ubuntu focal-security/main s390x libpcre2-32-0 s390x 10.34-7ubuntu0.1 [95.2 kB] Get:59 http://ftpmaster.internal/ubuntu focal-security/main s390x libpcre2-posix2 s390x 10.34-7ubuntu0.1 [5820 B] Get:60 http://ftpmaster.internal/ubuntu focal-security/main s390x libpcre2-dev s390x 10.34-7ubuntu0.1 [484 kB] Get:61 http://ftpmaster.internal/ubuntu focal-security/main s390x libssl-dev s390x 1.1.1f-1ubuntu2.16 [1258 kB] Get:62 http://ftpmaster.internal/ubuntu focal-updates/main s390x libsystemd-dev s390x 245.4-4ubuntu3.19 [246 kB] Get:63 http://ftpmaster.internal/ubuntu focal-security/main s390x python-babel-localedata all 2.6.0+dfsg.1-1ubuntu2.2 [4628 kB] Get:64 http://ftpmaster.internal/ubuntu focal/main s390x python3-tz all 2019.3-1 [24.4 kB] Get:65 http://ftpmaster.internal/ubuntu focal-security/main s390x python3-babel all 2.6.0+dfsg.1-1ubuntu2.2 [83.5 kB] Get:66 http://ftpmaster.internal/ubuntu focal/main s390x python3-certifi all 2019.11.28-1 [149 kB] Get:67 http://ftpmaster.internal/ubuntu focal/main s390x python3-chardet all 3.0.4-4build1 [80.4 kB] Get:68 http://ftpmaster.internal/ubuntu focal-security/main s390x python3-lib2to3 all 3.8.10-0ubuntu1~20.04 [76.3 kB] Get:69 http://ftpmaster.internal/ubuntu focal-security/main s390x python3-distutils all 3.8.10-0ubuntu1~20.04 [141 kB] Get:70 http://ftpmaster.internal/ubuntu focal/main s390x python3-roman all 2.0.0-3build1 [8728 B] Get:71 http://ftpmaster.internal/ubuntu focal/main s390x python3-docutils all 0.16+dfsg-2 [368 kB] Get:72 http://ftpmaster.internal/ubuntu focal/main s390x python3-idna all 2.8-1 [34.6 kB] Get:73 http://ftpmaster.internal/ubuntu focal/main s390x python3-imagesize all 1.2.0-1 [5808 B] Get:74 http://ftpmaster.internal/ubuntu focal/main s390x python3-markupsafe s390x 1.1.0-1build2 [13.8 kB] Get:75 http://ftpmaster.internal/ubuntu focal/main s390x python3-jinja2 all 2.10.1-2 [95.5 kB] Get:76 http://ftpmaster.internal/ubuntu focal/main s390x python3-pyparsing all 2.4.6-1 [61.3 kB] Get:77 http://ftpmaster.internal/ubuntu focal/main s390x python3-packaging all 20.3-1 [26.8 kB] Get:78 http://ftpmaster.internal/ubuntu focal-security/main s390x python3-pygments all 2.3.1+dfsg-1ubuntu2.2 [579 kB] Get:79 http://ftpmaster.internal/ubuntu focal-security/main s390x python3-urllib3 all 1.25.8-2ubuntu0.1 [88.3 kB] Get:80 http://ftpmaster.internal/ubuntu focal/main s390x python3-requests all 2.22.0-2ubuntu1 [47.1 kB] Get:81 http://ftpmaster.internal/ubuntu focal/main s390x sphinx-common all 1.8.5-7ubuntu3 [491 kB] Get:82 http://ftpmaster.internal/ubuntu focal/main s390x python3-alabaster all 0.7.8-1build1 [18.7 kB] Get:83 http://ftpmaster.internal/ubuntu focal/main s390x python3-sphinx all 1.8.5-7ubuntu3 [482 kB] Get:84 http://ftpmaster.internal/ubuntu focal-security/main s390x zlib1g-dev s390x 1:1.2.11.dfsg-2ubuntu1.5 [158 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 32.8 MB in 2s (14.9 MB/s) Selecting previously unselected package libpython3.8-minimal:s390x. (Reading database ... 12613 files and directories currently installed.) Preparing to unpack .../libpython3.8-minimal_3.8.10-0ubuntu1~20.04.6_s390x.deb ... Unpacking libpython3.8-minimal:s390x (3.8.10-0ubuntu1~20.04.6) ... Selecting previously unselected package libexpat1:s390x. Preparing to unpack .../libexpat1_2.2.9-1ubuntu0.6_s390x.deb ... Unpacking libexpat1:s390x (2.2.9-1ubuntu0.6) ... Selecting previously unselected package python3.8-minimal. Preparing to unpack .../python3.8-minimal_3.8.10-0ubuntu1~20.04.6_s390x.deb ... Unpacking python3.8-minimal (3.8.10-0ubuntu1~20.04.6) ... Setting up libpython3.8-minimal:s390x (3.8.10-0ubuntu1~20.04.6) ... Setting up libexpat1:s390x (2.2.9-1ubuntu0.6) ... Setting up python3.8-minimal (3.8.10-0ubuntu1~20.04.6) ... Selecting previously unselected package python3-minimal. (Reading database ... 12904 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.8.2-0ubuntu2_s390x.deb ... Unpacking python3-minimal (3.8.2-0ubuntu2) ... Selecting previously unselected package mime-support. Preparing to unpack .../1-mime-support_3.64ubuntu1_all.deb ... Unpacking mime-support (3.64ubuntu1) ... Selecting previously unselected package libmpdec2:s390x. Preparing to unpack .../2-libmpdec2_2.4.2-3_s390x.deb ... Unpacking libmpdec2:s390x (2.4.2-3) ... Selecting previously unselected package libpython3.8-stdlib:s390x. Preparing to unpack .../3-libpython3.8-stdlib_3.8.10-0ubuntu1~20.04.6_s390x.deb ... Unpacking libpython3.8-stdlib:s390x (3.8.10-0ubuntu1~20.04.6) ... Selecting previously unselected package python3.8. Preparing to unpack .../4-python3.8_3.8.10-0ubuntu1~20.04.6_s390x.deb ... Unpacking python3.8 (3.8.10-0ubuntu1~20.04.6) ... Selecting previously unselected package libpython3-stdlib:s390x. Preparing to unpack .../5-libpython3-stdlib_3.8.2-0ubuntu2_s390x.deb ... Unpacking libpython3-stdlib:s390x (3.8.2-0ubuntu2) ... Setting up python3-minimal (3.8.2-0ubuntu2) ... Selecting previously unselected package python3. (Reading database ... 13306 files and directories currently installed.) Preparing to unpack .../00-python3_3.8.2-0ubuntu2_s390x.deb ... Unpacking python3 (3.8.2-0ubuntu2) ... Selecting previously unselected package libbsd0:s390x. Preparing to unpack .../01-libbsd0_0.10.0-1_s390x.deb ... Unpacking libbsd0:s390x (0.10.0-1) ... Selecting previously unselected package bsdmainutils. Preparing to unpack .../02-bsdmainutils_11.1.2ubuntu3_s390x.deb ... Unpacking bsdmainutils (11.1.2ubuntu3) ... Selecting previously unselected package libuchardet0:s390x. Preparing to unpack .../03-libuchardet0_0.0.6-3build1_s390x.deb ... Unpacking libuchardet0:s390x (0.0.6-3build1) ... Selecting previously unselected package groff-base. Preparing to unpack .../04-groff-base_1.22.4-4build1_s390x.deb ... Unpacking groff-base (1.22.4-4build1) ... Selecting previously unselected package libpipeline1:s390x. Preparing to unpack .../05-libpipeline1_1.5.2-2build1_s390x.deb ... Unpacking libpipeline1:s390x (1.5.2-2build1) ... Selecting previously unselected package man-db. Preparing to unpack .../06-man-db_2.9.1-1_s390x.deb ... Unpacking man-db (2.9.1-1) ... Selecting previously unselected package sgml-base. Preparing to unpack .../07-sgml-base_1.29.1_all.deb ... Unpacking sgml-base (1.29.1) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../08-libmagic-mgc_1%3a5.38-4_s390x.deb ... Unpacking libmagic-mgc (1:5.38-4) ... Selecting previously unselected package libmagic1:s390x. Preparing to unpack .../09-libmagic1_1%3a5.38-4_s390x.deb ... Unpacking libmagic1:s390x (1:5.38-4) ... Selecting previously unselected package file. Preparing to unpack .../10-file_1%3a5.38-4_s390x.deb ... Unpacking file (1:5.38-4) ... Selecting previously unselected package libelf1:s390x. Preparing to unpack .../11-libelf1_0.176-1.1build1_s390x.deb ... Unpacking libelf1:s390x (0.176-1.1build1) ... Selecting previously unselected package libglib2.0-0:s390x. Preparing to unpack .../12-libglib2.0-0_2.64.6-1~ubuntu20.04.4_s390x.deb ... Unpacking libglib2.0-0:s390x (2.64.6-1~ubuntu20.04.4) ... Selecting previously unselected package libicu66:s390x. Preparing to unpack .../13-libicu66_66.1-2ubuntu2.1_s390x.deb ... Unpacking libicu66:s390x (66.1-2ubuntu2.1) ... Selecting previously unselected package libxml2:s390x. Preparing to unpack .../14-libxml2_2.9.10+dfsg-5ubuntu0.20.04.5_s390x.deb ... Unpacking libxml2:s390x (2.9.10+dfsg-5ubuntu0.20.04.5) ... Selecting previously unselected package python3-pkg-resources. Preparing to unpack .../15-python3-pkg-resources_45.2.0-1_all.deb ... Unpacking python3-pkg-resources (45.2.0-1) ... Selecting previously unselected package python3-six. Preparing to unpack .../16-python3-six_1.14.0-2_all.deb ... Unpacking python3-six (1.14.0-2) ... Selecting previously unselected package gettext-base. Preparing to unpack .../17-gettext-base_0.19.8.1-10build1_s390x.deb ... Unpacking gettext-base (0.19.8.1-10build1) ... Selecting previously unselected package libsigsegv2:s390x. Preparing to unpack .../18-libsigsegv2_2.12-2_s390x.deb ... Unpacking libsigsegv2:s390x (2.12-2) ... Selecting previously unselected package m4. Preparing to unpack .../19-m4_1.4.18-4_s390x.deb ... Unpacking m4 (1.4.18-4) ... Selecting previously unselected package autoconf. Preparing to unpack .../20-autoconf_2.69-11.1_all.deb ... Unpacking autoconf (2.69-11.1) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../21-autotools-dev_20180224.1_all.deb ... Unpacking autotools-dev (20180224.1) ... Selecting previously unselected package automake. Preparing to unpack .../22-automake_1%3a1.16.1-4ubuntu6_all.deb ... Unpacking automake (1:1.16.1-4ubuntu6) ... Selecting previously unselected package autopoint. Preparing to unpack .../23-autopoint_0.19.8.1-10build1_all.deb ... Unpacking autopoint (0.19.8.1-10build1) ... Selecting previously unselected package libtool. Preparing to unpack .../24-libtool_2.4.6-14_all.deb ... Unpacking libtool (2.4.6-14) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../25-dh-autoreconf_19_all.deb ... Unpacking dh-autoreconf (19) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../26-libdebhelper-perl_12.10ubuntu1_all.deb ... Unpacking libdebhelper-perl (12.10ubuntu1) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../27-libarchive-zip-perl_1.67-2_all.deb ... Unpacking libarchive-zip-perl (1.67-2) ... Selecting previously unselected package libsub-override-perl. Preparing to unpack .../28-libsub-override-perl_0.09-2_all.deb ... Unpacking libsub-override-perl (0.09-2) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../29-libfile-stripnondeterminism-perl_1.7.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.7.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../30-dh-strip-nondeterminism_1.7.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.7.0-1) ... Selecting previously unselected package dwz. Preparing to unpack .../31-dwz_0.13-5_s390x.deb ... Unpacking dwz (0.13-5) ... Selecting previously unselected package libcroco3:s390x. Preparing to unpack .../32-libcroco3_0.6.13-1_s390x.deb ... Unpacking libcroco3:s390x (0.6.13-1) ... Selecting previously unselected package gettext. Preparing to unpack .../33-gettext_0.19.8.1-10build1_s390x.deb ... Unpacking gettext (0.19.8.1-10build1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../34-intltool-debian_0.35.0+20060710.5_all.deb ... Unpacking intltool-debian (0.35.0+20060710.5) ... Selecting previously unselected package po-debconf. Preparing to unpack .../35-po-debconf_1.0.21_all.deb ... Unpacking po-debconf (1.0.21) ... Selecting previously unselected package debhelper. Preparing to unpack .../36-debhelper_12.10ubuntu1_all.deb ... Unpacking debhelper (12.10ubuntu1) ... Selecting previously unselected package xml-core. Preparing to unpack .../37-xml-core_0.18+nmu1_all.deb ... Unpacking xml-core (0.18+nmu1) ... Selecting previously unselected package docutils-common. Preparing to unpack .../38-docutils-common_0.16+dfsg-2_all.deb ... Unpacking docutils-common (0.16+dfsg-2) ... Selecting previously unselected package libjs-jquery. Preparing to unpack .../39-libjs-jquery_3.3.1~dfsg-3_all.deb ... Unpacking libjs-jquery (3.3.1~dfsg-3) ... Selecting previously unselected package libjs-underscore. Preparing to unpack .../40-libjs-underscore_1.9.1~dfsg-1ubuntu0.20.04.1_all.deb ... Unpacking libjs-underscore (1.9.1~dfsg-1ubuntu0.20.04.1) ... Selecting previously unselected package libjs-sphinxdoc. Preparing to unpack .../41-libjs-sphinxdoc_1.8.5-7ubuntu3_all.deb ... Unpacking libjs-sphinxdoc (1.8.5-7ubuntu3) ... Selecting previously unselected package liblua5.3-0:s390x. Preparing to unpack .../42-liblua5.3-0_5.3.3-1.1ubuntu2_s390x.deb ... Unpacking liblua5.3-0:s390x (5.3.3-1.1ubuntu2) ... Selecting previously unselected package libncurses-dev:s390x. Preparing to unpack .../43-libncurses-dev_6.2-0ubuntu2_s390x.deb ... Unpacking libncurses-dev:s390x (6.2-0ubuntu2) ... Selecting previously unselected package libreadline-dev:s390x. Preparing to unpack .../44-libreadline-dev_8.0-4_s390x.deb ... Unpacking libreadline-dev:s390x (8.0-4) ... Selecting previously unselected package liblua5.3-dev:s390x. Preparing to unpack .../45-liblua5.3-dev_5.3.3-1.1ubuntu2_s390x.deb ... Unpacking liblua5.3-dev:s390x (5.3.3-1.1ubuntu2) ... Selecting previously unselected package libpcre2-16-0:s390x. Preparing to unpack .../46-libpcre2-16-0_10.34-7ubuntu0.1_s390x.deb ... Unpacking libpcre2-16-0:s390x (10.34-7ubuntu0.1) ... Selecting previously unselected package libpcre2-32-0:s390x. Preparing to unpack .../47-libpcre2-32-0_10.34-7ubuntu0.1_s390x.deb ... Unpacking libpcre2-32-0:s390x (10.34-7ubuntu0.1) ... Selecting previously unselected package libpcre2-posix2:s390x. Preparing to unpack .../48-libpcre2-posix2_10.34-7ubuntu0.1_s390x.deb ... Unpacking libpcre2-posix2:s390x (10.34-7ubuntu0.1) ... Selecting previously unselected package libpcre2-dev:s390x. Preparing to unpack .../49-libpcre2-dev_10.34-7ubuntu0.1_s390x.deb ... Unpacking libpcre2-dev:s390x (10.34-7ubuntu0.1) ... Selecting previously unselected package libssl-dev:s390x. Preparing to unpack .../50-libssl-dev_1.1.1f-1ubuntu2.16_s390x.deb ... Unpacking libssl-dev:s390x (1.1.1f-1ubuntu2.16) ... Selecting previously unselected package libsystemd-dev:s390x. Preparing to unpack .../51-libsystemd-dev_245.4-4ubuntu3.19_s390x.deb ... Unpacking libsystemd-dev:s390x (245.4-4ubuntu3.19) ... Selecting previously unselected package python-babel-localedata. Preparing to unpack .../52-python-babel-localedata_2.6.0+dfsg.1-1ubuntu2.2_all.deb ... Unpacking python-babel-localedata (2.6.0+dfsg.1-1ubuntu2.2) ... Selecting previously unselected package python3-tz. Preparing to unpack .../53-python3-tz_2019.3-1_all.deb ... Unpacking python3-tz (2019.3-1) ... Selecting previously unselected package python3-babel. Preparing to unpack .../54-python3-babel_2.6.0+dfsg.1-1ubuntu2.2_all.deb ... Unpacking python3-babel (2.6.0+dfsg.1-1ubuntu2.2) ... Selecting previously unselected package python3-certifi. Preparing to unpack .../55-python3-certifi_2019.11.28-1_all.deb ... Unpacking python3-certifi (2019.11.28-1) ... Selecting previously unselected package python3-chardet. Preparing to unpack .../56-python3-chardet_3.0.4-4build1_all.deb ... Unpacking python3-chardet (3.0.4-4build1) ... Selecting previously unselected package python3-lib2to3. Preparing to unpack .../57-python3-lib2to3_3.8.10-0ubuntu1~20.04_all.deb ... Unpacking python3-lib2to3 (3.8.10-0ubuntu1~20.04) ... Selecting previously unselected package python3-distutils. Preparing to unpack .../58-python3-distutils_3.8.10-0ubuntu1~20.04_all.deb ... Unpacking python3-distutils (3.8.10-0ubuntu1~20.04) ... Selecting previously unselected package python3-roman. Preparing to unpack .../59-python3-roman_2.0.0-3build1_all.deb ... Unpacking python3-roman (2.0.0-3build1) ... Selecting previously unselected package python3-docutils. Preparing to unpack .../60-python3-docutils_0.16+dfsg-2_all.deb ... Unpacking python3-docutils (0.16+dfsg-2) ... Selecting previously unselected package python3-idna. Preparing to unpack .../61-python3-idna_2.8-1_all.deb ... Unpacking python3-idna (2.8-1) ... Selecting previously unselected package python3-imagesize. Preparing to unpack .../62-python3-imagesize_1.2.0-1_all.deb ... Unpacking python3-imagesize (1.2.0-1) ... Selecting previously unselected package python3-markupsafe. Preparing to unpack .../63-python3-markupsafe_1.1.0-1build2_s390x.deb ... Unpacking python3-markupsafe (1.1.0-1build2) ... Selecting previously unselected package python3-jinja2. Preparing to unpack .../64-python3-jinja2_2.10.1-2_all.deb ... Unpacking python3-jinja2 (2.10.1-2) ... Selecting previously unselected package python3-pyparsing. Preparing to unpack .../65-python3-pyparsing_2.4.6-1_all.deb ... Unpacking python3-pyparsing (2.4.6-1) ... Selecting previously unselected package python3-packaging. Preparing to unpack .../66-python3-packaging_20.3-1_all.deb ... Unpacking python3-packaging (20.3-1) ... Selecting previously unselected package python3-pygments. Preparing to unpack .../67-python3-pygments_2.3.1+dfsg-1ubuntu2.2_all.deb ... Unpacking python3-pygments (2.3.1+dfsg-1ubuntu2.2) ... Selecting previously unselected package python3-urllib3. Preparing to unpack .../68-python3-urllib3_1.25.8-2ubuntu0.1_all.deb ... Unpacking python3-urllib3 (1.25.8-2ubuntu0.1) ... Selecting previously unselected package python3-requests. Preparing to unpack .../69-python3-requests_2.22.0-2ubuntu1_all.deb ... Unpacking python3-requests (2.22.0-2ubuntu1) ... Selecting previously unselected package sphinx-common. Preparing to unpack .../70-sphinx-common_1.8.5-7ubuntu3_all.deb ... Unpacking sphinx-common (1.8.5-7ubuntu3) ... Selecting previously unselected package python3-alabaster. Preparing to unpack .../71-python3-alabaster_0.7.8-1build1_all.deb ... Unpacking python3-alabaster (0.7.8-1build1) ... Selecting previously unselected package python3-sphinx. Preparing to unpack .../72-python3-sphinx_1.8.5-7ubuntu3_all.deb ... Unpacking python3-sphinx (1.8.5-7ubuntu3) ... Selecting previously unselected package zlib1g-dev:s390x. Preparing to unpack .../73-zlib1g-dev_1%3a1.2.11.dfsg-2ubuntu1.5_s390x.deb ... Unpacking zlib1g-dev:s390x (1:1.2.11.dfsg-2ubuntu1.5) ... Selecting previously unselected package sbuild-build-depends-main-dummy. Preparing to unpack .../74-sbuild-build-depends-main-dummy_0.invalid.0_s390x.deb ... Unpacking sbuild-build-depends-main-dummy (0.invalid.0) ... Setting up libpipeline1:s390x (1.5.2-2build1) ... Setting up libncurses-dev:s390x (6.2-0ubuntu2) ... Setting up mime-support (3.64ubuntu1) ... Setting up libmagic-mgc (1:5.38-4) ... Setting up libarchive-zip-perl (1.67-2) ... Setting up libglib2.0-0:s390x (2.64.6-1~ubuntu20.04.4) ... No schema files found: doing nothing. Setting up libicu66:s390x (66.1-2ubuntu2.1) ... Setting up libdebhelper-perl (12.10ubuntu1) ... Setting up libmagic1:s390x (1:5.38-4) ... Setting up gettext-base (0.19.8.1-10build1) ... Setting up file (1:5.38-4) ... Setting up libreadline-dev:s390x (8.0-4) ... Setting up libpcre2-16-0:s390x (10.34-7ubuntu0.1) ... Setting up python-babel-localedata (2.6.0+dfsg.1-1ubuntu2.2) ... Setting up autotools-dev (20180224.1) ... Setting up libpcre2-32-0:s390x (10.34-7ubuntu0.1) ... Setting up libsigsegv2:s390x (2.12-2) ... Setting up libssl-dev:s390x (1.1.1f-1ubuntu2.16) ... Setting up autopoint (0.19.8.1-10build1) ... Setting up libpcre2-posix2:s390x (10.34-7ubuntu0.1) ... Setting up zlib1g-dev:s390x (1:1.2.11.dfsg-2ubuntu1.5) ... Setting up libuchardet0:s390x (0.0.6-3build1) ... Setting up liblua5.3-0:s390x (5.3.3-1.1ubuntu2) ... Setting up libsub-override-perl (0.09-2) ... Setting up sgml-base (1.29.1) ... Setting up libmpdec2:s390x (2.4.2-3) ... Setting up libjs-jquery (3.3.1~dfsg-3) ... Setting up libpython3.8-stdlib:s390x (3.8.10-0ubuntu1~20.04.6) ... Setting up python3.8 (3.8.10-0ubuntu1~20.04.6) ... Setting up libbsd0:s390x (0.10.0-1) ... Setting up libelf1:s390x (0.176-1.1build1) ... Setting up libxml2:s390x (2.9.10+dfsg-5ubuntu0.20.04.5) ... Setting up libsystemd-dev:s390x (245.4-4ubuntu3.19) ... Setting up libpython3-stdlib:s390x (3.8.2-0ubuntu2) ... Setting up libjs-underscore (1.9.1~dfsg-1ubuntu0.20.04.1) ... Setting up libfile-stripnondeterminism-perl (1.7.0-1) ... Setting up liblua5.3-dev:s390x (5.3.3-1.1ubuntu2) ... Setting up libpcre2-dev:s390x (10.34-7ubuntu0.1) ... Setting up libtool (2.4.6-14) ... Setting up m4 (1.4.18-4) ... Setting up python3 (3.8.2-0ubuntu2) ... Setting up python3-markupsafe (1.1.0-1build2) ... Setting up python3-tz (2019.3-1) ... Setting up python3-six (1.14.0-2) ... Setting up python3-roman (2.0.0-3build1) ... Setting up python3-jinja2 (2.10.1-2) ... Setting up python3-pygments (2.3.1+dfsg-1ubuntu2.2) ... Setting up python3-pyparsing (2.4.6-1) ... Setting up python3-certifi (2019.11.28-1) ... Setting up bsdmainutils (11.1.2ubuntu3) ... update-alternatives: using /usr/bin/bsd-write to provide /usr/bin/write (write) in auto mode update-alternatives: using /usr/bin/bsd-from to provide /usr/bin/from (from) in auto mode Setting up python3-idna (2.8-1) ... Setting up libcroco3:s390x (0.6.13-1) ... Setting up libjs-sphinxdoc (1.8.5-7ubuntu3) ... Setting up autoconf (2.69-11.1) ... Setting up python3-urllib3 (1.25.8-2ubuntu0.1) ... Setting up dh-strip-nondeterminism (1.7.0-1) ... Setting up dwz (0.13-5) ... Setting up groff-base (1.22.4-4build1) ... Setting up xml-core (0.18+nmu1) ... Setting up python3-lib2to3 (3.8.10-0ubuntu1~20.04) ... Setting up python3-imagesize (1.2.0-1) ... Setting up python3-pkg-resources (45.2.0-1) ... Setting up automake (1:1.16.1-4ubuntu6) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up python3-distutils (3.8.10-0ubuntu1~20.04) ... Setting up gettext (0.19.8.1-10build1) ... Setting up python3-babel (2.6.0+dfsg.1-1ubuntu2.2) ... update-alternatives: using /usr/bin/pybabel-python3 to provide /usr/bin/pybabel (pybabel) in auto mode Setting up python3-alabaster (0.7.8-1build1) ... Setting up man-db (2.9.1-1) ... Not building database; man-db/auto-update is not 'true'. Created symlink /etc/systemd/system/timers.target.wants/man-db.timer → /lib/systemd/system/man-db.timer. Setting up intltool-debian (0.35.0+20060710.5) ... Setting up python3-packaging (20.3-1) ... Setting up python3-chardet (3.0.4-4build1) ... Setting up sphinx-common (1.8.5-7ubuntu3) ... Setting up python3-requests (2.22.0-2ubuntu1) ... Setting up po-debconf (1.0.21) ... Setting up dh-autoreconf (19) ... Setting up debhelper (12.10ubuntu1) ... Processing triggers for libc-bin (2.31-0ubuntu9.9) ... Processing triggers for sgml-base (1.29.1) ... Setting up docutils-common (0.16+dfsg-2) ... Processing triggers for sgml-base (1.29.1) ... Setting up python3-docutils (0.16+dfsg-2) ... update-alternatives: using /usr/share/docutils/scripts/python3/rst-buildhtml to provide /usr/bin/rst-buildhtml (rst-buildhtml) in auto mode update-alternatives: using /usr/share/docutils/scripts/python3/rst2html to provide /usr/bin/rst2html (rst2html) in auto mode update-alternatives: using /usr/share/docutils/scripts/python3/rst2html4 to provide /usr/bin/rst2html4 (rst2html4) in auto mode update-alternatives: using /usr/share/docutils/scripts/python3/rst2html5 to provide /usr/bin/rst2html5 (rst2html5) in auto mode update-alternatives: using /usr/share/docutils/scripts/python3/rst2latex to provide /usr/bin/rst2latex (rst2latex) in auto mode update-alternatives: using /usr/share/docutils/scripts/python3/rst2man to provide /usr/bin/rst2man (rst2man) in auto mode update-alternatives: using /usr/share/docutils/scripts/python3/rst2odt to provide /usr/bin/rst2odt (rst2odt) in auto mode update-alternatives: using /usr/share/docutils/scripts/python3/rst2odt_prepstyles to provide /usr/bin/rst2odt_prepstyles (rst2odt_prepstyles) in auto mode update-alternatives: using /usr/share/docutils/scripts/python3/rst2pseudoxml to provide /usr/bin/rst2pseudoxml (rst2pseudoxml) in auto mode update-alternatives: using /usr/share/docutils/scripts/python3/rst2s5 to provide /usr/bin/rst2s5 (rst2s5) in auto mode update-alternatives: using /usr/share/docutils/scripts/python3/rst2xetex to provide /usr/bin/rst2xetex (rst2xetex) in auto mode update-alternatives: using /usr/share/docutils/scripts/python3/rst2xml to provide /usr/bin/rst2xml (rst2xml) in auto mode update-alternatives: using /usr/share/docutils/scripts/python3/rstpep2html to provide /usr/bin/rstpep2html (rstpep2html) in auto mode Setting up python3-sphinx (1.8.5-7ubuntu3) ... update-alternatives: using /usr/share/sphinx/scripts/python3/sphinx-apidoc to provide /usr/bin/sphinx-apidoc (sphinx-apidoc) in auto mode update-alternatives: using /usr/share/sphinx/scripts/python3/sphinx-autogen to provide /usr/bin/sphinx-autogen (sphinx-autogen) in auto mode update-alternatives: using /usr/share/sphinx/scripts/python3/sphinx-build to provide /usr/bin/sphinx-build (sphinx-build) in auto mode update-alternatives: using /usr/share/sphinx/scripts/python3/sphinx-quickstart to provide /usr/bin/sphinx-quickstart (sphinx-quickstart) in auto mode Setting up sbuild-build-depends-main-dummy (0.invalid.0) ... +------------------------------------------------------------------------------+ | Check architectures | +------------------------------------------------------------------------------+ Arch check ok (s390x included in any all) +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 5.4.0-135-generic #152-Ubuntu SMP Wed Nov 23 21:05:01 UTC 2022 s390x (s390x) Toolchain package versions: binutils_2.34-6ubuntu1.4 dpkg-dev_1.19.7ubuntu3.2 g++-9_9.4.0-1ubuntu1~20.04.1 gcc-9_9.4.0-1ubuntu1~20.04.1 libc6-dev_2.31-0ubuntu9.9 libstdc++-9-dev_9.4.0-1ubuntu1~20.04.1 libstdc++6_10.3.0-1ubuntu1~20.04 linux-libc-dev_5.4.0-135.152 Package versions: adduser_3.118ubuntu2 advancecomp_2.1-2.1build1 apt_2.0.9 autoconf_2.69-11.1 automake_1:1.16.1-4ubuntu6 autopoint_0.19.8.1-10build1 autotools-dev_20180224.1 base-files_11ubuntu5.6 base-passwd_3.5.47 bash_5.0-6ubuntu1.2 binutils_2.34-6ubuntu1.4 binutils-common_2.34-6ubuntu1.4 binutils-s390x-linux-gnu_2.34-6ubuntu1.4 bsdmainutils_11.1.2ubuntu3 bsdutils_1:2.34-0.1ubuntu9.3 build-essential_12.8ubuntu1.1 bzip2_1.0.8-2 ca-certificates_20211016ubuntu0.20.04.1 coreutils_8.30-3ubuntu2 cpp_4:9.3.0-1ubuntu2 cpp-9_9.4.0-1ubuntu1~20.04.1 dash_0.5.10.2-6 debconf_1.5.73 debhelper_12.10ubuntu1 debianutils_4.9.1 dh-autoreconf_19 dh-strip-nondeterminism_1.7.0-1 diffutils_1:3.7-3 docutils-common_0.16+dfsg-2 dpkg_1.19.7ubuntu3.2 dpkg-dev_1.19.7ubuntu3.2 dwz_0.13-5 e2fsprogs_1.45.5-2ubuntu1.1 fakeroot_1.24-1 fdisk_2.34-0.1ubuntu9.3 file_1:5.38-4 findutils_4.7.0-1ubuntu1 g++_4:9.3.0-1ubuntu2 g++-9_9.4.0-1ubuntu1~20.04.1 gcc_4:9.3.0-1ubuntu2 gcc-10-base_10.3.0-1ubuntu1~20.04 gcc-9_9.4.0-1ubuntu1~20.04.1 gcc-9-base_9.4.0-1ubuntu1~20.04.1 gettext_0.19.8.1-10build1 gettext-base_0.19.8.1-10build1 gpg_2.2.19-3ubuntu2.2 gpg-agent_2.2.19-3ubuntu2.2 gpgconf_2.2.19-3ubuntu2.2 gpgv_2.2.19-3ubuntu2.2 grep_3.4-1 groff-base_1.22.4-4build1 gzip_1.10-0ubuntu4.1 hostname_3.23 init_1.57 init-system-helpers_1.57 intltool-debian_0.35.0+20060710.5 libacl1_2.2.53-6 libapparmor1_2.13.3-7ubuntu5.1 libapt-pkg6.0_2.0.9 libarchive-zip-perl_1.67-2 libargon2-1_0~20171227-0.2 libasan5_9.4.0-1ubuntu1~20.04.1 libassuan0_2.5.3-7ubuntu2 libatomic1_10.3.0-1ubuntu1~20.04 libattr1_1:2.4.48-5 libaudit-common_1:2.8.5-2ubuntu6 libaudit1_1:2.8.5-2ubuntu6 libbinutils_2.34-6ubuntu1.4 libblkid1_2.34-0.1ubuntu9.3 libbsd0_0.10.0-1 libbz2-1.0_1.0.8-2 libc-bin_2.31-0ubuntu9.9 libc-dev-bin_2.31-0ubuntu9.9 libc6_2.31-0ubuntu9.9 libc6-dev_2.31-0ubuntu9.9 libcap-ng0_0.7.9-2.1build1 libcap2_1:2.32-1 libcc1-0_10.3.0-1ubuntu1~20.04 libcom-err2_1.45.5-2ubuntu1.1 libcroco3_0.6.13-1 libcrypt-dev_1:4.4.10-10ubuntu4 libcrypt1_1:4.4.10-10ubuntu4 libcryptsetup12_2:2.2.2-3ubuntu2.4 libctf-nobfd0_2.34-6ubuntu1.4 libctf0_2.34-6ubuntu1.4 libdb5.3_5.3.28+dfsg1-0.6ubuntu2 libdebconfclient0_0.251ubuntu1 libdebhelper-perl_12.10ubuntu1 libdevmapper1.02.1_2:1.02.167-1ubuntu1 libdpkg-perl_1.19.7ubuntu3.2 libelf1_0.176-1.1build1 libexpat1_2.2.9-1ubuntu0.6 libext2fs2_1.45.5-2ubuntu1.1 libfakeroot_1.24-1 libfdisk1_2.34-0.1ubuntu9.3 libffi7_3.3-4 libfile-stripnondeterminism-perl_1.7.0-1 libgcc-9-dev_9.4.0-1ubuntu1~20.04.1 libgcc-s1_10.3.0-1ubuntu1~20.04 libgcrypt20_1.8.5-5ubuntu1.1 libgdbm-compat4_1.18.1-5 libgdbm6_1.18.1-5 libglib2.0-0_2.64.6-1~ubuntu20.04.4 libgmp10_2:6.2.0+dfsg-4ubuntu0.1 libgnutls30_3.6.13-2ubuntu1.7 libgomp1_10.3.0-1ubuntu1~20.04 libgpg-error0_1.37-1 libhogweed5_3.5.1+really3.5.1-2ubuntu0.2 libicu66_66.1-2ubuntu2.1 libidn2-0_2.2.0-2 libip4tc2_1.8.4-3ubuntu2 libisl22_0.22.1-1 libitm1_10.3.0-1ubuntu1~20.04 libjs-jquery_3.3.1~dfsg-3 libjs-sphinxdoc_1.8.5-7ubuntu3 libjs-underscore_1.9.1~dfsg-1ubuntu0.20.04.1 libjson-c4_0.13.1+dfsg-7ubuntu0.3 libkmod2_27-1ubuntu2.1 liblockfile-bin_1.16-1.1 liblockfile1_1.16-1.1 liblua5.3-0_5.3.3-1.1ubuntu2 liblua5.3-dev_5.3.3-1.1ubuntu2 liblz4-1_1.9.2-2ubuntu0.20.04.1 liblzma5_5.2.4-1ubuntu1.1 libmagic-mgc_1:5.38-4 libmagic1_1:5.38-4 libmount1_2.34-0.1ubuntu9.3 libmpc3_1.1.0-1 libmpdec2_2.4.2-3 libmpfr6_4.0.2-1 libncurses-dev_6.2-0ubuntu2 libncurses6_6.2-0ubuntu2 libncursesw6_6.2-0ubuntu2 libnettle7_3.5.1+really3.5.1-2ubuntu0.2 libnpth0_1.6-1 libp11-kit0_0.23.20-1ubuntu0.1 libpam-modules_1.3.1-5ubuntu4.3 libpam-modules-bin_1.3.1-5ubuntu4.3 libpam-runtime_1.3.1-5ubuntu4.3 libpam0g_1.3.1-5ubuntu4.3 libpcre2-16-0_10.34-7ubuntu0.1 libpcre2-32-0_10.34-7ubuntu0.1 libpcre2-8-0_10.34-7ubuntu0.1 libpcre2-dev_10.34-7ubuntu0.1 libpcre2-posix2_10.34-7ubuntu0.1 libpcre3_2:8.39-12ubuntu0.1 libperl5.30_5.30.0-9ubuntu0.3 libpipeline1_1.5.2-2build1 libpng16-16_1.6.37-2 libprocps8_2:3.3.16-1ubuntu2.3 libpython3-stdlib_3.8.2-0ubuntu2 libpython3.8-minimal_3.8.10-0ubuntu1~20.04.6 libpython3.8-stdlib_3.8.10-0ubuntu1~20.04.6 libreadline-dev_8.0-4 libreadline8_8.0-4 libseccomp2_2.5.1-1ubuntu1~20.04.2 libselinux1_3.0-1build2 libsemanage-common_3.0-1build2 libsemanage1_3.0-1build2 libsepol1_3.0-1ubuntu0.1 libsigsegv2_2.12-2 libsmartcols1_2.34-0.1ubuntu9.3 libsqlite3-0_3.31.1-4ubuntu0.5 libss2_1.45.5-2ubuntu1.1 libssl-dev_1.1.1f-1ubuntu2.16 libssl1.1_1.1.1f-1ubuntu2.16 libstdc++-9-dev_9.4.0-1ubuntu1~20.04.1 libstdc++6_10.3.0-1ubuntu1~20.04 libsub-override-perl_0.09-2 libsystemd-dev_245.4-4ubuntu3.19 libsystemd0_245.4-4ubuntu3.19 libtasn1-6_4.16.0-2 libtinfo6_6.2-0ubuntu2 libtool_2.4.6-14 libubsan1_10.3.0-1ubuntu1~20.04 libuchardet0_0.0.6-3build1 libudev1_245.4-4ubuntu3.19 libunistring2_0.9.10-2 libuuid1_2.34-0.1ubuntu9.3 libxml2_2.9.10+dfsg-5ubuntu0.20.04.5 libzstd1_1.4.4+dfsg-3ubuntu0.1 linux-libc-dev_5.4.0-135.152 lockfile-progs_0.1.18 login_1:4.8.1-1ubuntu5.20.04.4 logsave_1.45.5-2ubuntu1.1 lsb-base_11.1.0ubuntu2 m4_1.4.18-4 make_4.2.1-1.2 man-db_2.9.1-1 mawk_1.3.4.20200120-2 mime-support_3.64ubuntu1 mount_2.34-0.1ubuntu9.3 ncurses-base_6.2-0ubuntu2 ncurses-bin_6.2-0ubuntu2 openssl_1.1.1f-1ubuntu2.16 optipng_0.7.7-1 passwd_1:4.8.1-1ubuntu5.20.04.4 patch_2.7.6-6 perl_5.30.0-9ubuntu0.3 perl-base_5.30.0-9ubuntu0.3 perl-modules-5.30_5.30.0-9ubuntu0.3 pinentry-curses_1.1.0-3build1 pkgbinarymangler_144 po-debconf_1.0.21 policyrcd-script-zg2_0.1-3 procps_2:3.3.16-1ubuntu2.3 python-babel-localedata_2.6.0+dfsg.1-1ubuntu2.2 python3_3.8.2-0ubuntu2 python3-alabaster_0.7.8-1build1 python3-babel_2.6.0+dfsg.1-1ubuntu2.2 python3-certifi_2019.11.28-1 python3-chardet_3.0.4-4build1 python3-distutils_3.8.10-0ubuntu1~20.04 python3-docutils_0.16+dfsg-2 python3-idna_2.8-1 python3-imagesize_1.2.0-1 python3-jinja2_2.10.1-2 python3-lib2to3_3.8.10-0ubuntu1~20.04 python3-markupsafe_1.1.0-1build2 python3-minimal_3.8.2-0ubuntu2 python3-packaging_20.3-1 python3-pkg-resources_45.2.0-1 python3-pygments_2.3.1+dfsg-1ubuntu2.2 python3-pyparsing_2.4.6-1 python3-requests_2.22.0-2ubuntu1 python3-roman_2.0.0-3build1 python3-six_1.14.0-2 python3-sphinx_1.8.5-7ubuntu3 python3-tz_2019.3-1 python3-urllib3_1.25.8-2ubuntu0.1 python3.8_3.8.10-0ubuntu1~20.04.6 python3.8-minimal_3.8.10-0ubuntu1~20.04.6 readline-common_8.0-4 sbuild-build-depends-main-dummy_0.invalid.0 sed_4.7-1 sensible-utils_0.0.12+nmu1 sgml-base_1.29.1 sphinx-common_1.8.5-7ubuntu3 systemd_245.4-4ubuntu3.19 systemd-sysv_245.4-4ubuntu3.19 systemd-timesyncd_245.4-4ubuntu3.19 sysvinit-utils_2.96-2.1ubuntu1 tar_1.30+dfsg-7ubuntu0.20.04.2 tzdata_2022f-0ubuntu0.20.04.1 ubuntu-keyring_2020.02.11.4 util-linux_2.34-0.1ubuntu9.3 xml-core_0.18+nmu1 xz-utils_5.2.4-1ubuntu1.1 zlib1g_1:1.2.11.dfsg-2ubuntu1.5 zlib1g-dev_1:1.2.11.dfsg-2ubuntu1.5 +------------------------------------------------------------------------------+ | Build | +------------------------------------------------------------------------------+ Unpack source ------------- -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 3.0 (quilt) Source: haproxy Binary: haproxy, haproxy-doc, vim-haproxy Architecture: any all Version: 2.0.30-1ppa1~focal Maintainer: Debian HAProxy Maintainers Uploaders: Apollon Oikonomopoulos , Prach Pongpanich , Vincent Bernat Homepage: http://www.haproxy.org/ Standards-Version: 4.4.0 Vcs-Browser: https://salsa.debian.org/haproxy-team/haproxy Vcs-Git: https://salsa.debian.org/haproxy-team/haproxy.git Testsuite: autopkgtest Testsuite-Triggers: apache2, socat, wget Build-Depends: debhelper (>= 10), libpcre2-dev, libssl-dev, liblua5.3-dev, libsystemd-dev [linux-any], python3-sphinx, zlib1g-dev Build-Depends-Indep: python3, python3-mako Package-List: haproxy deb net optional arch=any haproxy-doc deb doc optional arch=all vim-haproxy deb net optional arch=all Checksums-Sha1: 9a777201a9ba7ed0c048385e3e2a3baf01379115 2728444 haproxy_2.0.30.orig.tar.gz f33efb7d5dc3482f054aea8d0f25564092b82505 69592 haproxy_2.0.30-1ppa1~focal.debian.tar.xz Checksums-Sha256: 4d3538e44024931d88275d0b2cbbeeef378468b4807d56b0adfc4adfc5c0846a 2728444 haproxy_2.0.30.orig.tar.gz 11702616c46217187aaf02ab69ce60faaf5f02cd0e8a15223a0410d5974d22d5 69592 haproxy_2.0.30-1ppa1~focal.debian.tar.xz Files: 290a353a693fc61d5e8b2a0db91b69e1 2728444 haproxy_2.0.30.orig.tar.gz daf02ace10b8dfc4385f550533b24013 69592 haproxy_2.0.30-1ppa1~focal.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQJEBAEBCAAuFiEErvI0h2bzccaJpzYAlaQv6DU1JfkFAmOTmNEQHGJlcm5hdEBs dWZmeS5jeAAKCRCVpC/oNTUl+QzVD/9uteMnwfo6ELujU25ivG0Mx3QG5Gnalbvt Z+QSj+NJDdBlA/kG+QxyHwJW9s+/OXceKuVwWCETMu/ohrtfgGFGDqpapmNHQm2g kiO4ybI9r03/Ut+0rDzd776UfsY3JQCWIogQ5q56OICpEtAKUMig5rlTcCYYUEFq hrhtxiQ+VWwfVlU5vfl4L4hkQX5zwYy+ZRg+wSgir8ELKQRBttnfLvVvT8C66q34 SPm6RbwLfJpUYHzYN3KS1HGz2Jh8aDlS4BT0hFYfu9IE3L9YaHLJseHxce0icaC7 7waVmFrFtrXjO34BXgL2B0ISaOEIrQNxdyVHYgTewWiFyh4Sir8ebSjX5lWLcFi7 EiM85XmWAG5GxwAK527fssuRWJWMRaXW4EeWA4p2/3uj9wIrgT1XuP8HaDR5DUpY sgBlSHQQJTXmSxay54UI7WYrmG2Sw+0ur0MHbrj8o7jcBXaB5K1IOHo0T4lM+exH HYXWKn5a5ZTmiaeNj0eid01+MY4UMFIKpKHkxoYPoQBy7wUYx4KpsJXj1NCR8VHS DMT4M9hn0ye73BlwMVYhZ3mZ6jo73qw/o+I69kHNiZeParm6lXjOf5+YW5au18Fw ebYht5275DiAkWjY8hNjm4kGKY/TPzk1Fa+AyRvW/FG0/JXrhLW21eX9o+pCgTrz OCPUzetY6Q== =hBTR -----END PGP SIGNATURE----- gpgv: Signature made Fri Dec 9 20:21:37 2022 UTC gpgv: using RSA key AEF2348766F371C689A7360095A42FE8353525F9 gpgv: issuer "bernat@luffy.cx" gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./haproxy_2.0.30-1ppa1~focal.dsc dpkg-source: info: extracting haproxy in /<> dpkg-source: info: unpacking haproxy_2.0.30.orig.tar.gz dpkg-source: info: unpacking haproxy_2.0.30-1ppa1~focal.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 Check disk space ---------------- Sufficient free space for build User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf DEB_BUILD_OPTIONS=parallel=4 HOME=/sbuild-nonexistent LANG=C.UTF-8 LC_ALL=C.UTF-8 LOGNAME=buildd PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games SCHROOT_ALIAS_NAME=build-PACKAGEBUILD-24920683 SCHROOT_CHROOT_NAME=build-PACKAGEBUILD-24920683 SCHROOT_COMMAND=env SCHROOT_GID=2501 SCHROOT_GROUP=buildd SCHROOT_SESSION_ID=build-PACKAGEBUILD-24920683 SCHROOT_UID=2001 SCHROOT_USER=buildd SHELL=/bin/sh TERM=unknown USER=buildd V=1 dpkg-buildpackage ----------------- Command: dpkg-buildpackage -us -uc -mLaunchpad Build Daemon -B -rfakeroot dpkg-buildpackage: info: source package haproxy dpkg-buildpackage: info: source version 2.0.30-1ppa1~focal dpkg-buildpackage: info: source distribution focal dpkg-source --before-build . dpkg-buildpackage: info: host architecture s390x fakeroot debian/rules clean dh clean --with sphinxdoc debian/rules override_dh_auto_clean make[1]: Entering directory '/<>' make -C contrib/systemd clean make[2]: Entering directory '/<>/contrib/systemd' rm -f haproxy.service make[2]: Leaving directory '/<>/contrib/systemd' /usr/bin/make -C doc/lua-api clean make[2]: Entering directory '/<>/doc/lua-api' rm -rf _build/* make[2]: Leaving directory '/<>/doc/lua-api' dh_auto_clean make -j4 clean make[2]: Entering directory '/<>' make[2]: Leaving directory '/<>' dh_auto_clean -Dcontrib/halog cd contrib/halog && make -j4 clean make[2]: Entering directory '/<>/contrib/halog' rm -f halog *.[oas] make[2]: Leaving directory '/<>/contrib/halog' make[1]: Leaving directory '/<>' 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 '/<>' 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 ADDLIB="-Wl,--no-as-needed -lgcc_s -Wl,--as-needed" DEBUG_CFLAGS="-g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2" LDFLAGS="-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed" VERSION="2.0.30" SUBVERS="-1ppa1~focal" VERDATE="2022/12/09" make[2]: Entering directory '/<>' gcc -Iinclude -Iebtree -Wall -Wextra -O2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-old-style-declaration -Wno-ignored-qualifiers -Wno-clobbered -Wno-missing-field-initializers -Wno-implicit-fallthrough -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_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.0.30-1ppa1~focal\" -DCONFIG_HAPROXY_DATE=\"2022/12/09\" -c -o src/ev_poll.o src/ev_poll.c gcc -Iinclude -Iebtree -Wall -Wextra -O2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-old-style-declaration -Wno-ignored-qualifiers -Wno-clobbered -Wno-missing-field-initializers -Wno-implicit-fallthrough -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_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.0.30-1ppa1~focal\" -DCONFIG_HAPROXY_DATE=\"2022/12/09\" -c -o src/ev_epoll.o src/ev_epoll.c gcc -Iinclude -Iebtree -Wall -Wextra -O2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-old-style-declaration -Wno-ignored-qualifiers -Wno-clobbered -Wno-missing-field-initializers -Wno-implicit-fallthrough -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_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.0.30-1ppa1~focal\" -DCONFIG_HAPROXY_DATE=\"2022/12/09\" -c -o src/ssl_sock.o src/ssl_sock.c gcc -Iinclude -Iebtree -Wall -Wextra -O2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-old-style-declaration -Wno-ignored-qualifiers -Wno-clobbered -Wno-missing-field-initializers -Wno-implicit-fallthrough -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_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.0.30-1ppa1~focal\" -DCONFIG_HAPROXY_DATE=\"2022/12/09\" -c -o src/hlua.o src/hlua.c gcc -Iinclude -Iebtree -Wall -Wextra -O2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-old-style-declaration -Wno-ignored-qualifiers -Wno-clobbered -Wno-missing-field-initializers -Wno-implicit-fallthrough -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_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.0.30-1ppa1~focal\" -DCONFIG_HAPROXY_DATE=\"2022/12/09\" -c -o src/hlua_fcn.o src/hlua_fcn.c gcc -Iinclude -Iebtree -Wall -Wextra -O2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-old-style-declaration -Wno-ignored-qualifiers -Wno-clobbered -Wno-missing-field-initializers -Wno-implicit-fallthrough -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_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.0.30-1ppa1~focal\" -DCONFIG_HAPROXY_DATE=\"2022/12/09\" -c -o src/namespace.o src/namespace.c gcc -Iinclude -Iebtree -Wall -Wextra -O2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-old-style-declaration -Wno-ignored-qualifiers -Wno-clobbered -Wno-missing-field-initializers -Wno-implicit-fallthrough -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_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.0.30-1ppa1~focal\" -DCONFIG_HAPROXY_DATE=\"2022/12/09\" -c -o src/proto_http.o src/proto_http.c gcc -Iinclude -Iebtree -Wall -Wextra -O2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-old-style-declaration -Wno-ignored-qualifiers -Wno-clobbered -Wno-missing-field-initializers -Wno-implicit-fallthrough -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_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.0.30-1ppa1~focal\" -DCONFIG_HAPROXY_DATE=\"2022/12/09\" -c -o src/cfgparse-listen.o src/cfgparse-listen.c gcc -Iinclude -Iebtree -Wall -Wextra -O2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-old-style-declaration -Wno-ignored-qualifiers -Wno-clobbered -Wno-missing-field-initializers -Wno-implicit-fallthrough -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_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.0.30-1ppa1~focal\" -DCONFIG_HAPROXY_DATE=\"2022/12/09\" -c -o src/proto_htx.o src/proto_htx.c gcc -Iinclude -Iebtree -Wall -Wextra -O2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-old-style-declaration -Wno-ignored-qualifiers -Wno-clobbered -Wno-missing-field-initializers -Wno-implicit-fallthrough -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_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.0.30-1ppa1~focal\" -DCONFIG_HAPROXY_DATE=\"2022/12/09\" -c -o src/stream.o src/stream.c gcc -Iinclude -Iebtree -Wall -Wextra -O2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-old-style-declaration -Wno-ignored-qualifiers -Wno-clobbered -Wno-missing-field-initializers -Wno-implicit-fallthrough -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_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.0.30-1ppa1~focal\" -DCONFIG_HAPROXY_DATE=\"2022/12/09\" -c -o src/mux_h2.o src/mux_h2.c gcc -Iinclude -Iebtree -Wall -Wextra -O2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-old-style-declaration -Wno-ignored-qualifiers -Wno-clobbered -Wno-missing-field-initializers -Wno-implicit-fallthrough -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_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.0.30-1ppa1~focal\" -DCONFIG_HAPROXY_DATE=\"2022/12/09\" -c -o src/stats.o src/stats.c gcc -Iinclude -Iebtree -Wall -Wextra -O2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-old-style-declaration -Wno-ignored-qualifiers -Wno-clobbered -Wno-missing-field-initializers -Wno-implicit-fallthrough -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_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.0.30-1ppa1~focal\" -DCONFIG_HAPROXY_DATE=\"2022/12/09\" -c -o src/flt_spoe.o src/flt_spoe.c gcc -Iinclude -Iebtree -Wall -Wextra -O2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-old-style-declaration -Wno-ignored-qualifiers -Wno-clobbered -Wno-missing-field-initializers -Wno-implicit-fallthrough -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_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.0.30-1ppa1~focal\" -DCONFIG_HAPROXY_DATE=\"2022/12/09\" -c -o src/server.o src/server.c gcc -Iinclude -Iebtree -Wall -Wextra -O2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-old-style-declaration -Wno-ignored-qualifiers -Wno-clobbered -Wno-missing-field-initializers -Wno-implicit-fallthrough -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_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.0.30-1ppa1~focal\" -DCONFIG_HAPROXY_DATE=\"2022/12/09\" -c -o src/checks.o src/checks.c gcc -Iinclude -Iebtree -Wall -Wextra -O2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-old-style-declaration -Wno-ignored-qualifiers -Wno-clobbered -Wno-missing-field-initializers -Wno-implicit-fallthrough -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_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.0.30-1ppa1~focal\" -DCONFIG_HAPROXY_DATE=\"2022/12/09\" \ -DBUILD_TARGET='"linux-glibc"' \ -DBUILD_ARCH='""' \ -DBUILD_CPU='"generic"' \ -DBUILD_CC='"gcc"' \ -DBUILD_CFLAGS='"-O2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-old-style-declaration -Wno-ignored-qualifiers -Wno-clobbered -Wno-missing-field-initializers -Wno-implicit-fallthrough -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_FEATURES='"+EPOLL -KQUEUE -MY_EPOLL -MY_SPLICE +NETFILTER -PCRE -PCRE_JIT +PCRE2 +PCRE2_JIT +POLL -PRIVATE_CACHE +THREAD -PTHREAD_PSHARED -REGPARM -STATIC_PCRE -STATIC_PCRE2 +TPROXY +LINUX_TPROXY +LINUX_SPLICE +LIBCRYPT +CRYPT_H -VSYSCALL +GETADDRINFO +OPENSSL +LUA +FUTEX +ACCEPT4 -CLOSEFROM -MY_ACCEPT4 +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 -Iebtree -Wall -Wextra -O2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-old-style-declaration -Wno-ignored-qualifiers -Wno-clobbered -Wno-missing-field-initializers -Wno-implicit-fallthrough -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_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.0.30-1ppa1~focal\" -DCONFIG_HAPROXY_DATE=\"2022/12/09\" -c -o src/cfgparse.o src/cfgparse.c gcc -Iinclude -Iebtree -Wall -Wextra -O2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-old-style-declaration -Wno-ignored-qualifiers -Wno-clobbered -Wno-missing-field-initializers -Wno-implicit-fallthrough -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_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.0.30-1ppa1~focal\" -DCONFIG_HAPROXY_DATE=\"2022/12/09\" -c -o src/flt_http_comp.o src/flt_http_comp.c gcc -Iinclude -Iebtree -Wall -Wextra -O2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-old-style-declaration -Wno-ignored-qualifiers -Wno-clobbered -Wno-missing-field-initializers -Wno-implicit-fallthrough -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_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.0.30-1ppa1~focal\" -DCONFIG_HAPROXY_DATE=\"2022/12/09\" -c -o src/http_fetch.o src/http_fetch.c gcc -Iinclude -Iebtree -Wall -Wextra -O2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-old-style-declaration -Wno-ignored-qualifiers -Wno-clobbered -Wno-missing-field-initializers -Wno-implicit-fallthrough -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_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.0.30-1ppa1~focal\" -DCONFIG_HAPROXY_DATE=\"2022/12/09\" -c -o src/dns.o src/dns.c gcc -Iinclude -Iebtree -Wall -Wextra -O2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-old-style-declaration -Wno-ignored-qualifiers -Wno-clobbered -Wno-missing-field-initializers -Wno-implicit-fallthrough -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_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.0.30-1ppa1~focal\" -DCONFIG_HAPROXY_DATE=\"2022/12/09\" -c -o src/stick_table.o src/stick_table.c gcc -Iinclude -Iebtree -Wall -Wextra -O2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-old-style-declaration -Wno-ignored-qualifiers -Wno-clobbered -Wno-missing-field-initializers -Wno-implicit-fallthrough -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_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.0.30-1ppa1~focal\" -DCONFIG_HAPROXY_DATE=\"2022/12/09\" -c -o src/mux_h1.o src/mux_h1.c gcc -Iinclude -Iebtree -Wall -Wextra -O2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-old-style-declaration -Wno-ignored-qualifiers -Wno-clobbered -Wno-missing-field-initializers -Wno-implicit-fallthrough -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_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.0.30-1ppa1~focal\" -DCONFIG_HAPROXY_DATE=\"2022/12/09\" -c -o src/peers.o src/peers.c gcc -Iinclude -Iebtree -Wall -Wextra -O2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-old-style-declaration -Wno-ignored-qualifiers -Wno-clobbered -Wno-missing-field-initializers -Wno-implicit-fallthrough -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_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.0.30-1ppa1~focal\" -DCONFIG_HAPROXY_DATE=\"2022/12/09\" -c -o src/standard.o src/standard.c gcc -Iinclude -Iebtree -Wall -Wextra -O2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-old-style-declaration -Wno-ignored-qualifiers -Wno-clobbered -Wno-missing-field-initializers -Wno-implicit-fallthrough -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_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.0.30-1ppa1~focal\" -DCONFIG_HAPROXY_DATE=\"2022/12/09\" -c -o src/proxy.o src/proxy.c gcc -Iinclude -Iebtree -Wall -Wextra -O2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-old-style-declaration -Wno-ignored-qualifiers -Wno-clobbered -Wno-missing-field-initializers -Wno-implicit-fallthrough -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_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.0.30-1ppa1~focal\" -DCONFIG_HAPROXY_DATE=\"2022/12/09\" -c -o src/cli.o src/cli.c gcc -Iinclude -Iebtree -Wall -Wextra -O2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-old-style-declaration -Wno-ignored-qualifiers -Wno-clobbered -Wno-missing-field-initializers -Wno-implicit-fallthrough -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_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.0.30-1ppa1~focal\" -DCONFIG_HAPROXY_DATE=\"2022/12/09\" -c -o src/log.o src/log.c gcc -Iinclude -Iebtree -Wall -Wextra -O2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-old-style-declaration -Wno-ignored-qualifiers -Wno-clobbered -Wno-missing-field-initializers -Wno-implicit-fallthrough -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_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.0.30-1ppa1~focal\" -DCONFIG_HAPROXY_DATE=\"2022/12/09\" -c -o src/backend.o src/backend.c gcc -Iinclude -Iebtree -Wall -Wextra -O2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-old-style-declaration -Wno-ignored-qualifiers -Wno-clobbered -Wno-missing-field-initializers -Wno-implicit-fallthrough -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_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.0.30-1ppa1~focal\" -DCONFIG_HAPROXY_DATE=\"2022/12/09\" -c -o src/pattern.o src/pattern.c gcc -Iinclude -Iebtree -Wall -Wextra -O2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-old-style-declaration -Wno-ignored-qualifiers -Wno-clobbered -Wno-missing-field-initializers -Wno-implicit-fallthrough -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_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.0.30-1ppa1~focal\" -DCONFIG_HAPROXY_DATE=\"2022/12/09\" -c -o src/sample.o src/sample.c gcc -Iinclude -Iebtree -Wall -Wextra -O2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-old-style-declaration -Wno-ignored-qualifiers -Wno-clobbered -Wno-missing-field-initializers -Wno-implicit-fallthrough -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_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.0.30-1ppa1~focal\" -DCONFIG_HAPROXY_DATE=\"2022/12/09\" -c -o src/stream_interface.o src/stream_interface.c gcc -Iinclude -Iebtree -Wall -Wextra -O2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-old-style-declaration -Wno-ignored-qualifiers -Wno-clobbered -Wno-missing-field-initializers -Wno-implicit-fallthrough -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_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.0.30-1ppa1~focal\" -DCONFIG_HAPROXY_DATE=\"2022/12/09\" -c -o src/proto_tcp.o src/proto_tcp.c gcc -Iinclude -Iebtree -Wall -Wextra -O2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-old-style-declaration -Wno-ignored-qualifiers -Wno-clobbered -Wno-missing-field-initializers -Wno-implicit-fallthrough -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_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.0.30-1ppa1~focal\" -DCONFIG_HAPROXY_DATE=\"2022/12/09\" -c -o src/listener.o src/listener.c gcc -Iinclude -Iebtree -Wall -Wextra -O2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-old-style-declaration -Wno-ignored-qualifiers -Wno-clobbered -Wno-missing-field-initializers -Wno-implicit-fallthrough -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_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.0.30-1ppa1~focal\" -DCONFIG_HAPROXY_DATE=\"2022/12/09\" -c -o src/h1.o src/h1.c gcc -Iinclude -Iebtree -Wall -Wextra -O2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-old-style-declaration -Wno-ignored-qualifiers -Wno-clobbered -Wno-missing-field-initializers -Wno-implicit-fallthrough -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_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.0.30-1ppa1~focal\" -DCONFIG_HAPROXY_DATE=\"2022/12/09\" -c -o src/cfgparse-global.o src/cfgparse-global.c gcc -Iinclude -Iebtree -Wall -Wextra -O2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-old-style-declaration -Wno-ignored-qualifiers -Wno-clobbered -Wno-missing-field-initializers -Wno-implicit-fallthrough -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_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.0.30-1ppa1~focal\" -DCONFIG_HAPROXY_DATE=\"2022/12/09\" -c -o src/cache.o src/cache.c gcc -Iinclude -Iebtree -Wall -Wextra -O2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-old-style-declaration -Wno-ignored-qualifiers -Wno-clobbered -Wno-missing-field-initializers -Wno-implicit-fallthrough -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_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.0.30-1ppa1~focal\" -DCONFIG_HAPROXY_DATE=\"2022/12/09\" -c -o src/http_rules.o src/http_rules.c gcc -Iinclude -Iebtree -Wall -Wextra -O2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-old-style-declaration -Wno-ignored-qualifiers -Wno-clobbered -Wno-missing-field-initializers -Wno-implicit-fallthrough -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_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.0.30-1ppa1~focal\" -DCONFIG_HAPROXY_DATE=\"2022/12/09\" -c -o src/http_act.o src/http_act.c gcc -Iinclude -Iebtree -Wall -Wextra -O2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-old-style-declaration -Wno-ignored-qualifiers -Wno-clobbered -Wno-missing-field-initializers -Wno-implicit-fallthrough -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_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.0.30-1ppa1~focal\" -DCONFIG_HAPROXY_DATE=\"2022/12/09\" -c -o src/tcp_rules.o src/tcp_rules.c gcc -Iinclude -Iebtree -Wall -Wextra -O2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-old-style-declaration -Wno-ignored-qualifiers -Wno-clobbered -Wno-missing-field-initializers -Wno-implicit-fallthrough -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_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.0.30-1ppa1~focal\" -DCONFIG_HAPROXY_DATE=\"2022/12/09\" -c -o src/filters.o src/filters.c gcc -Iinclude -Iebtree -Wall -Wextra -O2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-old-style-declaration -Wno-ignored-qualifiers -Wno-clobbered -Wno-missing-field-initializers -Wno-implicit-fallthrough -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_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.0.30-1ppa1~focal\" -DCONFIG_HAPROXY_DATE=\"2022/12/09\" -c -o src/connection.o src/connection.c gcc -Iinclude -Iebtree -Wall -Wextra -O2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-old-style-declaration -Wno-ignored-qualifiers -Wno-clobbered -Wno-missing-field-initializers -Wno-implicit-fallthrough -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_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.0.30-1ppa1~focal\" -DCONFIG_HAPROXY_DATE=\"2022/12/09\" -c -o src/session.o src/session.c gcc -Iinclude -Iebtree -Wall -Wextra -O2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-old-style-declaration -Wno-ignored-qualifiers -Wno-clobbered -Wno-missing-field-initializers -Wno-implicit-fallthrough -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_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.0.30-1ppa1~focal\" -DCONFIG_HAPROXY_DATE=\"2022/12/09\" -c -o src/acl.o src/acl.c gcc -Iinclude -Iebtree -Wall -Wextra -O2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-old-style-declaration -Wno-ignored-qualifiers -Wno-clobbered -Wno-missing-field-initializers -Wno-implicit-fallthrough -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_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.0.30-1ppa1~focal\" -DCONFIG_HAPROXY_DATE=\"2022/12/09\" -c -o src/vars.o src/vars.c gcc -Iinclude -Iebtree -Wall -Wextra -O2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-old-style-declaration -Wno-ignored-qualifiers -Wno-clobbered -Wno-missing-field-initializers -Wno-implicit-fallthrough -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_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.0.30-1ppa1~focal\" -DCONFIG_HAPROXY_DATE=\"2022/12/09\" -c -o src/raw_sock.o src/raw_sock.c gcc -Iinclude -Iebtree -Wall -Wextra -O2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-old-style-declaration -Wno-ignored-qualifiers -Wno-clobbered -Wno-missing-field-initializers -Wno-implicit-fallthrough -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_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.0.30-1ppa1~focal\" -DCONFIG_HAPROXY_DATE=\"2022/12/09\" -c -o src/map.o src/map.c gcc -Iinclude -Iebtree -Wall -Wextra -O2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-old-style-declaration -Wno-ignored-qualifiers -Wno-clobbered -Wno-missing-field-initializers -Wno-implicit-fallthrough -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_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.0.30-1ppa1~focal\" -DCONFIG_HAPROXY_DATE=\"2022/12/09\" -c -o src/proto_uxst.o src/proto_uxst.c gcc -Iinclude -Iebtree -Wall -Wextra -O2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-old-style-declaration -Wno-ignored-qualifiers -Wno-clobbered -Wno-missing-field-initializers -Wno-implicit-fallthrough -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_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.0.30-1ppa1~focal\" -DCONFIG_HAPROXY_DATE=\"2022/12/09\" -c -o src/payload.o src/payload.c gcc -Iinclude -Iebtree -Wall -Wextra -O2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-old-style-declaration -Wno-ignored-qualifiers -Wno-clobbered -Wno-missing-field-initializers -Wno-implicit-fallthrough -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_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.0.30-1ppa1~focal\" -DCONFIG_HAPROXY_DATE=\"2022/12/09\" -c -o src/fd.o src/fd.c gcc -Iinclude -Iebtree -Wall -Wextra -O2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-old-style-declaration -Wno-ignored-qualifiers -Wno-clobbered -Wno-missing-field-initializers -Wno-implicit-fallthrough -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_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.0.30-1ppa1~focal\" -DCONFIG_HAPROXY_DATE=\"2022/12/09\" -c -o src/queue.o src/queue.c gcc -Iinclude -Iebtree -Wall -Wextra -O2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-old-style-declaration -Wno-ignored-qualifiers -Wno-clobbered -Wno-missing-field-initializers -Wno-implicit-fallthrough -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_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.0.30-1ppa1~focal\" -DCONFIG_HAPROXY_DATE=\"2022/12/09\" -c -o src/flt_trace.o src/flt_trace.c gcc -Iinclude -Iebtree -Wall -Wextra -O2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-old-style-declaration -Wno-ignored-qualifiers -Wno-clobbered -Wno-missing-field-initializers -Wno-implicit-fallthrough -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_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.0.30-1ppa1~focal\" -DCONFIG_HAPROXY_DATE=\"2022/12/09\" -c -o src/task.o src/task.c gcc -Iinclude -Iebtree -Wall -Wextra -O2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-old-style-declaration -Wno-ignored-qualifiers -Wno-clobbered -Wno-missing-field-initializers -Wno-implicit-fallthrough -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_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.0.30-1ppa1~focal\" -DCONFIG_HAPROXY_DATE=\"2022/12/09\" -c -o src/lb_chash.o src/lb_chash.c gcc -Iinclude -Iebtree -Wall -Wextra -O2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-old-style-declaration -Wno-ignored-qualifiers -Wno-clobbered -Wno-missing-field-initializers -Wno-implicit-fallthrough -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_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.0.30-1ppa1~focal\" -DCONFIG_HAPROXY_DATE=\"2022/12/09\" -c -o src/frontend.o src/frontend.c gcc -Iinclude -Iebtree -Wall -Wextra -O2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-old-style-declaration -Wno-ignored-qualifiers -Wno-clobbered -Wno-missing-field-initializers -Wno-implicit-fallthrough -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_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.0.30-1ppa1~focal\" -DCONFIG_HAPROXY_DATE=\"2022/12/09\" -c -o src/applet.o src/applet.c gcc -Iinclude -Iebtree -Wall -Wextra -O2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-old-style-declaration -Wno-ignored-qualifiers -Wno-clobbered -Wno-missing-field-initializers -Wno-implicit-fallthrough -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_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.0.30-1ppa1~focal\" -DCONFIG_HAPROXY_DATE=\"2022/12/09\" -c -o src/mux_pt.o src/mux_pt.c gcc -Iinclude -Iebtree -Wall -Wextra -O2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-old-style-declaration -Wno-ignored-qualifiers -Wno-clobbered -Wno-missing-field-initializers -Wno-implicit-fallthrough -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_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.0.30-1ppa1~focal\" -DCONFIG_HAPROXY_DATE=\"2022/12/09\" -c -o src/signal.o src/signal.c gcc -Iinclude -Iebtree -Wall -Wextra -O2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-old-style-declaration -Wno-ignored-qualifiers -Wno-clobbered -Wno-missing-field-initializers -Wno-implicit-fallthrough -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_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.0.30-1ppa1~focal\" -DCONFIG_HAPROXY_DATE=\"2022/12/09\" -c -o src/ev_select.o src/ev_select.c gcc -Iinclude -Iebtree -Wall -Wextra -O2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-old-style-declaration -Wno-ignored-qualifiers -Wno-clobbered -Wno-missing-field-initializers -Wno-implicit-fallthrough -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_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.0.30-1ppa1~focal\" -DCONFIG_HAPROXY_DATE=\"2022/12/09\" -c -o src/proto_sockpair.o src/proto_sockpair.c gcc -Iinclude -Iebtree -Wall -Wextra -O2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-old-style-declaration -Wno-ignored-qualifiers -Wno-clobbered -Wno-missing-field-initializers -Wno-implicit-fallthrough -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_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.0.30-1ppa1~focal\" -DCONFIG_HAPROXY_DATE=\"2022/12/09\" -c -o src/compression.o src/compression.c gcc -Iinclude -Iebtree -Wall -Wextra -O2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-old-style-declaration -Wno-ignored-qualifiers -Wno-clobbered -Wno-missing-field-initializers -Wno-implicit-fallthrough -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_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.0.30-1ppa1~focal\" -DCONFIG_HAPROXY_DATE=\"2022/12/09\" -c -o src/http_conv.o src/http_conv.c gcc -Iinclude -Iebtree -Wall -Wextra -O2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-old-style-declaration -Wno-ignored-qualifiers -Wno-clobbered -Wno-missing-field-initializers -Wno-implicit-fallthrough -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_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.0.30-1ppa1~focal\" -DCONFIG_HAPROXY_DATE=\"2022/12/09\" -c -o src/memory.o src/memory.c gcc -Iinclude -Iebtree -Wall -Wextra -O2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-old-style-declaration -Wno-ignored-qualifiers -Wno-clobbered -Wno-missing-field-initializers -Wno-implicit-fallthrough -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_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.0.30-1ppa1~focal\" -DCONFIG_HAPROXY_DATE=\"2022/12/09\" -c -o src/lb_fwrr.o src/lb_fwrr.c gcc -Iinclude -Iebtree -Wall -Wextra -O2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-old-style-declaration -Wno-ignored-qualifiers -Wno-clobbered -Wno-missing-field-initializers -Wno-implicit-fallthrough -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_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.0.30-1ppa1~focal\" -DCONFIG_HAPROXY_DATE=\"2022/12/09\" -c -o src/channel.o src/channel.c gcc -Iinclude -Iebtree -Wall -Wextra -O2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-old-style-declaration -Wno-ignored-qualifiers -Wno-clobbered -Wno-missing-field-initializers -Wno-implicit-fallthrough -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_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.0.30-1ppa1~focal\" -DCONFIG_HAPROXY_DATE=\"2022/12/09\" -c -o src/htx.o src/htx.c gcc -Iinclude -Iebtree -Wall -Wextra -O2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-old-style-declaration -Wno-ignored-qualifiers -Wno-clobbered -Wno-missing-field-initializers -Wno-implicit-fallthrough -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_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.0.30-1ppa1~focal\" -DCONFIG_HAPROXY_DATE=\"2022/12/09\" -c -o src/uri_auth.o src/uri_auth.c gcc -Iinclude -Iebtree -Wall -Wextra -O2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-old-style-declaration -Wno-ignored-qualifiers -Wno-clobbered -Wno-missing-field-initializers -Wno-implicit-fallthrough -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_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.0.30-1ppa1~focal\" -DCONFIG_HAPROXY_DATE=\"2022/12/09\" -c -o src/regex.o src/regex.c gcc -Iinclude -Iebtree -Wall -Wextra -O2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-old-style-declaration -Wno-ignored-qualifiers -Wno-clobbered -Wno-missing-field-initializers -Wno-implicit-fallthrough -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_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.0.30-1ppa1~focal\" -DCONFIG_HAPROXY_DATE=\"2022/12/09\" -c -o src/chunk.o src/chunk.c gcc -Iinclude -Iebtree -Wall -Wextra -O2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-old-style-declaration -Wno-ignored-qualifiers -Wno-clobbered -Wno-missing-field-initializers -Wno-implicit-fallthrough -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_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.0.30-1ppa1~focal\" -DCONFIG_HAPROXY_DATE=\"2022/12/09\" -c -o src/pipe.o src/pipe.c gcc -Iinclude -Iebtree -Wall -Wextra -O2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-old-style-declaration -Wno-ignored-qualifiers -Wno-clobbered -Wno-missing-field-initializers -Wno-implicit-fallthrough -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_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.0.30-1ppa1~focal\" -DCONFIG_HAPROXY_DATE=\"2022/12/09\" -c -o src/lb_fas.o src/lb_fas.c gcc -Iinclude -Iebtree -Wall -Wextra -O2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-old-style-declaration -Wno-ignored-qualifiers -Wno-clobbered -Wno-missing-field-initializers -Wno-implicit-fallthrough -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_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.0.30-1ppa1~focal\" -DCONFIG_HAPROXY_DATE=\"2022/12/09\" -c -o src/lb_map.o src/lb_map.c gcc -Iinclude -Iebtree -Wall -Wextra -O2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-old-style-declaration -Wno-ignored-qualifiers -Wno-clobbered -Wno-missing-field-initializers -Wno-implicit-fallthrough -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_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.0.30-1ppa1~focal\" -DCONFIG_HAPROXY_DATE=\"2022/12/09\" -c -o src/lb_fwlc.o src/lb_fwlc.c gcc -Iinclude -Iebtree -Wall -Wextra -O2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-old-style-declaration -Wno-ignored-qualifiers -Wno-clobbered -Wno-missing-field-initializers -Wno-implicit-fallthrough -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_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.0.30-1ppa1~focal\" -DCONFIG_HAPROXY_DATE=\"2022/12/09\" -c -o src/auth.o src/auth.c gcc -Iinclude -Iebtree -Wall -Wextra -O2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-old-style-declaration -Wno-ignored-qualifiers -Wno-clobbered -Wno-missing-field-initializers -Wno-implicit-fallthrough -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_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.0.30-1ppa1~focal\" -DCONFIG_HAPROXY_DATE=\"2022/12/09\" -c -o src/time.o src/time.c gcc -Iinclude -Iebtree -Wall -Wextra -O2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-old-style-declaration -Wno-ignored-qualifiers -Wno-clobbered -Wno-missing-field-initializers -Wno-implicit-fallthrough -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_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.0.30-1ppa1~focal\" -DCONFIG_HAPROXY_DATE=\"2022/12/09\" -c -o src/hathreads.o src/hathreads.c gcc -Iinclude -Iebtree -Wall -Wextra -O2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-old-style-declaration -Wno-ignored-qualifiers -Wno-clobbered -Wno-missing-field-initializers -Wno-implicit-fallthrough -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_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.0.30-1ppa1~focal\" -DCONFIG_HAPROXY_DATE=\"2022/12/09\" -c -o src/http_htx.o src/http_htx.c gcc -Iinclude -Iebtree -Wall -Wextra -O2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-old-style-declaration -Wno-ignored-qualifiers -Wno-clobbered -Wno-missing-field-initializers -Wno-implicit-fallthrough -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_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.0.30-1ppa1~focal\" -DCONFIG_HAPROXY_DATE=\"2022/12/09\" -c -o src/buffer.o src/buffer.c gcc -Iinclude -Iebtree -Wall -Wextra -O2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-old-style-declaration -Wno-ignored-qualifiers -Wno-clobbered -Wno-missing-field-initializers -Wno-implicit-fallthrough -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_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.0.30-1ppa1~focal\" -DCONFIG_HAPROXY_DATE=\"2022/12/09\" -c -o src/hpack-tbl.o src/hpack-tbl.c gcc -Iinclude -Iebtree -Wall -Wextra -O2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-old-style-declaration -Wno-ignored-qualifiers -Wno-clobbered -Wno-missing-field-initializers -Wno-implicit-fallthrough -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_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.0.30-1ppa1~focal\" -DCONFIG_HAPROXY_DATE=\"2022/12/09\" -c -o src/shctx.o src/shctx.c gcc -Iinclude -Iebtree -Wall -Wextra -O2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-old-style-declaration -Wno-ignored-qualifiers -Wno-clobbered -Wno-missing-field-initializers -Wno-implicit-fallthrough -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_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.0.30-1ppa1~focal\" -DCONFIG_HAPROXY_DATE=\"2022/12/09\" -c -o src/sha1.o src/sha1.c gcc -Iinclude -Iebtree -Wall -Wextra -O2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-old-style-declaration -Wno-ignored-qualifiers -Wno-clobbered -Wno-missing-field-initializers -Wno-implicit-fallthrough -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_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.0.30-1ppa1~focal\" -DCONFIG_HAPROXY_DATE=\"2022/12/09\" -c -o src/http.o src/http.c gcc -Iinclude -Iebtree -Wall -Wextra -O2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-old-style-declaration -Wno-ignored-qualifiers -Wno-clobbered -Wno-missing-field-initializers -Wno-implicit-fallthrough -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_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.0.30-1ppa1~focal\" -DCONFIG_HAPROXY_DATE=\"2022/12/09\" -c -o src/hpack-dec.o src/hpack-dec.c gcc -Iinclude -Iebtree -Wall -Wextra -O2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-old-style-declaration -Wno-ignored-qualifiers -Wno-clobbered -Wno-missing-field-initializers -Wno-implicit-fallthrough -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_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.0.30-1ppa1~focal\" -DCONFIG_HAPROXY_DATE=\"2022/12/09\" -c -o src/action.o src/action.c gcc -Iinclude -Iebtree -Wall -Wextra -O2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-old-style-declaration -Wno-ignored-qualifiers -Wno-clobbered -Wno-missing-field-initializers -Wno-implicit-fallthrough -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_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.0.30-1ppa1~focal\" -DCONFIG_HAPROXY_DATE=\"2022/12/09\" -c -o src/proto_udp.o src/proto_udp.c gcc -Iinclude -Iebtree -Wall -Wextra -O2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-old-style-declaration -Wno-ignored-qualifiers -Wno-clobbered -Wno-missing-field-initializers -Wno-implicit-fallthrough -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_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.0.30-1ppa1~focal\" -DCONFIG_HAPROXY_DATE=\"2022/12/09\" -c -o src/http_acl.o src/http_acl.c gcc -Iinclude -Iebtree -Wall -Wextra -O2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-old-style-declaration -Wno-ignored-qualifiers -Wno-clobbered -Wno-missing-field-initializers -Wno-implicit-fallthrough -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_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.0.30-1ppa1~focal\" -DCONFIG_HAPROXY_DATE=\"2022/12/09\" -c -o src/xxhash.o src/xxhash.c gcc -Iinclude -Iebtree -Wall -Wextra -O2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-old-style-declaration -Wno-ignored-qualifiers -Wno-clobbered -Wno-missing-field-initializers -Wno-implicit-fallthrough -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_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.0.30-1ppa1~focal\" -DCONFIG_HAPROXY_DATE=\"2022/12/09\" -c -o src/hpack-enc.o src/hpack-enc.c gcc -Iinclude -Iebtree -Wall -Wextra -O2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-old-style-declaration -Wno-ignored-qualifiers -Wno-clobbered -Wno-missing-field-initializers -Wno-implicit-fallthrough -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_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.0.30-1ppa1~focal\" -DCONFIG_HAPROXY_DATE=\"2022/12/09\" -c -o src/h2.o src/h2.c gcc -Iinclude -Iebtree -Wall -Wextra -O2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-old-style-declaration -Wno-ignored-qualifiers -Wno-clobbered -Wno-missing-field-initializers -Wno-implicit-fallthrough -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_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.0.30-1ppa1~focal\" -DCONFIG_HAPROXY_DATE=\"2022/12/09\" -c -o src/freq_ctr.o src/freq_ctr.c gcc -Iinclude -Iebtree -Wall -Wextra -O2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-old-style-declaration -Wno-ignored-qualifiers -Wno-clobbered -Wno-missing-field-initializers -Wno-implicit-fallthrough -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_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.0.30-1ppa1~focal\" -DCONFIG_HAPROXY_DATE=\"2022/12/09\" -c -o src/lru.o src/lru.c gcc -Iinclude -Iebtree -Wall -Wextra -O2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-old-style-declaration -Wno-ignored-qualifiers -Wno-clobbered -Wno-missing-field-initializers -Wno-implicit-fallthrough -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_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.0.30-1ppa1~focal\" -DCONFIG_HAPROXY_DATE=\"2022/12/09\" -c -o src/protocol.o src/protocol.c gcc -Iinclude -Iebtree -Wall -Wextra -O2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-old-style-declaration -Wno-ignored-qualifiers -Wno-clobbered -Wno-missing-field-initializers -Wno-implicit-fallthrough -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_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.0.30-1ppa1~focal\" -DCONFIG_HAPROXY_DATE=\"2022/12/09\" -c -o src/arg.o src/arg.c gcc -Iinclude -Iebtree -Wall -Wextra -O2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-old-style-declaration -Wno-ignored-qualifiers -Wno-clobbered -Wno-missing-field-initializers -Wno-implicit-fallthrough -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_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.0.30-1ppa1~focal\" -DCONFIG_HAPROXY_DATE=\"2022/12/09\" -c -o src/hpack-huff.o src/hpack-huff.c gcc -Iinclude -Iebtree -Wall -Wextra -O2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-old-style-declaration -Wno-ignored-qualifiers -Wno-clobbered -Wno-missing-field-initializers -Wno-implicit-fallthrough -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_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.0.30-1ppa1~focal\" -DCONFIG_HAPROXY_DATE=\"2022/12/09\" -c -o src/hdr_idx.o src/hdr_idx.c gcc -Iinclude -Iebtree -Wall -Wextra -O2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-old-style-declaration -Wno-ignored-qualifiers -Wno-clobbered -Wno-missing-field-initializers -Wno-implicit-fallthrough -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_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.0.30-1ppa1~focal\" -DCONFIG_HAPROXY_DATE=\"2022/12/09\" -c -o src/base64.o src/base64.c gcc -Iinclude -Iebtree -Wall -Wextra -O2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-old-style-declaration -Wno-ignored-qualifiers -Wno-clobbered -Wno-missing-field-initializers -Wno-implicit-fallthrough -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_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.0.30-1ppa1~focal\" -DCONFIG_HAPROXY_DATE=\"2022/12/09\" -c -o src/hash.o src/hash.c gcc -Iinclude -Iebtree -Wall -Wextra -O2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-old-style-declaration -Wno-ignored-qualifiers -Wno-clobbered -Wno-missing-field-initializers -Wno-implicit-fallthrough -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_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.0.30-1ppa1~focal\" -DCONFIG_HAPROXY_DATE=\"2022/12/09\" -c -o src/mailers.o src/mailers.c gcc -Iinclude -Iebtree -Wall -Wextra -O2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-old-style-declaration -Wno-ignored-qualifiers -Wno-clobbered -Wno-missing-field-initializers -Wno-implicit-fallthrough -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_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.0.30-1ppa1~focal\" -DCONFIG_HAPROXY_DATE=\"2022/12/09\" -c -o src/activity.o src/activity.c gcc -Iinclude -Iebtree -Wall -Wextra -O2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-old-style-declaration -Wno-ignored-qualifiers -Wno-clobbered -Wno-missing-field-initializers -Wno-implicit-fallthrough -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_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.0.30-1ppa1~focal\" -DCONFIG_HAPROXY_DATE=\"2022/12/09\" -c -o src/http_msg.o src/http_msg.c gcc -Iinclude -Iebtree -Wall -Wextra -O2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-old-style-declaration -Wno-ignored-qualifiers -Wno-clobbered -Wno-missing-field-initializers -Wno-implicit-fallthrough -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_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.0.30-1ppa1~focal\" -DCONFIG_HAPROXY_DATE=\"2022/12/09\" -c -o src/version.o src/version.c gcc -Iinclude -Iebtree -Wall -Wextra -O2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-old-style-declaration -Wno-ignored-qualifiers -Wno-clobbered -Wno-missing-field-initializers -Wno-implicit-fallthrough -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_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.0.30-1ppa1~focal\" -DCONFIG_HAPROXY_DATE=\"2022/12/09\" -c -o src/mworker.o src/mworker.c gcc -Iinclude -Iebtree -Wall -Wextra -O2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-old-style-declaration -Wno-ignored-qualifiers -Wno-clobbered -Wno-missing-field-initializers -Wno-implicit-fallthrough -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_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.0.30-1ppa1~focal\" -DCONFIG_HAPROXY_DATE=\"2022/12/09\" -c -o src/mworker-prog.o src/mworker-prog.c gcc -Iinclude -Iebtree -Wall -Wextra -O2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-old-style-declaration -Wno-ignored-qualifiers -Wno-clobbered -Wno-missing-field-initializers -Wno-implicit-fallthrough -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_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.0.30-1ppa1~focal\" -DCONFIG_HAPROXY_DATE=\"2022/12/09\" -c -o src/debug.o src/debug.c gcc -Iinclude -Iebtree -Wall -Wextra -O2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-old-style-declaration -Wno-ignored-qualifiers -Wno-clobbered -Wno-missing-field-initializers -Wno-implicit-fallthrough -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_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.0.30-1ppa1~focal\" -DCONFIG_HAPROXY_DATE=\"2022/12/09\" -c -o src/wdt.o src/wdt.c gcc -Iinclude -Iebtree -Wall -Wextra -O2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-old-style-declaration -Wno-ignored-qualifiers -Wno-clobbered -Wno-missing-field-initializers -Wno-implicit-fallthrough -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_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.0.30-1ppa1~focal\" -DCONFIG_HAPROXY_DATE=\"2022/12/09\" -c -o src/dict.o src/dict.c gcc -Iinclude -Iebtree -Wall -Wextra -O2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-old-style-declaration -Wno-ignored-qualifiers -Wno-clobbered -Wno-missing-field-initializers -Wno-implicit-fallthrough -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_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.0.30-1ppa1~focal\" -DCONFIG_HAPROXY_DATE=\"2022/12/09\" -c -o src/xprt_handshake.o src/xprt_handshake.c gcc -Iinclude -Iebtree -Wall -Wextra -O2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-old-style-declaration -Wno-ignored-qualifiers -Wno-clobbered -Wno-missing-field-initializers -Wno-implicit-fallthrough -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_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.0.30-1ppa1~focal\" -DCONFIG_HAPROXY_DATE=\"2022/12/09\" -c -o contrib/prometheus-exporter/service-prometheus.o contrib/prometheus-exporter/service-prometheus.c gcc -Iinclude -Iebtree -Wall -Wextra -O2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-old-style-declaration -Wno-ignored-qualifiers -Wno-clobbered -Wno-missing-field-initializers -Wno-implicit-fallthrough -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_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.0.30-1ppa1~focal\" -DCONFIG_HAPROXY_DATE=\"2022/12/09\" -c -o ebtree/ebtree.o ebtree/ebtree.c gcc -Iinclude -Iebtree -Wall -Wextra -O2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-old-style-declaration -Wno-ignored-qualifiers -Wno-clobbered -Wno-missing-field-initializers -Wno-implicit-fallthrough -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_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.0.30-1ppa1~focal\" -DCONFIG_HAPROXY_DATE=\"2022/12/09\" -c -o ebtree/eb32sctree.o ebtree/eb32sctree.c gcc -Iinclude -Iebtree -Wall -Wextra -O2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-old-style-declaration -Wno-ignored-qualifiers -Wno-clobbered -Wno-missing-field-initializers -Wno-implicit-fallthrough -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_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.0.30-1ppa1~focal\" -DCONFIG_HAPROXY_DATE=\"2022/12/09\" -c -o ebtree/eb32tree.o ebtree/eb32tree.c gcc -Iinclude -Iebtree -Wall -Wextra -O2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-old-style-declaration -Wno-ignored-qualifiers -Wno-clobbered -Wno-missing-field-initializers -Wno-implicit-fallthrough -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_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.0.30-1ppa1~focal\" -DCONFIG_HAPROXY_DATE=\"2022/12/09\" -c -o ebtree/eb64tree.o ebtree/eb64tree.c gcc -Iinclude -Iebtree -Wall -Wextra -O2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-old-style-declaration -Wno-ignored-qualifiers -Wno-clobbered -Wno-missing-field-initializers -Wno-implicit-fallthrough -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_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.0.30-1ppa1~focal\" -DCONFIG_HAPROXY_DATE=\"2022/12/09\" -c -o ebtree/ebmbtree.o ebtree/ebmbtree.c gcc -Iinclude -Iebtree -Wall -Wextra -O2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-old-style-declaration -Wno-ignored-qualifiers -Wno-clobbered -Wno-missing-field-initializers -Wno-implicit-fallthrough -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_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.0.30-1ppa1~focal\" -DCONFIG_HAPROXY_DATE=\"2022/12/09\" -c -o ebtree/ebsttree.o ebtree/ebsttree.c gcc -Iinclude -Iebtree -Wall -Wextra -O2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-old-style-declaration -Wno-ignored-qualifiers -Wno-clobbered -Wno-missing-field-initializers -Wno-implicit-fallthrough -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_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.0.30-1ppa1~focal\" -DCONFIG_HAPROXY_DATE=\"2022/12/09\" -c -o ebtree/ebimtree.o ebtree/ebimtree.c gcc -Iinclude -Iebtree -Wall -Wextra -O2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-old-style-declaration -Wno-ignored-qualifiers -Wno-clobbered -Wno-missing-field-initializers -Wno-implicit-fallthrough -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_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.0.30-1ppa1~focal\" -DCONFIG_HAPROXY_DATE=\"2022/12/09\" -c -o ebtree/ebistree.o ebtree/ebistree.c gcc -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -o haproxy src/ev_poll.o src/ev_epoll.o src/ssl_sock.o src/hlua.o src/hlua_fcn.o src/namespace.o src/proto_http.o src/cfgparse-listen.o src/proto_htx.o src/stream.o src/mux_h2.o src/stats.o src/flt_spoe.o src/server.o src/checks.o src/haproxy.o src/cfgparse.o src/flt_http_comp.o src/http_fetch.o src/dns.o src/stick_table.o src/mux_h1.o src/peers.o src/standard.o src/proxy.o src/cli.o src/log.o src/backend.o src/pattern.o src/sample.o src/stream_interface.o src/proto_tcp.o src/listener.o src/h1.o src/cfgparse-global.o src/cache.o src/http_rules.o src/http_act.o src/tcp_rules.o src/filters.o src/connection.o src/session.o src/acl.o src/vars.o src/raw_sock.o src/map.o src/proto_uxst.o src/payload.o src/fd.o src/queue.o src/flt_trace.o src/task.o src/lb_chash.o src/frontend.o src/applet.o src/mux_pt.o src/signal.o src/ev_select.o src/proto_sockpair.o src/compression.o src/http_conv.o src/memory.o src/lb_fwrr.o src/channel.o src/htx.o src/uri_auth.o src/regex.o src/chunk.o src/pipe.o src/lb_fas.o src/lb_map.o src/lb_fwlc.o src/auth.o src/time.o src/hathreads.o src/http_htx.o src/buffer.o src/hpack-tbl.o src/shctx.o src/sha1.o src/http.o src/hpack-dec.o src/action.o src/proto_udp.o src/http_acl.o src/xxhash.o src/hpack-enc.o src/h2.o src/freq_ctr.o src/lru.o src/protocol.o src/arg.o src/hpack-huff.o src/hdr_idx.o src/base64.o src/hash.o src/mailers.o src/activity.o src/http_msg.o src/version.o src/mworker.o src/mworker-prog.o src/debug.o src/wdt.o src/dict.o src/xprt_handshake.o contrib/prometheus-exporter/service-prometheus.o ebtree/ebtree.o ebtree/eb32sctree.o ebtree/eb32tree.o ebtree/eb64tree.o ebtree/ebmbtree.o ebtree/ebsttree.o ebtree/ebimtree.o ebtree/ebistree.o -lcrypt -lz -ldl -lpthread -lrt -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 '/<>' 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 ADDLIB="-Wl,--no-as-needed -lgcc_s -Wl,--as-needed" DEBUG_CFLAGS="-g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2" LDFLAGS="-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed" VERSION="2.0.30" SUBVERS="-1ppa1~focal" VERDATE="2022/12/09" make[2]: Entering directory '/<>/contrib/systemd' sed -e 's:@SBINDIR@:'/usr/sbin':' haproxy.service.in > haproxy.service make[2]: Leaving directory '/<>/contrib/systemd' dh_auto_build -Dcontrib/halog cd contrib/halog && make -j4 make[2]: Entering directory '/<>/contrib/halog' gcc -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<>/contrib/halog=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -o halog -I../../include -I../../ebtree ../../ebtree/ebtree.c ../../ebtree/eb32tree.c ../../ebtree/eb64tree.c ../../ebtree/ebmbtree.c ../../ebtree/ebsttree.c ../../ebtree/ebistree.c ../../ebtree/ebimtree.c halog.c fgets2.c In file included from ../../ebtree/ebtree.c:22: ../../ebtree/ebtree.h: In function ‘__eb_insert_dup’: ../../ebtree/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); | ^~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~ ../../ebtree/ebtree.h: In function ‘__eb_delete’: ../../ebtree/ebtree.h:765:32: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 765 | gparent->b[gpside] = eb_dotag(&parent->branches, EB_NODE); | ^~~~~~~~~~~~~~~~~ ../../ebtree/ebtree.h:771:14: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 771 | eb_dotag(&parent->branches, pside); | ^~~~~~~~~~~~~~~~~ ../../ebtree/ebtree.h:774:14: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 774 | eb_dotag(&parent->branches, pside); | ^~~~~~~~~~~~~~~~~ In file included from ../../ebtree/eb32tree.h:24, from ../../ebtree/eb32tree.c:23: ../../ebtree/ebtree.h: In function ‘__eb_insert_dup’: ../../ebtree/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); | ^~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~ ../../ebtree/ebtree.h: In function ‘__eb_delete’: ../../ebtree/ebtree.h:765:32: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 765 | gparent->b[gpside] = eb_dotag(&parent->branches, EB_NODE); | ^~~~~~~~~~~~~~~~~ ../../ebtree/ebtree.h:771:14: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 771 | eb_dotag(&parent->branches, pside); | ^~~~~~~~~~~~~~~~~ ../../ebtree/ebtree.h:774:14: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 774 | eb_dotag(&parent->branches, pside); | ^~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h: In function ‘eb32_first’: ../../ebtree/eb32tree.h:57: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] 57 | return eb32_entry(eb_first(root), struct eb32_node, node); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/eb32tree.h:57:9: note: in expansion of macro ‘eb32_entry’ 57 | return eb32_entry(eb_first(root), struct eb32_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/eb32tree.c:23: ../../ebtree/eb32tree.h:42:8: note: defined here 42 | struct eb32_node { | ^~~~~~~~~ In file included from ../../ebtree/eb32tree.h:24, from ../../ebtree/eb32tree.c:23: ../../ebtree/eb32tree.h: In function ‘eb32_last’: ../../ebtree/eb32tree.h:63: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] 63 | return eb32_entry(eb_last(root), struct eb32_node, node); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/eb32tree.h:63:9: note: in expansion of macro ‘eb32_entry’ 63 | return eb32_entry(eb_last(root), struct eb32_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/eb32tree.c:23: ../../ebtree/eb32tree.h:42:8: note: defined here 42 | struct eb32_node { | ^~~~~~~~~ In file included from ../../ebtree/eb32tree.h:24, from ../../ebtree/eb32tree.c:23: ../../ebtree/eb32tree.h: In function ‘eb32_next’: ../../ebtree/eb32tree.h:69: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] 69 | return eb32_entry(eb_next(&eb32->node), struct eb32_node, node); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/eb32tree.h:69:9: note: in expansion of macro ‘eb32_entry’ 69 | return eb32_entry(eb_next(&eb32->node), struct eb32_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/eb32tree.c:23: ../../ebtree/eb32tree.h:42:8: note: defined here 42 | struct eb32_node { | ^~~~~~~~~ In file included from ../../ebtree/eb32tree.h:24, from ../../ebtree/eb32tree.c:23: ../../ebtree/eb32tree.h: In function ‘eb32_prev’: ../../ebtree/eb32tree.h:75: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] 75 | return eb32_entry(eb_prev(&eb32->node), struct eb32_node, node); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/eb32tree.h:75:9: note: in expansion of macro ‘eb32_entry’ 75 | return eb32_entry(eb_prev(&eb32->node), struct eb32_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/eb32tree.c:23: ../../ebtree/eb32tree.h:42:8: note: defined here 42 | struct eb32_node { | ^~~~~~~~~ In file included from ../../ebtree/eb32tree.h:24, from ../../ebtree/eb32tree.c:23: ../../ebtree/eb32tree.h: In function ‘eb32_next_dup’: ../../ebtree/eb32tree.h:81: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] 81 | return eb32_entry(eb_next_dup(&eb32->node), struct eb32_node, node); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/eb32tree.h:81:9: note: in expansion of macro ‘eb32_entry’ 81 | return eb32_entry(eb_next_dup(&eb32->node), struct eb32_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/eb32tree.c:23: ../../ebtree/eb32tree.h:42:8: note: defined here 42 | struct eb32_node { | ^~~~~~~~~ In file included from ../../ebtree/eb32tree.h:24, from ../../ebtree/eb32tree.c:23: ../../ebtree/eb32tree.h: In function ‘eb32_prev_dup’: ../../ebtree/eb32tree.h:87: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] 87 | return eb32_entry(eb_prev_dup(&eb32->node), struct eb32_node, node); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/eb32tree.h:87:9: note: in expansion of macro ‘eb32_entry’ 87 | return eb32_entry(eb_prev_dup(&eb32->node), struct eb32_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/eb32tree.c:23: ../../ebtree/eb32tree.h:42:8: note: defined here 42 | struct eb32_node { | ^~~~~~~~~ In file included from ../../ebtree/eb32tree.h:24, from ../../ebtree/eb32tree.c:23: ../../ebtree/eb32tree.h: In function ‘eb32_next_unique’: ../../ebtree/eb32tree.h:93: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] 93 | return eb32_entry(eb_next_unique(&eb32->node), struct eb32_node, node); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/eb32tree.h:93:9: note: in expansion of macro ‘eb32_entry’ 93 | return eb32_entry(eb_next_unique(&eb32->node), struct eb32_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/eb32tree.c:23: ../../ebtree/eb32tree.h:42:8: note: defined here 42 | struct eb32_node { | ^~~~~~~~~ In file included from ../../ebtree/eb32tree.h:24, from ../../ebtree/eb32tree.c:23: ../../ebtree/eb32tree.h: In function ‘eb32_prev_unique’: ../../ebtree/eb32tree.h:99: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] 99 | return eb32_entry(eb_prev_unique(&eb32->node), struct eb32_node, node); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/eb32tree.h:99:9: note: in expansion of macro ‘eb32_entry’ 99 | return eb32_entry(eb_prev_unique(&eb32->node), struct eb32_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/eb32tree.c:23: ../../ebtree/eb32tree.h:42:8: note: defined here 42 | struct eb32_node { | ^~~~~~~~~ ../../ebtree/eb32tree.h: In function ‘__eb32_insert’: ../../ebtree/eb32tree.h:255:31: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 255 | root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h:280:13: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 280 | up_ptr = &old->node.leaf_p; | ^~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h:301:13: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 301 | up_ptr = &old->node.node_p; | ^~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h:306:10: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 306 | root = &old->node.branches; | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h:311:22: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 311 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h:312:22: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 312 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ In file included from ../../ebtree/eb32tree.h:24, from ../../ebtree/eb32tree.c:23: ../../ebtree/eb32tree.h:339: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] 339 | return container_of(ret, struct eb32_node, node); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/eb32tree.c:23: ../../ebtree/eb32tree.h:42:8: note: defined here 42 | struct eb32_node { | ^~~~~~~~~ ../../ebtree/eb32tree.h:363:27: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 363 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h: In function ‘__eb32i_insert’: ../../ebtree/eb32tree.h:387:31: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 387 | root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h:413:13: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 413 | up_ptr = &old->node.leaf_p; | ^~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h:434:13: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 434 | up_ptr = &old->node.node_p; | ^~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h:439:10: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 439 | root = &old->node.branches; | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h:444:22: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 444 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h:445:22: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 445 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ In file included from ../../ebtree/eb32tree.h:24, from ../../ebtree/eb32tree.c:23: ../../ebtree/eb32tree.h:472: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] 472 | return container_of(ret, struct eb32_node, node); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/eb32tree.c:23: ../../ebtree/eb32tree.h:42:8: note: defined here 42 | struct eb32_node { | ^~~~~~~~~ ../../ebtree/eb32tree.h:496:27: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 496 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ In file included from ../../ebtree/eb32tree.h:24, from ../../ebtree/eb32tree.c:23: ../../ebtree/eb32tree.c: In function ‘eb32_lookup_le’: ../../ebtree/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); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/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); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/eb32tree.c:23: ../../ebtree/eb32tree.h:42:8: note: defined here 42 | struct eb32_node { | ^~~~~~~~~ In file included from ../../ebtree/eb32tree.h:24, from ../../ebtree/eb32tree.c:23: ../../ebtree/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); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/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); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/eb32tree.c:23: ../../ebtree/eb32tree.h:42:8: note: defined here 42 | struct eb32_node { | ^~~~~~~~~ In file included from ../../ebtree/eb32tree.h:24, from ../../ebtree/eb32tree.c:23: ../../ebtree/eb32tree.c: In function ‘eb32_lookup_ge’: ../../ebtree/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); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/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); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/eb32tree.c:23: ../../ebtree/eb32tree.h:42:8: note: defined here 42 | struct eb32_node { | ^~~~~~~~~ In file included from ../../ebtree/eb32tree.h:24, from ../../ebtree/eb32tree.c:23: ../../ebtree/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); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/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); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/eb32tree.c:23: ../../ebtree/eb32tree.h:42:8: note: defined here 42 | struct eb32_node { | ^~~~~~~~~ In file included from ../../ebtree/eb64tree.h:24, from ../../ebtree/eb64tree.c:23: ../../ebtree/ebtree.h: In function ‘__eb_insert_dup’: ../../ebtree/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); | ^~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~ ../../ebtree/ebtree.h: In function ‘__eb_delete’: ../../ebtree/ebtree.h:765:32: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 765 | gparent->b[gpside] = eb_dotag(&parent->branches, EB_NODE); | ^~~~~~~~~~~~~~~~~ ../../ebtree/ebtree.h:771:14: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 771 | eb_dotag(&parent->branches, pside); | ^~~~~~~~~~~~~~~~~ ../../ebtree/ebtree.h:774:14: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 774 | eb_dotag(&parent->branches, pside); | ^~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h: In function ‘eb64_first’: ../../ebtree/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); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/eb64tree.h:61:9: note: in expansion of macro ‘eb64_entry’ 61 | return eb64_entry(eb_first(root), struct eb64_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/eb64tree.c:23: ../../ebtree/eb64tree.h:45:8: note: defined here 45 | struct eb64_node { | ^~~~~~~~~ In file included from ../../ebtree/eb64tree.h:24, from ../../ebtree/eb64tree.c:23: ../../ebtree/eb64tree.h: In function ‘eb64_last’: ../../ebtree/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); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/eb64tree.h:67:9: note: in expansion of macro ‘eb64_entry’ 67 | return eb64_entry(eb_last(root), struct eb64_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/eb64tree.c:23: ../../ebtree/eb64tree.h:45:8: note: defined here 45 | struct eb64_node { | ^~~~~~~~~ In file included from ../../ebtree/eb64tree.h:24, from ../../ebtree/eb64tree.c:23: ../../ebtree/eb64tree.h: In function ‘eb64_next’: ../../ebtree/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); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/eb64tree.h:73:9: note: in expansion of macro ‘eb64_entry’ 73 | return eb64_entry(eb_next(&eb64->node), struct eb64_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/eb64tree.c:23: ../../ebtree/eb64tree.h:45:8: note: defined here 45 | struct eb64_node { | ^~~~~~~~~ In file included from ../../ebtree/eb64tree.h:24, from ../../ebtree/eb64tree.c:23: ../../ebtree/eb64tree.h: In function ‘eb64_prev’: ../../ebtree/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); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/eb64tree.h:79:9: note: in expansion of macro ‘eb64_entry’ 79 | return eb64_entry(eb_prev(&eb64->node), struct eb64_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/eb64tree.c:23: ../../ebtree/eb64tree.h:45:8: note: defined here 45 | struct eb64_node { | ^~~~~~~~~ In file included from ../../ebtree/eb64tree.h:24, from ../../ebtree/eb64tree.c:23: ../../ebtree/eb64tree.h: In function ‘eb64_next_dup’: ../../ebtree/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); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/eb64tree.h:85:9: note: in expansion of macro ‘eb64_entry’ 85 | return eb64_entry(eb_next_dup(&eb64->node), struct eb64_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/eb64tree.c:23: ../../ebtree/eb64tree.h:45:8: note: defined here 45 | struct eb64_node { | ^~~~~~~~~ In file included from ../../ebtree/eb64tree.h:24, from ../../ebtree/eb64tree.c:23: ../../ebtree/eb64tree.h: In function ‘eb64_prev_dup’: ../../ebtree/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); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/eb64tree.h:91:9: note: in expansion of macro ‘eb64_entry’ 91 | return eb64_entry(eb_prev_dup(&eb64->node), struct eb64_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/eb64tree.c:23: ../../ebtree/eb64tree.h:45:8: note: defined here 45 | struct eb64_node { | ^~~~~~~~~ In file included from ../../ebtree/eb64tree.h:24, from ../../ebtree/eb64tree.c:23: ../../ebtree/eb64tree.h: In function ‘eb64_next_unique’: ../../ebtree/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); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/eb64tree.h:97:9: note: in expansion of macro ‘eb64_entry’ 97 | return eb64_entry(eb_next_unique(&eb64->node), struct eb64_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/eb64tree.c:23: ../../ebtree/eb64tree.h:45:8: note: defined here 45 | struct eb64_node { | ^~~~~~~~~ In file included from ../../ebtree/eb64tree.h:24, from ../../ebtree/eb64tree.c:23: ../../ebtree/eb64tree.h: In function ‘eb64_prev_unique’: ../../ebtree/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); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/eb64tree.h:103:9: note: in expansion of macro ‘eb64_entry’ 103 | return eb64_entry(eb_prev_unique(&eb64->node), struct eb64_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/eb64tree.c:23: ../../ebtree/eb64tree.h:45:8: note: defined here 45 | struct eb64_node { | ^~~~~~~~~ ../../ebtree/eb64tree.h: In function ‘__eb64_insert’: ../../ebtree/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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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 ../../ebtree/eb64tree.h:24, from ../../ebtree/eb64tree.c:23: ../../ebtree/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); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/eb64tree.c:23: ../../ebtree/eb64tree.h:45:8: note: defined here 45 | struct eb64_node { | ^~~~~~~~~ ../../ebtree/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; | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:410:27: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 410 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h: In function ‘__eb64i_insert’: ../../ebtree/eb64tree.h:433:31: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 433 | root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:462:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 462 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:463:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 463 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:464:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 464 | new_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:465:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | old_leaf = eb_dotag(&old->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:505:31: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 505 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:531:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 531 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:532:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 532 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:533:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 533 | new_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:534:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 534 | old_node = eb_dotag(&old->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ In file included from ../../ebtree/eb64tree.h:24, from ../../ebtree/eb64tree.c:23: ../../ebtree/eb64tree.h:553: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] 553 | return container_of(ret, struct eb64_node, node); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/eb64tree.c:23: ../../ebtree/eb64tree.h:45:8: note: defined here 45 | struct eb64_node { | ^~~~~~~~~ ../../ebtree/eb64tree.h:559:10: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 559 | root = &old->node.branches; | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:592:27: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 592 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ In file included from ../../ebtree/eb64tree.h:24, from ../../ebtree/eb64tree.c:23: ../../ebtree/eb64tree.c: In function ‘eb64_lookup_le’: ../../ebtree/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); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/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); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/eb64tree.c:23: ../../ebtree/eb64tree.h:45:8: note: defined here 45 | struct eb64_node { | ^~~~~~~~~ In file included from ../../ebtree/eb64tree.h:24, from ../../ebtree/eb64tree.c:23: ../../ebtree/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); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/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); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/eb64tree.c:23: ../../ebtree/eb64tree.h:45:8: note: defined here 45 | struct eb64_node { | ^~~~~~~~~ In file included from ../../ebtree/eb64tree.h:24, from ../../ebtree/eb64tree.c:23: ../../ebtree/eb64tree.c: In function ‘eb64_lookup_ge’: ../../ebtree/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); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/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); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/eb64tree.c:23: ../../ebtree/eb64tree.h:45:8: note: defined here 45 | struct eb64_node { | ^~~~~~~~~ In file included from ../../ebtree/eb64tree.h:24, from ../../ebtree/eb64tree.c:23: ../../ebtree/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); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/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); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/eb64tree.c:23: ../../ebtree/eb64tree.h:45:8: note: defined here 45 | struct eb64_node { | ^~~~~~~~~ In file included from ../../ebtree/ebmbtree.h:25, from ../../ebtree/ebmbtree.c:23: ../../ebtree/ebtree.h: In function ‘__eb_insert_dup’: ../../ebtree/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); | ^~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~ ../../ebtree/ebtree.h: In function ‘__eb_delete’: ../../ebtree/ebtree.h:765:32: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 765 | gparent->b[gpside] = eb_dotag(&parent->branches, EB_NODE); | ^~~~~~~~~~~~~~~~~ ../../ebtree/ebtree.h:771:14: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 771 | eb_dotag(&parent->branches, pside); | ^~~~~~~~~~~~~~~~~ ../../ebtree/ebtree.h:774:14: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 774 | eb_dotag(&parent->branches, pside); | ^~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.h: In function ‘ebmb_first’: ../../ebtree/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); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/ebmbtree.h:59:9: note: in expansion of macro ‘ebmb_entry’ 59 | return ebmb_entry(eb_first(root), struct ebmb_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebmbtree.c:23: ../../ebtree/ebmbtree.h:44:8: note: defined here 44 | struct ebmb_node { | ^~~~~~~~~ In file included from ../../ebtree/ebmbtree.h:25, from ../../ebtree/ebmbtree.c:23: ../../ebtree/ebmbtree.h: In function ‘ebmb_last’: ../../ebtree/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); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/ebmbtree.h:65:9: note: in expansion of macro ‘ebmb_entry’ 65 | return ebmb_entry(eb_last(root), struct ebmb_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebmbtree.c:23: ../../ebtree/ebmbtree.h:44:8: note: defined here 44 | struct ebmb_node { | ^~~~~~~~~ In file included from ../../ebtree/ebmbtree.h:25, from ../../ebtree/ebmbtree.c:23: ../../ebtree/ebmbtree.h: In function ‘ebmb_next’: ../../ebtree/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); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/ebmbtree.h:71:9: note: in expansion of macro ‘ebmb_entry’ 71 | return ebmb_entry(eb_next(&ebmb->node), struct ebmb_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebmbtree.c:23: ../../ebtree/ebmbtree.h:44:8: note: defined here 44 | struct ebmb_node { | ^~~~~~~~~ In file included from ../../ebtree/ebmbtree.h:25, from ../../ebtree/ebmbtree.c:23: ../../ebtree/ebmbtree.h: In function ‘ebmb_prev’: ../../ebtree/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); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/ebmbtree.h:77:9: note: in expansion of macro ‘ebmb_entry’ 77 | return ebmb_entry(eb_prev(&ebmb->node), struct ebmb_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebmbtree.c:23: ../../ebtree/ebmbtree.h:44:8: note: defined here 44 | struct ebmb_node { | ^~~~~~~~~ In file included from ../../ebtree/ebmbtree.h:25, from ../../ebtree/ebmbtree.c:23: ../../ebtree/ebmbtree.h: In function ‘ebmb_next_dup’: ../../ebtree/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); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/ebmbtree.h:83:9: note: in expansion of macro ‘ebmb_entry’ 83 | return ebmb_entry(eb_next_dup(&ebmb->node), struct ebmb_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebmbtree.c:23: ../../ebtree/ebmbtree.h:44:8: note: defined here 44 | struct ebmb_node { | ^~~~~~~~~ In file included from ../../ebtree/ebmbtree.h:25, from ../../ebtree/ebmbtree.c:23: ../../ebtree/ebmbtree.h: In function ‘ebmb_prev_dup’: ../../ebtree/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); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/ebmbtree.h:89:9: note: in expansion of macro ‘ebmb_entry’ 89 | return ebmb_entry(eb_prev_dup(&ebmb->node), struct ebmb_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebmbtree.c:23: ../../ebtree/ebmbtree.h:44:8: note: defined here 44 | struct ebmb_node { | ^~~~~~~~~ In file included from ../../ebtree/ebmbtree.h:25, from ../../ebtree/ebmbtree.c:23: ../../ebtree/ebmbtree.h: In function ‘ebmb_next_unique’: ../../ebtree/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); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/ebmbtree.h:95:9: note: in expansion of macro ‘ebmb_entry’ 95 | return ebmb_entry(eb_next_unique(&ebmb->node), struct ebmb_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebmbtree.c:23: ../../ebtree/ebmbtree.h:44:8: note: defined here 44 | struct ebmb_node { | ^~~~~~~~~ In file included from ../../ebtree/ebmbtree.h:25, from ../../ebtree/ebmbtree.c:23: ../../ebtree/ebmbtree.h: In function ‘ebmb_prev_unique’: ../../ebtree/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); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/ebmbtree.h:101:9: note: in expansion of macro ‘ebmb_entry’ 101 | return ebmb_entry(eb_prev_unique(&ebmb->node), struct ebmb_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebmbtree.c:23: ../../ebtree/ebmbtree.h:44:8: note: defined here 44 | struct ebmb_node { | ^~~~~~~~~ ../../ebtree/ebmbtree.h: In function ‘__ebmb_insert’: ../../ebtree/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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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; | ^~~~~~~~~~~~~~~~~ ../../ebtree/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; | ^~~~~~~~~~~~~~~~~ ../../ebtree/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; | ^~~~~~~~~~~~~~~~~ ../../ebtree/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; | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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 ../../ebtree/ebmbtree.h:25, from ../../ebtree/ebmbtree.c:23: ../../ebtree/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); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebmbtree.c:23: ../../ebtree/ebmbtree.h:44:8: note: defined here 44 | struct ebmb_node { | ^~~~~~~~~ ../../ebtree/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 ../../ebtree/ebmbtree.h:25, from ../../ebtree/ebmbtree.c:23: ../../ebtree/ebmbtree.h: In function ‘__ebmb_lookup_longest’: ../../ebtree/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); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/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); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebmbtree.c:23: ../../ebtree/ebmbtree.h:44:8: note: defined here 44 | struct ebmb_node { | ^~~~~~~~~ ../../ebtree/ebmbtree.h: In function ‘__ebmb_insert_prefix’: ../../ebtree/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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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; | ^~~~~~~~~~~~~~~~~ ../../ebtree/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; | ^~~~~~~~~~~~~~~~~ ../../ebtree/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; | ^~~~~~~~~~~~~~~~~ ../../ebtree/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; | ^~~~~~~~~~~~~~~~~ ../../ebtree/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; | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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; | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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 ../../ebtree/ebmbtree.h:25, from ../../ebtree/ebmbtree.c:23: ../../ebtree/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); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebmbtree.c:23: ../../ebtree/ebmbtree.h:44:8: note: defined here 44 | struct ebmb_node { | ^~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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 ../../ebtree/ebsttree.h:26, from ../../ebtree/ebsttree.c:23: ../../ebtree/ebtree.h: In function ‘__eb_insert_dup’: ../../ebtree/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); | ^~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~ ../../ebtree/ebtree.h: In function ‘__eb_delete’: ../../ebtree/ebtree.h:765:32: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 765 | gparent->b[gpside] = eb_dotag(&parent->branches, EB_NODE); | ^~~~~~~~~~~~~~~~~ ../../ebtree/ebtree.h:771:14: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 771 | eb_dotag(&parent->branches, pside); | ^~~~~~~~~~~~~~~~~ ../../ebtree/ebtree.h:774:14: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 774 | eb_dotag(&parent->branches, pside); | ^~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.h: In function ‘ebmb_first’: ../../ebtree/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); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/ebmbtree.h:59:9: note: in expansion of macro ‘ebmb_entry’ 59 | return ebmb_entry(eb_first(root), struct ebmb_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebsttree.h:27, from ../../ebtree/ebsttree.c:23: ../../ebtree/ebmbtree.h:44:8: note: defined here 44 | struct ebmb_node { | ^~~~~~~~~ In file included from ../../ebtree/ebsttree.h:26, from ../../ebtree/ebsttree.c:23: ../../ebtree/ebmbtree.h: In function ‘ebmb_last’: ../../ebtree/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); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/ebmbtree.h:65:9: note: in expansion of macro ‘ebmb_entry’ 65 | return ebmb_entry(eb_last(root), struct ebmb_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebsttree.h:27, from ../../ebtree/ebsttree.c:23: ../../ebtree/ebmbtree.h:44:8: note: defined here 44 | struct ebmb_node { | ^~~~~~~~~ In file included from ../../ebtree/ebsttree.h:26, from ../../ebtree/ebsttree.c:23: ../../ebtree/ebmbtree.h: In function ‘ebmb_next’: ../../ebtree/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); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/ebmbtree.h:71:9: note: in expansion of macro ‘ebmb_entry’ 71 | return ebmb_entry(eb_next(&ebmb->node), struct ebmb_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebsttree.h:27, from ../../ebtree/ebsttree.c:23: ../../ebtree/ebmbtree.h:44:8: note: defined here 44 | struct ebmb_node { | ^~~~~~~~~ In file included from ../../ebtree/ebsttree.h:26, from ../../ebtree/ebsttree.c:23: ../../ebtree/ebmbtree.h: In function ‘ebmb_prev’: ../../ebtree/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); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/ebmbtree.h:77:9: note: in expansion of macro ‘ebmb_entry’ 77 | return ebmb_entry(eb_prev(&ebmb->node), struct ebmb_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebsttree.h:27, from ../../ebtree/ebsttree.c:23: ../../ebtree/ebmbtree.h:44:8: note: defined here 44 | struct ebmb_node { | ^~~~~~~~~ In file included from ../../ebtree/ebsttree.h:26, from ../../ebtree/ebsttree.c:23: ../../ebtree/ebmbtree.h: In function ‘ebmb_next_dup’: ../../ebtree/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); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/ebmbtree.h:83:9: note: in expansion of macro ‘ebmb_entry’ 83 | return ebmb_entry(eb_next_dup(&ebmb->node), struct ebmb_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebsttree.h:27, from ../../ebtree/ebsttree.c:23: ../../ebtree/ebmbtree.h:44:8: note: defined here 44 | struct ebmb_node { | ^~~~~~~~~ In file included from ../../ebtree/ebsttree.h:26, from ../../ebtree/ebsttree.c:23: ../../ebtree/ebmbtree.h: In function ‘ebmb_prev_dup’: ../../ebtree/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); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/ebmbtree.h:89:9: note: in expansion of macro ‘ebmb_entry’ 89 | return ebmb_entry(eb_prev_dup(&ebmb->node), struct ebmb_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebsttree.h:27, from ../../ebtree/ebsttree.c:23: ../../ebtree/ebmbtree.h:44:8: note: defined here 44 | struct ebmb_node { | ^~~~~~~~~ In file included from ../../ebtree/ebsttree.h:26, from ../../ebtree/ebsttree.c:23: ../../ebtree/ebmbtree.h: In function ‘ebmb_next_unique’: ../../ebtree/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); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/ebmbtree.h:95:9: note: in expansion of macro ‘ebmb_entry’ 95 | return ebmb_entry(eb_next_unique(&ebmb->node), struct ebmb_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebsttree.h:27, from ../../ebtree/ebsttree.c:23: ../../ebtree/ebmbtree.h:44:8: note: defined here 44 | struct ebmb_node { | ^~~~~~~~~ In file included from ../../ebtree/ebsttree.h:26, from ../../ebtree/ebsttree.c:23: ../../ebtree/ebmbtree.h: In function ‘ebmb_prev_unique’: ../../ebtree/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); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/ebmbtree.h:101:9: note: in expansion of macro ‘ebmb_entry’ 101 | return ebmb_entry(eb_prev_unique(&ebmb->node), struct ebmb_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebsttree.h:27, from ../../ebtree/ebsttree.c:23: ../../ebtree/ebmbtree.h:44:8: note: defined here 44 | struct ebmb_node { | ^~~~~~~~~ ../../ebtree/ebmbtree.h: In function ‘__ebmb_insert’: ../../ebtree/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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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; | ^~~~~~~~~~~~~~~~~ ../../ebtree/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; | ^~~~~~~~~~~~~~~~~ ../../ebtree/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; | ^~~~~~~~~~~~~~~~~ ../../ebtree/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; | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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 ../../ebtree/ebsttree.h:26, from ../../ebtree/ebsttree.c:23: ../../ebtree/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); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebsttree.h:27, from ../../ebtree/ebsttree.c:23: ../../ebtree/ebmbtree.h:44:8: note: defined here 44 | struct ebmb_node { | ^~~~~~~~~ ../../ebtree/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 ../../ebtree/ebsttree.h:26, from ../../ebtree/ebsttree.c:23: ../../ebtree/ebmbtree.h: In function ‘__ebmb_lookup_longest’: ../../ebtree/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); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/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); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebsttree.h:27, from ../../ebtree/ebsttree.c:23: ../../ebtree/ebmbtree.h:44:8: note: defined here 44 | struct ebmb_node { | ^~~~~~~~~ ../../ebtree/ebmbtree.h: In function ‘__ebmb_insert_prefix’: ../../ebtree/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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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; | ^~~~~~~~~~~~~~~~~ ../../ebtree/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; | ^~~~~~~~~~~~~~~~~ ../../ebtree/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; | ^~~~~~~~~~~~~~~~~ ../../ebtree/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; | ^~~~~~~~~~~~~~~~~ ../../ebtree/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; | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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; | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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 ../../ebtree/ebsttree.h:26, from ../../ebtree/ebsttree.c:23: ../../ebtree/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); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebsttree.h:27, from ../../ebtree/ebsttree.c:23: ../../ebtree/ebmbtree.h:44:8: note: defined here 44 | struct ebmb_node { | ^~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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 ../../ebtree/ebsttree.c:23: ../../ebtree/ebsttree.h: In function ‘__ebst_insert’: ../../ebtree/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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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 ../../ebtree/ebsttree.h:26, from ../../ebtree/ebsttree.c:23: ../../ebtree/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); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebsttree.h:27, from ../../ebtree/ebsttree.c:23: ../../ebtree/ebmbtree.h:44:8: note: defined here 44 | struct ebmb_node { | ^~~~~~~~~ In file included from ../../ebtree/ebsttree.c:23: ../../ebtree/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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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; | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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 ../../ebtree/ebistree.h:27, from ../../ebtree/ebistree.c:23: ../../ebtree/ebtree.h: In function ‘__eb_insert_dup’: ../../ebtree/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); | ^~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~ ../../ebtree/ebtree.h: In function ‘__eb_delete’: ../../ebtree/ebtree.h:765:32: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 765 | gparent->b[gpside] = eb_dotag(&parent->branches, EB_NODE); | ^~~~~~~~~~~~~~~~~ ../../ebtree/ebtree.h:771:14: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 771 | eb_dotag(&parent->branches, pside); | ^~~~~~~~~~~~~~~~~ ../../ebtree/ebtree.h:774:14: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 774 | eb_dotag(&parent->branches, pside); | ^~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h: In function ‘eb32_first’: ../../ebtree/eb32tree.h:57: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] 57 | return eb32_entry(eb_first(root), struct eb32_node, node); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/eb32tree.h:57:9: note: in expansion of macro ‘eb32_entry’ 57 | return eb32_entry(eb_first(root), struct eb32_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebpttree.h:25, from ../../ebtree/ebistree.h:28, from ../../ebtree/ebistree.c:23: ../../ebtree/eb32tree.h:42:8: note: defined here 42 | struct eb32_node { | ^~~~~~~~~ In file included from ../../ebtree/ebistree.h:27, from ../../ebtree/ebistree.c:23: ../../ebtree/eb32tree.h: In function ‘eb32_last’: ../../ebtree/eb32tree.h:63: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] 63 | return eb32_entry(eb_last(root), struct eb32_node, node); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/eb32tree.h:63:9: note: in expansion of macro ‘eb32_entry’ 63 | return eb32_entry(eb_last(root), struct eb32_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebpttree.h:25, from ../../ebtree/ebistree.h:28, from ../../ebtree/ebistree.c:23: ../../ebtree/eb32tree.h:42:8: note: defined here 42 | struct eb32_node { | ^~~~~~~~~ In file included from ../../ebtree/ebistree.h:27, from ../../ebtree/ebistree.c:23: ../../ebtree/eb32tree.h: In function ‘eb32_next’: ../../ebtree/eb32tree.h:69: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] 69 | return eb32_entry(eb_next(&eb32->node), struct eb32_node, node); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/eb32tree.h:69:9: note: in expansion of macro ‘eb32_entry’ 69 | return eb32_entry(eb_next(&eb32->node), struct eb32_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebpttree.h:25, from ../../ebtree/ebistree.h:28, from ../../ebtree/ebistree.c:23: ../../ebtree/eb32tree.h:42:8: note: defined here 42 | struct eb32_node { | ^~~~~~~~~ In file included from ../../ebtree/ebistree.h:27, from ../../ebtree/ebistree.c:23: ../../ebtree/eb32tree.h: In function ‘eb32_prev’: ../../ebtree/eb32tree.h:75: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] 75 | return eb32_entry(eb_prev(&eb32->node), struct eb32_node, node); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/eb32tree.h:75:9: note: in expansion of macro ‘eb32_entry’ 75 | return eb32_entry(eb_prev(&eb32->node), struct eb32_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebpttree.h:25, from ../../ebtree/ebistree.h:28, from ../../ebtree/ebistree.c:23: ../../ebtree/eb32tree.h:42:8: note: defined here 42 | struct eb32_node { | ^~~~~~~~~ In file included from ../../ebtree/ebistree.h:27, from ../../ebtree/ebistree.c:23: ../../ebtree/eb32tree.h: In function ‘eb32_next_dup’: ../../ebtree/eb32tree.h:81: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] 81 | return eb32_entry(eb_next_dup(&eb32->node), struct eb32_node, node); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/eb32tree.h:81:9: note: in expansion of macro ‘eb32_entry’ 81 | return eb32_entry(eb_next_dup(&eb32->node), struct eb32_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebpttree.h:25, from ../../ebtree/ebistree.h:28, from ../../ebtree/ebistree.c:23: ../../ebtree/eb32tree.h:42:8: note: defined here 42 | struct eb32_node { | ^~~~~~~~~ In file included from ../../ebtree/ebistree.h:27, from ../../ebtree/ebistree.c:23: ../../ebtree/eb32tree.h: In function ‘eb32_prev_dup’: ../../ebtree/eb32tree.h:87: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] 87 | return eb32_entry(eb_prev_dup(&eb32->node), struct eb32_node, node); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/eb32tree.h:87:9: note: in expansion of macro ‘eb32_entry’ 87 | return eb32_entry(eb_prev_dup(&eb32->node), struct eb32_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebpttree.h:25, from ../../ebtree/ebistree.h:28, from ../../ebtree/ebistree.c:23: ../../ebtree/eb32tree.h:42:8: note: defined here 42 | struct eb32_node { | ^~~~~~~~~ In file included from ../../ebtree/ebistree.h:27, from ../../ebtree/ebistree.c:23: ../../ebtree/eb32tree.h: In function ‘eb32_next_unique’: ../../ebtree/eb32tree.h:93: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] 93 | return eb32_entry(eb_next_unique(&eb32->node), struct eb32_node, node); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/eb32tree.h:93:9: note: in expansion of macro ‘eb32_entry’ 93 | return eb32_entry(eb_next_unique(&eb32->node), struct eb32_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebpttree.h:25, from ../../ebtree/ebistree.h:28, from ../../ebtree/ebistree.c:23: ../../ebtree/eb32tree.h:42:8: note: defined here 42 | struct eb32_node { | ^~~~~~~~~ In file included from ../../ebtree/ebistree.h:27, from ../../ebtree/ebistree.c:23: ../../ebtree/eb32tree.h: In function ‘eb32_prev_unique’: ../../ebtree/eb32tree.h:99: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] 99 | return eb32_entry(eb_prev_unique(&eb32->node), struct eb32_node, node); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/eb32tree.h:99:9: note: in expansion of macro ‘eb32_entry’ 99 | return eb32_entry(eb_prev_unique(&eb32->node), struct eb32_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebpttree.h:25, from ../../ebtree/ebistree.h:28, from ../../ebtree/ebistree.c:23: ../../ebtree/eb32tree.h:42:8: note: defined here 42 | struct eb32_node { | ^~~~~~~~~ ../../ebtree/eb32tree.h: In function ‘__eb32_insert’: ../../ebtree/eb32tree.h:255:31: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 255 | root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h:280:13: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 280 | up_ptr = &old->node.leaf_p; | ^~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h:301:13: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 301 | up_ptr = &old->node.node_p; | ^~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h:306:10: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 306 | root = &old->node.branches; | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h:311:22: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 311 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h:312:22: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 312 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ In file included from ../../ebtree/ebistree.h:27, from ../../ebtree/ebistree.c:23: ../../ebtree/eb32tree.h:339: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] 339 | return container_of(ret, struct eb32_node, node); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebpttree.h:25, from ../../ebtree/ebistree.h:28, from ../../ebtree/ebistree.c:23: ../../ebtree/eb32tree.h:42:8: note: defined here 42 | struct eb32_node { | ^~~~~~~~~ ../../ebtree/eb32tree.h:363:27: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 363 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h: In function ‘__eb32i_insert’: ../../ebtree/eb32tree.h:387:31: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 387 | root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h:413:13: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 413 | up_ptr = &old->node.leaf_p; | ^~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h:434:13: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 434 | up_ptr = &old->node.node_p; | ^~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h:439:10: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 439 | root = &old->node.branches; | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h:444:22: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 444 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h:445:22: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 445 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ In file included from ../../ebtree/ebistree.h:27, from ../../ebtree/ebistree.c:23: ../../ebtree/eb32tree.h:472: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] 472 | return container_of(ret, struct eb32_node, node); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebpttree.h:25, from ../../ebtree/ebistree.h:28, from ../../ebtree/ebistree.c:23: ../../ebtree/eb32tree.h:42:8: note: defined here 42 | struct eb32_node { | ^~~~~~~~~ ../../ebtree/eb32tree.h:496:27: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 496 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ In file included from ../../ebtree/ebistree.h:27, from ../../ebtree/ebistree.c:23: ../../ebtree/eb64tree.h: In function ‘eb64_first’: ../../ebtree/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); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/eb64tree.h:61:9: note: in expansion of macro ‘eb64_entry’ 61 | return eb64_entry(eb_first(root), struct eb64_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebpttree.h:26, from ../../ebtree/ebistree.h:28, from ../../ebtree/ebistree.c:23: ../../ebtree/eb64tree.h:45:8: note: defined here 45 | struct eb64_node { | ^~~~~~~~~ In file included from ../../ebtree/ebistree.h:27, from ../../ebtree/ebistree.c:23: ../../ebtree/eb64tree.h: In function ‘eb64_last’: ../../ebtree/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); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/eb64tree.h:67:9: note: in expansion of macro ‘eb64_entry’ 67 | return eb64_entry(eb_last(root), struct eb64_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebpttree.h:26, from ../../ebtree/ebistree.h:28, from ../../ebtree/ebistree.c:23: ../../ebtree/eb64tree.h:45:8: note: defined here 45 | struct eb64_node { | ^~~~~~~~~ In file included from ../../ebtree/ebistree.h:27, from ../../ebtree/ebistree.c:23: ../../ebtree/eb64tree.h: In function ‘eb64_next’: ../../ebtree/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); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/eb64tree.h:73:9: note: in expansion of macro ‘eb64_entry’ 73 | return eb64_entry(eb_next(&eb64->node), struct eb64_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebpttree.h:26, from ../../ebtree/ebistree.h:28, from ../../ebtree/ebistree.c:23: ../../ebtree/eb64tree.h:45:8: note: defined here 45 | struct eb64_node { | ^~~~~~~~~ In file included from ../../ebtree/ebistree.h:27, from ../../ebtree/ebistree.c:23: ../../ebtree/eb64tree.h: In function ‘eb64_prev’: ../../ebtree/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); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/eb64tree.h:79:9: note: in expansion of macro ‘eb64_entry’ 79 | return eb64_entry(eb_prev(&eb64->node), struct eb64_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebpttree.h:26, from ../../ebtree/ebistree.h:28, from ../../ebtree/ebistree.c:23: ../../ebtree/eb64tree.h:45:8: note: defined here 45 | struct eb64_node { | ^~~~~~~~~ In file included from ../../ebtree/ebistree.h:27, from ../../ebtree/ebistree.c:23: ../../ebtree/eb64tree.h: In function ‘eb64_next_dup’: ../../ebtree/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); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/eb64tree.h:85:9: note: in expansion of macro ‘eb64_entry’ 85 | return eb64_entry(eb_next_dup(&eb64->node), struct eb64_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebpttree.h:26, from ../../ebtree/ebistree.h:28, from ../../ebtree/ebistree.c:23: ../../ebtree/eb64tree.h:45:8: note: defined here 45 | struct eb64_node { | ^~~~~~~~~ In file included from ../../ebtree/ebistree.h:27, from ../../ebtree/ebistree.c:23: ../../ebtree/eb64tree.h: In function ‘eb64_prev_dup’: ../../ebtree/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); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/eb64tree.h:91:9: note: in expansion of macro ‘eb64_entry’ 91 | return eb64_entry(eb_prev_dup(&eb64->node), struct eb64_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebpttree.h:26, from ../../ebtree/ebistree.h:28, from ../../ebtree/ebistree.c:23: ../../ebtree/eb64tree.h:45:8: note: defined here 45 | struct eb64_node { | ^~~~~~~~~ In file included from ../../ebtree/ebistree.h:27, from ../../ebtree/ebistree.c:23: ../../ebtree/eb64tree.h: In function ‘eb64_next_unique’: ../../ebtree/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); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/eb64tree.h:97:9: note: in expansion of macro ‘eb64_entry’ 97 | return eb64_entry(eb_next_unique(&eb64->node), struct eb64_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebpttree.h:26, from ../../ebtree/ebistree.h:28, from ../../ebtree/ebistree.c:23: ../../ebtree/eb64tree.h:45:8: note: defined here 45 | struct eb64_node { | ^~~~~~~~~ In file included from ../../ebtree/ebistree.h:27, from ../../ebtree/ebistree.c:23: ../../ebtree/eb64tree.h: In function ‘eb64_prev_unique’: ../../ebtree/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); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/eb64tree.h:103:9: note: in expansion of macro ‘eb64_entry’ 103 | return eb64_entry(eb_prev_unique(&eb64->node), struct eb64_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebpttree.h:26, from ../../ebtree/ebistree.h:28, from ../../ebtree/ebistree.c:23: ../../ebtree/eb64tree.h:45:8: note: defined here 45 | struct eb64_node { | ^~~~~~~~~ ../../ebtree/eb64tree.h: In function ‘__eb64_insert’: ../../ebtree/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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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 ../../ebtree/ebistree.h:27, from ../../ebtree/ebistree.c:23: ../../ebtree/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); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebpttree.h:26, from ../../ebtree/ebistree.h:28, from ../../ebtree/ebistree.c:23: ../../ebtree/eb64tree.h:45:8: note: defined here 45 | struct eb64_node { | ^~~~~~~~~ ../../ebtree/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; | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:410:27: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 410 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h: In function ‘__eb64i_insert’: ../../ebtree/eb64tree.h:433:31: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 433 | root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:462:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 462 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:463:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 463 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:464:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 464 | new_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:465:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | old_leaf = eb_dotag(&old->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:505:31: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 505 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:531:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 531 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:532:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 532 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:533:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 533 | new_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:534:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 534 | old_node = eb_dotag(&old->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ In file included from ../../ebtree/ebistree.h:27, from ../../ebtree/ebistree.c:23: ../../ebtree/eb64tree.h:553: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] 553 | return container_of(ret, struct eb64_node, node); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebpttree.h:26, from ../../ebtree/ebistree.h:28, from ../../ebtree/ebistree.c:23: ../../ebtree/eb64tree.h:45:8: note: defined here 45 | struct eb64_node { | ^~~~~~~~~ ../../ebtree/eb64tree.h:559:10: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 559 | root = &old->node.branches; | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:592:27: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 592 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ In file included from ../../ebtree/ebistree.h:27, from ../../ebtree/ebistree.c:23: ../../ebtree/ebpttree.h: In function ‘ebpt_first’: ../../ebtree/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); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/ebpttree.h:65:9: note: in expansion of macro ‘ebpt_entry’ 65 | return ebpt_entry(eb_first(root), struct ebpt_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebistree.h:28, from ../../ebtree/ebistree.c:23: ../../ebtree/ebpttree.h:50:8: note: defined here 50 | struct ebpt_node { | ^~~~~~~~~ In file included from ../../ebtree/ebistree.h:27, from ../../ebtree/ebistree.c:23: ../../ebtree/ebpttree.h: In function ‘ebpt_last’: ../../ebtree/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); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/ebpttree.h:71:9: note: in expansion of macro ‘ebpt_entry’ 71 | return ebpt_entry(eb_last(root), struct ebpt_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebistree.h:28, from ../../ebtree/ebistree.c:23: ../../ebtree/ebpttree.h:50:8: note: defined here 50 | struct ebpt_node { | ^~~~~~~~~ In file included from ../../ebtree/ebistree.h:27, from ../../ebtree/ebistree.c:23: ../../ebtree/ebpttree.h: In function ‘ebpt_next’: ../../ebtree/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); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/ebpttree.h:77:9: note: in expansion of macro ‘ebpt_entry’ 77 | return ebpt_entry(eb_next(&ebpt->node), struct ebpt_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebistree.h:28, from ../../ebtree/ebistree.c:23: ../../ebtree/ebpttree.h:50:8: note: defined here 50 | struct ebpt_node { | ^~~~~~~~~ In file included from ../../ebtree/ebistree.h:27, from ../../ebtree/ebistree.c:23: ../../ebtree/ebpttree.h: In function ‘ebpt_prev’: ../../ebtree/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); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/ebpttree.h:83:9: note: in expansion of macro ‘ebpt_entry’ 83 | return ebpt_entry(eb_prev(&ebpt->node), struct ebpt_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebistree.h:28, from ../../ebtree/ebistree.c:23: ../../ebtree/ebpttree.h:50:8: note: defined here 50 | struct ebpt_node { | ^~~~~~~~~ In file included from ../../ebtree/ebistree.h:27, from ../../ebtree/ebistree.c:23: ../../ebtree/ebpttree.h: In function ‘ebpt_next_dup’: ../../ebtree/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); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/ebpttree.h:89:9: note: in expansion of macro ‘ebpt_entry’ 89 | return ebpt_entry(eb_next_dup(&ebpt->node), struct ebpt_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebistree.h:28, from ../../ebtree/ebistree.c:23: ../../ebtree/ebpttree.h:50:8: note: defined here 50 | struct ebpt_node { | ^~~~~~~~~ In file included from ../../ebtree/ebistree.h:27, from ../../ebtree/ebistree.c:23: ../../ebtree/ebpttree.h: In function ‘ebpt_prev_dup’: ../../ebtree/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); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/ebpttree.h:95:9: note: in expansion of macro ‘ebpt_entry’ 95 | return ebpt_entry(eb_prev_dup(&ebpt->node), struct ebpt_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebistree.h:28, from ../../ebtree/ebistree.c:23: ../../ebtree/ebpttree.h:50:8: note: defined here 50 | struct ebpt_node { | ^~~~~~~~~ In file included from ../../ebtree/ebistree.h:27, from ../../ebtree/ebistree.c:23: ../../ebtree/ebpttree.h: In function ‘ebpt_next_unique’: ../../ebtree/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); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/ebpttree.h:101:9: note: in expansion of macro ‘ebpt_entry’ 101 | return ebpt_entry(eb_next_unique(&ebpt->node), struct ebpt_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebistree.h:28, from ../../ebtree/ebistree.c:23: ../../ebtree/ebpttree.h:50:8: note: defined here 50 | struct ebpt_node { | ^~~~~~~~~ In file included from ../../ebtree/ebistree.h:27, from ../../ebtree/ebistree.c:23: ../../ebtree/ebpttree.h: In function ‘ebpt_prev_unique’: ../../ebtree/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); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/ebpttree.h:107:9: note: in expansion of macro ‘ebpt_entry’ 107 | return ebpt_entry(eb_prev_unique(&ebpt->node), struct ebpt_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebistree.h:28, from ../../ebtree/ebistree.c:23: ../../ebtree/ebpttree.h:50:8: note: defined here 50 | struct ebpt_node { | ^~~~~~~~~ In file included from ../../ebtree/ebistree.h:29, from ../../ebtree/ebistree.c:23: ../../ebtree/ebimtree.h: In function ‘__ebim_insert’: ../../ebtree/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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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 ../../ebtree/ebistree.h:27, from ../../ebtree/ebistree.c:23: ../../ebtree/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); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebistree.h:28, from ../../ebtree/ebistree.c:23: ../../ebtree/ebpttree.h:50:8: note: defined here 50 | struct ebpt_node { | ^~~~~~~~~ In file included from ../../ebtree/ebistree.h:29, from ../../ebtree/ebistree.c:23: ../../ebtree/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; | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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 ../../ebtree/ebistree.c:23: ../../ebtree/ebistree.h: In function ‘__ebis_insert’: ../../ebtree/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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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 ../../ebtree/ebistree.h:27, from ../../ebtree/ebistree.c:23: ../../ebtree/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); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebistree.h:28, from ../../ebtree/ebistree.c:23: ../../ebtree/ebpttree.h:50:8: note: defined here 50 | struct ebpt_node { | ^~~~~~~~~ In file included from ../../ebtree/ebistree.c:23: ../../ebtree/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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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; | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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 ../../ebtree/ebpttree.h:24, from ../../ebtree/ebimtree.c:23: ../../ebtree/ebtree.h: In function ‘__eb_insert_dup’: ../../ebtree/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); | ^~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~ ../../ebtree/ebtree.h: In function ‘__eb_delete’: ../../ebtree/ebtree.h:765:32: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 765 | gparent->b[gpside] = eb_dotag(&parent->branches, EB_NODE); | ^~~~~~~~~~~~~~~~~ ../../ebtree/ebtree.h:771:14: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 771 | eb_dotag(&parent->branches, pside); | ^~~~~~~~~~~~~~~~~ ../../ebtree/ebtree.h:774:14: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 774 | eb_dotag(&parent->branches, pside); | ^~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h: In function ‘eb32_first’: ../../ebtree/eb32tree.h:57: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] 57 | return eb32_entry(eb_first(root), struct eb32_node, node); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/eb32tree.h:57:9: note: in expansion of macro ‘eb32_entry’ 57 | return eb32_entry(eb_first(root), struct eb32_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebpttree.h:25, from ../../ebtree/ebimtree.c:23: ../../ebtree/eb32tree.h:42:8: note: defined here 42 | struct eb32_node { | ^~~~~~~~~ In file included from ../../ebtree/ebpttree.h:24, from ../../ebtree/ebimtree.c:23: ../../ebtree/eb32tree.h: In function ‘eb32_last’: ../../ebtree/eb32tree.h:63: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] 63 | return eb32_entry(eb_last(root), struct eb32_node, node); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/eb32tree.h:63:9: note: in expansion of macro ‘eb32_entry’ 63 | return eb32_entry(eb_last(root), struct eb32_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebpttree.h:25, from ../../ebtree/ebimtree.c:23: ../../ebtree/eb32tree.h:42:8: note: defined here 42 | struct eb32_node { | ^~~~~~~~~ In file included from ../../ebtree/ebpttree.h:24, from ../../ebtree/ebimtree.c:23: ../../ebtree/eb32tree.h: In function ‘eb32_next’: ../../ebtree/eb32tree.h:69: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] 69 | return eb32_entry(eb_next(&eb32->node), struct eb32_node, node); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/eb32tree.h:69:9: note: in expansion of macro ‘eb32_entry’ 69 | return eb32_entry(eb_next(&eb32->node), struct eb32_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebpttree.h:25, from ../../ebtree/ebimtree.c:23: ../../ebtree/eb32tree.h:42:8: note: defined here 42 | struct eb32_node { | ^~~~~~~~~ In file included from ../../ebtree/ebpttree.h:24, from ../../ebtree/ebimtree.c:23: ../../ebtree/eb32tree.h: In function ‘eb32_prev’: ../../ebtree/eb32tree.h:75: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] 75 | return eb32_entry(eb_prev(&eb32->node), struct eb32_node, node); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/eb32tree.h:75:9: note: in expansion of macro ‘eb32_entry’ 75 | return eb32_entry(eb_prev(&eb32->node), struct eb32_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebpttree.h:25, from ../../ebtree/ebimtree.c:23: ../../ebtree/eb32tree.h:42:8: note: defined here 42 | struct eb32_node { | ^~~~~~~~~ In file included from ../../ebtree/ebpttree.h:24, from ../../ebtree/ebimtree.c:23: ../../ebtree/eb32tree.h: In function ‘eb32_next_dup’: ../../ebtree/eb32tree.h:81: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] 81 | return eb32_entry(eb_next_dup(&eb32->node), struct eb32_node, node); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/eb32tree.h:81:9: note: in expansion of macro ‘eb32_entry’ 81 | return eb32_entry(eb_next_dup(&eb32->node), struct eb32_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebpttree.h:25, from ../../ebtree/ebimtree.c:23: ../../ebtree/eb32tree.h:42:8: note: defined here 42 | struct eb32_node { | ^~~~~~~~~ In file included from ../../ebtree/ebpttree.h:24, from ../../ebtree/ebimtree.c:23: ../../ebtree/eb32tree.h: In function ‘eb32_prev_dup’: ../../ebtree/eb32tree.h:87: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] 87 | return eb32_entry(eb_prev_dup(&eb32->node), struct eb32_node, node); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/eb32tree.h:87:9: note: in expansion of macro ‘eb32_entry’ 87 | return eb32_entry(eb_prev_dup(&eb32->node), struct eb32_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebpttree.h:25, from ../../ebtree/ebimtree.c:23: ../../ebtree/eb32tree.h:42:8: note: defined here 42 | struct eb32_node { | ^~~~~~~~~ In file included from ../../ebtree/ebpttree.h:24, from ../../ebtree/ebimtree.c:23: ../../ebtree/eb32tree.h: In function ‘eb32_next_unique’: ../../ebtree/eb32tree.h:93: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] 93 | return eb32_entry(eb_next_unique(&eb32->node), struct eb32_node, node); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/eb32tree.h:93:9: note: in expansion of macro ‘eb32_entry’ 93 | return eb32_entry(eb_next_unique(&eb32->node), struct eb32_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebpttree.h:25, from ../../ebtree/ebimtree.c:23: ../../ebtree/eb32tree.h:42:8: note: defined here 42 | struct eb32_node { | ^~~~~~~~~ In file included from ../../ebtree/ebpttree.h:24, from ../../ebtree/ebimtree.c:23: ../../ebtree/eb32tree.h: In function ‘eb32_prev_unique’: ../../ebtree/eb32tree.h:99: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] 99 | return eb32_entry(eb_prev_unique(&eb32->node), struct eb32_node, node); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/eb32tree.h:99:9: note: in expansion of macro ‘eb32_entry’ 99 | return eb32_entry(eb_prev_unique(&eb32->node), struct eb32_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebpttree.h:25, from ../../ebtree/ebimtree.c:23: ../../ebtree/eb32tree.h:42:8: note: defined here 42 | struct eb32_node { | ^~~~~~~~~ ../../ebtree/eb32tree.h: In function ‘__eb32_insert’: ../../ebtree/eb32tree.h:255:31: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 255 | root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h:280:13: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 280 | up_ptr = &old->node.leaf_p; | ^~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h:301:13: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 301 | up_ptr = &old->node.node_p; | ^~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h:306:10: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 306 | root = &old->node.branches; | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h:311:22: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 311 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h:312:22: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 312 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ In file included from ../../ebtree/ebpttree.h:24, from ../../ebtree/ebimtree.c:23: ../../ebtree/eb32tree.h:339: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] 339 | return container_of(ret, struct eb32_node, node); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebpttree.h:25, from ../../ebtree/ebimtree.c:23: ../../ebtree/eb32tree.h:42:8: note: defined here 42 | struct eb32_node { | ^~~~~~~~~ ../../ebtree/eb32tree.h:363:27: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 363 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h: In function ‘__eb32i_insert’: ../../ebtree/eb32tree.h:387:31: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 387 | root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h:413:13: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 413 | up_ptr = &old->node.leaf_p; | ^~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h:434:13: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 434 | up_ptr = &old->node.node_p; | ^~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h:439:10: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 439 | root = &old->node.branches; | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h:444:22: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 444 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h:445:22: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 445 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ In file included from ../../ebtree/ebpttree.h:24, from ../../ebtree/ebimtree.c:23: ../../ebtree/eb32tree.h:472: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] 472 | return container_of(ret, struct eb32_node, node); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebpttree.h:25, from ../../ebtree/ebimtree.c:23: ../../ebtree/eb32tree.h:42:8: note: defined here 42 | struct eb32_node { | ^~~~~~~~~ ../../ebtree/eb32tree.h:496:27: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 496 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ In file included from ../../ebtree/ebpttree.h:24, from ../../ebtree/ebimtree.c:23: ../../ebtree/eb64tree.h: In function ‘eb64_first’: ../../ebtree/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); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/eb64tree.h:61:9: note: in expansion of macro ‘eb64_entry’ 61 | return eb64_entry(eb_first(root), struct eb64_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebpttree.h:26, from ../../ebtree/ebimtree.c:23: ../../ebtree/eb64tree.h:45:8: note: defined here 45 | struct eb64_node { | ^~~~~~~~~ In file included from ../../ebtree/ebpttree.h:24, from ../../ebtree/ebimtree.c:23: ../../ebtree/eb64tree.h: In function ‘eb64_last’: ../../ebtree/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); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/eb64tree.h:67:9: note: in expansion of macro ‘eb64_entry’ 67 | return eb64_entry(eb_last(root), struct eb64_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebpttree.h:26, from ../../ebtree/ebimtree.c:23: ../../ebtree/eb64tree.h:45:8: note: defined here 45 | struct eb64_node { | ^~~~~~~~~ In file included from ../../ebtree/ebpttree.h:24, from ../../ebtree/ebimtree.c:23: ../../ebtree/eb64tree.h: In function ‘eb64_next’: ../../ebtree/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); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/eb64tree.h:73:9: note: in expansion of macro ‘eb64_entry’ 73 | return eb64_entry(eb_next(&eb64->node), struct eb64_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebpttree.h:26, from ../../ebtree/ebimtree.c:23: ../../ebtree/eb64tree.h:45:8: note: defined here 45 | struct eb64_node { | ^~~~~~~~~ In file included from ../../ebtree/ebpttree.h:24, from ../../ebtree/ebimtree.c:23: ../../ebtree/eb64tree.h: In function ‘eb64_prev’: ../../ebtree/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); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/eb64tree.h:79:9: note: in expansion of macro ‘eb64_entry’ 79 | return eb64_entry(eb_prev(&eb64->node), struct eb64_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebpttree.h:26, from ../../ebtree/ebimtree.c:23: ../../ebtree/eb64tree.h:45:8: note: defined here 45 | struct eb64_node { | ^~~~~~~~~ In file included from ../../ebtree/ebpttree.h:24, from ../../ebtree/ebimtree.c:23: ../../ebtree/eb64tree.h: In function ‘eb64_next_dup’: ../../ebtree/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); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/eb64tree.h:85:9: note: in expansion of macro ‘eb64_entry’ 85 | return eb64_entry(eb_next_dup(&eb64->node), struct eb64_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebpttree.h:26, from ../../ebtree/ebimtree.c:23: ../../ebtree/eb64tree.h:45:8: note: defined here 45 | struct eb64_node { | ^~~~~~~~~ In file included from ../../ebtree/ebpttree.h:24, from ../../ebtree/ebimtree.c:23: ../../ebtree/eb64tree.h: In function ‘eb64_prev_dup’: ../../ebtree/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); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/eb64tree.h:91:9: note: in expansion of macro ‘eb64_entry’ 91 | return eb64_entry(eb_prev_dup(&eb64->node), struct eb64_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebpttree.h:26, from ../../ebtree/ebimtree.c:23: ../../ebtree/eb64tree.h:45:8: note: defined here 45 | struct eb64_node { | ^~~~~~~~~ In file included from ../../ebtree/ebpttree.h:24, from ../../ebtree/ebimtree.c:23: ../../ebtree/eb64tree.h: In function ‘eb64_next_unique’: ../../ebtree/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); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/eb64tree.h:97:9: note: in expansion of macro ‘eb64_entry’ 97 | return eb64_entry(eb_next_unique(&eb64->node), struct eb64_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebpttree.h:26, from ../../ebtree/ebimtree.c:23: ../../ebtree/eb64tree.h:45:8: note: defined here 45 | struct eb64_node { | ^~~~~~~~~ In file included from ../../ebtree/ebpttree.h:24, from ../../ebtree/ebimtree.c:23: ../../ebtree/eb64tree.h: In function ‘eb64_prev_unique’: ../../ebtree/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); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/eb64tree.h:103:9: note: in expansion of macro ‘eb64_entry’ 103 | return eb64_entry(eb_prev_unique(&eb64->node), struct eb64_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebpttree.h:26, from ../../ebtree/ebimtree.c:23: ../../ebtree/eb64tree.h:45:8: note: defined here 45 | struct eb64_node { | ^~~~~~~~~ ../../ebtree/eb64tree.h: In function ‘__eb64_insert’: ../../ebtree/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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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 ../../ebtree/ebpttree.h:24, from ../../ebtree/ebimtree.c:23: ../../ebtree/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); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebpttree.h:26, from ../../ebtree/ebimtree.c:23: ../../ebtree/eb64tree.h:45:8: note: defined here 45 | struct eb64_node { | ^~~~~~~~~ ../../ebtree/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; | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:410:27: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 410 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h: In function ‘__eb64i_insert’: ../../ebtree/eb64tree.h:433:31: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 433 | root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:462:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 462 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:463:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 463 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:464:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 464 | new_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:465:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | old_leaf = eb_dotag(&old->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:505:31: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 505 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:531:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 531 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:532:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 532 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:533:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 533 | new_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:534:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 534 | old_node = eb_dotag(&old->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ In file included from ../../ebtree/ebpttree.h:24, from ../../ebtree/ebimtree.c:23: ../../ebtree/eb64tree.h:553: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] 553 | return container_of(ret, struct eb64_node, node); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebpttree.h:26, from ../../ebtree/ebimtree.c:23: ../../ebtree/eb64tree.h:45:8: note: defined here 45 | struct eb64_node { | ^~~~~~~~~ ../../ebtree/eb64tree.h:559:10: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 559 | root = &old->node.branches; | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:592:27: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 592 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ In file included from ../../ebtree/ebpttree.h:24, from ../../ebtree/ebimtree.c:23: ../../ebtree/ebpttree.h: In function ‘ebpt_first’: ../../ebtree/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); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/ebpttree.h:65:9: note: in expansion of macro ‘ebpt_entry’ 65 | return ebpt_entry(eb_first(root), struct ebpt_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebimtree.c:23: ../../ebtree/ebpttree.h:50:8: note: defined here 50 | struct ebpt_node { | ^~~~~~~~~ In file included from ../../ebtree/ebpttree.h:24, from ../../ebtree/ebimtree.c:23: ../../ebtree/ebpttree.h: In function ‘ebpt_last’: ../../ebtree/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); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/ebpttree.h:71:9: note: in expansion of macro ‘ebpt_entry’ 71 | return ebpt_entry(eb_last(root), struct ebpt_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebimtree.c:23: ../../ebtree/ebpttree.h:50:8: note: defined here 50 | struct ebpt_node { | ^~~~~~~~~ In file included from ../../ebtree/ebpttree.h:24, from ../../ebtree/ebimtree.c:23: ../../ebtree/ebpttree.h: In function ‘ebpt_next’: ../../ebtree/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); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/ebpttree.h:77:9: note: in expansion of macro ‘ebpt_entry’ 77 | return ebpt_entry(eb_next(&ebpt->node), struct ebpt_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebimtree.c:23: ../../ebtree/ebpttree.h:50:8: note: defined here 50 | struct ebpt_node { | ^~~~~~~~~ In file included from ../../ebtree/ebpttree.h:24, from ../../ebtree/ebimtree.c:23: ../../ebtree/ebpttree.h: In function ‘ebpt_prev’: ../../ebtree/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); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/ebpttree.h:83:9: note: in expansion of macro ‘ebpt_entry’ 83 | return ebpt_entry(eb_prev(&ebpt->node), struct ebpt_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebimtree.c:23: ../../ebtree/ebpttree.h:50:8: note: defined here 50 | struct ebpt_node { | ^~~~~~~~~ In file included from ../../ebtree/ebpttree.h:24, from ../../ebtree/ebimtree.c:23: ../../ebtree/ebpttree.h: In function ‘ebpt_next_dup’: ../../ebtree/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); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/ebpttree.h:89:9: note: in expansion of macro ‘ebpt_entry’ 89 | return ebpt_entry(eb_next_dup(&ebpt->node), struct ebpt_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebimtree.c:23: ../../ebtree/ebpttree.h:50:8: note: defined here 50 | struct ebpt_node { | ^~~~~~~~~ In file included from ../../ebtree/ebpttree.h:24, from ../../ebtree/ebimtree.c:23: ../../ebtree/ebpttree.h: In function ‘ebpt_prev_dup’: ../../ebtree/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); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/ebpttree.h:95:9: note: in expansion of macro ‘ebpt_entry’ 95 | return ebpt_entry(eb_prev_dup(&ebpt->node), struct ebpt_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebimtree.c:23: ../../ebtree/ebpttree.h:50:8: note: defined here 50 | struct ebpt_node { | ^~~~~~~~~ In file included from ../../ebtree/ebpttree.h:24, from ../../ebtree/ebimtree.c:23: ../../ebtree/ebpttree.h: In function ‘ebpt_next_unique’: ../../ebtree/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); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/ebpttree.h:101:9: note: in expansion of macro ‘ebpt_entry’ 101 | return ebpt_entry(eb_next_unique(&ebpt->node), struct ebpt_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebimtree.c:23: ../../ebtree/ebpttree.h:50:8: note: defined here 50 | struct ebpt_node { | ^~~~~~~~~ In file included from ../../ebtree/ebpttree.h:24, from ../../ebtree/ebimtree.c:23: ../../ebtree/ebpttree.h: In function ‘ebpt_prev_unique’: ../../ebtree/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); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/ebpttree.h:107:9: note: in expansion of macro ‘ebpt_entry’ 107 | return ebpt_entry(eb_prev_unique(&ebpt->node), struct ebpt_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebimtree.c:23: ../../ebtree/ebpttree.h:50:8: note: defined here 50 | struct ebpt_node { | ^~~~~~~~~ In file included from ../../ebtree/ebimtree.c:24: ../../ebtree/ebimtree.h: In function ‘__ebim_insert’: ../../ebtree/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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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 ../../ebtree/ebpttree.h:24, from ../../ebtree/ebimtree.c:23: ../../ebtree/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); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebimtree.c:23: ../../ebtree/ebpttree.h:50:8: note: defined here 50 | struct ebpt_node { | ^~~~~~~~~ In file included from ../../ebtree/ebimtree.c:24: ../../ebtree/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; | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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 ../../ebtree/eb32tree.h:24, from halog.c:23: ../../ebtree/ebtree.h: In function ‘__eb_insert_dup’: ../../ebtree/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); | ^~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~ ../../ebtree/ebtree.h: In function ‘__eb_delete’: ../../ebtree/ebtree.h:765:32: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 765 | gparent->b[gpside] = eb_dotag(&parent->branches, EB_NODE); | ^~~~~~~~~~~~~~~~~ ../../ebtree/ebtree.h:771:14: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 771 | eb_dotag(&parent->branches, pside); | ^~~~~~~~~~~~~~~~~ ../../ebtree/ebtree.h:774:14: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 774 | eb_dotag(&parent->branches, pside); | ^~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h: In function ‘eb32_first’: ../../ebtree/eb32tree.h:57: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] 57 | return eb32_entry(eb_first(root), struct eb32_node, node); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/eb32tree.h:57:9: note: in expansion of macro ‘eb32_entry’ 57 | return eb32_entry(eb_first(root), struct eb32_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from halog.c:23: ../../ebtree/eb32tree.h:42:8: note: defined here 42 | struct eb32_node { | ^~~~~~~~~ In file included from ../../ebtree/eb32tree.h:24, from halog.c:23: ../../ebtree/eb32tree.h: In function ‘eb32_last’: ../../ebtree/eb32tree.h:63: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] 63 | return eb32_entry(eb_last(root), struct eb32_node, node); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/eb32tree.h:63:9: note: in expansion of macro ‘eb32_entry’ 63 | return eb32_entry(eb_last(root), struct eb32_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from halog.c:23: ../../ebtree/eb32tree.h:42:8: note: defined here 42 | struct eb32_node { | ^~~~~~~~~ In file included from ../../ebtree/eb32tree.h:24, from halog.c:23: ../../ebtree/eb32tree.h: In function ‘eb32_next’: ../../ebtree/eb32tree.h:69: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] 69 | return eb32_entry(eb_next(&eb32->node), struct eb32_node, node); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/eb32tree.h:69:9: note: in expansion of macro ‘eb32_entry’ 69 | return eb32_entry(eb_next(&eb32->node), struct eb32_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from halog.c:23: ../../ebtree/eb32tree.h:42:8: note: defined here 42 | struct eb32_node { | ^~~~~~~~~ In file included from ../../ebtree/eb32tree.h:24, from halog.c:23: ../../ebtree/eb32tree.h: In function ‘eb32_prev’: ../../ebtree/eb32tree.h:75: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] 75 | return eb32_entry(eb_prev(&eb32->node), struct eb32_node, node); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/eb32tree.h:75:9: note: in expansion of macro ‘eb32_entry’ 75 | return eb32_entry(eb_prev(&eb32->node), struct eb32_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from halog.c:23: ../../ebtree/eb32tree.h:42:8: note: defined here 42 | struct eb32_node { | ^~~~~~~~~ In file included from ../../ebtree/eb32tree.h:24, from halog.c:23: ../../ebtree/eb32tree.h: In function ‘eb32_next_dup’: ../../ebtree/eb32tree.h:81: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] 81 | return eb32_entry(eb_next_dup(&eb32->node), struct eb32_node, node); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/eb32tree.h:81:9: note: in expansion of macro ‘eb32_entry’ 81 | return eb32_entry(eb_next_dup(&eb32->node), struct eb32_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from halog.c:23: ../../ebtree/eb32tree.h:42:8: note: defined here 42 | struct eb32_node { | ^~~~~~~~~ In file included from ../../ebtree/eb32tree.h:24, from halog.c:23: ../../ebtree/eb32tree.h: In function ‘eb32_prev_dup’: ../../ebtree/eb32tree.h:87: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] 87 | return eb32_entry(eb_prev_dup(&eb32->node), struct eb32_node, node); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/eb32tree.h:87:9: note: in expansion of macro ‘eb32_entry’ 87 | return eb32_entry(eb_prev_dup(&eb32->node), struct eb32_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from halog.c:23: ../../ebtree/eb32tree.h:42:8: note: defined here 42 | struct eb32_node { | ^~~~~~~~~ In file included from ../../ebtree/eb32tree.h:24, from halog.c:23: ../../ebtree/eb32tree.h: In function ‘eb32_next_unique’: ../../ebtree/eb32tree.h:93: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] 93 | return eb32_entry(eb_next_unique(&eb32->node), struct eb32_node, node); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/eb32tree.h:93:9: note: in expansion of macro ‘eb32_entry’ 93 | return eb32_entry(eb_next_unique(&eb32->node), struct eb32_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from halog.c:23: ../../ebtree/eb32tree.h:42:8: note: defined here 42 | struct eb32_node { | ^~~~~~~~~ In file included from ../../ebtree/eb32tree.h:24, from halog.c:23: ../../ebtree/eb32tree.h: In function ‘eb32_prev_unique’: ../../ebtree/eb32tree.h:99: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] 99 | return eb32_entry(eb_prev_unique(&eb32->node), struct eb32_node, node); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/eb32tree.h:99:9: note: in expansion of macro ‘eb32_entry’ 99 | return eb32_entry(eb_prev_unique(&eb32->node), struct eb32_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from halog.c:23: ../../ebtree/eb32tree.h:42:8: note: defined here 42 | struct eb32_node { | ^~~~~~~~~ ../../ebtree/eb32tree.h: In function ‘__eb32_insert’: ../../ebtree/eb32tree.h:255:31: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 255 | root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h:280:13: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 280 | up_ptr = &old->node.leaf_p; | ^~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h:301:13: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 301 | up_ptr = &old->node.node_p; | ^~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h:306:10: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 306 | root = &old->node.branches; | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h:311:22: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 311 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h:312:22: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 312 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ In file included from ../../ebtree/eb32tree.h:24, from halog.c:23: ../../ebtree/eb32tree.h:339: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] 339 | return container_of(ret, struct eb32_node, node); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from halog.c:23: ../../ebtree/eb32tree.h:42:8: note: defined here 42 | struct eb32_node { | ^~~~~~~~~ ../../ebtree/eb32tree.h:363:27: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 363 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h: In function ‘__eb32i_insert’: ../../ebtree/eb32tree.h:387:31: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 387 | root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h:413:13: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 413 | up_ptr = &old->node.leaf_p; | ^~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h:434:13: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 434 | up_ptr = &old->node.node_p; | ^~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h:439:10: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 439 | root = &old->node.branches; | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h:444:22: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 444 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h:445:22: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 445 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ In file included from ../../ebtree/eb32tree.h:24, from halog.c:23: ../../ebtree/eb32tree.h:472: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] 472 | return container_of(ret, struct eb32_node, node); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from halog.c:23: ../../ebtree/eb32tree.h:42:8: note: defined here 42 | struct eb32_node { | ^~~~~~~~~ ../../ebtree/eb32tree.h:496:27: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 496 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ In file included from ../../ebtree/eb32tree.h:24, from halog.c:23: ../../ebtree/eb64tree.h: In function ‘eb64_first’: ../../ebtree/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); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/eb64tree.h:61:9: note: in expansion of macro ‘eb64_entry’ 61 | return eb64_entry(eb_first(root), struct eb64_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from halog.c:24: ../../ebtree/eb64tree.h:45:8: note: defined here 45 | struct eb64_node { | ^~~~~~~~~ In file included from ../../ebtree/eb32tree.h:24, from halog.c:23: ../../ebtree/eb64tree.h: In function ‘eb64_last’: ../../ebtree/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); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/eb64tree.h:67:9: note: in expansion of macro ‘eb64_entry’ 67 | return eb64_entry(eb_last(root), struct eb64_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from halog.c:24: ../../ebtree/eb64tree.h:45:8: note: defined here 45 | struct eb64_node { | ^~~~~~~~~ In file included from ../../ebtree/eb32tree.h:24, from halog.c:23: ../../ebtree/eb64tree.h: In function ‘eb64_next’: ../../ebtree/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); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/eb64tree.h:73:9: note: in expansion of macro ‘eb64_entry’ 73 | return eb64_entry(eb_next(&eb64->node), struct eb64_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from halog.c:24: ../../ebtree/eb64tree.h:45:8: note: defined here 45 | struct eb64_node { | ^~~~~~~~~ In file included from ../../ebtree/eb32tree.h:24, from halog.c:23: ../../ebtree/eb64tree.h: In function ‘eb64_prev’: ../../ebtree/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); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/eb64tree.h:79:9: note: in expansion of macro ‘eb64_entry’ 79 | return eb64_entry(eb_prev(&eb64->node), struct eb64_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from halog.c:24: ../../ebtree/eb64tree.h:45:8: note: defined here 45 | struct eb64_node { | ^~~~~~~~~ In file included from ../../ebtree/eb32tree.h:24, from halog.c:23: ../../ebtree/eb64tree.h: In function ‘eb64_next_dup’: ../../ebtree/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); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/eb64tree.h:85:9: note: in expansion of macro ‘eb64_entry’ 85 | return eb64_entry(eb_next_dup(&eb64->node), struct eb64_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from halog.c:24: ../../ebtree/eb64tree.h:45:8: note: defined here 45 | struct eb64_node { | ^~~~~~~~~ In file included from ../../ebtree/eb32tree.h:24, from halog.c:23: ../../ebtree/eb64tree.h: In function ‘eb64_prev_dup’: ../../ebtree/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); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/eb64tree.h:91:9: note: in expansion of macro ‘eb64_entry’ 91 | return eb64_entry(eb_prev_dup(&eb64->node), struct eb64_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from halog.c:24: ../../ebtree/eb64tree.h:45:8: note: defined here 45 | struct eb64_node { | ^~~~~~~~~ In file included from ../../ebtree/eb32tree.h:24, from halog.c:23: ../../ebtree/eb64tree.h: In function ‘eb64_next_unique’: ../../ebtree/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); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/eb64tree.h:97:9: note: in expansion of macro ‘eb64_entry’ 97 | return eb64_entry(eb_next_unique(&eb64->node), struct eb64_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from halog.c:24: ../../ebtree/eb64tree.h:45:8: note: defined here 45 | struct eb64_node { | ^~~~~~~~~ In file included from ../../ebtree/eb32tree.h:24, from halog.c:23: ../../ebtree/eb64tree.h: In function ‘eb64_prev_unique’: ../../ebtree/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); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/eb64tree.h:103:9: note: in expansion of macro ‘eb64_entry’ 103 | return eb64_entry(eb_prev_unique(&eb64->node), struct eb64_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from halog.c:24: ../../ebtree/eb64tree.h:45:8: note: defined here 45 | struct eb64_node { | ^~~~~~~~~ ../../ebtree/eb64tree.h: In function ‘__eb64_insert’: ../../ebtree/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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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 ../../ebtree/eb32tree.h:24, from halog.c:23: ../../ebtree/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); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from halog.c:24: ../../ebtree/eb64tree.h:45:8: note: defined here 45 | struct eb64_node { | ^~~~~~~~~ ../../ebtree/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; | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:410:27: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 410 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h: In function ‘__eb64i_insert’: ../../ebtree/eb64tree.h:433:31: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 433 | root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:462:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 462 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:463:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 463 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:464:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 464 | new_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:465:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | old_leaf = eb_dotag(&old->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:505:31: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 505 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:531:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 531 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:532:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 532 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:533:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 533 | new_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:534:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 534 | old_node = eb_dotag(&old->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ In file included from ../../ebtree/eb32tree.h:24, from halog.c:23: ../../ebtree/eb64tree.h:553: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] 553 | return container_of(ret, struct eb64_node, node); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from halog.c:24: ../../ebtree/eb64tree.h:45:8: note: defined here 45 | struct eb64_node { | ^~~~~~~~~ ../../ebtree/eb64tree.h:559:10: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 559 | root = &old->node.branches; | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:592:27: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 592 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ In file included from ../../ebtree/eb32tree.h:24, from halog.c:23: ../../ebtree/ebpttree.h: In function ‘ebpt_first’: ../../ebtree/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); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/ebpttree.h:65:9: note: in expansion of macro ‘ebpt_entry’ 65 | return ebpt_entry(eb_first(root), struct ebpt_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebistree.h:28, from halog.c:25: ../../ebtree/ebpttree.h:50:8: note: defined here 50 | struct ebpt_node { | ^~~~~~~~~ In file included from ../../ebtree/eb32tree.h:24, from halog.c:23: ../../ebtree/ebpttree.h: In function ‘ebpt_last’: ../../ebtree/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); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/ebpttree.h:71:9: note: in expansion of macro ‘ebpt_entry’ 71 | return ebpt_entry(eb_last(root), struct ebpt_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebistree.h:28, from halog.c:25: ../../ebtree/ebpttree.h:50:8: note: defined here 50 | struct ebpt_node { | ^~~~~~~~~ In file included from ../../ebtree/eb32tree.h:24, from halog.c:23: ../../ebtree/ebpttree.h: In function ‘ebpt_next’: ../../ebtree/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); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/ebpttree.h:77:9: note: in expansion of macro ‘ebpt_entry’ 77 | return ebpt_entry(eb_next(&ebpt->node), struct ebpt_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebistree.h:28, from halog.c:25: ../../ebtree/ebpttree.h:50:8: note: defined here 50 | struct ebpt_node { | ^~~~~~~~~ In file included from ../../ebtree/eb32tree.h:24, from halog.c:23: ../../ebtree/ebpttree.h: In function ‘ebpt_prev’: ../../ebtree/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); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/ebpttree.h:83:9: note: in expansion of macro ‘ebpt_entry’ 83 | return ebpt_entry(eb_prev(&ebpt->node), struct ebpt_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebistree.h:28, from halog.c:25: ../../ebtree/ebpttree.h:50:8: note: defined here 50 | struct ebpt_node { | ^~~~~~~~~ In file included from ../../ebtree/eb32tree.h:24, from halog.c:23: ../../ebtree/ebpttree.h: In function ‘ebpt_next_dup’: ../../ebtree/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); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/ebpttree.h:89:9: note: in expansion of macro ‘ebpt_entry’ 89 | return ebpt_entry(eb_next_dup(&ebpt->node), struct ebpt_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebistree.h:28, from halog.c:25: ../../ebtree/ebpttree.h:50:8: note: defined here 50 | struct ebpt_node { | ^~~~~~~~~ In file included from ../../ebtree/eb32tree.h:24, from halog.c:23: ../../ebtree/ebpttree.h: In function ‘ebpt_prev_dup’: ../../ebtree/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); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/ebpttree.h:95:9: note: in expansion of macro ‘ebpt_entry’ 95 | return ebpt_entry(eb_prev_dup(&ebpt->node), struct ebpt_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebistree.h:28, from halog.c:25: ../../ebtree/ebpttree.h:50:8: note: defined here 50 | struct ebpt_node { | ^~~~~~~~~ In file included from ../../ebtree/eb32tree.h:24, from halog.c:23: ../../ebtree/ebpttree.h: In function ‘ebpt_next_unique’: ../../ebtree/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); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/ebpttree.h:101:9: note: in expansion of macro ‘ebpt_entry’ 101 | return ebpt_entry(eb_next_unique(&ebpt->node), struct ebpt_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebistree.h:28, from halog.c:25: ../../ebtree/ebpttree.h:50:8: note: defined here 50 | struct ebpt_node { | ^~~~~~~~~ In file included from ../../ebtree/eb32tree.h:24, from halog.c:23: ../../ebtree/ebpttree.h: In function ‘ebpt_prev_unique’: ../../ebtree/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); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/ebpttree.h:107:9: note: in expansion of macro ‘ebpt_entry’ 107 | return ebpt_entry(eb_prev_unique(&ebpt->node), struct ebpt_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebistree.h:28, from halog.c:25: ../../ebtree/ebpttree.h:50:8: note: defined here 50 | struct ebpt_node { | ^~~~~~~~~ In file included from ../../ebtree/ebistree.h:29, from halog.c:25: ../../ebtree/ebimtree.h: In function ‘__ebim_insert’: ../../ebtree/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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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 ../../ebtree/eb32tree.h:24, from halog.c:23: ../../ebtree/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); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebistree.h:28, from halog.c:25: ../../ebtree/ebpttree.h:50:8: note: defined here 50 | struct ebpt_node { | ^~~~~~~~~ In file included from ../../ebtree/ebistree.h:29, from halog.c:25: ../../ebtree/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; | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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: ../../ebtree/ebistree.h: In function ‘__ebis_insert’: ../../ebtree/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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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 ../../ebtree/eb32tree.h:24, from halog.c:23: ../../ebtree/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); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebistree.h:28, from halog.c:25: ../../ebtree/ebpttree.h:50:8: note: defined here 50 | struct ebpt_node { | ^~~~~~~~~ In file included from halog.c:25: ../../ebtree/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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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; | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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 ../../ebtree/eb32tree.h:24, from halog.c:23: ../../ebtree/ebmbtree.h: In function ‘ebmb_first’: ../../ebtree/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); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/ebmbtree.h:59:9: note: in expansion of macro ‘ebmb_entry’ 59 | return ebmb_entry(eb_first(root), struct ebmb_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebsttree.h:27, from halog.c:26: ../../ebtree/ebmbtree.h:44:8: note: defined here 44 | struct ebmb_node { | ^~~~~~~~~ In file included from ../../ebtree/eb32tree.h:24, from halog.c:23: ../../ebtree/ebmbtree.h: In function ‘ebmb_last’: ../../ebtree/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); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/ebmbtree.h:65:9: note: in expansion of macro ‘ebmb_entry’ 65 | return ebmb_entry(eb_last(root), struct ebmb_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebsttree.h:27, from halog.c:26: ../../ebtree/ebmbtree.h:44:8: note: defined here 44 | struct ebmb_node { | ^~~~~~~~~ In file included from ../../ebtree/eb32tree.h:24, from halog.c:23: ../../ebtree/ebmbtree.h: In function ‘ebmb_next’: ../../ebtree/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); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/ebmbtree.h:71:9: note: in expansion of macro ‘ebmb_entry’ 71 | return ebmb_entry(eb_next(&ebmb->node), struct ebmb_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebsttree.h:27, from halog.c:26: ../../ebtree/ebmbtree.h:44:8: note: defined here 44 | struct ebmb_node { | ^~~~~~~~~ In file included from ../../ebtree/eb32tree.h:24, from halog.c:23: ../../ebtree/ebmbtree.h: In function ‘ebmb_prev’: ../../ebtree/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); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/ebmbtree.h:77:9: note: in expansion of macro ‘ebmb_entry’ 77 | return ebmb_entry(eb_prev(&ebmb->node), struct ebmb_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebsttree.h:27, from halog.c:26: ../../ebtree/ebmbtree.h:44:8: note: defined here 44 | struct ebmb_node { | ^~~~~~~~~ In file included from ../../ebtree/eb32tree.h:24, from halog.c:23: ../../ebtree/ebmbtree.h: In function ‘ebmb_next_dup’: ../../ebtree/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); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/ebmbtree.h:83:9: note: in expansion of macro ‘ebmb_entry’ 83 | return ebmb_entry(eb_next_dup(&ebmb->node), struct ebmb_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebsttree.h:27, from halog.c:26: ../../ebtree/ebmbtree.h:44:8: note: defined here 44 | struct ebmb_node { | ^~~~~~~~~ In file included from ../../ebtree/eb32tree.h:24, from halog.c:23: ../../ebtree/ebmbtree.h: In function ‘ebmb_prev_dup’: ../../ebtree/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); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/ebmbtree.h:89:9: note: in expansion of macro ‘ebmb_entry’ 89 | return ebmb_entry(eb_prev_dup(&ebmb->node), struct ebmb_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebsttree.h:27, from halog.c:26: ../../ebtree/ebmbtree.h:44:8: note: defined here 44 | struct ebmb_node { | ^~~~~~~~~ In file included from ../../ebtree/eb32tree.h:24, from halog.c:23: ../../ebtree/ebmbtree.h: In function ‘ebmb_next_unique’: ../../ebtree/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); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/ebmbtree.h:95:9: note: in expansion of macro ‘ebmb_entry’ 95 | return ebmb_entry(eb_next_unique(&ebmb->node), struct ebmb_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebsttree.h:27, from halog.c:26: ../../ebtree/ebmbtree.h:44:8: note: defined here 44 | struct ebmb_node { | ^~~~~~~~~ In file included from ../../ebtree/eb32tree.h:24, from halog.c:23: ../../ebtree/ebmbtree.h: In function ‘ebmb_prev_unique’: ../../ebtree/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); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/ebmbtree.h:101:9: note: in expansion of macro ‘ebmb_entry’ 101 | return ebmb_entry(eb_prev_unique(&ebmb->node), struct ebmb_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebsttree.h:27, from halog.c:26: ../../ebtree/ebmbtree.h:44:8: note: defined here 44 | struct ebmb_node { | ^~~~~~~~~ ../../ebtree/ebmbtree.h: In function ‘__ebmb_insert’: ../../ebtree/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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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; | ^~~~~~~~~~~~~~~~~ ../../ebtree/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; | ^~~~~~~~~~~~~~~~~ ../../ebtree/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; | ^~~~~~~~~~~~~~~~~ ../../ebtree/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; | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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 ../../ebtree/eb32tree.h:24, from halog.c:23: ../../ebtree/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); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebsttree.h:27, from halog.c:26: ../../ebtree/ebmbtree.h:44:8: note: defined here 44 | struct ebmb_node { | ^~~~~~~~~ ../../ebtree/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 ../../ebtree/eb32tree.h:24, from halog.c:23: ../../ebtree/ebmbtree.h: In function ‘__ebmb_lookup_longest’: ../../ebtree/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); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/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); | ^~~~~~~~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebsttree.h:27, from halog.c:26: ../../ebtree/ebmbtree.h:44:8: note: defined here 44 | struct ebmb_node { | ^~~~~~~~~ ../../ebtree/ebmbtree.h: In function ‘__ebmb_insert_prefix’: ../../ebtree/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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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; | ^~~~~~~~~~~~~~~~~ ../../ebtree/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; | ^~~~~~~~~~~~~~~~~ ../../ebtree/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; | ^~~~~~~~~~~~~~~~~ ../../ebtree/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; | ^~~~~~~~~~~~~~~~~ ../../ebtree/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; | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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; | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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 ../../ebtree/eb32tree.h:24, from halog.c:23: ../../ebtree/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); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebsttree.h:27, from halog.c:26: ../../ebtree/ebmbtree.h:44:8: note: defined here 44 | struct ebmb_node { | ^~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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: ../../ebtree/ebsttree.h: In function ‘__ebst_insert’: ../../ebtree/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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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 ../../ebtree/eb32tree.h:24, from halog.c:23: ../../ebtree/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); | ^~~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/ebtree.h:376:8: note: defined here 376 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebsttree.h:27, from halog.c:26: ../../ebtree/ebmbtree.h:44:8: note: defined here 44 | struct ebmb_node { | ^~~~~~~~~ In file included from halog.c:26: ../../ebtree/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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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; | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/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 ../../ebtree/eb32tree.h:24, from halog.c:23: halog.c: In function ‘main’: halog.c:1254: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] 1254 | ustat = container_of(node, struct url_stat, node.url.node); | ^~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/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 ../../ebtree/eb32tree.h:24, from halog.c:23: halog.c:1289: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] 1289 | ustat = container_of(node, struct url_stat, node.url.node); | ^~~~~~~~ ../../ebtree/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))) | ^~~~ ../../ebtree/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 '/<>/contrib/halog' /usr/bin/make -C doc/lua-api man make[2]: Entering directory '/<>/doc/lua-api' sphinx-build -b man -d _build/doctrees . _build/man Running Sphinx v1.8.5 making output directory... building [mo]: targets for 0 po files that are out of date building [man]: all manpages updating environment: 1 added, 0 changed, 0 removed reading sources... [100%] index /<>/doc/lua-api/index.rst:495: WARNING: Literal block ends without a blank line; unexpected unindent. /<>/doc/lua-api/index.rst:514: WARNING: Literal block ends without a blank line; unexpected unindent. /<>/doc/lua-api/index.rst:1649: WARNING: Inline interpreted text or phrase reference start-string without end-string. /<>/doc/lua-api/index.rst:2555: WARNING: Unexpected indentation. looking for now-outdated files... none found pickling environment... done checking consistency... done writing... haproxy-lua.1 { } build succeeded, 4 warnings. The manual pages are in _build/man. Build finished. The manual pages are in _build/man. make[2]: Leaving directory '/<>/doc/lua-api' make[1]: Leaving directory '/<>' 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 '/<>' 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 ADDLIB="-Wl,--no-as-needed -lgcc_s -Wl,--as-needed" DEBUG_CFLAGS="-g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2" LDFLAGS="-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed" VERSION="2.0.30" SUBVERS="-1ppa1~focal" VERDATE="2022/12/09" install make[2]: Entering directory '/<>' 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 configuration management proxy-protocol seamless_reload architecture peers-v2.0 regression-testing cookie-options lua WURFL-device-detection linux-syn-cookies SOCKS4.protocol network-namespaces DeviceAtlas-device-detection 51Degrees-device-detection netscaler-client-ip-insertion-protocol peers close-options SPOE intro; do \ install -v -m 644 doc/$x.txt "debian/haproxy/usr/share/doc/haproxy" ; \ done 'doc/configuration.txt' -> 'debian/haproxy/usr/share/doc/haproxy/configuration.txt' 'doc/management.txt' -> 'debian/haproxy/usr/share/doc/haproxy/management.txt' 'doc/proxy-protocol.txt' -> 'debian/haproxy/usr/share/doc/haproxy/proxy-protocol.txt' 'doc/seamless_reload.txt' -> 'debian/haproxy/usr/share/doc/haproxy/seamless_reload.txt' 'doc/architecture.txt' -> 'debian/haproxy/usr/share/doc/haproxy/architecture.txt' 'doc/peers-v2.0.txt' -> 'debian/haproxy/usr/share/doc/haproxy/peers-v2.0.txt' 'doc/regression-testing.txt' -> 'debian/haproxy/usr/share/doc/haproxy/regression-testing.txt' 'doc/cookie-options.txt' -> 'debian/haproxy/usr/share/doc/haproxy/cookie-options.txt' 'doc/lua.txt' -> 'debian/haproxy/usr/share/doc/haproxy/lua.txt' 'doc/WURFL-device-detection.txt' -> 'debian/haproxy/usr/share/doc/haproxy/WURFL-device-detection.txt' 'doc/linux-syn-cookies.txt' -> 'debian/haproxy/usr/share/doc/haproxy/linux-syn-cookies.txt' 'doc/SOCKS4.protocol.txt' -> 'debian/haproxy/usr/share/doc/haproxy/SOCKS4.protocol.txt' 'doc/network-namespaces.txt' -> 'debian/haproxy/usr/share/doc/haproxy/network-namespaces.txt' 'doc/DeviceAtlas-device-detection.txt' -> 'debian/haproxy/usr/share/doc/haproxy/DeviceAtlas-device-detection.txt' 'doc/51Degrees-device-detection.txt' -> 'debian/haproxy/usr/share/doc/haproxy/51Degrees-device-detection.txt' 'doc/netscaler-client-ip-insertion-protocol.txt' -> 'debian/haproxy/usr/share/doc/haproxy/netscaler-client-ip-insertion-protocol.txt' 'doc/peers.txt' -> 'debian/haproxy/usr/share/doc/haproxy/peers.txt' 'doc/close-options.txt' -> 'debian/haproxy/usr/share/doc/haproxy/close-options.txt' 'doc/SPOE.txt' -> 'debian/haproxy/usr/share/doc/haproxy/SPOE.txt' 'doc/intro.txt' -> 'debian/haproxy/usr/share/doc/haproxy/intro.txt' make[2]: Leaving directory '/<>' 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 '/<>' dh_install -a debian/rules override_dh_installdocs make[1]: Entering directory '/<>' dh_installdocs -Xsystemd/ -Xhalog/ make[1]: Leaving directory '/<>' dh_sphinxdoc -a dh_sphinxdoc: warning: Sphinx documentation not found dh_installchangelogs -a debian/rules override_dh_installexamples make[1]: Entering directory '/<>' dh_installexamples -X build.cfg make[1]: Leaving directory '/<>' dh_installman -a dh_systemd_enable -a debian/rules override_dh_installinit make[1]: Entering directory '/<>' dh_installinit --no-restart-after-upgrade --no-stop-on-upgrade make[1]: Leaving directory '/<>' dh_systemd_start -a dh_perl -a dh_link -a dh_strip_nondeterminism -a dh_compress -a dh_fixperms -a dh_missing -a debian/rules override_dh_strip make[1]: Entering directory '/<>' dh_strip --dbgsym-migration="haproxy-dbg" make[1]: Leaving directory '/<>' 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 INFO: pkgstriptranslations version 144 INFO: pkgstriptranslations version 144 INFO: Disabling pkgstriptranslations for PPA build INFO: Disabling pkgstriptranslations for PPA build INFO: Disabling pkgmaintainermangler for PPA build INFO: Disabling pkgmaintainermangler for PPA build INFO: Disabling pkgstripfiles for PPA build dpkg-deb: building package 'haproxy-dbgsym' in 'debian/.debhelper/scratch-space/build-haproxy/haproxy-dbgsym_2.0.30-1ppa1~focal_s390x.deb'. INFO: Disabling pkgstripfiles for PPA build dpkg-deb: building package 'haproxy' in '../haproxy_2.0.30-1ppa1~focal_s390x.deb'. Renaming haproxy-dbgsym_2.0.30-1ppa1~focal_s390x.deb to haproxy-dbgsym_2.0.30-1ppa1~focal_s390x.ddeb dpkg-genbuildinfo --build=any dpkg-genchanges --build=any -mLaunchpad Build Daemon >../haproxy_2.0.30-1ppa1~focal_s390x.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) -------------------------------------------------------------------------------- Build finished at 2022-12-10T00:04:02Z Finished -------- I: Built successfully +------------------------------------------------------------------------------+ | Changes | +------------------------------------------------------------------------------+ haproxy_2.0.30-1ppa1~focal_s390x.changes: ----------------------------------------- Format: 1.8 Date: Fri, 09 Dec 2022 21:21:36 +0100 Source: haproxy Binary: haproxy Architecture: s390x Version: 2.0.30-1ppa1~focal Distribution: focal Urgency: medium Maintainer: Launchpad Build Daemon Changed-By: Vincent Bernat Description: haproxy - fast and reliable load balancing reverse proxy Changes: haproxy (2.0.30-1ppa1~focal) focal; urgency=medium . * Rebuild for focal. Checksums-Sha1: 243a8ac2ed68b1bba7bc6a5cd36ba28b59b0ab3a 5209160 haproxy-dbgsym_2.0.30-1ppa1~focal_s390x.ddeb bad31690336b835e22bc36430b972cf73e5efdd5 7533 haproxy_2.0.30-1ppa1~focal_s390x.buildinfo b88db4d4f55306ccd80422d1f2ed27e1e93834c3 1505780 haproxy_2.0.30-1ppa1~focal_s390x.deb Checksums-Sha256: 5c4177ae304c271fecc0590685b4916111167b0457f659bd22dc209bc964d446 5209160 haproxy-dbgsym_2.0.30-1ppa1~focal_s390x.ddeb 0fc09700e807f2a54b81b7124e517b070919b79c130ca9b4bbf38cf91a5bc7ba 7533 haproxy_2.0.30-1ppa1~focal_s390x.buildinfo a78a3f726c73dd6eb08a1c3570a2f0ab6ee9dffa4dcae00c734ff1fa06051f5c 1505780 haproxy_2.0.30-1ppa1~focal_s390x.deb Files: 7971f1d7d0fc3040dad433ad85ab8018 5209160 debug optional haproxy-dbgsym_2.0.30-1ppa1~focal_s390x.ddeb 7e7e5c697d9b6b6b680839c78ea160f3 7533 net optional haproxy_2.0.30-1ppa1~focal_s390x.buildinfo fbe241f8c9f037310bc84e3d873eba9b 1505780 net optional haproxy_2.0.30-1ppa1~focal_s390x.deb /<>/haproxy_2.0.30-1ppa1~focal_s390x.changes.new could not be renamed to /<>/haproxy_2.0.30-1ppa1~focal_s390x.changes: Illegal seek Distribution field may be wrong!!! +------------------------------------------------------------------------------+ | Buildinfo | +------------------------------------------------------------------------------+ Format: 1.0 Source: haproxy Binary: haproxy haproxy-doc vim-haproxy Architecture: s390x Version: 2.0.30-1ppa1~focal Checksums-Md5: 7971f1d7d0fc3040dad433ad85ab8018 5209160 haproxy-dbgsym_2.0.30-1ppa1~focal_s390x.ddeb fbe241f8c9f037310bc84e3d873eba9b 1505780 haproxy_2.0.30-1ppa1~focal_s390x.deb Checksums-Sha1: 243a8ac2ed68b1bba7bc6a5cd36ba28b59b0ab3a 5209160 haproxy-dbgsym_2.0.30-1ppa1~focal_s390x.ddeb b88db4d4f55306ccd80422d1f2ed27e1e93834c3 1505780 haproxy_2.0.30-1ppa1~focal_s390x.deb Checksums-Sha256: 5c4177ae304c271fecc0590685b4916111167b0457f659bd22dc209bc964d446 5209160 haproxy-dbgsym_2.0.30-1ppa1~focal_s390x.ddeb a78a3f726c73dd6eb08a1c3570a2f0ab6ee9dffa4dcae00c734ff1fa06051f5c 1505780 haproxy_2.0.30-1ppa1~focal_s390x.deb Build-Origin: Ubuntu Build-Architecture: s390x Build-Date: Sat, 10 Dec 2022 00:04:01 +0000 Build-Path: /<> Build-Tainted-By: usr-local-has-programs Installed-Build-Depends: autoconf (= 2.69-11.1), automake (= 1:1.16.1-4ubuntu6), autopoint (= 0.19.8.1-10build1), autotools-dev (= 20180224.1), base-files (= 11ubuntu5.6), base-passwd (= 3.5.47), bash (= 5.0-6ubuntu1.2), binutils (= 2.34-6ubuntu1.4), binutils-common (= 2.34-6ubuntu1.4), binutils-s390x-linux-gnu (= 2.34-6ubuntu1.4), bsdmainutils (= 11.1.2ubuntu3), bsdutils (= 1:2.34-0.1ubuntu9.3), build-essential (= 12.8ubuntu1.1), bzip2 (= 1.0.8-2), ca-certificates (= 20211016ubuntu0.20.04.1), coreutils (= 8.30-3ubuntu2), cpp (= 4:9.3.0-1ubuntu2), cpp-9 (= 9.4.0-1ubuntu1~20.04.1), dash (= 0.5.10.2-6), debconf (= 1.5.73), debhelper (= 12.10ubuntu1), debianutils (= 4.9.1), dh-autoreconf (= 19), dh-strip-nondeterminism (= 1.7.0-1), diffutils (= 1:3.7-3), docutils-common (= 0.16+dfsg-2), dpkg (= 1.19.7ubuntu3.2), dpkg-dev (= 1.19.7ubuntu3.2), dwz (= 0.13-5), file (= 1:5.38-4), findutils (= 4.7.0-1ubuntu1), g++ (= 4:9.3.0-1ubuntu2), g++-9 (= 9.4.0-1ubuntu1~20.04.1), gcc (= 4:9.3.0-1ubuntu2), gcc-10-base (= 10.3.0-1ubuntu1~20.04), gcc-9 (= 9.4.0-1ubuntu1~20.04.1), gcc-9-base (= 9.4.0-1ubuntu1~20.04.1), gettext (= 0.19.8.1-10build1), gettext-base (= 0.19.8.1-10build1), grep (= 3.4-1), groff-base (= 1.22.4-4build1), gzip (= 1.10-0ubuntu4.1), hostname (= 3.23), init-system-helpers (= 1.57), intltool-debian (= 0.35.0+20060710.5), libacl1 (= 2.2.53-6), libarchive-zip-perl (= 1.67-2), libasan5 (= 9.4.0-1ubuntu1~20.04.1), libatomic1 (= 10.3.0-1ubuntu1~20.04), libattr1 (= 1:2.4.48-5), libaudit-common (= 1:2.8.5-2ubuntu6), libaudit1 (= 1:2.8.5-2ubuntu6), libbinutils (= 2.34-6ubuntu1.4), libblkid1 (= 2.34-0.1ubuntu9.3), libbsd0 (= 0.10.0-1), libbz2-1.0 (= 1.0.8-2), libc-bin (= 2.31-0ubuntu9.9), libc-dev-bin (= 2.31-0ubuntu9.9), libc6 (= 2.31-0ubuntu9.9), libc6-dev (= 2.31-0ubuntu9.9), libcap-ng0 (= 0.7.9-2.1build1), libcc1-0 (= 10.3.0-1ubuntu1~20.04), libcroco3 (= 0.6.13-1), libcrypt-dev (= 1:4.4.10-10ubuntu4), libcrypt1 (= 1:4.4.10-10ubuntu4), libctf-nobfd0 (= 2.34-6ubuntu1.4), libctf0 (= 2.34-6ubuntu1.4), libdb5.3 (= 5.3.28+dfsg1-0.6ubuntu2), libdebconfclient0 (= 0.251ubuntu1), libdebhelper-perl (= 12.10ubuntu1), libdpkg-perl (= 1.19.7ubuntu3.2), libelf1 (= 0.176-1.1build1), libexpat1 (= 2.2.9-1ubuntu0.6), libffi7 (= 3.3-4), libfile-stripnondeterminism-perl (= 1.7.0-1), libgcc-9-dev (= 9.4.0-1ubuntu1~20.04.1), libgcc-s1 (= 10.3.0-1ubuntu1~20.04), libgcrypt20 (= 1.8.5-5ubuntu1.1), libgdbm-compat4 (= 1.18.1-5), libgdbm6 (= 1.18.1-5), libglib2.0-0 (= 2.64.6-1~ubuntu20.04.4), libgmp10 (= 2:6.2.0+dfsg-4ubuntu0.1), libgomp1 (= 10.3.0-1ubuntu1~20.04), libgpg-error0 (= 1.37-1), libicu66 (= 66.1-2ubuntu2.1), libisl22 (= 0.22.1-1), libitm1 (= 10.3.0-1ubuntu1~20.04), libjs-jquery (= 3.3.1~dfsg-3), libjs-sphinxdoc (= 1.8.5-7ubuntu3), libjs-underscore (= 1.9.1~dfsg-1ubuntu0.20.04.1), liblua5.3-0 (= 5.3.3-1.1ubuntu2), liblua5.3-dev (= 5.3.3-1.1ubuntu2), liblz4-1 (= 1.9.2-2ubuntu0.20.04.1), liblzma5 (= 5.2.4-1ubuntu1.1), libmagic-mgc (= 1:5.38-4), libmagic1 (= 1:5.38-4), libmount1 (= 2.34-0.1ubuntu9.3), libmpc3 (= 1.1.0-1), libmpdec2 (= 2.4.2-3), libmpfr6 (= 4.0.2-1), libncurses-dev (= 6.2-0ubuntu2), libncurses6 (= 6.2-0ubuntu2), libncursesw6 (= 6.2-0ubuntu2), libpam-modules (= 1.3.1-5ubuntu4.3), libpam-modules-bin (= 1.3.1-5ubuntu4.3), libpam-runtime (= 1.3.1-5ubuntu4.3), libpam0g (= 1.3.1-5ubuntu4.3), libpcre2-16-0 (= 10.34-7ubuntu0.1), libpcre2-32-0 (= 10.34-7ubuntu0.1), libpcre2-8-0 (= 10.34-7ubuntu0.1), libpcre2-dev (= 10.34-7ubuntu0.1), libpcre2-posix2 (= 10.34-7ubuntu0.1), libpcre3 (= 2:8.39-12ubuntu0.1), libperl5.30 (= 5.30.0-9ubuntu0.3), libpipeline1 (= 1.5.2-2build1), libpython3-stdlib (= 3.8.2-0ubuntu2), libpython3.8-minimal (= 3.8.10-0ubuntu1~20.04.6), libpython3.8-stdlib (= 3.8.10-0ubuntu1~20.04.6), libreadline-dev (= 8.0-4), libreadline8 (= 8.0-4), libseccomp2 (= 2.5.1-1ubuntu1~20.04.2), libselinux1 (= 3.0-1build2), libsigsegv2 (= 2.12-2), libsmartcols1 (= 2.34-0.1ubuntu9.3), libsqlite3-0 (= 3.31.1-4ubuntu0.5), libssl-dev (= 1.1.1f-1ubuntu2.16), libssl1.1 (= 1.1.1f-1ubuntu2.16), libstdc++-9-dev (= 9.4.0-1ubuntu1~20.04.1), libstdc++6 (= 10.3.0-1ubuntu1~20.04), libsub-override-perl (= 0.09-2), libsystemd-dev (= 245.4-4ubuntu3.19), libsystemd0 (= 245.4-4ubuntu3.19), libtinfo6 (= 6.2-0ubuntu2), libtool (= 2.4.6-14), libubsan1 (= 10.3.0-1ubuntu1~20.04), libuchardet0 (= 0.0.6-3build1), libudev1 (= 245.4-4ubuntu3.19), libunistring2 (= 0.9.10-2), libuuid1 (= 2.34-0.1ubuntu9.3), libxml2 (= 2.9.10+dfsg-5ubuntu0.20.04.5), libzstd1 (= 1.4.4+dfsg-3ubuntu0.1), linux-libc-dev (= 5.4.0-135.152), login (= 1:4.8.1-1ubuntu5.20.04.4), lsb-base (= 11.1.0ubuntu2), m4 (= 1.4.18-4), make (= 4.2.1-1.2), man-db (= 2.9.1-1), mawk (= 1.3.4.20200120-2), mime-support (= 3.64ubuntu1), ncurses-base (= 6.2-0ubuntu2), ncurses-bin (= 6.2-0ubuntu2), openssl (= 1.1.1f-1ubuntu2.16), patch (= 2.7.6-6), perl (= 5.30.0-9ubuntu0.3), perl-base (= 5.30.0-9ubuntu0.3), perl-modules-5.30 (= 5.30.0-9ubuntu0.3), po-debconf (= 1.0.21), python-babel-localedata (= 2.6.0+dfsg.1-1ubuntu2.2), python3 (= 3.8.2-0ubuntu2), python3-alabaster (= 0.7.8-1build1), python3-babel (= 2.6.0+dfsg.1-1ubuntu2.2), python3-certifi (= 2019.11.28-1), python3-chardet (= 3.0.4-4build1), python3-distutils (= 3.8.10-0ubuntu1~20.04), python3-docutils (= 0.16+dfsg-2), python3-idna (= 2.8-1), python3-imagesize (= 1.2.0-1), python3-jinja2 (= 2.10.1-2), python3-lib2to3 (= 3.8.10-0ubuntu1~20.04), python3-markupsafe (= 1.1.0-1build2), python3-minimal (= 3.8.2-0ubuntu2), python3-packaging (= 20.3-1), python3-pkg-resources (= 45.2.0-1), python3-pygments (= 2.3.1+dfsg-1ubuntu2.2), python3-pyparsing (= 2.4.6-1), python3-requests (= 2.22.0-2ubuntu1), python3-roman (= 2.0.0-3build1), python3-six (= 1.14.0-2), python3-sphinx (= 1.8.5-7ubuntu3), python3-tz (= 2019.3-1), python3-urllib3 (= 1.25.8-2ubuntu0.1), python3.8 (= 3.8.10-0ubuntu1~20.04.6), python3.8-minimal (= 3.8.10-0ubuntu1~20.04.6), readline-common (= 8.0-4), sed (= 4.7-1), sensible-utils (= 0.0.12+nmu1), sgml-base (= 1.29.1), sphinx-common (= 1.8.5-7ubuntu3), sysvinit-utils (= 2.96-2.1ubuntu1), tar (= 1.30+dfsg-7ubuntu0.20.04.2), tzdata (= 2022f-0ubuntu0.20.04.1), util-linux (= 2.34-0.1ubuntu9.3), xml-core (= 0.18+nmu1), xz-utils (= 5.2.4-1ubuntu1.1), zlib1g (= 1:1.2.11.dfsg-2ubuntu1.5), zlib1g-dev (= 1:1.2.11.dfsg-2ubuntu1.5) Environment: DEB_BUILD_OPTIONS="parallel=4" LANG="C.UTF-8" LC_ALL="C.UTF-8" SOURCE_DATE_EPOCH="1670617296" +------------------------------------------------------------------------------+ | Package contents | +------------------------------------------------------------------------------+ haproxy_2.0.30-1ppa1~focal_s390x.deb ------------------------------------ new Debian package, version 2.0. size 1505780 bytes: control archive=5212 bytes. 325 bytes, 12 lines conffiles 860 bytes, 17 lines control 9824 bytes, 116 lines md5sums 2490 bytes, 59 lines * postinst #!/bin/sh 967 bytes, 38 lines * postrm #!/bin/sh 216 bytes, 5 lines * preinst #!/bin/sh 401 bytes, 10 lines * prerm #!/bin/sh Package: haproxy Version: 2.0.30-1ppa1~focal Architecture: s390x Maintainer: Debian HAProxy Maintainers Installed-Size: 3374 Pre-Depends: dpkg (>= 1.17.14) Depends: libc6 (>= 2.17), libcrypt1 (>= 1:4.1.0), libgcc-s1 (>= 3.0), liblua5.3-0, libpcre2-8-0 (>= 10.22), libssl1.1 (>= 1.1.1), libsystemd0, zlib1g (>= 1:1.1.4), adduser, lsb-base (>= 3.0-6) Suggests: vim-haproxy, haproxy-doc Section: net Priority: optional Homepage: http://www.haproxy.org/ Description: fast and reliable load balancing reverse proxy HAProxy is a TCP/HTTP reverse proxy which is particularly suited for high availability environments. It features connection persistence through HTTP cookies, load balancing, header addition, modification, deletion both ways. It has request blocking capabilities and provides interface to display server status. drwxr-xr-x root/root 0 2022-12-09 20:21 ./ drwxr-xr-x root/root 0 2022-12-09 20:21 ./etc/ drwxr-xr-x root/root 0 2022-12-09 20:21 ./etc/default/ -rw-r--r-- root/root 309 2022-12-09 20:21 ./etc/default/haproxy drwxr-xr-x root/root 0 2022-12-09 20:21 ./etc/haproxy/ drwxr-xr-x root/root 0 2022-12-09 20:21 ./etc/haproxy/errors/ -rw-r--r-- root/root 188 2022-12-09 15:17 ./etc/haproxy/errors/400.http -rw-r--r-- root/root 189 2022-12-09 15:17 ./etc/haproxy/errors/403.http -rw-r--r-- root/root 213 2022-12-09 15:17 ./etc/haproxy/errors/408.http -rw-r--r-- root/root 205 2022-12-09 15:17 ./etc/haproxy/errors/500.http -rw-r--r-- root/root 205 2022-12-09 15:17 ./etc/haproxy/errors/502.http -rw-r--r-- root/root 213 2022-12-09 15:17 ./etc/haproxy/errors/503.http -rw-r--r-- root/root 195 2022-12-09 15:17 ./etc/haproxy/errors/504.http -rw-r--r-- root/root 1305 2022-12-09 20:21 ./etc/haproxy/haproxy.cfg drwxr-xr-x root/root 0 2022-12-09 20:21 ./etc/init.d/ -rwxr-xr-x root/root 3406 2022-12-09 20:21 ./etc/init.d/haproxy drwxr-xr-x root/root 0 2022-12-09 20:21 ./etc/logrotate.d/ -rw-r--r-- root/root 178 2022-12-09 20:21 ./etc/logrotate.d/haproxy drwxr-xr-x root/root 0 2022-12-09 20:21 ./etc/rsyslog.d/ -rw-r--r-- root/root 286 2022-12-09 20:21 ./etc/rsyslog.d/49-haproxy.conf drwxr-xr-x root/root 0 2022-12-09 20:21 ./lib/ drwxr-xr-x root/root 0 2022-12-09 20:21 ./lib/systemd/ drwxr-xr-x root/root 0 2022-12-09 20:21 ./lib/systemd/system/ -rw-r--r-- root/root 1517 2022-12-09 20:21 ./lib/systemd/system/haproxy.service drwxr-xr-x root/root 0 2022-12-09 20:21 ./usr/ drwxr-xr-x root/root 0 2022-12-09 20:21 ./usr/bin/ -rwxr-xr-x root/root 43040 2022-12-09 20:21 ./usr/bin/halog drwxr-xr-x root/root 0 2022-12-09 20:21 ./usr/lib/ drwxr-xr-x root/root 0 2022-12-09 20:21 ./usr/lib/tmpfiles.d/ -rw-r--r-- root/root 38 2022-12-09 20:21 ./usr/lib/tmpfiles.d/haproxy.conf drwxr-xr-x root/root 0 2022-12-09 20:21 ./usr/sbin/ -rwxr-xr-x root/root 2456016 2022-12-09 20:21 ./usr/sbin/haproxy drwxr-xr-x root/root 0 2022-12-09 20:21 ./usr/share/ drwxr-xr-x root/root 0 2022-12-09 20:21 ./usr/share/doc/ drwxr-xr-x root/root 0 2022-12-09 20:21 ./usr/share/doc/haproxy/ -rw-r--r-- root/root 2643 2022-12-09 20:21 ./usr/share/doc/haproxy/51Degrees-device-detection.txt.gz -rw-r--r-- root/root 2605 2022-12-09 20:21 ./usr/share/doc/haproxy/DeviceAtlas-device-detection.txt -rw-r--r-- root/root 807 2022-12-09 20:21 ./usr/share/doc/haproxy/NEWS.Debian.gz -rw-r--r-- root/root 1093 2022-12-09 15:17 ./usr/share/doc/haproxy/README -rw-r--r-- root/root 1209 2022-12-09 20:21 ./usr/share/doc/haproxy/README.Debian -rw-r--r-- root/root 66 2022-12-09 20:21 ./usr/share/doc/haproxy/SOCKS4.protocol.txt -rw-r--r-- root/root 12430 2022-12-09 15:17 ./usr/share/doc/haproxy/SPOE.txt.gz -rw-r--r-- root/root 2673 2022-12-09 20:21 ./usr/share/doc/haproxy/WURFL-device-detection.txt -rw-r--r-- root/root 15869 2022-12-09 15:17 ./usr/share/doc/haproxy/architecture.txt.gz -rw-r--r-- root/root 21972 2022-12-09 20:21 ./usr/share/doc/haproxy/changelog.Debian.gz -rw-r--r-- root/root 2152 2022-12-09 20:21 ./usr/share/doc/haproxy/close-options.txt -rw-r--r-- root/root 242317 2022-12-09 15:17 ./usr/share/doc/haproxy/configuration.txt.gz drwxr-xr-x root/root 0 2022-12-09 15:17 ./usr/share/doc/haproxy/contrib/ drwxr-xr-x root/root 0 2022-12-09 15:17 ./usr/share/doc/haproxy/contrib/51d/ drwxr-xr-x root/root 0 2022-12-09 15:17 ./usr/share/doc/haproxy/contrib/51d/src/ drwxr-xr-x root/root 0 2022-12-09 15:17 ./usr/share/doc/haproxy/contrib/51d/src/cityhash/ -rw-r--r-- root/root 157 2022-12-09 15:17 ./usr/share/doc/haproxy/contrib/51d/src/cityhash/city.c drwxr-xr-x root/root 0 2022-12-09 20:21 ./usr/share/doc/haproxy/contrib/51d/src/pattern/ -rw-r--r-- root/root 3089 2022-12-09 15:17 ./usr/share/doc/haproxy/contrib/51d/src/pattern/51Degrees.c -rw-r--r-- root/root 1254 2022-12-09 15:17 ./usr/share/doc/haproxy/contrib/51d/src/pattern/51Degrees.h.gz -rw-r--r-- root/root 195 2022-12-09 15:17 ./usr/share/doc/haproxy/contrib/51d/src/threading.c drwxr-xr-x root/root 0 2022-12-09 20:21 ./usr/share/doc/haproxy/contrib/51d/src/trie/ -rw-r--r-- root/root 2548 2022-12-09 15:17 ./usr/share/doc/haproxy/contrib/51d/src/trie/51Degrees.c -rw-r--r-- root/root 3418 2022-12-09 15:17 ./usr/share/doc/haproxy/contrib/51d/src/trie/51Degrees.h drwxr-xr-x root/root 0 2022-12-09 15:17 ./usr/share/doc/haproxy/contrib/base64/ -rw-r--r-- root/root 1415 2022-12-09 15:17 ./usr/share/doc/haproxy/contrib/base64/base64rev-gen.c drwxr-xr-x root/root 0 2022-12-09 20:21 ./usr/share/doc/haproxy/contrib/debug/ -rw-r--r-- root/root 200 2022-12-09 15:17 ./usr/share/doc/haproxy/contrib/debug/Makefile -rw-r--r-- root/root 3091 2022-12-09 15:17 ./usr/share/doc/haproxy/contrib/debug/flags.c.gz drwxr-xr-x root/root 0 2022-12-09 20:21 ./usr/share/doc/haproxy/contrib/deviceatlas/ -rw-r--r-- root/root 271 2022-12-09 15:17 ./usr/share/doc/haproxy/contrib/deviceatlas/Makefile -rw-r--r-- root/root 4069 2022-12-09 15:17 ./usr/share/doc/haproxy/contrib/deviceatlas/dac.c -rw-r--r-- root/root 5811 2022-12-09 15:17 ./usr/share/doc/haproxy/contrib/deviceatlas/dac.h.gz -rw-r--r-- root/root 19 2022-12-09 15:17 ./usr/share/doc/haproxy/contrib/deviceatlas/json.c drwxr-xr-x root/root 0 2022-12-09 20:21 ./usr/share/doc/haproxy/contrib/hpack/ -rw-r--r-- root/root 170 2022-12-09 15:17 ./usr/share/doc/haproxy/contrib/hpack/Makefile -rw-r--r-- root/root 2173 2022-12-09 15:17 ./usr/share/doc/haproxy/contrib/hpack/decode.c.gz -rw-r--r-- root/root 1729 2022-12-09 15:17 ./usr/share/doc/haproxy/contrib/hpack/gen-enc.c.gz -rw-r--r-- root/root 2500 2022-12-09 15:17 ./usr/share/doc/haproxy/contrib/hpack/gen-rht.c.gz drwxr-xr-x root/root 0 2022-12-09 20:21 ./usr/share/doc/haproxy/contrib/ip6range/ -rw-r--r-- root/root 160 2022-12-09 15:17 ./usr/share/doc/haproxy/contrib/ip6range/Makefile -rw-r--r-- root/root 2990 2022-12-09 15:17 ./usr/share/doc/haproxy/contrib/ip6range/ip6range.c.gz drwxr-xr-x root/root 0 2022-12-09 20:21 ./usr/share/doc/haproxy/contrib/iprange/ -rw-r--r-- root/root 159 2022-12-09 15:17 ./usr/share/doc/haproxy/contrib/iprange/Makefile -rw-r--r-- root/root 2191 2022-12-09 15:17 ./usr/share/doc/haproxy/contrib/iprange/iprange.c.gz drwxr-xr-x root/root 0 2022-12-09 20:21 ./usr/share/doc/haproxy/contrib/mod_defender/ -rw-r--r-- root/root 1229 2022-12-09 15:17 ./usr/share/doc/haproxy/contrib/mod_defender/Makefile -rw-r--r-- root/root 2051 2022-12-09 15:17 ./usr/share/doc/haproxy/contrib/mod_defender/README.gz -rw-r--r-- root/root 4393 2022-12-09 15:17 ./usr/share/doc/haproxy/contrib/mod_defender/defender.c.gz -rw-r--r-- root/root 971 2022-12-09 15:17 ./usr/share/doc/haproxy/contrib/mod_defender/defender.h -rw-r--r-- root/root 10197 2022-12-09 15:17 ./usr/share/doc/haproxy/contrib/mod_defender/spoa.c.gz -rw-r--r-- root/root 1397 2022-12-09 15:17 ./usr/share/doc/haproxy/contrib/mod_defender/spoa.h -rw-r--r-- root/root 10711 2022-12-09 15:17 ./usr/share/doc/haproxy/contrib/mod_defender/standalone.c.gz -rw-r--r-- root/root 2034 2022-12-09 15:17 ./usr/share/doc/haproxy/contrib/mod_defender/standalone.h drwxr-xr-x root/root 0 2022-12-09 20:21 ./usr/share/doc/haproxy/contrib/modsecurity/ -rw-r--r-- root/root 1031 2022-12-09 15:17 ./usr/share/doc/haproxy/contrib/modsecurity/Makefile -rw-r--r-- root/root 2024 2022-12-09 15:17 ./usr/share/doc/haproxy/contrib/modsecurity/README.gz -rw-r--r-- root/root 4277 2022-12-09 15:17 ./usr/share/doc/haproxy/contrib/modsecurity/modsec_wrapper.c.gz -rw-r--r-- root/root 945 2022-12-09 15:17 ./usr/share/doc/haproxy/contrib/modsecurity/modsec_wrapper.h -rw-r--r-- root/root 10345 2022-12-09 15:17 ./usr/share/doc/haproxy/contrib/modsecurity/spoa.c.gz -rw-r--r-- root/root 1540 2022-12-09 15:17 ./usr/share/doc/haproxy/contrib/modsecurity/spoa.h drwxr-xr-x root/root 0 2022-12-09 20:21 ./usr/share/doc/haproxy/contrib/netsnmp-perl/ -rw-r--r-- root/root 1280 2022-12-09 15:17 ./usr/share/doc/haproxy/contrib/netsnmp-perl/README.gz -rw-r--r-- root/root 4192 2022-12-09 15:17 ./usr/share/doc/haproxy/contrib/netsnmp-perl/cacti_data_query_haproxy_backends.xml.gz -rw-r--r-- root/root 4183 2022-12-09 15:17 ./usr/share/doc/haproxy/contrib/netsnmp-perl/cacti_data_query_haproxy_frontends.xml.gz -rw-r--r-- root/root 1735 2022-12-09 15:17 ./usr/share/doc/haproxy/contrib/netsnmp-perl/haproxy.pl.gz -rw-r--r-- root/root 2097 2022-12-09 15:17 ./usr/share/doc/haproxy/contrib/netsnmp-perl/haproxy_backend.xml -rw-r--r-- root/root 2096 2022-12-09 15:17 ./usr/share/doc/haproxy/contrib/netsnmp-perl/haproxy_frontend.xml -rw-r--r-- root/root 2275 2022-12-09 15:17 ./usr/share/doc/haproxy/contrib/netsnmp-perl/haproxy_socket.xml drwxr-xr-x root/root 0 2022-12-09 20:21 ./usr/share/doc/haproxy/contrib/plug_qdisc/ -rw-r--r-- root/root 2746 2022-12-09 15:17 ./usr/share/doc/haproxy/contrib/plug_qdisc/README -rw-r--r-- root/root 2308 2022-12-09 15:17 ./usr/share/doc/haproxy/contrib/plug_qdisc/plug_qdisc.c drwxr-xr-x root/root 0 2022-12-09 20:21 ./usr/share/doc/haproxy/contrib/prometheus-exporter/ -rw-r--r-- root/root 5021 2022-12-09 15:17 ./usr/share/doc/haproxy/contrib/prometheus-exporter/README.gz -rw-r--r-- root/root 15674 2022-12-09 15:17 ./usr/share/doc/haproxy/contrib/prometheus-exporter/service-prometheus.c.gz -rw-r--r-- root/root 108233 2022-12-09 20:21 ./usr/share/doc/haproxy/contrib/prometheus-exporter/service-prometheus.o.gz drwxr-xr-x root/root 0 2022-12-09 20:21 ./usr/share/doc/haproxy/contrib/selinux/ -rw-r--r-- root/root 648 2022-12-09 15:17 ./usr/share/doc/haproxy/contrib/selinux/README -rw-r--r-- root/root 375 2022-12-09 15:17 ./usr/share/doc/haproxy/contrib/selinux/haproxy.fc -rw-r--r-- root/root 57 2022-12-09 15:17 ./usr/share/doc/haproxy/contrib/selinux/haproxy.if -rw-r--r-- root/root 1682 2022-12-09 15:17 ./usr/share/doc/haproxy/contrib/selinux/haproxy.te drwxr-xr-x root/root 0 2022-12-09 20:21 ./usr/share/doc/haproxy/contrib/spoa_example/ -rw-r--r-- root/root 384 2022-12-09 15:17 ./usr/share/doc/haproxy/contrib/spoa_example/Makefile -rw-r--r-- root/root 2860 2022-12-09 15:17 ./usr/share/doc/haproxy/contrib/spoa_example/README drwxr-xr-x root/root 0 2022-12-09 20:21 ./usr/share/doc/haproxy/contrib/spoa_example/include/ -rw-r--r-- root/root 3922 2022-12-09 15:17 ./usr/share/doc/haproxy/contrib/spoa_example/include/mini-clist.h -rw-r--r-- root/root 2517 2022-12-09 15:17 ./usr/share/doc/haproxy/contrib/spoa_example/include/spoe_types.h.gz -rw-r--r-- root/root 2753 2022-12-09 15:17 ./usr/share/doc/haproxy/contrib/spoa_example/include/spop_functions.h.gz -rw-r--r-- root/root 10471 2022-12-09 15:17 ./usr/share/doc/haproxy/contrib/spoa_example/spoa.c.gz drwxr-xr-x root/root 0 2022-12-09 20:21 ./usr/share/doc/haproxy/contrib/spoa_server/ -rw-r--r-- root/root 639 2022-12-09 15:17 ./usr/share/doc/haproxy/contrib/spoa_server/Makefile -rw-r--r-- root/root 2286 2022-12-09 15:17 ./usr/share/doc/haproxy/contrib/spoa_server/README -rw-r--r-- root/root 1373 2022-12-09 15:17 ./usr/share/doc/haproxy/contrib/spoa_server/print_r.lua -rw-r--r-- root/root 2653 2022-12-09 15:17 ./usr/share/doc/haproxy/contrib/spoa_server/ps_lua.c.gz -rw-r--r-- root/root 730 2022-12-09 15:17 ./usr/share/doc/haproxy/contrib/spoa_server/ps_lua.lua -rw-r--r-- root/root 3055 2022-12-09 15:17 ./usr/share/doc/haproxy/contrib/spoa_server/ps_python.c.gz -rw-r--r-- root/root 826 2022-12-09 15:17 ./usr/share/doc/haproxy/contrib/spoa_server/ps_python.py -rw-r--r-- root/root 978 2022-12-09 15:17 ./usr/share/doc/haproxy/contrib/spoa_server/spoa-server.conf -rw-r--r-- root/root 310 2022-12-09 15:17 ./usr/share/doc/haproxy/contrib/spoa_server/spoa-server.spoe.conf -rw-r--r-- root/root 7652 2022-12-09 15:17 ./usr/share/doc/haproxy/contrib/spoa_server/spoa.c.gz -rw-r--r-- root/root 1571 2022-12-09 15:17 ./usr/share/doc/haproxy/contrib/spoa_server/spoa.h.gz drwxr-xr-x root/root 0 2022-12-09 20:21 ./usr/share/doc/haproxy/contrib/syntax-highlight/ -rw-r--r-- root/root 2215 2022-12-09 15:17 ./usr/share/doc/haproxy/contrib/syntax-highlight/haproxy.vim.gz drwxr-xr-x root/root 0 2022-12-09 20:21 ./usr/share/doc/haproxy/contrib/tcploop/ -rw-r--r-- root/root 177 2022-12-09 15:17 ./usr/share/doc/haproxy/contrib/tcploop/Makefile -rw-r--r-- root/root 6842 2022-12-09 15:17 ./usr/share/doc/haproxy/contrib/tcploop/tcploop.c.gz drwxr-xr-x root/root 0 2022-12-09 15:17 ./usr/share/doc/haproxy/contrib/trace/ -rw-r--r-- root/root 2048 2022-12-09 15:17 ./usr/share/doc/haproxy/contrib/trace/trace.awk drwxr-xr-x root/root 0 2022-12-09 15:17 ./usr/share/doc/haproxy/contrib/wireshark-dissectors/ drwxr-xr-x root/root 0 2022-12-09 20:21 ./usr/share/doc/haproxy/contrib/wireshark-dissectors/peers/ -rw-r--r-- root/root 1240 2022-12-09 15:17 ./usr/share/doc/haproxy/contrib/wireshark-dissectors/peers/README -rw-r--r-- root/root 9162 2022-12-09 15:17 ./usr/share/doc/haproxy/contrib/wireshark-dissectors/peers/packet-happp.c.gz -rw-r--r-- root/root 692 2022-12-09 15:17 ./usr/share/doc/haproxy/contrib/wireshark-dissectors/peers/wireshark.happp.dissector.patch drwxr-xr-x root/root 0 2022-12-09 15:17 ./usr/share/doc/haproxy/contrib/wurfl/ -rw-r--r-- root/root 252 2022-12-09 15:17 ./usr/share/doc/haproxy/contrib/wurfl/Makefile -rw-r--r-- root/root 2955 2022-12-09 15:17 ./usr/share/doc/haproxy/contrib/wurfl/dummy-wurfl.c drwxr-xr-x root/root 0 2022-12-09 20:21 ./usr/share/doc/haproxy/contrib/wurfl/wurfl/ -rw-r--r-- root/root 5519 2022-12-09 15:17 ./usr/share/doc/haproxy/contrib/wurfl/wurfl/wurfl.h.gz -rw-r--r-- root/root 1083 2022-12-09 20:21 ./usr/share/doc/haproxy/cookie-options.txt -rw-r--r-- root/root 9945 2022-12-09 20:21 ./usr/share/doc/haproxy/copyright drwxr-xr-x root/root 0 2022-12-09 20:21 ./usr/share/doc/haproxy/examples/ -rw-r--r-- root/root 3740 2022-12-09 15:17 ./usr/share/doc/haproxy/examples/acl-content-sw.cfg -rw-r--r-- root/root 2499 2022-12-09 15:17 ./usr/share/doc/haproxy/examples/content-sw-sample.cfg -rw-r--r-- root/root 1234 2022-12-09 15:17 ./usr/share/doc/haproxy/examples/option-http_proxy.cfg -rw-r--r-- root/root 1300 2022-12-09 15:17 ./usr/share/doc/haproxy/examples/socks4.cfg -rw-r--r-- root/root 2274 2022-12-09 15:17 ./usr/share/doc/haproxy/examples/transparent_proxy.cfg -rw-r--r-- root/root 1239 2022-12-09 15:17 ./usr/share/doc/haproxy/examples/wurfl-example.cfg -rw-r--r-- root/root 29005 2022-12-09 15:17 ./usr/share/doc/haproxy/intro.txt.gz -rw-r--r-- root/root 3471 2022-12-09 20:21 ./usr/share/doc/haproxy/linux-syn-cookies.txt -rw-r--r-- root/root 13343 2022-12-09 15:17 ./usr/share/doc/haproxy/lua.txt.gz -rw-r--r-- root/root 50647 2022-12-09 15:17 ./usr/share/doc/haproxy/management.txt.gz -rw-r--r-- root/root 1893 2022-12-09 20:21 ./usr/share/doc/haproxy/netscaler-client-ip-insertion-protocol.txt -rw-r--r-- root/root 3539 2022-12-09 15:17 ./usr/share/doc/haproxy/network-namespaces.txt -rw-r--r-- root/root 2725 2022-12-09 20:21 ./usr/share/doc/haproxy/peers-v2.0.txt.gz -rw-r--r-- root/root 5111 2022-12-09 20:21 ./usr/share/doc/haproxy/peers.txt.gz -rw-r--r-- root/root 15747 2022-12-09 20:21 ./usr/share/doc/haproxy/proxy-protocol.txt.gz -rw-r--r-- root/root 7137 2022-12-09 20:21 ./usr/share/doc/haproxy/regression-testing.txt.gz -rw-r--r-- root/root 1528 2022-12-09 20:21 ./usr/share/doc/haproxy/seamless_reload.txt drwxr-xr-x root/root 0 2022-12-09 20:21 ./usr/share/man/ drwxr-xr-x root/root 0 2022-12-09 20:21 ./usr/share/man/man1/ -rw-r--r-- root/root 1082 2022-12-09 20:21 ./usr/share/man/man1/halog.1.gz -rw-r--r-- root/root 18362 2022-12-09 20:21 ./usr/share/man/man1/haproxy-lua.1.gz -rw-r--r-- root/root 3227 2022-12-09 20:21 ./usr/share/man/man1/haproxy.1.gz drwxr-xr-x root/root 0 2022-12-09 20:21 ./var/ drwxr-xr-x root/root 0 2022-12-09 20:21 ./var/lib/ drwxr-xr-x root/root 0 2022-12-09 20:21 ./var/lib/haproxy/ drwxr-xr-x root/root 0 2022-12-09 20:21 ./var/lib/haproxy/dev/ +------------------------------------------------------------------------------+ | Post Build | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<> Not removing build depends: as requested +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: s390x Build Type: any Build-Space: 75492 Build-Time: 139 Distribution: focal Host Architecture: s390x Install-Time: 22 Job: haproxy_2.0.30-1ppa1~focal.dsc Machine Architecture: s390x Package: haproxy Package-Time: 163 Source-Version: 2.0.30-1ppa1~focal Space: 75492 Status: successful Version: 2.0.30-1ppa1~focal -------------------------------------------------------------------------------- Finished at 2022-12-10T00:04:02Z Build needed 00:02:43, 75492k disk space Adding user buildd to group lxd RUN: /usr/share/launchpad-buildd/bin/in-target scan-for-processes --backend=chroot --series=focal --arch=s390x PACKAGEBUILD-24920683 Scanning for processes to kill in build PACKAGEBUILD-24920683