https://launchpad.net/ubuntu/+source/haproxy/2.0.31-0ubuntu0.1/+build/25981808 RUN: /usr/share/launchpad-buildd/bin/builder-prep Kernel version: Linux bos02-ppc64el-023 5.4.0-139-generic #156-Ubuntu SMP Fri Jan 20 17:27:42 UTC 2023 ppc64le Buildd toolchain package versions: launchpad-buildd_230~623~ubuntu20.04.1 python3-lpbuildd_230~623~ubuntu20.04.1 sbuild_0.79.0-1ubuntu1 git-build-recipe_0.3.6 git_1:2.25.1-1ubuntu3.10 dpkg-dev_1.19.7ubuntu3.2 python3-debian_0.1.36ubuntu1. Syncing the system clock with the buildd NTP service... 14 Apr 18:42:13 ntpdate[2066]: adjust time server 10.211.37.1 offset -0.004592 sec RUN: /usr/share/launchpad-buildd/bin/in-target unpack-chroot --backend=chroot --series=focal --arch=ppc64el PACKAGEBUILD-25981808 --image-type chroot /home/buildd/filecache-default/2b938910cc1b05b915dfd011059e884e9b102147 Creating target for build PACKAGEBUILD-25981808 RUN: /usr/share/launchpad-buildd/bin/in-target mount-chroot --backend=chroot --series=focal --arch=ppc64el PACKAGEBUILD-25981808 Starting target for build PACKAGEBUILD-25981808 RUN: /usr/share/launchpad-buildd/bin/in-target override-sources-list --backend=chroot --series=focal --arch=ppc64el PACKAGEBUILD-25981808 'deb http://ftpmaster.internal/ubuntu focal main universe' 'deb http://ftpmaster.internal/ubuntu focal-security main universe' 'deb http://ftpmaster.internal/ubuntu focal-updates main universe' 'deb http://ftpmaster.internal/ubuntu focal-proposed main universe' Overriding sources.list in build-PACKAGEBUILD-25981808 RUN: /usr/share/launchpad-buildd/bin/in-target update-debian-chroot --backend=chroot --series=focal --arch=ppc64el PACKAGEBUILD-25981808 Updating target for build PACKAGEBUILD-25981808 Get:1 http://ftpmaster.internal/ubuntu focal InRelease [265 kB] Get:2 http://ftpmaster.internal/ubuntu focal-security InRelease [114 kB] Get:3 http://ftpmaster.internal/ubuntu focal-updates InRelease [114 kB] Get:4 http://ftpmaster.internal/ubuntu focal-proposed InRelease [267 kB] Get:5 http://ftpmaster.internal/ubuntu focal/main ppc64el Packages [936 kB] Get:6 http://ftpmaster.internal/ubuntu focal/main Translation-en [506 kB] Get:7 http://ftpmaster.internal/ubuntu focal/universe ppc64el Packages [8400 kB] Get:8 http://ftpmaster.internal/ubuntu focal/universe Translation-en [5124 kB] Get:9 http://ftpmaster.internal/ubuntu focal-security/main ppc64el Packages [851 kB] Get:10 http://ftpmaster.internal/ubuntu focal-security/main Translation-en [338 kB] Get:11 http://ftpmaster.internal/ubuntu focal-security/universe ppc64el Packages [737 kB] Get:12 http://ftpmaster.internal/ubuntu focal-security/universe Translation-en [165 kB] Get:13 http://ftpmaster.internal/ubuntu focal-updates/main ppc64el Packages [1137 kB] Get:14 http://ftpmaster.internal/ubuntu focal-updates/main Translation-en [421 kB] Get:15 http://ftpmaster.internal/ubuntu focal-updates/universe ppc64el Packages [954 kB] Get:16 http://ftpmaster.internal/ubuntu focal-updates/universe Translation-en [247 kB] Get:17 http://ftpmaster.internal/ubuntu focal-proposed/main ppc64el Packages [101 kB] Get:18 http://ftpmaster.internal/ubuntu focal-proposed/main Translation-en [55.4 kB] Get:19 http://ftpmaster.internal/ubuntu focal-proposed/universe ppc64el Packages [40.6 kB] Get:20 http://ftpmaster.internal/ubuntu focal-proposed/universe Translation-en [24.9 kB] Fetched 20.8 MB in 4s (4802 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... The following packages will be upgraded: advancecomp apt base-files bash binutils binutils-common binutils-powerpc64le-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 libdevmapper1.02.1 libdpkg-perl libext2fs2 libfdisk1 libgcc-9-dev libgcc-s1 libgcrypt20 libgmp10 libgnutls30 libgomp1 libhogweed5 libitm1 libjson-c4 libkmod2 liblsan0 liblz4-1 liblzma5 libmount1 libnettle7 libp11-kit0 libpam-modules libpam-modules-bin libpam-runtime libpam0g libpcre2-8-0 libpcre3 libperl5.30 libprocps8 libquadmath0 libseccomp2 libsepol1 libsmartcols1 libsqlite3-0 libss2 libssl1.1 libstdc++-9-dev libstdc++6 libsystemd0 libtsan0 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 101 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Need to get 74.0 MB of archives. After this operation, 29.0 MB of additional disk space will be used. Get:1 http://ftpmaster.internal/ubuntu focal-updates/main ppc64el libc6-dev ppc64el 2.31-0ubuntu9.9 [2517 kB] Get:2 http://ftpmaster.internal/ubuntu focal-updates/main ppc64el libc-dev-bin ppc64el 2.31-0ubuntu9.9 [73.0 kB] Get:3 http://ftpmaster.internal/ubuntu focal-proposed/main ppc64el linux-libc-dev ppc64el 5.4.0-147.164 [1114 kB] Get:4 http://ftpmaster.internal/ubuntu focal-security/main ppc64el libubsan1 ppc64el 10.3.0-1ubuntu1~20.04 [799 kB] Get:5 http://ftpmaster.internal/ubuntu focal-security/main ppc64el libtsan0 ppc64el 10.3.0-1ubuntu1~20.04 [2032 kB] Get:6 http://ftpmaster.internal/ubuntu focal-security/main ppc64el libquadmath0 ppc64el 10.3.0-1ubuntu1~20.04 [149 kB] Get:7 http://ftpmaster.internal/ubuntu focal-security/main ppc64el liblsan0 ppc64el 10.3.0-1ubuntu1~20.04 [848 kB] Get:8 http://ftpmaster.internal/ubuntu focal-security/main ppc64el libitm1 ppc64el 10.3.0-1ubuntu1~20.04 [28.5 kB] Get:9 http://ftpmaster.internal/ubuntu focal-security/main ppc64el libgomp1 ppc64el 10.3.0-1ubuntu1~20.04 [108 kB] Get:10 http://ftpmaster.internal/ubuntu focal-security/main ppc64el gcc-10-base ppc64el 10.3.0-1ubuntu1~20.04 [20.2 kB] Get:11 http://ftpmaster.internal/ubuntu focal-security/main ppc64el libgcc-s1 ppc64el 10.3.0-1ubuntu1~20.04 [30.0 kB] Get:12 http://ftpmaster.internal/ubuntu focal-security/main ppc64el libcc1-0 ppc64el 10.3.0-1ubuntu1~20.04 [42.0 kB] Get:13 http://ftpmaster.internal/ubuntu focal-security/main ppc64el libatomic1 ppc64el 10.3.0-1ubuntu1~20.04 [10.0 kB] Get:14 http://ftpmaster.internal/ubuntu focal-security/main ppc64el libstdc++6 ppc64el 10.3.0-1ubuntu1~20.04 [541 kB] Get:15 http://ftpmaster.internal/ubuntu focal-updates/main ppc64el libc6 ppc64el 2.31-0ubuntu9.9 [2694 kB] Get:16 http://ftpmaster.internal/ubuntu focal-updates/main ppc64el base-files ppc64el 11ubuntu5.7 [60.5 kB] Get:17 http://ftpmaster.internal/ubuntu focal-security/main ppc64el bash ppc64el 5.0-6ubuntu1.2 [716 kB] Get:18 http://ftpmaster.internal/ubuntu focal-security/main ppc64el bsdutils ppc64el 1:2.34-0.1ubuntu9.3 [67.2 kB] Get:19 http://ftpmaster.internal/ubuntu focal-security/main ppc64el tar ppc64el 1.30+dfsg-7ubuntu0.20.04.3 [277 kB] Get:20 http://ftpmaster.internal/ubuntu focal-security/main ppc64el dpkg ppc64el 1.19.7ubuntu3.2 [1156 kB] Get:21 http://ftpmaster.internal/ubuntu focal-security/main ppc64el gzip ppc64el 1.10-0ubuntu4.1 [103 kB] Get:22 http://ftpmaster.internal/ubuntu focal-security/main ppc64el login ppc64el 1:4.8.1-1ubuntu5.20.04.4 [223 kB] Get:23 http://ftpmaster.internal/ubuntu focal-security/main ppc64el libperl5.30 ppc64el 5.30.0-9ubuntu0.3 [3922 kB] Get:24 http://ftpmaster.internal/ubuntu focal-security/main ppc64el perl ppc64el 5.30.0-9ubuntu0.3 [224 kB] Get:25 http://ftpmaster.internal/ubuntu focal-security/main ppc64el perl-base ppc64el 5.30.0-9ubuntu0.3 [1495 kB] Get:26 http://ftpmaster.internal/ubuntu focal-security/main ppc64el perl-modules-5.30 all 5.30.0-9ubuntu0.3 [2739 kB] Get:27 http://ftpmaster.internal/ubuntu focal-security/main ppc64el zlib1g ppc64el 1:1.2.11.dfsg-2ubuntu1.5 [62.1 kB] Get:28 http://ftpmaster.internal/ubuntu focal-security/main ppc64el libblkid1 ppc64el 2.34-0.1ubuntu9.3 [157 kB] Get:29 http://ftpmaster.internal/ubuntu focal-security/main ppc64el libuuid1 ppc64el 2.34-0.1ubuntu9.3 [21.3 kB] Get:30 http://ftpmaster.internal/ubuntu focal-security/main ppc64el libfdisk1 ppc64el 2.34-0.1ubuntu9.3 [193 kB] Get:31 http://ftpmaster.internal/ubuntu focal-security/main ppc64el libmount1 ppc64el 2.34-0.1ubuntu9.3 [170 kB] Get:32 http://ftpmaster.internal/ubuntu focal-security/main ppc64el libsmartcols1 ppc64el 2.34-0.1ubuntu9.3 [112 kB] Get:33 http://ftpmaster.internal/ubuntu focal-security/main ppc64el fdisk ppc64el 2.34-0.1ubuntu9.3 [128 kB] Get:34 http://ftpmaster.internal/ubuntu focal-security/main ppc64el util-linux ppc64el 2.34-0.1ubuntu9.3 [1064 kB] Get:35 http://ftpmaster.internal/ubuntu focal-updates/main ppc64el libc-bin ppc64el 2.31-0ubuntu9.9 [632 kB] Get:36 http://ftpmaster.internal/ubuntu focal-security/main ppc64el libgcrypt20 ppc64el 1.8.5-5ubuntu1.1 [440 kB] Get:37 http://ftpmaster.internal/ubuntu focal-security/main ppc64el liblz4-1 ppc64el 1.9.2-2ubuntu0.20.04.1 [62.2 kB] Get:38 http://ftpmaster.internal/ubuntu focal-security/main ppc64el liblzma5 ppc64el 5.2.4-1ubuntu1.1 [107 kB] Get:39 http://ftpmaster.internal/ubuntu focal-updates/main ppc64el systemd-timesyncd ppc64el 245.4-4ubuntu3.21 [28.6 kB] Get:40 http://ftpmaster.internal/ubuntu focal-updates/main ppc64el systemd-sysv ppc64el 245.4-4ubuntu3.21 [10.3 kB] Get:41 http://ftpmaster.internal/ubuntu focal-updates/main ppc64el libapparmor1 ppc64el 2.13.3-7ubuntu5.2 [39.1 kB] Get:42 http://ftpmaster.internal/ubuntu focal-updates/main ppc64el libudev1 ppc64el 245.4-4ubuntu3.21 [89.1 kB] Get:43 http://ftpmaster.internal/ubuntu focal-proposed/main ppc64el libdevmapper1.02.1 ppc64el 2:1.02.167-1ubuntu1.1 [154 kB] Get:44 http://ftpmaster.internal/ubuntu focal-security/main ppc64el libjson-c4 ppc64el 0.13.1+dfsg-7ubuntu0.3 [33.3 kB] Get:45 http://ftpmaster.internal/ubuntu focal-security/main ppc64el libssl1.1 ppc64el 1.1.1f-1ubuntu2.17 [1364 kB] Get:46 http://ftpmaster.internal/ubuntu focal-security/main ppc64el libcryptsetup12 ppc64el 2:2.2.2-3ubuntu2.4 [197 kB] Get:47 http://ftpmaster.internal/ubuntu focal-security/main ppc64el libgmp10 ppc64el 2:6.2.0+dfsg-4ubuntu0.1 [235 kB] Get:48 http://ftpmaster.internal/ubuntu focal-security/main ppc64el libnettle7 ppc64el 3.5.1+really3.5.1-2ubuntu0.2 [145 kB] Get:49 http://ftpmaster.internal/ubuntu focal-security/main ppc64el libhogweed5 ppc64el 3.5.1+really3.5.1-2ubuntu0.2 [140 kB] Get:50 http://ftpmaster.internal/ubuntu focal-security/main ppc64el libp11-kit0 ppc64el 0.23.20-1ubuntu0.1 [201 kB] Get:51 http://ftpmaster.internal/ubuntu focal-security/main ppc64el libgnutls30 ppc64el 3.6.13-2ubuntu1.8 [812 kB] Get:52 http://ftpmaster.internal/ubuntu focal-security/main ppc64el libzstd1 ppc64el 1.4.4+dfsg-3ubuntu0.1 [298 kB] Get:53 http://ftpmaster.internal/ubuntu focal-updates/main ppc64el libkmod2 ppc64el 27-1ubuntu2.1 [52.7 kB] Get:54 http://ftpmaster.internal/ubuntu focal-security/main ppc64el libpam0g ppc64el 1.3.1-5ubuntu4.6 [60.8 kB] Get:55 http://ftpmaster.internal/ubuntu focal-security/main ppc64el libpcre2-8-0 ppc64el 10.34-7ubuntu0.1 [204 kB] Get:56 http://ftpmaster.internal/ubuntu focal-security/main ppc64el libseccomp2 ppc64el 2.5.1-1ubuntu1~20.04.2 [49.7 kB] Get:57 http://ftpmaster.internal/ubuntu focal-security/main ppc64el mount ppc64el 2.34-0.1ubuntu9.3 [122 kB] Get:58 http://ftpmaster.internal/ubuntu focal-updates/main ppc64el systemd ppc64el 245.4-4ubuntu3.21 [4599 kB] Get:59 http://ftpmaster.internal/ubuntu focal-updates/main ppc64el libsystemd0 ppc64el 245.4-4ubuntu3.21 [308 kB] Get:60 http://ftpmaster.internal/ubuntu focal-updates/main ppc64el libapt-pkg6.0 ppc64el 2.0.9 [904 kB] Get:61 http://ftpmaster.internal/ubuntu focal-security/main ppc64el gpgv ppc64el 2.2.19-3ubuntu2.2 [232 kB] Get:62 http://ftpmaster.internal/ubuntu focal-updates/main ppc64el ubuntu-keyring all 2020.02.11.4 [22.1 kB] Get:63 http://ftpmaster.internal/ubuntu focal-updates/main ppc64el apt ppc64el 2.0.9 [1324 kB] Get:64 http://ftpmaster.internal/ubuntu focal-security/main ppc64el libpam-modules-bin ppc64el 1.3.1-5ubuntu4.6 [46.7 kB] Get:65 http://ftpmaster.internal/ubuntu focal-security/main ppc64el libpam-modules ppc64el 1.3.1-5ubuntu4.6 [294 kB] Get:66 http://ftpmaster.internal/ubuntu focal-security/main ppc64el logsave ppc64el 1.45.5-2ubuntu1.1 [10.7 kB] Get:67 http://ftpmaster.internal/ubuntu focal-security/main ppc64el libext2fs2 ppc64el 1.45.5-2ubuntu1.1 [214 kB] Get:68 http://ftpmaster.internal/ubuntu focal-security/main ppc64el e2fsprogs ppc64el 1.45.5-2ubuntu1.1 [556 kB] Get:69 http://ftpmaster.internal/ubuntu focal-security/main ppc64el libpam-runtime all 1.3.1-5ubuntu4.6 [37.3 kB] Get:70 http://ftpmaster.internal/ubuntu focal-security/main ppc64el libpcre3 ppc64el 2:8.39-12ubuntu0.1 [241 kB] Get:71 http://ftpmaster.internal/ubuntu focal-security/main ppc64el libsepol1 ppc64el 3.0-1ubuntu0.1 [284 kB] Get:72 http://ftpmaster.internal/ubuntu focal-security/main ppc64el passwd ppc64el 1:4.8.1-1ubuntu5.20.04.4 [805 kB] Get:73 http://ftpmaster.internal/ubuntu focal-security/main ppc64el libcom-err2 ppc64el 1.45.5-2ubuntu1.1 [9964 B] Get:74 http://ftpmaster.internal/ubuntu focal-updates/main ppc64el libprocps8 ppc64el 2:3.3.16-1ubuntu2.3 [35.9 kB] Get:75 http://ftpmaster.internal/ubuntu focal-security/main ppc64el libss2 ppc64el 1.45.5-2ubuntu1.1 [12.4 kB] Get:76 http://ftpmaster.internal/ubuntu focal-updates/main ppc64el procps ppc64el 2:3.3.16-1ubuntu2.3 [250 kB] Get:77 http://ftpmaster.internal/ubuntu focal-security/main ppc64el openssl ppc64el 1.1.1f-1ubuntu2.17 [621 kB] Get:78 http://ftpmaster.internal/ubuntu focal-security/main ppc64el ca-certificates all 20211016ubuntu0.20.04.1 [141 kB] Get:79 http://ftpmaster.internal/ubuntu focal-security/main ppc64el libsqlite3-0 ppc64el 3.31.1-4ubuntu0.5 [577 kB] Get:80 http://ftpmaster.internal/ubuntu focal-proposed/main ppc64el tzdata all 2023c-0ubuntu0.20.04.1 [306 kB] Get:81 http://ftpmaster.internal/ubuntu focal-security/main ppc64el xz-utils ppc64el 5.2.4-1ubuntu1.1 [86.4 kB] Get:82 http://ftpmaster.internal/ubuntu focal-security/main ppc64el advancecomp ppc64el 2.1-2.1ubuntu0.20.04.1 [236 kB] Get:83 http://ftpmaster.internal/ubuntu focal-security/main ppc64el libctf0 ppc64el 2.34-6ubuntu1.4 [52.8 kB] Get:84 http://ftpmaster.internal/ubuntu focal-security/main ppc64el binutils-powerpc64le-linux-gnu ppc64el 2.34-6ubuntu1.4 [1748 kB] Get:85 http://ftpmaster.internal/ubuntu focal-security/main ppc64el libbinutils ppc64el 2.34-6ubuntu1.4 [514 kB] Get:86 http://ftpmaster.internal/ubuntu focal-security/main ppc64el binutils ppc64el 2.34-6ubuntu1.4 [3372 B] Get:87 http://ftpmaster.internal/ubuntu focal-security/main ppc64el binutils-common ppc64el 2.34-6ubuntu1.4 [207 kB] Get:88 http://ftpmaster.internal/ubuntu focal-security/main ppc64el libctf-nobfd0 ppc64el 2.34-6ubuntu1.4 [53.4 kB] Get:89 http://ftpmaster.internal/ubuntu focal-security/main ppc64el dpkg-dev all 1.19.7ubuntu3.2 [679 kB] Get:90 http://ftpmaster.internal/ubuntu focal-security/main ppc64el libdpkg-perl all 1.19.7ubuntu3.2 [231 kB] Get:91 http://ftpmaster.internal/ubuntu focal-updates/main ppc64el build-essential ppc64el 12.8ubuntu1.1 [4664 B] Get:92 http://ftpmaster.internal/ubuntu focal-security/main ppc64el libasan5 ppc64el 9.4.0-1ubuntu1~20.04.1 [2788 kB] Get:93 http://ftpmaster.internal/ubuntu focal-security/main ppc64el g++-9 ppc64el 9.4.0-1ubuntu1~20.04.1 [7765 kB] Get:94 http://ftpmaster.internal/ubuntu focal-security/main ppc64el gcc-9 ppc64el 9.4.0-1ubuntu1~20.04.1 [7593 kB] Get:95 http://ftpmaster.internal/ubuntu focal-security/main ppc64el libstdc++-9-dev ppc64el 9.4.0-1ubuntu1~20.04.1 [1762 kB] Get:96 http://ftpmaster.internal/ubuntu focal-security/main ppc64el libgcc-9-dev ppc64el 9.4.0-1ubuntu1~20.04.1 [1269 kB] Get:97 http://ftpmaster.internal/ubuntu focal-security/main ppc64el cpp-9 ppc64el 9.4.0-1ubuntu1~20.04.1 [6847 kB] Get:98 http://ftpmaster.internal/ubuntu focal-security/main ppc64el gcc-9-base ppc64el 9.4.0-1ubuntu1~20.04.1 [19.5 kB] Get:99 http://ftpmaster.internal/ubuntu focal-security/main ppc64el gpg ppc64el 2.2.19-3ubuntu2.2 [536 kB] Get:100 http://ftpmaster.internal/ubuntu focal-security/main ppc64el gpgconf ppc64el 2.2.19-3ubuntu2.2 [144 kB] Get:101 http://ftpmaster.internal/ubuntu focal-security/main ppc64el gpg-agent ppc64el 2.2.19-3ubuntu2.2 [267 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 74.0 MB in 3s (23.7 MB/s) (Reading database ... 12761 files and directories currently installed.) Preparing to unpack .../0-libc6-dev_2.31-0ubuntu9.9_ppc64el.deb ... Unpacking libc6-dev:ppc64el (2.31-0ubuntu9.9) over (2.31-0ubuntu9) ... Preparing to unpack .../1-libc-dev-bin_2.31-0ubuntu9.9_ppc64el.deb ... Unpacking libc-dev-bin (2.31-0ubuntu9.9) over (2.31-0ubuntu9) ... Preparing to unpack .../2-linux-libc-dev_5.4.0-147.164_ppc64el.deb ... Unpacking linux-libc-dev:ppc64el (5.4.0-147.164) over (5.4.0-26.30) ... Preparing to unpack .../3-libubsan1_10.3.0-1ubuntu1~20.04_ppc64el.deb ... Unpacking libubsan1:ppc64el (10.3.0-1ubuntu1~20.04) over (10-20200411-0ubuntu1) ... Preparing to unpack .../4-libtsan0_10.3.0-1ubuntu1~20.04_ppc64el.deb ... Unpacking libtsan0:ppc64el (10.3.0-1ubuntu1~20.04) over (10-20200411-0ubuntu1) ... Preparing to unpack .../5-libquadmath0_10.3.0-1ubuntu1~20.04_ppc64el.deb ... Unpacking libquadmath0:ppc64el (10.3.0-1ubuntu1~20.04) over (10-20200411-0ubuntu1) ... Preparing to unpack .../6-liblsan0_10.3.0-1ubuntu1~20.04_ppc64el.deb ... Unpacking liblsan0:ppc64el (10.3.0-1ubuntu1~20.04) over (10-20200411-0ubuntu1) ... Preparing to unpack .../7-libitm1_10.3.0-1ubuntu1~20.04_ppc64el.deb ... Unpacking libitm1:ppc64el (10.3.0-1ubuntu1~20.04) over (10-20200411-0ubuntu1) ... Preparing to unpack .../8-libgomp1_10.3.0-1ubuntu1~20.04_ppc64el.deb ... Unpacking libgomp1:ppc64el (10.3.0-1ubuntu1~20.04) over (10-20200411-0ubuntu1) ... Preparing to unpack .../9-gcc-10-base_10.3.0-1ubuntu1~20.04_ppc64el.deb ... Unpacking gcc-10-base:ppc64el (10.3.0-1ubuntu1~20.04) over (10-20200411-0ubuntu1) ... Setting up gcc-10-base:ppc64el (10.3.0-1ubuntu1~20.04) ... (Reading database ... 12760 files and directories currently installed.) Preparing to unpack .../libgcc-s1_10.3.0-1ubuntu1~20.04_ppc64el.deb ... Unpacking libgcc-s1:ppc64el (10.3.0-1ubuntu1~20.04) over (10-20200411-0ubuntu1) ... Setting up libgcc-s1:ppc64el (10.3.0-1ubuntu1~20.04) ... (Reading database ... 12760 files and directories currently installed.) Preparing to unpack .../libcc1-0_10.3.0-1ubuntu1~20.04_ppc64el.deb ... Unpacking libcc1-0:ppc64el (10.3.0-1ubuntu1~20.04) over (10-20200411-0ubuntu1) ... Preparing to unpack .../libatomic1_10.3.0-1ubuntu1~20.04_ppc64el.deb ... Unpacking libatomic1:ppc64el (10.3.0-1ubuntu1~20.04) over (10-20200411-0ubuntu1) ... Preparing to unpack .../libstdc++6_10.3.0-1ubuntu1~20.04_ppc64el.deb ... Unpacking libstdc++6:ppc64el (10.3.0-1ubuntu1~20.04) over (10-20200411-0ubuntu1) ... Setting up libstdc++6:ppc64el (10.3.0-1ubuntu1~20.04) ... (Reading database ... 12760 files and directories currently installed.) Preparing to unpack .../libc6_2.31-0ubuntu9.9_ppc64el.deb ... Unpacking libc6:ppc64el (2.31-0ubuntu9.9) over (2.31-0ubuntu9) ... Setting up libc6:ppc64el (2.31-0ubuntu9.9) ... (Reading database ... 12760 files and directories currently installed.) Preparing to unpack .../base-files_11ubuntu5.7_ppc64el.deb ... Unpacking base-files (11ubuntu5.7) over (11ubuntu5) ... Setting up base-files (11ubuntu5.7) ... 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 ... 12759 files and directories currently installed.) Preparing to unpack .../bash_5.0-6ubuntu1.2_ppc64el.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 ... 12759 files and directories currently installed.) Preparing to unpack .../bsdutils_1%3a2.34-0.1ubuntu9.3_ppc64el.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 ... 12759 files and directories currently installed.) Preparing to unpack .../tar_1.30+dfsg-7ubuntu0.20.04.3_ppc64el.deb ... Unpacking tar (1.30+dfsg-7ubuntu0.20.04.3) over (1.30+dfsg-7) ... Setting up tar (1.30+dfsg-7ubuntu0.20.04.3) ... (Reading database ... 12759 files and directories currently installed.) Preparing to unpack .../dpkg_1.19.7ubuntu3.2_ppc64el.deb ... Unpacking dpkg (1.19.7ubuntu3.2) over (1.19.7ubuntu3) ... Setting up dpkg (1.19.7ubuntu3.2) ... (Reading database ... 12759 files and directories currently installed.) Preparing to unpack .../gzip_1.10-0ubuntu4.1_ppc64el.deb ... Unpacking gzip (1.10-0ubuntu4.1) over (1.10-0ubuntu4) ... Setting up gzip (1.10-0ubuntu4.1) ... (Reading database ... 12759 files and directories currently installed.) Preparing to unpack .../login_1%3a4.8.1-1ubuntu5.20.04.4_ppc64el.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 ... 12759 files and directories currently installed.) Preparing to unpack .../libperl5.30_5.30.0-9ubuntu0.3_ppc64el.deb ... Unpacking libperl5.30:ppc64el (5.30.0-9ubuntu0.3) over (5.30.0-9build1) ... Preparing to unpack .../perl_5.30.0-9ubuntu0.3_ppc64el.deb ... Unpacking perl (5.30.0-9ubuntu0.3) over (5.30.0-9build1) ... Preparing to unpack .../perl-base_5.30.0-9ubuntu0.3_ppc64el.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 ... 12759 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_ppc64el.deb ... Unpacking zlib1g:ppc64el (1:1.2.11.dfsg-2ubuntu1.5) over (1:1.2.11.dfsg-2ubuntu1) ... Setting up zlib1g:ppc64el (1:1.2.11.dfsg-2ubuntu1.5) ... (Reading database ... 12759 files and directories currently installed.) Preparing to unpack .../libblkid1_2.34-0.1ubuntu9.3_ppc64el.deb ... Unpacking libblkid1:ppc64el (2.34-0.1ubuntu9.3) over (2.34-0.1ubuntu9) ... Setting up libblkid1:ppc64el (2.34-0.1ubuntu9.3) ... (Reading database ... 12759 files and directories currently installed.) Preparing to unpack .../libuuid1_2.34-0.1ubuntu9.3_ppc64el.deb ... Unpacking libuuid1:ppc64el (2.34-0.1ubuntu9.3) over (2.34-0.1ubuntu9) ... Setting up libuuid1:ppc64el (2.34-0.1ubuntu9.3) ... (Reading database ... 12759 files and directories currently installed.) Preparing to unpack .../libfdisk1_2.34-0.1ubuntu9.3_ppc64el.deb ... Unpacking libfdisk1:ppc64el (2.34-0.1ubuntu9.3) over (2.34-0.1ubuntu9) ... Preparing to unpack .../libmount1_2.34-0.1ubuntu9.3_ppc64el.deb ... Unpacking libmount1:ppc64el (2.34-0.1ubuntu9.3) over (2.34-0.1ubuntu9) ... Setting up libmount1:ppc64el (2.34-0.1ubuntu9.3) ... (Reading database ... 12759 files and directories currently installed.) Preparing to unpack .../libsmartcols1_2.34-0.1ubuntu9.3_ppc64el.deb ... Unpacking libsmartcols1:ppc64el (2.34-0.1ubuntu9.3) over (2.34-0.1ubuntu9) ... Setting up libsmartcols1:ppc64el (2.34-0.1ubuntu9.3) ... (Reading database ... 12759 files and directories currently installed.) Preparing to unpack .../fdisk_2.34-0.1ubuntu9.3_ppc64el.deb ... Unpacking fdisk (2.34-0.1ubuntu9.3) over (2.34-0.1ubuntu9) ... Preparing to unpack .../util-linux_2.34-0.1ubuntu9.3_ppc64el.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 ... 12759 files and directories currently installed.) Preparing to unpack .../libc-bin_2.31-0ubuntu9.9_ppc64el.deb ... Unpacking libc-bin (2.31-0ubuntu9.9) over (2.31-0ubuntu9) ... Setting up libc-bin (2.31-0ubuntu9.9) ... (Reading database ... 12759 files and directories currently installed.) Preparing to unpack .../libgcrypt20_1.8.5-5ubuntu1.1_ppc64el.deb ... Unpacking libgcrypt20:ppc64el (1.8.5-5ubuntu1.1) over (1.8.5-5ubuntu1) ... Setting up libgcrypt20:ppc64el (1.8.5-5ubuntu1.1) ... (Reading database ... 12759 files and directories currently installed.) Preparing to unpack .../liblz4-1_1.9.2-2ubuntu0.20.04.1_ppc64el.deb ... Unpacking liblz4-1:ppc64el (1.9.2-2ubuntu0.20.04.1) over (1.9.2-2) ... Setting up liblz4-1:ppc64el (1.9.2-2ubuntu0.20.04.1) ... (Reading database ... 12759 files and directories currently installed.) Preparing to unpack .../liblzma5_5.2.4-1ubuntu1.1_ppc64el.deb ... Unpacking liblzma5:ppc64el (5.2.4-1ubuntu1.1) over (5.2.4-1) ... Setting up liblzma5:ppc64el (5.2.4-1ubuntu1.1) ... (Reading database ... 12759 files and directories currently installed.) Preparing to unpack .../systemd-timesyncd_245.4-4ubuntu3.21_ppc64el.deb ... Unpacking systemd-timesyncd (245.4-4ubuntu3.21) over (245.4-4ubuntu3) ... Preparing to unpack .../systemd-sysv_245.4-4ubuntu3.21_ppc64el.deb ... Unpacking systemd-sysv (245.4-4ubuntu3.21) over (245.4-4ubuntu3) ... Preparing to unpack .../libapparmor1_2.13.3-7ubuntu5.2_ppc64el.deb ... Unpacking libapparmor1:ppc64el (2.13.3-7ubuntu5.2) over (2.13.3-7ubuntu5) ... Preparing to unpack .../libudev1_245.4-4ubuntu3.21_ppc64el.deb ... Unpacking libudev1:ppc64el (245.4-4ubuntu3.21) over (245.4-4ubuntu3) ... Setting up libudev1:ppc64el (245.4-4ubuntu3.21) ... (Reading database ... 12759 files and directories currently installed.) Preparing to unpack .../libdevmapper1.02.1_2%3a1.02.167-1ubuntu1.1_ppc64el.deb ... Unpacking libdevmapper1.02.1:ppc64el (2:1.02.167-1ubuntu1.1) over (2:1.02.167-1ubuntu1) ... Preparing to unpack .../libjson-c4_0.13.1+dfsg-7ubuntu0.3_ppc64el.deb ... Unpacking libjson-c4:ppc64el (0.13.1+dfsg-7ubuntu0.3) over (0.13.1+dfsg-7) ... Preparing to unpack .../libssl1.1_1.1.1f-1ubuntu2.17_ppc64el.deb ... Unpacking libssl1.1:ppc64el (1.1.1f-1ubuntu2.17) over (1.1.1f-1ubuntu2) ... Preparing to unpack .../libcryptsetup12_2%3a2.2.2-3ubuntu2.4_ppc64el.deb ... Unpacking libcryptsetup12:ppc64el (2:2.2.2-3ubuntu2.4) over (2:2.2.2-3ubuntu2) ... Preparing to unpack .../libgmp10_2%3a6.2.0+dfsg-4ubuntu0.1_ppc64el.deb ... Unpacking libgmp10:ppc64el (2:6.2.0+dfsg-4ubuntu0.1) over (2:6.2.0+dfsg-4) ... Setting up libgmp10:ppc64el (2:6.2.0+dfsg-4ubuntu0.1) ... (Reading database ... 12759 files and directories currently installed.) Preparing to unpack .../libnettle7_3.5.1+really3.5.1-2ubuntu0.2_ppc64el.deb ... Unpacking libnettle7:ppc64el (3.5.1+really3.5.1-2ubuntu0.2) over (3.5.1+really3.5.1-2) ... Setting up libnettle7:ppc64el (3.5.1+really3.5.1-2ubuntu0.2) ... (Reading database ... 12759 files and directories currently installed.) Preparing to unpack .../libhogweed5_3.5.1+really3.5.1-2ubuntu0.2_ppc64el.deb ... Unpacking libhogweed5:ppc64el (3.5.1+really3.5.1-2ubuntu0.2) over (3.5.1+really3.5.1-2) ... Setting up libhogweed5:ppc64el (3.5.1+really3.5.1-2ubuntu0.2) ... (Reading database ... 12759 files and directories currently installed.) Preparing to unpack .../libp11-kit0_0.23.20-1ubuntu0.1_ppc64el.deb ... Unpacking libp11-kit0:ppc64el (0.23.20-1ubuntu0.1) over (0.23.20-1build1) ... Setting up libp11-kit0:ppc64el (0.23.20-1ubuntu0.1) ... (Reading database ... 12759 files and directories currently installed.) Preparing to unpack .../libgnutls30_3.6.13-2ubuntu1.8_ppc64el.deb ... Unpacking libgnutls30:ppc64el (3.6.13-2ubuntu1.8) over (3.6.13-2ubuntu1) ... Setting up libgnutls30:ppc64el (3.6.13-2ubuntu1.8) ... (Reading database ... 12759 files and directories currently installed.) Preparing to unpack .../libzstd1_1.4.4+dfsg-3ubuntu0.1_ppc64el.deb ... Unpacking libzstd1:ppc64el (1.4.4+dfsg-3ubuntu0.1) over (1.4.4+dfsg-3) ... Setting up libzstd1:ppc64el (1.4.4+dfsg-3ubuntu0.1) ... (Reading database ... 12759 files and directories currently installed.) Preparing to unpack .../libkmod2_27-1ubuntu2.1_ppc64el.deb ... Unpacking libkmod2:ppc64el (27-1ubuntu2.1) over (27-1ubuntu2) ... Preparing to unpack .../libpam0g_1.3.1-5ubuntu4.6_ppc64el.deb ... Unpacking libpam0g:ppc64el (1.3.1-5ubuntu4.6) over (1.3.1-5ubuntu4) ... Setting up libpam0g:ppc64el (1.3.1-5ubuntu4.6) ... (Reading database ... 12759 files and directories currently installed.) Preparing to unpack .../libpcre2-8-0_10.34-7ubuntu0.1_ppc64el.deb ... Unpacking libpcre2-8-0:ppc64el (10.34-7ubuntu0.1) over (10.34-7) ... Setting up libpcre2-8-0:ppc64el (10.34-7ubuntu0.1) ... (Reading database ... 12759 files and directories currently installed.) Preparing to unpack .../libseccomp2_2.5.1-1ubuntu1~20.04.2_ppc64el.deb ... Unpacking libseccomp2:ppc64el (2.5.1-1ubuntu1~20.04.2) over (2.4.3-1ubuntu1) ... Setting up libseccomp2:ppc64el (2.5.1-1ubuntu1~20.04.2) ... (Reading database ... 12759 files and directories currently installed.) Preparing to unpack .../mount_2.34-0.1ubuntu9.3_ppc64el.deb ... Unpacking mount (2.34-0.1ubuntu9.3) over (2.34-0.1ubuntu9) ... Preparing to unpack .../systemd_245.4-4ubuntu3.21_ppc64el.deb ... Unpacking systemd (245.4-4ubuntu3.21) over (245.4-4ubuntu3) ... Preparing to unpack .../libsystemd0_245.4-4ubuntu3.21_ppc64el.deb ... Unpacking libsystemd0:ppc64el (245.4-4ubuntu3.21) over (245.4-4ubuntu3) ... Setting up libsystemd0:ppc64el (245.4-4ubuntu3.21) ... (Reading database ... 12760 files and directories currently installed.) Preparing to unpack .../libapt-pkg6.0_2.0.9_ppc64el.deb ... Unpacking libapt-pkg6.0:ppc64el (2.0.9) over (2.0.2) ... Setting up libapt-pkg6.0:ppc64el (2.0.9) ... (Reading database ... 12760 files and directories currently installed.) Preparing to unpack .../gpgv_2.2.19-3ubuntu2.2_ppc64el.deb ... Unpacking gpgv (2.2.19-3ubuntu2.2) over (2.2.19-3ubuntu2) ... Setting up gpgv (2.2.19-3ubuntu2.2) ... (Reading database ... 12760 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 ... 12760 files and directories currently installed.) Preparing to unpack .../archives/apt_2.0.9_ppc64el.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 ... 12759 files and directories currently installed.) Preparing to unpack .../libpam-modules-bin_1.3.1-5ubuntu4.6_ppc64el.deb ... Unpacking libpam-modules-bin (1.3.1-5ubuntu4.6) over (1.3.1-5ubuntu4) ... Setting up libpam-modules-bin (1.3.1-5ubuntu4.6) ... (Reading database ... 12761 files and directories currently installed.) Preparing to unpack .../libpam-modules_1.3.1-5ubuntu4.6_ppc64el.deb ... Unpacking libpam-modules:ppc64el (1.3.1-5ubuntu4.6) over (1.3.1-5ubuntu4) ... Setting up libpam-modules:ppc64el (1.3.1-5ubuntu4.6) ... (Reading database ... 12765 files and directories currently installed.) Preparing to unpack .../logsave_1.45.5-2ubuntu1.1_ppc64el.deb ... Unpacking logsave (1.45.5-2ubuntu1.1) over (1.45.5-2ubuntu1) ... Preparing to unpack .../libext2fs2_1.45.5-2ubuntu1.1_ppc64el.deb ... Unpacking libext2fs2:ppc64el (1.45.5-2ubuntu1.1) over (1.45.5-2ubuntu1) ... Setting up libext2fs2:ppc64el (1.45.5-2ubuntu1.1) ... (Reading database ... 12765 files and directories currently installed.) Preparing to unpack .../e2fsprogs_1.45.5-2ubuntu1.1_ppc64el.deb ... Unpacking e2fsprogs (1.45.5-2ubuntu1.1) over (1.45.5-2ubuntu1) ... Preparing to unpack .../libpam-runtime_1.3.1-5ubuntu4.6_all.deb ... Unpacking libpam-runtime (1.3.1-5ubuntu4.6) over (1.3.1-5ubuntu4) ... Setting up libpam-runtime (1.3.1-5ubuntu4.6) ... (Reading database ... 12765 files and directories currently installed.) Preparing to unpack .../libpcre3_2%3a8.39-12ubuntu0.1_ppc64el.deb ... Unpacking libpcre3:ppc64el (2:8.39-12ubuntu0.1) over (2:8.39-12build1) ... Setting up libpcre3:ppc64el (2:8.39-12ubuntu0.1) ... (Reading database ... 12765 files and directories currently installed.) Preparing to unpack .../libsepol1_3.0-1ubuntu0.1_ppc64el.deb ... Unpacking libsepol1:ppc64el (3.0-1ubuntu0.1) over (3.0-1) ... Setting up libsepol1:ppc64el (3.0-1ubuntu0.1) ... (Reading database ... 12765 files and directories currently installed.) Preparing to unpack .../passwd_1%3a4.8.1-1ubuntu5.20.04.4_ppc64el.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 ... 12765 files and directories currently installed.) Preparing to unpack .../00-libcom-err2_1.45.5-2ubuntu1.1_ppc64el.deb ... Unpacking libcom-err2:ppc64el (1.45.5-2ubuntu1.1) over (1.45.5-2ubuntu1) ... Preparing to unpack .../01-libprocps8_2%3a3.3.16-1ubuntu2.3_ppc64el.deb ... Unpacking libprocps8:ppc64el (2:3.3.16-1ubuntu2.3) over (2:3.3.16-1ubuntu2) ... Preparing to unpack .../02-libss2_1.45.5-2ubuntu1.1_ppc64el.deb ... Unpacking libss2:ppc64el (1.45.5-2ubuntu1.1) over (1.45.5-2ubuntu1) ... Preparing to unpack .../03-procps_2%3a3.3.16-1ubuntu2.3_ppc64el.deb ... Unpacking procps (2:3.3.16-1ubuntu2.3) over (2:3.3.16-1ubuntu2) ... Preparing to unpack .../04-openssl_1.1.1f-1ubuntu2.17_ppc64el.deb ... Unpacking openssl (1.1.1f-1ubuntu2.17) 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_ppc64el.deb ... Unpacking libsqlite3-0:ppc64el (3.31.1-4ubuntu0.5) over (3.31.1-4) ... Preparing to unpack .../07-tzdata_2023c-0ubuntu0.20.04.1_all.deb ... Unpacking tzdata (2023c-0ubuntu0.20.04.1) over (2019c-3ubuntu1) ... Preparing to unpack .../08-xz-utils_5.2.4-1ubuntu1.1_ppc64el.deb ... Unpacking xz-utils (5.2.4-1ubuntu1.1) over (5.2.4-1) ... Preparing to unpack .../09-advancecomp_2.1-2.1ubuntu0.20.04.1_ppc64el.deb ... Unpacking advancecomp (2.1-2.1ubuntu0.20.04.1) over (2.1-2.1build1) ... Preparing to unpack .../10-libctf0_2.34-6ubuntu1.4_ppc64el.deb ... Unpacking libctf0:ppc64el (2.34-6ubuntu1.4) over (2.34-6ubuntu1) ... Preparing to unpack .../11-binutils-powerpc64le-linux-gnu_2.34-6ubuntu1.4_ppc64el.deb ... Unpacking binutils-powerpc64le-linux-gnu (2.34-6ubuntu1.4) over (2.34-6ubuntu1) ... Preparing to unpack .../12-libbinutils_2.34-6ubuntu1.4_ppc64el.deb ... Unpacking libbinutils:ppc64el (2.34-6ubuntu1.4) over (2.34-6ubuntu1) ... Preparing to unpack .../13-binutils_2.34-6ubuntu1.4_ppc64el.deb ... Unpacking binutils (2.34-6ubuntu1.4) over (2.34-6ubuntu1) ... Preparing to unpack .../14-binutils-common_2.34-6ubuntu1.4_ppc64el.deb ... Unpacking binutils-common:ppc64el (2.34-6ubuntu1.4) over (2.34-6ubuntu1) ... Preparing to unpack .../15-libctf-nobfd0_2.34-6ubuntu1.4_ppc64el.deb ... Unpacking libctf-nobfd0:ppc64el (2.34-6ubuntu1.4) over (2.34-6ubuntu1) ... Preparing to unpack .../16-dpkg-dev_1.19.7ubuntu3.2_all.deb ... Unpacking dpkg-dev (1.19.7ubuntu3.2) over (1.19.7ubuntu3) ... Preparing to unpack .../17-libdpkg-perl_1.19.7ubuntu3.2_all.deb ... Unpacking libdpkg-perl (1.19.7ubuntu3.2) over (1.19.7ubuntu3) ... Preparing to unpack .../18-build-essential_12.8ubuntu1.1_ppc64el.deb ... Unpacking build-essential (12.8ubuntu1.1) over (12.8ubuntu1) ... Preparing to unpack .../19-libasan5_9.4.0-1ubuntu1~20.04.1_ppc64el.deb ... Unpacking libasan5:ppc64el (9.4.0-1ubuntu1~20.04.1) over (9.3.0-10ubuntu2) ... Preparing to unpack .../20-g++-9_9.4.0-1ubuntu1~20.04.1_ppc64el.deb ... Unpacking g++-9 (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_ppc64el.deb ... Unpacking gcc-9 (9.4.0-1ubuntu1~20.04.1) over (9.3.0-10ubuntu2) ... Preparing to unpack .../22-libstdc++-9-dev_9.4.0-1ubuntu1~20.04.1_ppc64el.deb ... Unpacking libstdc++-9-dev:ppc64el (9.4.0-1ubuntu1~20.04.1) over (9.3.0-10ubuntu2) ... Preparing to unpack .../23-libgcc-9-dev_9.4.0-1ubuntu1~20.04.1_ppc64el.deb ... Unpacking libgcc-9-dev:ppc64el (9.4.0-1ubuntu1~20.04.1) over (9.3.0-10ubuntu2) ... Preparing to unpack .../24-cpp-9_9.4.0-1ubuntu1~20.04.1_ppc64el.deb ... Unpacking cpp-9 (9.4.0-1ubuntu1~20.04.1) over (9.3.0-10ubuntu2) ... Preparing to unpack .../25-gcc-9-base_9.4.0-1ubuntu1~20.04.1_ppc64el.deb ... Unpacking gcc-9-base:ppc64el (9.4.0-1ubuntu1~20.04.1) over (9.3.0-10ubuntu2) ... Preparing to unpack .../26-gpg_2.2.19-3ubuntu2.2_ppc64el.deb ... Unpacking gpg (2.2.19-3ubuntu2.2) over (2.2.19-3ubuntu2) ... Preparing to unpack .../27-gpgconf_2.2.19-3ubuntu2.2_ppc64el.deb ... Unpacking gpgconf (2.2.19-3ubuntu2.2) over (2.2.19-3ubuntu2) ... Preparing to unpack .../28-gpg-agent_2.2.19-3ubuntu2.2_ppc64el.deb ... Unpacking gpg-agent (2.2.19-3ubuntu2.2) over (2.2.19-3ubuntu2) ... Setting up libapparmor1:ppc64el (2.13.3-7ubuntu5.2) ... Setting up perl-modules-5.30 (5.30.0-9ubuntu0.3) ... Setting up libssl1.1:ppc64el (1.1.1f-1ubuntu2.17) ... Setting up libsqlite3-0:ppc64el (3.31.1-4ubuntu0.5) ... Setting up binutils-common:ppc64el (2.34-6ubuntu1.4) ... Setting up linux-libc-dev:ppc64el (5.4.0-147.164) ... Setting up libctf-nobfd0:ppc64el (2.34-6ubuntu1.4) ... Setting up libcom-err2:ppc64el (1.45.5-2ubuntu1.1) ... Setting up libgomp1:ppc64el (10.3.0-1ubuntu1~20.04) ... Setting up tzdata (2023c-0ubuntu0.20.04.1) ... Current default time zone: 'Etc/UTC' Local time is now: Fri Apr 14 18:42:43 UTC 2023. Universal Time is now: Fri Apr 14 18:42:43 UTC 2023. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up xz-utils (5.2.4-1ubuntu1.1) ... Setting up libquadmath0:ppc64el (10.3.0-1ubuntu1~20.04) ... Setting up libatomic1:ppc64el (10.3.0-1ubuntu1~20.04) ... Setting up libss2:ppc64el (1.45.5-2ubuntu1.1) ... Setting up logsave (1.45.5-2ubuntu1.1) ... Setting up libfdisk1:ppc64el (2.34-0.1ubuntu9.3) ... Setting up libubsan1:ppc64el (10.3.0-1ubuntu1~20.04) ... Setting up advancecomp (2.1-2.1ubuntu0.20.04.1) ... Setting up libdevmapper1.02.1:ppc64el (2:1.02.167-1ubuntu1.1) ... Setting up mount (2.34-0.1ubuntu9.3) ... Setting up gpgconf (2.2.19-3ubuntu2.2) ... Setting up libperl5.30:ppc64el (5.30.0-9ubuntu0.3) ... Setting up libjson-c4:ppc64el (0.13.1+dfsg-7ubuntu0.3) ... Setting up libbinutils:ppc64el (2.34-6ubuntu1.4) ... Setting up libc-dev-bin (2.31-0ubuntu9.9) ... Setting up openssl (1.1.1f-1ubuntu2.17) ... Setting up libcc1-0:ppc64el (10.3.0-1ubuntu1~20.04) ... Setting up gpg (2.2.19-3ubuntu2.2) ... Setting up liblsan0:ppc64el (10.3.0-1ubuntu1~20.04) ... Setting up libprocps8:ppc64el (2:3.3.16-1ubuntu2.3) ... Setting up libitm1:ppc64el (10.3.0-1ubuntu1~20.04) ... Setting up libkmod2:ppc64el (27-1ubuntu2.1) ... Setting up gcc-9-base:ppc64el (9.4.0-1ubuntu1~20.04.1) ... Setting up libtsan0:ppc64el (10.3.0-1ubuntu1~20.04) ... Setting up libctf0:ppc64el (2.34-6ubuntu1.4) ... Setting up gpg-agent (2.2.19-3ubuntu2.2) ... Setting up e2fsprogs (1.45.5-2ubuntu1.1) ... 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:ppc64el (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:ppc64el (2.31-0ubuntu9.9) ... Setting up libcryptsetup12:ppc64el (2:2.2.2-3ubuntu2.4) ... Setting up binutils-powerpc64le-linux-gnu (2.34-6ubuntu1.4) ... Setting up binutils (2.34-6ubuntu1.4) ... Setting up dpkg-dev (1.19.7ubuntu3.2) ... Setting up libgcc-9-dev:ppc64el (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:ppc64el (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.21) ... Setting up systemd (245.4-4ubuntu3.21) ... 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.21) ... 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-25981808 ppc64el focal-proposed -c chroot:build-PACKAGEBUILD-25981808 --arch=ppc64el --dist=focal-proposed --nolog haproxy_2.0.31-0ubuntu0.1.dsc Initiating build PACKAGEBUILD-25981808 with 4 jobs across 4 processor cores. Kernel reported to sbuild: 5.4.0-139-generic #156-Ubuntu SMP Fri Jan 20 17:27:42 UTC 2023 ppc64le sbuild (Debian sbuild) 0.79.0 (05 February 2020) on bos02-ppc64el-023.buildd +==============================================================================+ | haproxy 2.0.31-0ubuntu0.1 (ppc64el) Fri, 14 Apr 2023 18:42:48 +0000 | +==============================================================================+ Package: haproxy Version: 2.0.31-0ubuntu0.1 Source Version: 2.0.31-0ubuntu0.1 Distribution: focal-proposed Machine Architecture: ppc64el Host Architecture: ppc64el Build Architecture: ppc64el Build Type: any I: NOTICE: Log filtering will replace 'home/buildd/build-PACKAGEBUILD-25981808/chroot-autobuild' with '<>' I: NOTICE: Log filtering will replace 'build/haproxy-Os4pRn/resolver-npma05' with '<>' +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Local sources ------------- haproxy_2.0.31-0ubuntu0.1.dsc exists in .; copying to chroot I: NOTICE: Log filtering will replace 'build/haproxy-Os4pRn/haproxy-2.0.31' with '<>' I: NOTICE: Log filtering will replace 'build/haproxy-Os4pRn' 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 [491 B] Fetched 1872 B in 0s (144 kB/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 35.3 MB of archives. After this operation, 165 MB of additional disk space will be used. Get:1 copy:/<>/apt_archive ./ sbuild-build-depends-main-dummy 0.invalid.0 [916 B] Get:2 http://ftpmaster.internal/ubuntu focal-security/main ppc64el libpython3.8-minimal ppc64el 3.8.10-0ubuntu1~20.04.7 [720 kB] Get:3 http://ftpmaster.internal/ubuntu focal-security/main ppc64el libexpat1 ppc64el 2.2.9-1ubuntu0.6 [77.7 kB] Get:4 http://ftpmaster.internal/ubuntu focal-security/main ppc64el python3.8-minimal ppc64el 3.8.10-0ubuntu1~20.04.7 [2148 kB] Get:5 http://ftpmaster.internal/ubuntu focal/main ppc64el python3-minimal ppc64el 3.8.2-0ubuntu2 [23.6 kB] Get:6 http://ftpmaster.internal/ubuntu focal/main ppc64el mime-support all 3.64ubuntu1 [30.6 kB] Get:7 http://ftpmaster.internal/ubuntu focal/main ppc64el libmpdec2 ppc64el 2.4.2-3 [98.0 kB] Get:8 http://ftpmaster.internal/ubuntu focal-security/main ppc64el libpython3.8-stdlib ppc64el 3.8.10-0ubuntu1~20.04.7 [1721 kB] Get:9 http://ftpmaster.internal/ubuntu focal-security/main ppc64el python3.8 ppc64el 3.8.10-0ubuntu1~20.04.7 [387 kB] Get:10 http://ftpmaster.internal/ubuntu focal/main ppc64el libpython3-stdlib ppc64el 3.8.2-0ubuntu2 [7068 B] Get:11 http://ftpmaster.internal/ubuntu focal/main ppc64el python3 ppc64el 3.8.2-0ubuntu2 [47.6 kB] Get:12 http://ftpmaster.internal/ubuntu focal/main ppc64el libbsd0 ppc64el 0.10.0-1 [55.1 kB] Get:13 http://ftpmaster.internal/ubuntu focal/main ppc64el bsdmainutils ppc64el 11.1.2ubuntu3 [187 kB] Get:14 http://ftpmaster.internal/ubuntu focal/main ppc64el libuchardet0 ppc64el 0.0.6-3build1 [67.9 kB] Get:15 http://ftpmaster.internal/ubuntu focal/main ppc64el groff-base ppc64el 1.22.4-4build1 [923 kB] Get:16 http://ftpmaster.internal/ubuntu focal/main ppc64el libpipeline1 ppc64el 1.5.2-2build1 [28.9 kB] Get:17 http://ftpmaster.internal/ubuntu focal/main ppc64el man-db ppc64el 2.9.1-1 [1143 kB] Get:18 http://ftpmaster.internal/ubuntu focal/main ppc64el sgml-base all 1.29.1 [12.4 kB] Get:19 http://ftpmaster.internal/ubuntu focal/main ppc64el libmagic-mgc ppc64el 1:5.38-4 [218 kB] Get:20 http://ftpmaster.internal/ubuntu focal/main ppc64el libmagic1 ppc64el 1:5.38-4 [93.1 kB] Get:21 http://ftpmaster.internal/ubuntu focal/main ppc64el file ppc64el 1:5.38-4 [24.2 kB] Get:22 http://ftpmaster.internal/ubuntu focal/main ppc64el libelf1 ppc64el 0.176-1.1build1 [53.4 kB] Get:23 http://ftpmaster.internal/ubuntu focal-updates/main ppc64el libglib2.0-0 ppc64el 2.64.6-1~ubuntu20.04.4 [1383 kB] Get:24 http://ftpmaster.internal/ubuntu focal-security/main ppc64el libicu66 ppc64el 66.1-2ubuntu2.1 [8597 kB] Get:25 http://ftpmaster.internal/ubuntu focal-security/main ppc64el libxml2 ppc64el 2.9.10+dfsg-5ubuntu0.20.04.5 [671 kB] Get:26 http://ftpmaster.internal/ubuntu focal-security/main ppc64el python3-pkg-resources all 45.2.0-1ubuntu0.1 [130 kB] Get:27 http://ftpmaster.internal/ubuntu focal/main ppc64el python3-six all 1.14.0-2 [12.1 kB] Get:28 http://ftpmaster.internal/ubuntu focal/main ppc64el gettext-base ppc64el 0.19.8.1-10build1 [52.5 kB] Get:29 http://ftpmaster.internal/ubuntu focal/main ppc64el libsigsegv2 ppc64el 2.12-2 [13.9 kB] Get:30 http://ftpmaster.internal/ubuntu focal/main ppc64el m4 ppc64el 1.4.18-4 [210 kB] Get:31 http://ftpmaster.internal/ubuntu focal/main ppc64el autoconf all 2.69-11.1 [321 kB] Get:32 http://ftpmaster.internal/ubuntu focal/main ppc64el autotools-dev all 20180224.1 [39.6 kB] Get:33 http://ftpmaster.internal/ubuntu focal/main ppc64el automake all 1:1.16.1-4ubuntu6 [522 kB] Get:34 http://ftpmaster.internal/ubuntu focal/main ppc64el autopoint all 0.19.8.1-10build1 [412 kB] Get:35 http://ftpmaster.internal/ubuntu focal/main ppc64el libtool all 2.4.6-14 [161 kB] Get:36 http://ftpmaster.internal/ubuntu focal/main ppc64el dh-autoreconf all 19 [16.1 kB] Get:37 http://ftpmaster.internal/ubuntu focal/main ppc64el libdebhelper-perl all 12.10ubuntu1 [62.1 kB] Get:38 http://ftpmaster.internal/ubuntu focal/main ppc64el libarchive-zip-perl all 1.67-2 [90.5 kB] Get:39 http://ftpmaster.internal/ubuntu focal/main ppc64el libsub-override-perl all 0.09-2 [9532 B] Get:40 http://ftpmaster.internal/ubuntu focal/main ppc64el libfile-stripnondeterminism-perl all 1.7.0-1 [15.9 kB] Get:41 http://ftpmaster.internal/ubuntu focal/main ppc64el dh-strip-nondeterminism all 1.7.0-1 [5228 B] Get:42 http://ftpmaster.internal/ubuntu focal/main ppc64el dwz ppc64el 0.13-5 [136 kB] Get:43 http://ftpmaster.internal/ubuntu focal/main ppc64el libcroco3 ppc64el 0.6.13-1 [92.1 kB] Get:44 http://ftpmaster.internal/ubuntu focal/main ppc64el gettext ppc64el 0.19.8.1-10build1 [959 kB] Get:45 http://ftpmaster.internal/ubuntu focal/main ppc64el intltool-debian all 0.35.0+20060710.5 [24.9 kB] Get:46 http://ftpmaster.internal/ubuntu focal/main ppc64el po-debconf all 1.0.21 [233 kB] Get:47 http://ftpmaster.internal/ubuntu focal/main ppc64el debhelper all 12.10ubuntu1 [877 kB] Get:48 http://ftpmaster.internal/ubuntu focal/main ppc64el xml-core all 0.18+nmu1 [21.6 kB] Get:49 http://ftpmaster.internal/ubuntu focal/main ppc64el docutils-common all 0.16+dfsg-2 [116 kB] Get:50 http://ftpmaster.internal/ubuntu focal/main ppc64el libjs-jquery all 3.3.1~dfsg-3 [329 kB] Get:51 http://ftpmaster.internal/ubuntu focal-security/main ppc64el libjs-underscore all 1.9.1~dfsg-1ubuntu0.20.04.1 [99.5 kB] Get:52 http://ftpmaster.internal/ubuntu focal/main ppc64el libjs-sphinxdoc all 1.8.5-7ubuntu3 [97.1 kB] Get:53 http://ftpmaster.internal/ubuntu focal/main ppc64el liblua5.3-0 ppc64el 5.3.3-1.1ubuntu2 [146 kB] Get:54 http://ftpmaster.internal/ubuntu focal/main ppc64el libncurses-dev ppc64el 6.2-0ubuntu2 [412 kB] Get:55 http://ftpmaster.internal/ubuntu focal/main ppc64el libreadline-dev ppc64el 8.0-4 [179 kB] Get:56 http://ftpmaster.internal/ubuntu focal/main ppc64el liblua5.3-dev ppc64el 5.3.3-1.1ubuntu2 [177 kB] Get:57 http://ftpmaster.internal/ubuntu focal-security/main ppc64el libpcre2-16-0 ppc64el 10.34-7ubuntu0.1 [189 kB] Get:58 http://ftpmaster.internal/ubuntu focal-security/main ppc64el libpcre2-32-0 ppc64el 10.34-7ubuntu0.1 [178 kB] Get:59 http://ftpmaster.internal/ubuntu focal-security/main ppc64el libpcre2-posix2 ppc64el 10.34-7ubuntu0.1 [6216 B] Get:60 http://ftpmaster.internal/ubuntu focal-security/main ppc64el libpcre2-dev ppc64el 10.34-7ubuntu0.1 [670 kB] Get:61 http://ftpmaster.internal/ubuntu focal-security/main ppc64el libssl-dev ppc64el 1.1.1f-1ubuntu2.17 [1670 kB] Get:62 http://ftpmaster.internal/ubuntu focal-updates/main ppc64el libsystemd-dev ppc64el 245.4-4ubuntu3.21 [246 kB] Get:63 http://ftpmaster.internal/ubuntu focal-security/main ppc64el python-babel-localedata all 2.6.0+dfsg.1-1ubuntu2.2 [4628 kB] Get:64 http://ftpmaster.internal/ubuntu focal-updates/main ppc64el python3-tz all 2019.3-1ubuntu0.20.04.0 [24.5 kB] Get:65 http://ftpmaster.internal/ubuntu focal-security/main ppc64el python3-babel all 2.6.0+dfsg.1-1ubuntu2.2 [83.5 kB] Get:66 http://ftpmaster.internal/ubuntu focal/main ppc64el python3-certifi all 2019.11.28-1 [149 kB] Get:67 http://ftpmaster.internal/ubuntu focal/main ppc64el python3-chardet all 3.0.4-4build1 [80.4 kB] Get:68 http://ftpmaster.internal/ubuntu focal-security/main ppc64el python3-lib2to3 all 3.8.10-0ubuntu1~20.04 [76.3 kB] Get:69 http://ftpmaster.internal/ubuntu focal-security/main ppc64el python3-distutils all 3.8.10-0ubuntu1~20.04 [141 kB] Get:70 http://ftpmaster.internal/ubuntu focal/main ppc64el python3-roman all 2.0.0-3build1 [8728 B] Get:71 http://ftpmaster.internal/ubuntu focal/main ppc64el python3-docutils all 0.16+dfsg-2 [368 kB] Get:72 http://ftpmaster.internal/ubuntu focal/main ppc64el python3-idna all 2.8-1 [34.6 kB] Get:73 http://ftpmaster.internal/ubuntu focal/main ppc64el python3-imagesize all 1.2.0-1 [5808 B] Get:74 http://ftpmaster.internal/ubuntu focal/main ppc64el python3-markupsafe ppc64el 1.1.0-1build2 [14.7 kB] Get:75 http://ftpmaster.internal/ubuntu focal/main ppc64el python3-jinja2 all 2.10.1-2 [95.5 kB] Get:76 http://ftpmaster.internal/ubuntu focal/main ppc64el python3-pyparsing all 2.4.6-1 [61.3 kB] Get:77 http://ftpmaster.internal/ubuntu focal/main ppc64el python3-packaging all 20.3-1 [26.8 kB] Get:78 http://ftpmaster.internal/ubuntu focal-security/main ppc64el python3-pygments all 2.3.1+dfsg-1ubuntu2.2 [579 kB] Get:79 http://ftpmaster.internal/ubuntu focal-security/main ppc64el python3-urllib3 all 1.25.8-2ubuntu0.2 [88.4 kB] Get:80 http://ftpmaster.internal/ubuntu focal/main ppc64el python3-requests all 2.22.0-2ubuntu1 [47.1 kB] Get:81 http://ftpmaster.internal/ubuntu focal/main ppc64el sphinx-common all 1.8.5-7ubuntu3 [491 kB] Get:82 http://ftpmaster.internal/ubuntu focal/main ppc64el python3-alabaster all 0.7.8-1build1 [18.7 kB] Get:83 http://ftpmaster.internal/ubuntu focal/main ppc64el python3-sphinx all 1.8.5-7ubuntu3 [482 kB] Get:84 http://ftpmaster.internal/ubuntu focal-security/main ppc64el zlib1g-dev ppc64el 1:1.2.11.dfsg-2ubuntu1.5 [165 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 35.3 MB in 2s (16.5 MB/s) Selecting previously unselected package libpython3.8-minimal:ppc64el. (Reading database ... 12773 files and directories currently installed.) Preparing to unpack .../libpython3.8-minimal_3.8.10-0ubuntu1~20.04.7_ppc64el.deb ... Unpacking libpython3.8-minimal:ppc64el (3.8.10-0ubuntu1~20.04.7) ... Selecting previously unselected package libexpat1:ppc64el. Preparing to unpack .../libexpat1_2.2.9-1ubuntu0.6_ppc64el.deb ... Unpacking libexpat1:ppc64el (2.2.9-1ubuntu0.6) ... Selecting previously unselected package python3.8-minimal. Preparing to unpack .../python3.8-minimal_3.8.10-0ubuntu1~20.04.7_ppc64el.deb ... Unpacking python3.8-minimal (3.8.10-0ubuntu1~20.04.7) ... Setting up libpython3.8-minimal:ppc64el (3.8.10-0ubuntu1~20.04.7) ... Setting up libexpat1:ppc64el (2.2.9-1ubuntu0.6) ... Setting up python3.8-minimal (3.8.10-0ubuntu1~20.04.7) ... Selecting previously unselected package python3-minimal. (Reading database ... 13064 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.8.2-0ubuntu2_ppc64el.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:ppc64el. Preparing to unpack .../2-libmpdec2_2.4.2-3_ppc64el.deb ... Unpacking libmpdec2:ppc64el (2.4.2-3) ... Selecting previously unselected package libpython3.8-stdlib:ppc64el. Preparing to unpack .../3-libpython3.8-stdlib_3.8.10-0ubuntu1~20.04.7_ppc64el.deb ... Unpacking libpython3.8-stdlib:ppc64el (3.8.10-0ubuntu1~20.04.7) ... Selecting previously unselected package python3.8. Preparing to unpack .../4-python3.8_3.8.10-0ubuntu1~20.04.7_ppc64el.deb ... Unpacking python3.8 (3.8.10-0ubuntu1~20.04.7) ... Selecting previously unselected package libpython3-stdlib:ppc64el. Preparing to unpack .../5-libpython3-stdlib_3.8.2-0ubuntu2_ppc64el.deb ... Unpacking libpython3-stdlib:ppc64el (3.8.2-0ubuntu2) ... Setting up python3-minimal (3.8.2-0ubuntu2) ... Selecting previously unselected package python3. (Reading database ... 13466 files and directories currently installed.) Preparing to unpack .../00-python3_3.8.2-0ubuntu2_ppc64el.deb ... Unpacking python3 (3.8.2-0ubuntu2) ... Selecting previously unselected package libbsd0:ppc64el. Preparing to unpack .../01-libbsd0_0.10.0-1_ppc64el.deb ... Unpacking libbsd0:ppc64el (0.10.0-1) ... Selecting previously unselected package bsdmainutils. Preparing to unpack .../02-bsdmainutils_11.1.2ubuntu3_ppc64el.deb ... Unpacking bsdmainutils (11.1.2ubuntu3) ... Selecting previously unselected package libuchardet0:ppc64el. Preparing to unpack .../03-libuchardet0_0.0.6-3build1_ppc64el.deb ... Unpacking libuchardet0:ppc64el (0.0.6-3build1) ... Selecting previously unselected package groff-base. Preparing to unpack .../04-groff-base_1.22.4-4build1_ppc64el.deb ... Unpacking groff-base (1.22.4-4build1) ... Selecting previously unselected package libpipeline1:ppc64el. Preparing to unpack .../05-libpipeline1_1.5.2-2build1_ppc64el.deb ... Unpacking libpipeline1:ppc64el (1.5.2-2build1) ... Selecting previously unselected package man-db. Preparing to unpack .../06-man-db_2.9.1-1_ppc64el.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_ppc64el.deb ... Unpacking libmagic-mgc (1:5.38-4) ... Selecting previously unselected package libmagic1:ppc64el. Preparing to unpack .../09-libmagic1_1%3a5.38-4_ppc64el.deb ... Unpacking libmagic1:ppc64el (1:5.38-4) ... Selecting previously unselected package file. Preparing to unpack .../10-file_1%3a5.38-4_ppc64el.deb ... Unpacking file (1:5.38-4) ... Selecting previously unselected package libelf1:ppc64el. Preparing to unpack .../11-libelf1_0.176-1.1build1_ppc64el.deb ... Unpacking libelf1:ppc64el (0.176-1.1build1) ... Selecting previously unselected package libglib2.0-0:ppc64el. Preparing to unpack .../12-libglib2.0-0_2.64.6-1~ubuntu20.04.4_ppc64el.deb ... Unpacking libglib2.0-0:ppc64el (2.64.6-1~ubuntu20.04.4) ... Selecting previously unselected package libicu66:ppc64el. Preparing to unpack .../13-libicu66_66.1-2ubuntu2.1_ppc64el.deb ... Unpacking libicu66:ppc64el (66.1-2ubuntu2.1) ... Selecting previously unselected package libxml2:ppc64el. Preparing to unpack .../14-libxml2_2.9.10+dfsg-5ubuntu0.20.04.5_ppc64el.deb ... Unpacking libxml2:ppc64el (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-1ubuntu0.1_all.deb ... Unpacking python3-pkg-resources (45.2.0-1ubuntu0.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_ppc64el.deb ... Unpacking gettext-base (0.19.8.1-10build1) ... Selecting previously unselected package libsigsegv2:ppc64el. Preparing to unpack .../18-libsigsegv2_2.12-2_ppc64el.deb ... Unpacking libsigsegv2:ppc64el (2.12-2) ... Selecting previously unselected package m4. Preparing to unpack .../19-m4_1.4.18-4_ppc64el.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_ppc64el.deb ... Unpacking dwz (0.13-5) ... Selecting previously unselected package libcroco3:ppc64el. Preparing to unpack .../32-libcroco3_0.6.13-1_ppc64el.deb ... Unpacking libcroco3:ppc64el (0.6.13-1) ... Selecting previously unselected package gettext. Preparing to unpack .../33-gettext_0.19.8.1-10build1_ppc64el.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:ppc64el. Preparing to unpack .../42-liblua5.3-0_5.3.3-1.1ubuntu2_ppc64el.deb ... Unpacking liblua5.3-0:ppc64el (5.3.3-1.1ubuntu2) ... Selecting previously unselected package libncurses-dev:ppc64el. Preparing to unpack .../43-libncurses-dev_6.2-0ubuntu2_ppc64el.deb ... Unpacking libncurses-dev:ppc64el (6.2-0ubuntu2) ... Selecting previously unselected package libreadline-dev:ppc64el. Preparing to unpack .../44-libreadline-dev_8.0-4_ppc64el.deb ... Unpacking libreadline-dev:ppc64el (8.0-4) ... Selecting previously unselected package liblua5.3-dev:ppc64el. Preparing to unpack .../45-liblua5.3-dev_5.3.3-1.1ubuntu2_ppc64el.deb ... Unpacking liblua5.3-dev:ppc64el (5.3.3-1.1ubuntu2) ... Selecting previously unselected package libpcre2-16-0:ppc64el. Preparing to unpack .../46-libpcre2-16-0_10.34-7ubuntu0.1_ppc64el.deb ... Unpacking libpcre2-16-0:ppc64el (10.34-7ubuntu0.1) ... Selecting previously unselected package libpcre2-32-0:ppc64el. Preparing to unpack .../47-libpcre2-32-0_10.34-7ubuntu0.1_ppc64el.deb ... Unpacking libpcre2-32-0:ppc64el (10.34-7ubuntu0.1) ... Selecting previously unselected package libpcre2-posix2:ppc64el. Preparing to unpack .../48-libpcre2-posix2_10.34-7ubuntu0.1_ppc64el.deb ... Unpacking libpcre2-posix2:ppc64el (10.34-7ubuntu0.1) ... Selecting previously unselected package libpcre2-dev:ppc64el. Preparing to unpack .../49-libpcre2-dev_10.34-7ubuntu0.1_ppc64el.deb ... Unpacking libpcre2-dev:ppc64el (10.34-7ubuntu0.1) ... Selecting previously unselected package libssl-dev:ppc64el. Preparing to unpack .../50-libssl-dev_1.1.1f-1ubuntu2.17_ppc64el.deb ... Unpacking libssl-dev:ppc64el (1.1.1f-1ubuntu2.17) ... Selecting previously unselected package libsystemd-dev:ppc64el. Preparing to unpack .../51-libsystemd-dev_245.4-4ubuntu3.21_ppc64el.deb ... Unpacking libsystemd-dev:ppc64el (245.4-4ubuntu3.21) ... 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-1ubuntu0.20.04.0_all.deb ... Unpacking python3-tz (2019.3-1ubuntu0.20.04.0) ... 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_ppc64el.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.2_all.deb ... Unpacking python3-urllib3 (1.25.8-2ubuntu0.2) ... 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:ppc64el. Preparing to unpack .../73-zlib1g-dev_1%3a1.2.11.dfsg-2ubuntu1.5_ppc64el.deb ... Unpacking zlib1g-dev:ppc64el (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_ppc64el.deb ... Unpacking sbuild-build-depends-main-dummy (0.invalid.0) ... Setting up libpipeline1:ppc64el (1.5.2-2build1) ... Setting up libncurses-dev:ppc64el (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:ppc64el (2.64.6-1~ubuntu20.04.4) ... No schema files found: doing nothing. Setting up libicu66:ppc64el (66.1-2ubuntu2.1) ... Setting up libdebhelper-perl (12.10ubuntu1) ... Setting up libmagic1:ppc64el (1:5.38-4) ... Setting up gettext-base (0.19.8.1-10build1) ... Setting up file (1:5.38-4) ... Setting up libreadline-dev:ppc64el (8.0-4) ... Setting up libpcre2-16-0:ppc64el (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:ppc64el (10.34-7ubuntu0.1) ... Setting up libsigsegv2:ppc64el (2.12-2) ... Setting up libssl-dev:ppc64el (1.1.1f-1ubuntu2.17) ... Setting up autopoint (0.19.8.1-10build1) ... Setting up libpcre2-posix2:ppc64el (10.34-7ubuntu0.1) ... Setting up zlib1g-dev:ppc64el (1:1.2.11.dfsg-2ubuntu1.5) ... Setting up libuchardet0:ppc64el (0.0.6-3build1) ... Setting up liblua5.3-0:ppc64el (5.3.3-1.1ubuntu2) ... Setting up libsub-override-perl (0.09-2) ... Setting up sgml-base (1.29.1) ... Setting up libmpdec2:ppc64el (2.4.2-3) ... Setting up libjs-jquery (3.3.1~dfsg-3) ... Setting up libpython3.8-stdlib:ppc64el (3.8.10-0ubuntu1~20.04.7) ... Setting up python3.8 (3.8.10-0ubuntu1~20.04.7) ... Setting up libbsd0:ppc64el (0.10.0-1) ... Setting up libelf1:ppc64el (0.176-1.1build1) ... Setting up libxml2:ppc64el (2.9.10+dfsg-5ubuntu0.20.04.5) ... Setting up libsystemd-dev:ppc64el (245.4-4ubuntu3.21) ... Setting up libpython3-stdlib:ppc64el (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:ppc64el (5.3.3-1.1ubuntu2) ... Setting up libpcre2-dev:ppc64el (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-1ubuntu0.20.04.0) ... 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:ppc64el (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.2) ... 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-1ubuntu0.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 (ppc64el included in any all) +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 5.4.0-139-generic #156-Ubuntu SMP Fri Jan 20 17:27:42 UTC 2023 ppc64el (ppc64le) 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-147.164 Package versions: adduser_3.118ubuntu2 advancecomp_2.1-2.1ubuntu0.20.04.1 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.7 base-passwd_3.5.47 bash_5.0-6ubuntu1.2 binutils_2.34-6ubuntu1.4 binutils-common_2.34-6ubuntu1.4 binutils-powerpc64le-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.2 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.1 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.8 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 liblsan0_10.3.0-1ubuntu1~20.04 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.6 libpam-modules-bin_1.3.1-5ubuntu4.6 libpam-runtime_1.3.1-5ubuntu4.6 libpam0g_1.3.1-5ubuntu4.6 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.7 libpython3.8-stdlib_3.8.10-0ubuntu1~20.04.7 libquadmath0_10.3.0-1ubuntu1~20.04 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.17 libssl1.1_1.1.1f-1ubuntu2.17 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.21 libsystemd0_245.4-4ubuntu3.21 libtasn1-6_4.16.0-2 libtinfo6_6.2-0ubuntu2 libtool_2.4.6-14 libtsan0_10.3.0-1ubuntu1~20.04 libubsan1_10.3.0-1ubuntu1~20.04 libuchardet0_0.0.6-3build1 libudev1_245.4-4ubuntu3.21 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-147.164 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.17 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-1ubuntu0.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-1ubuntu0.20.04.0 python3-urllib3_1.25.8-2ubuntu0.2 python3.8_3.8.10-0ubuntu1~20.04.7 python3.8-minimal_3.8.10-0ubuntu1~20.04.7 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.21 systemd-sysv_245.4-4ubuntu3.21 systemd-timesyncd_245.4-4ubuntu3.21 sysvinit-utils_2.96-2.1ubuntu1 tar_1.30+dfsg-7ubuntu0.20.04.3 tzdata_2023c-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.31-0ubuntu0.1 Maintainer: Ubuntu Developers 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, gnutls-bin, socat, ssl-cert, 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: 380db6cf319143d4b378e48b590e922d32b34046 2729137 haproxy_2.0.31.orig.tar.gz 2ba2bb8e19289542f60d4961283b8ab1447b85c1 70984 haproxy_2.0.31-0ubuntu0.1.debian.tar.xz Checksums-Sha256: 240347006c5bc9f62443c95606a88bad0cc6fb174452fbe5a175a519e3946ad9 2729137 haproxy_2.0.31.orig.tar.gz d1781ac411cee123c9a3b2d35d319193de2248a19bdfeda61cff458705135954 70984 haproxy_2.0.31-0ubuntu0.1.debian.tar.xz Files: 4d756afe7459037800f227cde89e2323 2729137 haproxy_2.0.31.orig.tar.gz 2ca7eaeda65078e662b36b47866a7a8c 70984 haproxy_2.0.31-0ubuntu0.1.debian.tar.xz Original-Maintainer: Debian HAProxy Maintainers -----BEGIN PGP SIGNATURE----- iQJJBAEBCAAzFiEEjtbD+LrJ23/BMKhw+COicpiDyXwFAmQt4fgVHGthbmFzaGly b0B1YnVudHUuY29tAAoJEPgjonKYg8l8xjwP/36uhIm4Ql0x4v6p6mTq8btNJtZ6 0zJ7tymH2UUNtcVTMnaDX///jpx02EdLJTL6LZtSjmdRGtjPyCKItF1CDvHPm28o xFCycPOzv/o1NU3UDSWPyyjKduMhyaep94qBkYGkkQfm+UoHbuC5I/XQACWeQEv6 p5zMxacM6tiUDzPcwDbYlZN1ffNhBCJZEWWKkgESkv+lI1ucF/qjozt5CX2vzL6G POhvbMhDVh9WutTNVAkvzAaoenimW11HDcQm/KjU+rR3vt5RJ9reGlU+DREbHZXS vEF40rgxFJ3TedaKOEq0Oy3Bk+qAMdvpCD36fmFxbsfMY0LCNKcYXu7dYQ/0Obfm MxJSrPJzox5WXYKKTxlDuQ+jowuUkjWF83v12+cyhUkHD2LBvHWTehhAe5RlMuwM DKzFxsoJg4Jq1S/80wF07Lb9V+x+zqviJzl//2+4AKWW4Jnd5dEdkuF4s93pAaZQ eckziy2merc2R55OkUqjkJ0FDeqDvkXZD/yEze2o55yYZOvUtU3xo6gTq405tfKK Tn6KH+dN+OQGXqdiyFi3GkvSD0bdvNWx1Fulv4W5QuBZynxbsVGk3f+Ux0UNXrne ybIupGx7SQMxEaI2h4Ozo+tbZScva9j4zn91lkWPHqUIOLfEkYf/1juOqGzqJSiT LkD+bBl/14c87Je0 =3CoS -----END PGP SIGNATURE----- gpgv: Signature made Wed Apr 5 21:02:48 2023 UTC gpgv: using RSA key 8ED6C3F8BAC9DB7FC130A870F823A2729883C97C gpgv: issuer "kanashiro@ubuntu.com" gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./haproxy_2.0.31-0ubuntu0.1.dsc dpkg-source: info: extracting haproxy in /<> dpkg-source: info: unpacking haproxy_2.0.31.orig.tar.gz dpkg-source: info: unpacking haproxy_2.0.31-0ubuntu0.1.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-25981808 SCHROOT_CHROOT_NAME=build-PACKAGEBUILD-25981808 SCHROOT_COMMAND=env SCHROOT_GID=2501 SCHROOT_GROUP=buildd SCHROOT_SESSION_ID=build-PACKAGEBUILD-25981808 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.31-0ubuntu0.1 dpkg-buildpackage: info: source distribution focal dpkg-source --before-build . dpkg-buildpackage: info: host architecture ppc64el 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 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 -O3 -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.31" SUBVERS="-0ubuntu0.1" VERDATE="2023/03/22" make[2]: Entering directory '/<>' CC src/ev_poll.o CC src/ev_epoll.o CC src/ssl_sock.o CC src/hlua.o CC src/hlua_fcn.o CC src/namespace.o CC src/proto_http.o CC src/cfgparse-listen.o CC src/proto_htx.o CC src/stream.o CC src/mux_h2.o CC src/stats.o CC src/flt_spoe.o CC src/server.o CC src/checks.o CC src/haproxy.o CC src/cfgparse.o CC src/flt_http_comp.o CC src/http_fetch.o CC src/dns.o CC src/stick_table.o CC src/mux_h1.o CC src/peers.o CC src/standard.o CC src/proxy.o CC src/cli.o CC src/log.o CC src/backend.o CC src/pattern.o CC src/sample.o CC src/stream_interface.o CC src/proto_tcp.o CC src/listener.o CC src/h1.o CC src/cfgparse-global.o CC src/cache.o CC src/http_rules.o CC src/http_act.o CC src/tcp_rules.o CC src/filters.o CC src/connection.o CC src/session.o CC src/acl.o CC src/vars.o CC src/raw_sock.o CC src/map.o CC src/proto_uxst.o CC src/payload.o CC src/fd.o CC src/queue.o CC src/flt_trace.o CC src/task.o CC src/lb_chash.o CC src/frontend.o CC src/applet.o CC src/mux_pt.o CC src/signal.o CC src/ev_select.o CC src/proto_sockpair.o CC src/compression.o CC src/http_conv.o CC src/memory.o CC src/lb_fwrr.o CC src/channel.o CC src/htx.o CC src/uri_auth.o CC src/regex.o CC src/chunk.o CC src/pipe.o CC src/lb_fas.o CC src/lb_map.o CC src/lb_fwlc.o CC src/auth.o CC src/time.o CC src/hathreads.o CC src/http_htx.o CC src/buffer.o CC src/hpack-tbl.o CC src/shctx.o CC src/sha1.o CC src/http.o CC src/hpack-dec.o CC src/action.o CC src/proto_udp.o CC src/http_acl.o CC src/xxhash.o CC src/hpack-enc.o CC src/h2.o CC src/freq_ctr.o CC src/lru.o CC src/protocol.o CC src/arg.o CC src/hpack-huff.o CC src/hdr_idx.o CC src/base64.o CC src/hash.o CC src/mailers.o CC src/activity.o CC src/http_msg.o CC src/version.o CC src/mworker.o CC src/mworker-prog.o CC src/debug.o CC src/wdt.o CC src/dict.o CC src/xprt_handshake.o CC contrib/prometheus-exporter/service-prometheus.o CC ebtree/ebtree.o CC ebtree/eb32sctree.o CC ebtree/eb32tree.o CC ebtree/eb64tree.o CC ebtree/ebmbtree.o CC ebtree/ebsttree.o CC ebtree/ebimtree.o CC ebtree/ebistree.o LD haproxy make[2]: Leaving directory '/<>' make -C contrib/systemd 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 -O3 -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.31" SUBVERS="-0ubuntu0.1" VERDATE="2023/03/22" 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 -O3 -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 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 -O3 -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.31" SUBVERS="-0ubuntu0.1" VERDATE="2023/03/22" install make[2]: Entering directory '/<>' install: creating directory 'debian/haproxy/usr' install: creating directory 'debian/haproxy/usr/sbin' 'haproxy' -> 'debian/haproxy/usr/sbin/haproxy' install: creating directory 'debian/haproxy/usr/share' install: creating directory 'debian/haproxy/usr/share/man' install: creating directory 'debian/haproxy/usr/share/man/man1' 'doc/haproxy.1' -> 'debian/haproxy/usr/share/man/man1/haproxy.1' install: creating directory 'debian/haproxy/usr/share/doc' install: creating directory 'debian/haproxy/usr/share/doc/haproxy' 'doc/configuration.txt' -> 'debian/haproxy/usr/share/doc/haproxy/configuration.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/management.txt' -> 'debian/haproxy/usr/share/doc/haproxy/management.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 pkgstriptranslations: processing haproxy-dbgsym (in debian/.debhelper/haproxy/dbgsym-root); do_strip: 1, oemstrip: pkgstriptranslations: processing haproxy (in debian/haproxy); do_strip: 1, oemstrip: pkgstriptranslations: haproxy-dbgsym does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgstripfiles: processing control file: debian/.debhelper/haproxy/dbgsym-root/DEBIAN/control, package haproxy-dbgsym, directory debian/.debhelper/haproxy/dbgsym-root dpkg-deb: building package 'haproxy-dbgsym' in 'debian/.debhelper/scratch-space/build-haproxy/haproxy-dbgsym_2.0.31-0ubuntu0.1_ppc64el.deb'. Renaming haproxy-dbgsym_2.0.31-0ubuntu0.1_ppc64el.deb to haproxy-dbgsym_2.0.31-0ubuntu0.1_ppc64el.ddeb pkgstriptranslations: haproxy does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgstripfiles: processing control file: debian/haproxy/DEBIAN/control, package haproxy, directory debian/haproxy pkgstripfiles: Truncating usr/share/doc/haproxy/changelog.Debian.gz to topmost ten records pkgstripfiles: Running PNG optimization (using 4 cpus) for package haproxy ... pkgstripfiles: No PNG files. dpkg-deb: building package 'haproxy' in '../haproxy_2.0.31-0ubuntu0.1_ppc64el.deb'. dpkg-genbuildinfo --build=any dpkg-genchanges --build=any -mLaunchpad Build Daemon >../haproxy_2.0.31-0ubuntu0.1_ppc64el.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 2023-04-14T18:45:17Z Finished -------- I: Built successfully +------------------------------------------------------------------------------+ | Changes | +------------------------------------------------------------------------------+ haproxy_2.0.31-0ubuntu0.1_ppc64el.changes: ------------------------------------------ Format: 1.8 Date: Wed, 22 Mar 2023 17:39:46 -0300 Source: haproxy Binary: haproxy Architecture: ppc64el Version: 2.0.31-0ubuntu0.1 Distribution: focal-proposed Urgency: medium Maintainer: Launchpad Build Daemon Changed-By: Lucas Kanashiro Description: haproxy - fast and reliable load balancing reverse proxy Launchpad-Bugs-Fixed: 2012557 Changes: haproxy (2.0.31-0ubuntu0.1) focal; urgency=medium . * New upstream release (LP: #2012557). - Major and critical bug fixes according to the upstream changelog: + BUG/MAJOR: stick-tables: do not try to index a server name for applets + BUG/MAJOR: stick-table: don't process store-response rules for applets + BUG/MAJOR: buf: Fix copy of wrapping output data when a buffer is realigned + BUG/CRITICAL: http: properly reject empty http header field names - Remove patches applied by upstream in debian/patches: + CVE-2023-0056.patch + CVE-2023-25725.patch - Refresh existing patches in debian/patches: + 0002-Use-dpkg-buildflags-to-build-halog.patch * Backport DEP-8 tests from Lunar: - d/t/proxy-ssl-termination - d/t/proxy-ssl-pass-through Checksums-Sha1: 951e493b9ab706159b9bf620655dbf13bde6969e 5403176 haproxy-dbgsym_2.0.31-0ubuntu0.1_ppc64el.ddeb d87888780c380613e37edf1cbcf64654918b6949 7687 haproxy_2.0.31-0ubuntu0.1_ppc64el.buildinfo 9deb0ba0d5b9351519b7682a82a2cabe1bacdcdf 1621476 haproxy_2.0.31-0ubuntu0.1_ppc64el.deb Checksums-Sha256: c1aed466efff32527f51f3a6c84437b2430696751c8d948dd7bcd0be7a8b325a 5403176 haproxy-dbgsym_2.0.31-0ubuntu0.1_ppc64el.ddeb cec68704a3a5e206417eb0e08a19619a00b91bc27f2593d9c9d679ff6d85472c 7687 haproxy_2.0.31-0ubuntu0.1_ppc64el.buildinfo c0013922b3e0e7948605f701ad6aefd0764ea357328c508e1a66817bea1d99c5 1621476 haproxy_2.0.31-0ubuntu0.1_ppc64el.deb Files: 254cd09ddde1a63f7fb400f9a91bff15 5403176 debug optional haproxy-dbgsym_2.0.31-0ubuntu0.1_ppc64el.ddeb f9f797ec98c5359843b54212078acb00 7687 net optional haproxy_2.0.31-0ubuntu0.1_ppc64el.buildinfo 82127c3662372b8a5d11189b23b248b8 1621476 net optional haproxy_2.0.31-0ubuntu0.1_ppc64el.deb Original-Maintainer: Debian HAProxy Maintainers /<>/haproxy_2.0.31-0ubuntu0.1_ppc64el.changes.new could not be renamed to /<>/haproxy_2.0.31-0ubuntu0.1_ppc64el.changes: Illegal seek Distribution field may be wrong!!! +------------------------------------------------------------------------------+ | Buildinfo | +------------------------------------------------------------------------------+ Format: 1.0 Source: haproxy Binary: haproxy haproxy-doc vim-haproxy Architecture: ppc64el Version: 2.0.31-0ubuntu0.1 Checksums-Md5: 254cd09ddde1a63f7fb400f9a91bff15 5403176 haproxy-dbgsym_2.0.31-0ubuntu0.1_ppc64el.ddeb 82127c3662372b8a5d11189b23b248b8 1621476 haproxy_2.0.31-0ubuntu0.1_ppc64el.deb Checksums-Sha1: 951e493b9ab706159b9bf620655dbf13bde6969e 5403176 haproxy-dbgsym_2.0.31-0ubuntu0.1_ppc64el.ddeb 9deb0ba0d5b9351519b7682a82a2cabe1bacdcdf 1621476 haproxy_2.0.31-0ubuntu0.1_ppc64el.deb Checksums-Sha256: c1aed466efff32527f51f3a6c84437b2430696751c8d948dd7bcd0be7a8b325a 5403176 haproxy-dbgsym_2.0.31-0ubuntu0.1_ppc64el.ddeb c0013922b3e0e7948605f701ad6aefd0764ea357328c508e1a66817bea1d99c5 1621476 haproxy_2.0.31-0ubuntu0.1_ppc64el.deb Build-Origin: Ubuntu Build-Architecture: ppc64el Build-Date: Fri, 14 Apr 2023 18:45:16 +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.7), base-passwd (= 3.5.47), bash (= 5.0-6ubuntu1.2), binutils (= 2.34-6ubuntu1.4), binutils-common (= 2.34-6ubuntu1.4), binutils-powerpc64le-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), liblsan0 (= 10.3.0-1ubuntu1~20.04), 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.6), libpam-modules-bin (= 1.3.1-5ubuntu4.6), libpam-runtime (= 1.3.1-5ubuntu4.6), libpam0g (= 1.3.1-5ubuntu4.6), 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.7), libpython3.8-stdlib (= 3.8.10-0ubuntu1~20.04.7), libquadmath0 (= 10.3.0-1ubuntu1~20.04), 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.17), libssl1.1 (= 1.1.1f-1ubuntu2.17), 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.21), libsystemd0 (= 245.4-4ubuntu3.21), libtinfo6 (= 6.2-0ubuntu2), libtool (= 2.4.6-14), libtsan0 (= 10.3.0-1ubuntu1~20.04), libubsan1 (= 10.3.0-1ubuntu1~20.04), libuchardet0 (= 0.0.6-3build1), libudev1 (= 245.4-4ubuntu3.21), 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-147.164), 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.17), 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-1ubuntu0.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-1ubuntu0.20.04.0), python3-urllib3 (= 1.25.8-2ubuntu0.2), python3.8 (= 3.8.10-0ubuntu1~20.04.7), python3.8-minimal (= 3.8.10-0ubuntu1~20.04.7), 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.3), tzdata (= 2023c-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="1679517586" +------------------------------------------------------------------------------+ | Package contents | +------------------------------------------------------------------------------+ haproxy_2.0.31-0ubuntu0.1_ppc64el.deb ------------------------------------- new Debian package, version 2.0. size 1621476 bytes: control archive=5240 bytes. 325 bytes, 12 lines conffiles 935 bytes, 18 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.31-0ubuntu0.1 Architecture: ppc64el Maintainer: Ubuntu Developers Installed-Size: 4135 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. Original-Maintainer: Debian HAProxy Maintainers drwxr-xr-x root/root 0 2023-03-22 20:39 ./ drwxr-xr-x root/root 0 2023-03-22 20:39 ./etc/ drwxr-xr-x root/root 0 2023-03-22 20:39 ./etc/default/ -rw-r--r-- root/root 309 2023-03-22 20:39 ./etc/default/haproxy drwxr-xr-x root/root 0 2023-03-22 20:39 ./etc/haproxy/ drwxr-xr-x root/root 0 2023-03-22 20:39 ./etc/haproxy/errors/ -rw-r--r-- root/root 188 2023-02-14 15:58 ./etc/haproxy/errors/400.http -rw-r--r-- root/root 189 2023-02-14 15:58 ./etc/haproxy/errors/403.http -rw-r--r-- root/root 213 2023-02-14 15:58 ./etc/haproxy/errors/408.http -rw-r--r-- root/root 205 2023-02-14 15:58 ./etc/haproxy/errors/500.http -rw-r--r-- root/root 205 2023-02-14 15:58 ./etc/haproxy/errors/502.http -rw-r--r-- root/root 213 2023-02-14 15:58 ./etc/haproxy/errors/503.http -rw-r--r-- root/root 195 2023-02-14 15:58 ./etc/haproxy/errors/504.http -rw-r--r-- root/root 1305 2023-03-22 20:39 ./etc/haproxy/haproxy.cfg drwxr-xr-x root/root 0 2023-03-22 20:39 ./etc/init.d/ -rwxr-xr-x root/root 3406 2023-03-22 20:39 ./etc/init.d/haproxy drwxr-xr-x root/root 0 2023-03-22 20:39 ./etc/logrotate.d/ -rw-r--r-- root/root 178 2023-03-22 20:39 ./etc/logrotate.d/haproxy drwxr-xr-x root/root 0 2023-03-22 20:39 ./etc/rsyslog.d/ -rw-r--r-- root/root 286 2023-03-22 20:39 ./etc/rsyslog.d/49-haproxy.conf drwxr-xr-x root/root 0 2023-03-22 20:39 ./lib/ drwxr-xr-x root/root 0 2023-03-22 20:39 ./lib/systemd/ drwxr-xr-x root/root 0 2023-03-22 20:39 ./lib/systemd/system/ -rw-r--r-- root/root 1517 2023-03-22 20:39 ./lib/systemd/system/haproxy.service drwxr-xr-x root/root 0 2023-03-22 20:39 ./usr/ drwxr-xr-x root/root 0 2023-03-22 20:39 ./usr/bin/ -rwxr-xr-x root/root 67792 2023-03-22 20:39 ./usr/bin/halog drwxr-xr-x root/root 0 2023-03-22 20:39 ./usr/lib/ drwxr-xr-x root/root 0 2023-03-22 20:39 ./usr/lib/tmpfiles.d/ -rw-r--r-- root/root 38 2023-03-22 20:39 ./usr/lib/tmpfiles.d/haproxy.conf drwxr-xr-x root/root 0 2023-03-22 20:39 ./usr/sbin/ -rwxr-xr-x root/root 3214024 2023-03-22 20:39 ./usr/sbin/haproxy drwxr-xr-x root/root 0 2023-03-22 20:39 ./usr/share/ drwxr-xr-x root/root 0 2023-03-22 20:39 ./usr/share/doc/ drwxr-xr-x root/root 0 2023-03-22 20:39 ./usr/share/doc/haproxy/ -rw-r--r-- root/root 2643 2023-03-22 20:39 ./usr/share/doc/haproxy/51Degrees-device-detection.txt.gz -rw-r--r-- root/root 2605 2023-03-22 20:39 ./usr/share/doc/haproxy/DeviceAtlas-device-detection.txt -rw-r--r-- root/root 807 2023-03-22 20:39 ./usr/share/doc/haproxy/NEWS.Debian.gz -rw-r--r-- root/root 1093 2023-02-14 15:58 ./usr/share/doc/haproxy/README -rw-r--r-- root/root 1209 2023-03-22 20:39 ./usr/share/doc/haproxy/README.Debian -rw-r--r-- root/root 66 2023-03-22 20:39 ./usr/share/doc/haproxy/SOCKS4.protocol.txt -rw-r--r-- root/root 12430 2023-02-14 15:58 ./usr/share/doc/haproxy/SPOE.txt.gz -rw-r--r-- root/root 2673 2023-03-22 20:39 ./usr/share/doc/haproxy/WURFL-device-detection.txt -rw-r--r-- root/root 15869 2023-02-14 15:58 ./usr/share/doc/haproxy/architecture.txt.gz -rw-r--r-- root/root 2582 2023-03-22 20:39 ./usr/share/doc/haproxy/changelog.Debian.gz -rw-r--r-- root/root 2152 2023-03-22 20:39 ./usr/share/doc/haproxy/close-options.txt -rw-r--r-- root/root 242303 2023-02-14 15:58 ./usr/share/doc/haproxy/configuration.txt.gz drwxr-xr-x root/root 0 2023-02-14 15:58 ./usr/share/doc/haproxy/contrib/ drwxr-xr-x root/root 0 2023-02-14 15:58 ./usr/share/doc/haproxy/contrib/51d/ drwxr-xr-x root/root 0 2023-02-14 15:58 ./usr/share/doc/haproxy/contrib/51d/src/ drwxr-xr-x root/root 0 2023-02-14 15:58 ./usr/share/doc/haproxy/contrib/51d/src/cityhash/ -rw-r--r-- root/root 157 2023-02-14 15:58 ./usr/share/doc/haproxy/contrib/51d/src/cityhash/city.c drwxr-xr-x root/root 0 2023-03-22 20:39 ./usr/share/doc/haproxy/contrib/51d/src/pattern/ -rw-r--r-- root/root 3089 2023-02-14 15:58 ./usr/share/doc/haproxy/contrib/51d/src/pattern/51Degrees.c -rw-r--r-- root/root 1254 2023-02-14 15:58 ./usr/share/doc/haproxy/contrib/51d/src/pattern/51Degrees.h.gz -rw-r--r-- root/root 195 2023-02-14 15:58 ./usr/share/doc/haproxy/contrib/51d/src/threading.c drwxr-xr-x root/root 0 2023-03-22 20:39 ./usr/share/doc/haproxy/contrib/51d/src/trie/ -rw-r--r-- root/root 2548 2023-02-14 15:58 ./usr/share/doc/haproxy/contrib/51d/src/trie/51Degrees.c -rw-r--r-- root/root 3418 2023-02-14 15:58 ./usr/share/doc/haproxy/contrib/51d/src/trie/51Degrees.h drwxr-xr-x root/root 0 2023-02-14 15:58 ./usr/share/doc/haproxy/contrib/base64/ -rw-r--r-- root/root 1415 2023-02-14 15:58 ./usr/share/doc/haproxy/contrib/base64/base64rev-gen.c drwxr-xr-x root/root 0 2023-03-22 20:39 ./usr/share/doc/haproxy/contrib/debug/ -rw-r--r-- root/root 200 2023-02-14 15:58 ./usr/share/doc/haproxy/contrib/debug/Makefile -rw-r--r-- root/root 3091 2023-02-14 15:58 ./usr/share/doc/haproxy/contrib/debug/flags.c.gz drwxr-xr-x root/root 0 2023-03-22 20:39 ./usr/share/doc/haproxy/contrib/deviceatlas/ -rw-r--r-- root/root 271 2023-02-14 15:58 ./usr/share/doc/haproxy/contrib/deviceatlas/Makefile -rw-r--r-- root/root 4069 2023-02-14 15:58 ./usr/share/doc/haproxy/contrib/deviceatlas/dac.c -rw-r--r-- root/root 5811 2023-02-14 15:58 ./usr/share/doc/haproxy/contrib/deviceatlas/dac.h.gz -rw-r--r-- root/root 19 2023-02-14 15:58 ./usr/share/doc/haproxy/contrib/deviceatlas/json.c drwxr-xr-x root/root 0 2023-03-22 20:39 ./usr/share/doc/haproxy/contrib/hpack/ -rw-r--r-- root/root 170 2023-02-14 15:58 ./usr/share/doc/haproxy/contrib/hpack/Makefile -rw-r--r-- root/root 2173 2023-02-14 15:58 ./usr/share/doc/haproxy/contrib/hpack/decode.c.gz -rw-r--r-- root/root 1729 2023-02-14 15:58 ./usr/share/doc/haproxy/contrib/hpack/gen-enc.c.gz -rw-r--r-- root/root 2500 2023-02-14 15:58 ./usr/share/doc/haproxy/contrib/hpack/gen-rht.c.gz drwxr-xr-x root/root 0 2023-03-22 20:39 ./usr/share/doc/haproxy/contrib/ip6range/ -rw-r--r-- root/root 160 2023-02-14 15:58 ./usr/share/doc/haproxy/contrib/ip6range/Makefile -rw-r--r-- root/root 2990 2023-02-14 15:58 ./usr/share/doc/haproxy/contrib/ip6range/ip6range.c.gz drwxr-xr-x root/root 0 2023-03-22 20:39 ./usr/share/doc/haproxy/contrib/iprange/ -rw-r--r-- root/root 159 2023-02-14 15:58 ./usr/share/doc/haproxy/contrib/iprange/Makefile -rw-r--r-- root/root 2191 2023-02-14 15:58 ./usr/share/doc/haproxy/contrib/iprange/iprange.c.gz drwxr-xr-x root/root 0 2023-03-22 20:39 ./usr/share/doc/haproxy/contrib/mod_defender/ -rw-r--r-- root/root 1229 2023-02-14 15:58 ./usr/share/doc/haproxy/contrib/mod_defender/Makefile -rw-r--r-- root/root 2051 2023-02-14 15:58 ./usr/share/doc/haproxy/contrib/mod_defender/README.gz -rw-r--r-- root/root 4393 2023-02-14 15:58 ./usr/share/doc/haproxy/contrib/mod_defender/defender.c.gz -rw-r--r-- root/root 971 2023-02-14 15:58 ./usr/share/doc/haproxy/contrib/mod_defender/defender.h -rw-r--r-- root/root 10197 2023-02-14 15:58 ./usr/share/doc/haproxy/contrib/mod_defender/spoa.c.gz -rw-r--r-- root/root 1397 2023-02-14 15:58 ./usr/share/doc/haproxy/contrib/mod_defender/spoa.h -rw-r--r-- root/root 10711 2023-02-14 15:58 ./usr/share/doc/haproxy/contrib/mod_defender/standalone.c.gz -rw-r--r-- root/root 2034 2023-02-14 15:58 ./usr/share/doc/haproxy/contrib/mod_defender/standalone.h drwxr-xr-x root/root 0 2023-03-22 20:39 ./usr/share/doc/haproxy/contrib/modsecurity/ -rw-r--r-- root/root 1031 2023-02-14 15:58 ./usr/share/doc/haproxy/contrib/modsecurity/Makefile -rw-r--r-- root/root 2024 2023-02-14 15:58 ./usr/share/doc/haproxy/contrib/modsecurity/README.gz -rw-r--r-- root/root 4277 2023-02-14 15:58 ./usr/share/doc/haproxy/contrib/modsecurity/modsec_wrapper.c.gz -rw-r--r-- root/root 945 2023-02-14 15:58 ./usr/share/doc/haproxy/contrib/modsecurity/modsec_wrapper.h -rw-r--r-- root/root 10345 2023-02-14 15:58 ./usr/share/doc/haproxy/contrib/modsecurity/spoa.c.gz -rw-r--r-- root/root 1540 2023-02-14 15:58 ./usr/share/doc/haproxy/contrib/modsecurity/spoa.h drwxr-xr-x root/root 0 2023-03-22 20:39 ./usr/share/doc/haproxy/contrib/netsnmp-perl/ -rw-r--r-- root/root 1280 2023-02-14 15:58 ./usr/share/doc/haproxy/contrib/netsnmp-perl/README.gz -rw-r--r-- root/root 4192 2023-02-14 15:58 ./usr/share/doc/haproxy/contrib/netsnmp-perl/cacti_data_query_haproxy_backends.xml.gz -rw-r--r-- root/root 4183 2023-02-14 15:58 ./usr/share/doc/haproxy/contrib/netsnmp-perl/cacti_data_query_haproxy_frontends.xml.gz -rw-r--r-- root/root 1735 2023-02-14 15:58 ./usr/share/doc/haproxy/contrib/netsnmp-perl/haproxy.pl.gz -rw-r--r-- root/root 2097 2023-02-14 15:58 ./usr/share/doc/haproxy/contrib/netsnmp-perl/haproxy_backend.xml -rw-r--r-- root/root 2096 2023-02-14 15:58 ./usr/share/doc/haproxy/contrib/netsnmp-perl/haproxy_frontend.xml -rw-r--r-- root/root 2275 2023-02-14 15:58 ./usr/share/doc/haproxy/contrib/netsnmp-perl/haproxy_socket.xml drwxr-xr-x root/root 0 2023-03-22 20:39 ./usr/share/doc/haproxy/contrib/plug_qdisc/ -rw-r--r-- root/root 2746 2023-02-14 15:58 ./usr/share/doc/haproxy/contrib/plug_qdisc/README -rw-r--r-- root/root 2308 2023-02-14 15:58 ./usr/share/doc/haproxy/contrib/plug_qdisc/plug_qdisc.c drwxr-xr-x root/root 0 2023-03-22 20:39 ./usr/share/doc/haproxy/contrib/prometheus-exporter/ -rw-r--r-- root/root 5021 2023-02-14 15:58 ./usr/share/doc/haproxy/contrib/prometheus-exporter/README.gz -rw-r--r-- root/root 15677 2023-02-14 15:58 ./usr/share/doc/haproxy/contrib/prometheus-exporter/service-prometheus.c.gz -rw-r--r-- root/root 103717 2023-03-22 20:39 ./usr/share/doc/haproxy/contrib/prometheus-exporter/service-prometheus.o.gz drwxr-xr-x root/root 0 2023-03-22 20:39 ./usr/share/doc/haproxy/contrib/selinux/ -rw-r--r-- root/root 648 2023-02-14 15:58 ./usr/share/doc/haproxy/contrib/selinux/README -rw-r--r-- root/root 375 2023-02-14 15:58 ./usr/share/doc/haproxy/contrib/selinux/haproxy.fc -rw-r--r-- root/root 57 2023-02-14 15:58 ./usr/share/doc/haproxy/contrib/selinux/haproxy.if -rw-r--r-- root/root 1682 2023-02-14 15:58 ./usr/share/doc/haproxy/contrib/selinux/haproxy.te drwxr-xr-x root/root 0 2023-03-22 20:39 ./usr/share/doc/haproxy/contrib/spoa_example/ -rw-r--r-- root/root 384 2023-02-14 15:58 ./usr/share/doc/haproxy/contrib/spoa_example/Makefile -rw-r--r-- root/root 2860 2023-02-14 15:58 ./usr/share/doc/haproxy/contrib/spoa_example/README drwxr-xr-x root/root 0 2023-03-22 20:39 ./usr/share/doc/haproxy/contrib/spoa_example/include/ -rw-r--r-- root/root 3922 2023-02-14 15:58 ./usr/share/doc/haproxy/contrib/spoa_example/include/mini-clist.h -rw-r--r-- root/root 2517 2023-02-14 15:58 ./usr/share/doc/haproxy/contrib/spoa_example/include/spoe_types.h.gz -rw-r--r-- root/root 2753 2023-02-14 15:58 ./usr/share/doc/haproxy/contrib/spoa_example/include/spop_functions.h.gz -rw-r--r-- root/root 10471 2023-02-14 15:58 ./usr/share/doc/haproxy/contrib/spoa_example/spoa.c.gz drwxr-xr-x root/root 0 2023-03-22 20:39 ./usr/share/doc/haproxy/contrib/spoa_server/ -rw-r--r-- root/root 639 2023-02-14 15:58 ./usr/share/doc/haproxy/contrib/spoa_server/Makefile -rw-r--r-- root/root 2286 2023-02-14 15:58 ./usr/share/doc/haproxy/contrib/spoa_server/README -rw-r--r-- root/root 1373 2023-02-14 15:58 ./usr/share/doc/haproxy/contrib/spoa_server/print_r.lua -rw-r--r-- root/root 2653 2023-02-14 15:58 ./usr/share/doc/haproxy/contrib/spoa_server/ps_lua.c.gz -rw-r--r-- root/root 730 2023-02-14 15:58 ./usr/share/doc/haproxy/contrib/spoa_server/ps_lua.lua -rw-r--r-- root/root 3055 2023-02-14 15:58 ./usr/share/doc/haproxy/contrib/spoa_server/ps_python.c.gz -rw-r--r-- root/root 826 2023-02-14 15:58 ./usr/share/doc/haproxy/contrib/spoa_server/ps_python.py -rw-r--r-- root/root 978 2023-02-14 15:58 ./usr/share/doc/haproxy/contrib/spoa_server/spoa-server.conf -rw-r--r-- root/root 310 2023-02-14 15:58 ./usr/share/doc/haproxy/contrib/spoa_server/spoa-server.spoe.conf -rw-r--r-- root/root 7652 2023-02-14 15:58 ./usr/share/doc/haproxy/contrib/spoa_server/spoa.c.gz -rw-r--r-- root/root 1571 2023-02-14 15:58 ./usr/share/doc/haproxy/contrib/spoa_server/spoa.h.gz drwxr-xr-x root/root 0 2023-03-22 20:39 ./usr/share/doc/haproxy/contrib/syntax-highlight/ -rw-r--r-- root/root 2215 2023-02-14 15:58 ./usr/share/doc/haproxy/contrib/syntax-highlight/haproxy.vim.gz drwxr-xr-x root/root 0 2023-03-22 20:39 ./usr/share/doc/haproxy/contrib/tcploop/ -rw-r--r-- root/root 177 2023-02-14 15:58 ./usr/share/doc/haproxy/contrib/tcploop/Makefile -rw-r--r-- root/root 6842 2023-02-14 15:58 ./usr/share/doc/haproxy/contrib/tcploop/tcploop.c.gz drwxr-xr-x root/root 0 2023-02-14 15:58 ./usr/share/doc/haproxy/contrib/trace/ -rw-r--r-- root/root 2048 2023-02-14 15:58 ./usr/share/doc/haproxy/contrib/trace/trace.awk drwxr-xr-x root/root 0 2023-02-14 15:58 ./usr/share/doc/haproxy/contrib/wireshark-dissectors/ drwxr-xr-x root/root 0 2023-03-22 20:39 ./usr/share/doc/haproxy/contrib/wireshark-dissectors/peers/ -rw-r--r-- root/root 1240 2023-02-14 15:58 ./usr/share/doc/haproxy/contrib/wireshark-dissectors/peers/README -rw-r--r-- root/root 9162 2023-02-14 15:58 ./usr/share/doc/haproxy/contrib/wireshark-dissectors/peers/packet-happp.c.gz -rw-r--r-- root/root 692 2023-02-14 15:58 ./usr/share/doc/haproxy/contrib/wireshark-dissectors/peers/wireshark.happp.dissector.patch drwxr-xr-x root/root 0 2023-02-14 15:58 ./usr/share/doc/haproxy/contrib/wurfl/ -rw-r--r-- root/root 252 2023-02-14 15:58 ./usr/share/doc/haproxy/contrib/wurfl/Makefile -rw-r--r-- root/root 2955 2023-02-14 15:58 ./usr/share/doc/haproxy/contrib/wurfl/dummy-wurfl.c drwxr-xr-x root/root 0 2023-03-22 20:39 ./usr/share/doc/haproxy/contrib/wurfl/wurfl/ -rw-r--r-- root/root 5609 2023-02-14 15:58 ./usr/share/doc/haproxy/contrib/wurfl/wurfl/wurfl.h.gz -rw-r--r-- root/root 1083 2023-03-22 20:39 ./usr/share/doc/haproxy/cookie-options.txt -rw-r--r-- root/root 9945 2023-03-22 20:39 ./usr/share/doc/haproxy/copyright drwxr-xr-x root/root 0 2023-03-22 20:39 ./usr/share/doc/haproxy/examples/ -rw-r--r-- root/root 3740 2023-02-14 15:58 ./usr/share/doc/haproxy/examples/acl-content-sw.cfg -rw-r--r-- root/root 2499 2023-02-14 15:58 ./usr/share/doc/haproxy/examples/content-sw-sample.cfg -rw-r--r-- root/root 1234 2023-02-14 15:58 ./usr/share/doc/haproxy/examples/option-http_proxy.cfg -rw-r--r-- root/root 1300 2023-02-14 15:58 ./usr/share/doc/haproxy/examples/socks4.cfg -rw-r--r-- root/root 2274 2023-02-14 15:58 ./usr/share/doc/haproxy/examples/transparent_proxy.cfg -rw-r--r-- root/root 1239 2023-02-14 15:58 ./usr/share/doc/haproxy/examples/wurfl-example.cfg -rw-r--r-- root/root 29005 2023-02-14 15:58 ./usr/share/doc/haproxy/intro.txt.gz -rw-r--r-- root/root 3471 2023-03-22 20:39 ./usr/share/doc/haproxy/linux-syn-cookies.txt -rw-r--r-- root/root 13343 2023-02-14 15:58 ./usr/share/doc/haproxy/lua.txt.gz -rw-r--r-- root/root 50647 2023-02-14 15:58 ./usr/share/doc/haproxy/management.txt.gz -rw-r--r-- root/root 1893 2023-03-22 20:39 ./usr/share/doc/haproxy/netscaler-client-ip-insertion-protocol.txt -rw-r--r-- root/root 3539 2023-02-14 15:58 ./usr/share/doc/haproxy/network-namespaces.txt -rw-r--r-- root/root 2725 2023-03-22 20:39 ./usr/share/doc/haproxy/peers-v2.0.txt.gz -rw-r--r-- root/root 5111 2023-03-22 20:39 ./usr/share/doc/haproxy/peers.txt.gz -rw-r--r-- root/root 15749 2023-03-22 20:39 ./usr/share/doc/haproxy/proxy-protocol.txt.gz -rw-r--r-- root/root 7137 2023-03-22 20:39 ./usr/share/doc/haproxy/regression-testing.txt.gz -rw-r--r-- root/root 1528 2023-03-22 20:39 ./usr/share/doc/haproxy/seamless_reload.txt drwxr-xr-x root/root 0 2023-03-22 20:39 ./usr/share/man/ drwxr-xr-x root/root 0 2023-03-22 20:39 ./usr/share/man/man1/ -rw-r--r-- root/root 1082 2023-03-22 20:39 ./usr/share/man/man1/halog.1.gz -rw-r--r-- root/root 18361 2023-03-22 20:39 ./usr/share/man/man1/haproxy-lua.1.gz -rw-r--r-- root/root 3227 2023-03-22 20:39 ./usr/share/man/man1/haproxy.1.gz drwxr-xr-x root/root 0 2023-03-22 20:39 ./var/ drwxr-xr-x root/root 0 2023-03-22 20:39 ./var/lib/ drwxr-xr-x root/root 0 2023-03-22 20:39 ./var/lib/haproxy/ drwxr-xr-x root/root 0 2023-03-22 20:39 ./var/lib/haproxy/dev/ +------------------------------------------------------------------------------+ | Post Build | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<> Not removing build depends: as requested +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: ppc64el Build Type: any Build-Space: 82076 Build-Time: 131 Distribution: focal-proposed Host Architecture: ppc64el Install-Time: 18 Job: haproxy_2.0.31-0ubuntu0.1.dsc Machine Architecture: ppc64el Package: haproxy Package-Time: 149 Source-Version: 2.0.31-0ubuntu0.1 Space: 82076 Status: successful Version: 2.0.31-0ubuntu0.1 -------------------------------------------------------------------------------- Finished at 2023-04-14T18:45:17Z Build needed 00:02:29, 82076k disk space RUN: /usr/share/launchpad-buildd/bin/in-target scan-for-processes --backend=chroot --series=focal --arch=ppc64el PACKAGEBUILD-25981808 Scanning for processes to kill in build PACKAGEBUILD-25981808