https://launchpad.net/~ubuntu-security-proposed/+archive/ubuntu/ppa/+build/19127904 RUN: /usr/share/launchpad-buildd/bin/builder-prep Kernel version: Linux lcy01-amd64-011 4.4.0-176-generic #206-Ubuntu SMP Fri Feb 28 05:02:04 UTC 2020 x86_64 Buildd toolchain package versions: launchpad-buildd_188 python-lpbuildd_188 sbuild_0.67.0-2ubuntu7.1 bzr-builder_0.7.3+bzr174~ppa13~ubuntu14.10.1 bzr_2.7.0-2ubuntu3.1 git-build-recipe_0.3.6~git201906051340.ff11471~ubuntu16.04.1 git_1:2.7.4-0ubuntu1.7 dpkg-dev_1.18.4ubuntu1.6 python-debian_0.1.27ubuntu2. Syncing the system clock with the buildd NTP service... 6 Apr 11:46:01 ntpdate[1930]: adjust time server 10.211.37.1 offset -0.019036 sec RUN: /usr/share/launchpad-buildd/bin/in-target unpack-chroot --backend=chroot --series=eoan --arch=amd64 PACKAGEBUILD-19127904 --image-type chroot /home/buildd/filecache-default/6814d4bbdedc39163e5a7d0f0a1f6a039f04bcb5 Creating target for build PACKAGEBUILD-19127904 RUN: /usr/share/launchpad-buildd/bin/in-target mount-chroot --backend=chroot --series=eoan --arch=amd64 PACKAGEBUILD-19127904 Starting target for build PACKAGEBUILD-19127904 RUN: /usr/share/launchpad-buildd/bin/in-target override-sources-list --backend=chroot --series=eoan --arch=amd64 PACKAGEBUILD-19127904 'deb http://ppa.launchpad.net/ubuntu-security-proposed/ppa/ubuntu eoan main' 'deb http://ftpmaster.internal/ubuntu eoan main universe' 'deb http://ftpmaster.internal/ubuntu eoan-security main universe' Overriding sources.list in build-PACKAGEBUILD-19127904 RUN: /usr/share/launchpad-buildd/bin/in-target add-trusted-keys --backend=chroot --series=eoan --arch=amd64 PACKAGEBUILD-19127904 Adding trusted keys to build-PACKAGEBUILD-19127904 Warning: apt-key output should not be parsed (stdout is not a terminal) OK Warning: apt-key output should not be parsed (stdout is not a terminal) /etc/apt/trusted.gpg -------------------- pub rsa1024 2009-01-22 [SC] 1DAB 0B71 FE08 CDC6 BD13 E2C0 ADCE 2AF3 A4E0 014F uid [ unknown] Launchpad PPA for Ubuntu Security Proposed /etc/apt/trusted.gpg.d/ubuntu-keyring-2012-archive.gpg ------------------------------------------------------ pub rsa4096 2012-05-11 [SC] 790B C727 7767 219C 42C8 6F93 3B4F E6AC C0B2 1F32 uid [ unknown] Ubuntu Archive Automatic Signing Key (2012) /etc/apt/trusted.gpg.d/ubuntu-keyring-2012-cdimage.gpg ------------------------------------------------------ pub rsa4096 2012-05-11 [SC] 8439 38DF 228D 22F7 B374 2BC0 D94A A3F0 EFE2 1092 uid [ unknown] Ubuntu CD Image Automatic Signing Key (2012) /etc/apt/trusted.gpg.d/ubuntu-keyring-2018-archive.gpg ------------------------------------------------------ pub rsa4096 2018-09-17 [SC] F6EC B376 2474 EDA9 D21B 7022 8719 20D1 991B C93C uid [ unknown] Ubuntu Archive Automatic Signing Key (2018) RUN: /usr/share/launchpad-buildd/bin/in-target update-debian-chroot --backend=chroot --series=eoan --arch=amd64 PACKAGEBUILD-19127904 Updating target for build PACKAGEBUILD-19127904 Get:1 http://ftpmaster.internal/ubuntu eoan InRelease [255 kB] Get:2 http://ppa.launchpad.net/ubuntu-security-proposed/ppa/ubuntu eoan InRelease [20.8 kB] Get:3 http://ftpmaster.internal/ubuntu eoan-security InRelease [97.5 kB] Get:4 http://ppa.launchpad.net/ubuntu-security-proposed/ppa/ubuntu eoan/main amd64 Packages [19.3 kB] Get:5 http://ppa.launchpad.net/ubuntu-security-proposed/ppa/ubuntu eoan/main Translation-en [6576 B] Get:6 http://ftpmaster.internal/ubuntu eoan/main amd64 Packages [969 kB] Get:7 http://ftpmaster.internal/ubuntu eoan/main Translation-en [505 kB] Get:8 http://ftpmaster.internal/ubuntu eoan/universe amd64 Packages [8798 kB] Get:9 http://ftpmaster.internal/ubuntu eoan/universe Translation-en [5198 kB] Get:10 http://ftpmaster.internal/ubuntu eoan-security/main amd64 Packages [176 kB] Get:11 http://ftpmaster.internal/ubuntu eoan-security/main Translation-en [62.9 kB] Get:12 http://ftpmaster.internal/ubuntu eoan-security/universe amd64 Packages [160 kB] Get:13 http://ftpmaster.internal/ubuntu eoan-security/universe Translation-en [55.1 kB] Fetched 16.3 MB in 2s (6589 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... The following package was automatically installed and is no longer required: libidn11 Use 'sudo apt autoremove' to remove it. The following NEW packages will be installed: logsave The following packages will be upgraded: apt base-files binutils binutils-common binutils-x86-64-linux-gnu build-essential coreutils cpp cpp-9 dpkg dpkg-dev e2fsprogs fakeroot g++ g++-9 gcc gcc-9 gcc-9-base grep libapparmor1 libapt-pkg5.90 libasan5 libatomic1 libbinutils libc-bin libc-dev-bin libc6 libc6-dev libcc1-0 libcom-err2 libdevmapper1.02.1 libdpkg-perl libext2fs2 libfakeroot libgcc-9-dev libgcc1 libgcrypt20 libgnutls30 libgomp1 libidn2-0 libip4tc2 libisl21 libitm1 liblsan0 libp11-kit0 libperl5.28 libquadmath0 libsqlite3-0 libss2 libstdc++-9-dev libstdc++6 libsystemd0 libtasn1-6 libtsan0 libubsan1 libudev1 linux-libc-dev login passwd perl perl-base perl-modules-5.28 systemd systemd-sysv tzdata 65 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 66.9 MB of archives. After this operation, 1959 kB of additional disk space will be used. Get:1 http://ftpmaster.internal/ubuntu eoan/main amd64 libc6-dev amd64 2.30-0ubuntu2 [2548 kB] Get:2 http://ftpmaster.internal/ubuntu eoan/main amd64 libc-dev-bin amd64 2.30-0ubuntu2 [71.6 kB] Get:3 http://ftpmaster.internal/ubuntu eoan-security/main amd64 linux-libc-dev amd64 5.3.0-45.37 [1131 kB] Get:4 http://ftpmaster.internal/ubuntu eoan/main amd64 libc6 amd64 2.30-0ubuntu2 [2725 kB] Get:5 http://ftpmaster.internal/ubuntu eoan/main amd64 libc-bin amd64 2.30-0ubuntu2 [634 kB] Get:6 http://ftpmaster.internal/ubuntu eoan/main amd64 libcc1-0 amd64 9.2.1-9ubuntu2 [49.1 kB] Get:7 http://ftpmaster.internal/ubuntu eoan-security/main amd64 binutils-x86-64-linux-gnu amd64 2.33-2ubuntu1.2 [1639 kB] Get:8 http://ftpmaster.internal/ubuntu eoan-security/main amd64 libbinutils amd64 2.33-2ubuntu1.2 [475 kB] Get:9 http://ftpmaster.internal/ubuntu eoan-security/main amd64 binutils-common amd64 2.33-2ubuntu1.2 [203 kB] Get:10 http://ftpmaster.internal/ubuntu eoan-security/main amd64 binutils amd64 2.33-2ubuntu1.2 [3400 B] Get:11 http://ftpmaster.internal/ubuntu eoan/main amd64 gcc-9-base amd64 9.2.1-9ubuntu2 [19.3 kB] Get:12 http://ftpmaster.internal/ubuntu eoan/main amd64 libgcc1 amd64 1:9.2.1-9ubuntu2 [40.8 kB] Get:13 http://ftpmaster.internal/ubuntu eoan/main amd64 libgomp1 amd64 9.2.1-9ubuntu2 [89.3 kB] Get:14 http://ftpmaster.internal/ubuntu eoan/main amd64 libitm1 amd64 9.2.1-9ubuntu2 [28.2 kB] Get:15 http://ftpmaster.internal/ubuntu eoan/main amd64 libatomic1 amd64 9.2.1-9ubuntu2 [9220 B] Get:16 http://ftpmaster.internal/ubuntu eoan/main amd64 libasan5 amd64 9.2.1-9ubuntu2 [395 kB] Get:17 http://ftpmaster.internal/ubuntu eoan/main amd64 liblsan0 amd64 9.2.1-9ubuntu2 [139 kB] Get:18 http://ftpmaster.internal/ubuntu eoan/main amd64 libtsan0 amd64 9.2.1-9ubuntu2 [301 kB] Get:19 http://ftpmaster.internal/ubuntu eoan/main amd64 libubsan1 amd64 9.2.1-9ubuntu2 [130 kB] Get:20 http://ftpmaster.internal/ubuntu eoan/main amd64 libquadmath0 amd64 9.2.1-9ubuntu2 [146 kB] Get:21 http://ftpmaster.internal/ubuntu eoan/main amd64 g++-9 amd64 9.2.1-9ubuntu2 [10.2 MB] Get:22 http://ftpmaster.internal/ubuntu eoan/main amd64 libstdc++-9-dev amd64 9.2.1-9ubuntu2 [1707 kB] Get:23 http://ftpmaster.internal/ubuntu eoan/main amd64 libgcc-9-dev amd64 9.2.1-9ubuntu2 [2359 kB] Get:24 http://ftpmaster.internal/ubuntu eoan/main amd64 gcc-9 amd64 9.2.1-9ubuntu2 [9763 kB] Get:25 http://ftpmaster.internal/ubuntu eoan/main amd64 cpp-9 amd64 9.2.1-9ubuntu2 [8957 kB] Get:26 http://ftpmaster.internal/ubuntu eoan/main amd64 libstdc++6 amd64 9.2.1-9ubuntu2 [511 kB] Get:27 http://ftpmaster.internal/ubuntu eoan/main amd64 libisl21 amd64 0.21-2 [576 kB] Get:28 http://ftpmaster.internal/ubuntu eoan/main amd64 base-files amd64 10.2ubuntu7 [60.6 kB] Get:29 http://ftpmaster.internal/ubuntu eoan/main amd64 coreutils amd64 8.30-3ubuntu2 [1249 kB] Get:30 http://ftpmaster.internal/ubuntu eoan/main amd64 dpkg amd64 1.19.7ubuntu2 [1130 kB] Get:31 http://ftpmaster.internal/ubuntu eoan/main amd64 grep amd64 3.3-1build1 [148 kB] Get:32 http://ftpmaster.internal/ubuntu eoan/main amd64 login amd64 1:4.5-1.1ubuntu4 [264 kB] Get:33 http://ftpmaster.internal/ubuntu eoan/main amd64 libperl5.28 amd64 5.28.1-6build1 [3818 kB] Get:34 http://ftpmaster.internal/ubuntu eoan/main amd64 perl amd64 5.28.1-6build1 [204 kB] Get:35 http://ftpmaster.internal/ubuntu eoan/main amd64 perl-base amd64 5.28.1-6build1 [1510 kB] Get:36 http://ftpmaster.internal/ubuntu eoan/main amd64 perl-modules-5.28 all 5.28.1-6build1 [2812 kB] Get:37 http://ftpmaster.internal/ubuntu eoan-security/main amd64 systemd-sysv amd64 242-7ubuntu3.6 [9364 B] Get:38 http://ftpmaster.internal/ubuntu eoan/main amd64 libapparmor1 amd64 2.13.3-5ubuntu1 [35.5 kB] Get:39 http://ftpmaster.internal/ubuntu eoan/main amd64 libidn2-0 amd64 2.2.0-2 [50.4 kB] Get:40 http://ftpmaster.internal/ubuntu eoan/main amd64 libp11-kit0 amd64 0.23.17-2 [188 kB] Get:41 http://ftpmaster.internal/ubuntu eoan/main amd64 libtasn1-6 amd64 4.14-3 [37.8 kB] Get:42 http://ftpmaster.internal/ubuntu eoan/main amd64 libgnutls30 amd64 3.6.9-5ubuntu1 [792 kB] Get:43 http://ftpmaster.internal/ubuntu eoan/main amd64 libip4tc2 amd64 1.8.3-2ubuntu5 [20.4 kB] Get:44 http://ftpmaster.internal/ubuntu eoan-security/main amd64 systemd amd64 242-7ubuntu3.6 [3439 kB] Get:45 http://ftpmaster.internal/ubuntu eoan-security/main amd64 libsystemd0 amd64 242-7ubuntu3.6 [261 kB] Get:46 http://ftpmaster.internal/ubuntu eoan-security/main amd64 libudev1 amd64 242-7ubuntu3.6 [76.7 kB] Get:47 http://ftpmaster.internal/ubuntu eoan/main amd64 libapt-pkg5.90 amd64 1.9.4 [847 kB] Get:48 http://ftpmaster.internal/ubuntu eoan/main amd64 apt amd64 1.9.4 [1279 kB] Get:49 http://ftpmaster.internal/ubuntu eoan-security/main amd64 libext2fs2 amd64 1.45.3-4ubuntu2.1 [181 kB] Get:50 http://ftpmaster.internal/ubuntu eoan-security/main amd64 e2fsprogs amd64 1.45.3-4ubuntu2.1 [526 kB] Get:51 http://ftpmaster.internal/ubuntu eoan-security/main amd64 logsave amd64 1.45.3-4ubuntu2.1 [9828 B] Get:52 http://ftpmaster.internal/ubuntu eoan-security/main amd64 libgcrypt20 amd64 1.8.4-5ubuntu2.1 [419 kB] Get:53 http://ftpmaster.internal/ubuntu eoan/main amd64 passwd amd64 1:4.5-1.1ubuntu4 [815 kB] Get:54 http://ftpmaster.internal/ubuntu eoan-security/main amd64 libcom-err2 amd64 1.45.3-4ubuntu2.1 [9164 B] Get:55 http://ftpmaster.internal/ubuntu eoan-security/main amd64 libss2 amd64 1.45.3-4ubuntu2.1 [11.3 kB] Get:56 http://ftpmaster.internal/ubuntu eoan/main amd64 libdevmapper1.02.1 amd64 2:1.02.155-2ubuntu6 [127 kB] Get:57 http://ftpmaster.internal/ubuntu eoan-security/main amd64 libsqlite3-0 amd64 3.29.0-2ubuntu0.2 [538 kB] Get:58 http://ftpmaster.internal/ubuntu eoan/main amd64 tzdata all 2019c-3 [208 kB] Get:59 http://ftpmaster.internal/ubuntu eoan/main amd64 g++ amd64 4:9.2.1-3.1ubuntu1 [1612 B] Get:60 http://ftpmaster.internal/ubuntu eoan/main amd64 gcc amd64 4:9.2.1-3.1ubuntu1 [5216 B] Get:61 http://ftpmaster.internal/ubuntu eoan/main amd64 cpp amd64 4:9.2.1-3.1ubuntu1 [27.6 kB] Get:62 http://ftpmaster.internal/ubuntu eoan/main amd64 dpkg-dev all 1.19.7ubuntu2 [679 kB] Get:63 http://ftpmaster.internal/ubuntu eoan/main amd64 libdpkg-perl all 1.19.7ubuntu2 [230 kB] Get:64 http://ftpmaster.internal/ubuntu eoan/main amd64 build-essential amd64 12.8ubuntu1 [4624 B] Get:65 http://ftpmaster.internal/ubuntu eoan/main amd64 libfakeroot amd64 1.24-1 [25.7 kB] Get:66 http://ftpmaster.internal/ubuntu eoan/main amd64 fakeroot amd64 1.24-1 [62.6 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 66.9 MB in 1s (55.4 MB/s) (Reading database ... 12730 files and directories currently installed.) Preparing to unpack .../libc6-dev_2.30-0ubuntu2_amd64.deb ... Unpacking libc6-dev:amd64 (2.30-0ubuntu2) over (2.29-0ubuntu3) ... Preparing to unpack .../libc-dev-bin_2.30-0ubuntu2_amd64.deb ... Unpacking libc-dev-bin (2.30-0ubuntu2) over (2.29-0ubuntu3) ... Preparing to unpack .../linux-libc-dev_5.3.0-45.37_amd64.deb ... Unpacking linux-libc-dev:amd64 (5.3.0-45.37) over (5.2.0-15.16) ... Preparing to unpack .../libc6_2.30-0ubuntu2_amd64.deb ... Unpacking libc6:amd64 (2.30-0ubuntu2) over (2.29-0ubuntu3) ... Setting up libc6:amd64 (2.30-0ubuntu2) ... (Reading database ... 12736 files and directories currently installed.) Preparing to unpack .../libc-bin_2.30-0ubuntu2_amd64.deb ... Unpacking libc-bin (2.30-0ubuntu2) over (2.29-0ubuntu3) ... Setting up libc-bin (2.30-0ubuntu2) ... (Reading database ... 12736 files and directories currently installed.) Preparing to unpack .../0-libcc1-0_9.2.1-9ubuntu2_amd64.deb ... Unpacking libcc1-0:amd64 (9.2.1-9ubuntu2) over (9.2.1-6ubuntu1) ... Preparing to unpack .../1-binutils-x86-64-linux-gnu_2.33-2ubuntu1.2_amd64.deb ... Unpacking binutils-x86-64-linux-gnu (2.33-2ubuntu1.2) over (2.32.51.20190821-1ubuntu1) ... Preparing to unpack .../2-libbinutils_2.33-2ubuntu1.2_amd64.deb ... Unpacking libbinutils:amd64 (2.33-2ubuntu1.2) over (2.32.51.20190821-1ubuntu1) ... Preparing to unpack .../3-binutils-common_2.33-2ubuntu1.2_amd64.deb ... Unpacking binutils-common:amd64 (2.33-2ubuntu1.2) over (2.32.51.20190821-1ubuntu1) ... Preparing to unpack .../4-binutils_2.33-2ubuntu1.2_amd64.deb ... Unpacking binutils (2.33-2ubuntu1.2) over (2.32.51.20190821-1ubuntu1) ... Preparing to unpack .../5-gcc-9-base_9.2.1-9ubuntu2_amd64.deb ... Unpacking gcc-9-base:amd64 (9.2.1-9ubuntu2) over (9.2.1-6ubuntu1) ... Setting up gcc-9-base:amd64 (9.2.1-9ubuntu2) ... (Reading database ... 12736 files and directories currently installed.) Preparing to unpack .../libgcc1_1%3a9.2.1-9ubuntu2_amd64.deb ... Unpacking libgcc1:amd64 (1:9.2.1-9ubuntu2) over (1:9.2.1-6ubuntu1) ... Setting up libgcc1:amd64 (1:9.2.1-9ubuntu2) ... (Reading database ... 12736 files and directories currently installed.) Preparing to unpack .../00-libgomp1_9.2.1-9ubuntu2_amd64.deb ... Unpacking libgomp1:amd64 (9.2.1-9ubuntu2) over (9.2.1-6ubuntu1) ... Preparing to unpack .../01-libitm1_9.2.1-9ubuntu2_amd64.deb ... Unpacking libitm1:amd64 (9.2.1-9ubuntu2) over (9.2.1-6ubuntu1) ... Preparing to unpack .../02-libatomic1_9.2.1-9ubuntu2_amd64.deb ... Unpacking libatomic1:amd64 (9.2.1-9ubuntu2) over (9.2.1-6ubuntu1) ... Preparing to unpack .../03-libasan5_9.2.1-9ubuntu2_amd64.deb ... Unpacking libasan5:amd64 (9.2.1-9ubuntu2) over (9.2.1-6ubuntu1) ... Preparing to unpack .../04-liblsan0_9.2.1-9ubuntu2_amd64.deb ... Unpacking liblsan0:amd64 (9.2.1-9ubuntu2) over (9.2.1-6ubuntu1) ... Preparing to unpack .../05-libtsan0_9.2.1-9ubuntu2_amd64.deb ... Unpacking libtsan0:amd64 (9.2.1-9ubuntu2) over (9.2.1-6ubuntu1) ... Preparing to unpack .../06-libubsan1_9.2.1-9ubuntu2_amd64.deb ... Unpacking libubsan1:amd64 (9.2.1-9ubuntu2) over (9.2.1-6ubuntu1) ... Preparing to unpack .../07-libquadmath0_9.2.1-9ubuntu2_amd64.deb ... Unpacking libquadmath0:amd64 (9.2.1-9ubuntu2) over (9.2.1-6ubuntu1) ... Preparing to unpack .../08-g++-9_9.2.1-9ubuntu2_amd64.deb ... Unpacking g++-9 (9.2.1-9ubuntu2) over (9.2.1-6ubuntu1) ... Preparing to unpack .../09-libstdc++-9-dev_9.2.1-9ubuntu2_amd64.deb ... Unpacking libstdc++-9-dev:amd64 (9.2.1-9ubuntu2) over (9.2.1-6ubuntu1) ... Preparing to unpack .../10-libgcc-9-dev_9.2.1-9ubuntu2_amd64.deb ... Unpacking libgcc-9-dev:amd64 (9.2.1-9ubuntu2) over (9.2.1-6ubuntu1) ... Preparing to unpack .../11-gcc-9_9.2.1-9ubuntu2_amd64.deb ... Unpacking gcc-9 (9.2.1-9ubuntu2) over (9.2.1-6ubuntu1) ... Preparing to unpack .../12-cpp-9_9.2.1-9ubuntu2_amd64.deb ... Unpacking cpp-9 (9.2.1-9ubuntu2) over (9.2.1-6ubuntu1) ... Preparing to unpack .../13-libstdc++6_9.2.1-9ubuntu2_amd64.deb ... Unpacking libstdc++6:amd64 (9.2.1-9ubuntu2) over (9.2.1-6ubuntu1) ... Setting up libstdc++6:amd64 (9.2.1-9ubuntu2) ... (Reading database ... 12740 files and directories currently installed.) Preparing to unpack .../libisl21_0.21-2_amd64.deb ... Unpacking libisl21:amd64 (0.21-2) over (0.21-1) ... Preparing to unpack .../base-files_10.2ubuntu7_amd64.deb ... Unpacking base-files (10.2ubuntu7) over (10.2ubuntu6) ... Setting up base-files (10.2ubuntu7) ... 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 ... (Reading database ... 12740 files and directories currently installed.) Preparing to unpack .../coreutils_8.30-3ubuntu2_amd64.deb ... Unpacking coreutils (8.30-3ubuntu2) over (8.30-3ubuntu1) ... Setting up coreutils (8.30-3ubuntu2) ... (Reading database ... 12740 files and directories currently installed.) Preparing to unpack .../dpkg_1.19.7ubuntu2_amd64.deb ... Unpacking dpkg (1.19.7ubuntu2) over (1.19.7ubuntu1) ... Setting up dpkg (1.19.7ubuntu2) ... (Reading database ... 12740 files and directories currently installed.) Preparing to unpack .../grep_3.3-1build1_amd64.deb ... Unpacking grep (3.3-1build1) over (3.3-1) ... Setting up grep (3.3-1build1) ... (Reading database ... 12740 files and directories currently installed.) Preparing to unpack .../login_1%3a4.5-1.1ubuntu4_amd64.deb ... Unpacking login (1:4.5-1.1ubuntu4) over (1:4.5-1.1ubuntu3) ... Setting up login (1:4.5-1.1ubuntu4) ... (Reading database ... 12740 files and directories currently installed.) Preparing to unpack .../libperl5.28_5.28.1-6build1_amd64.deb ... Unpacking libperl5.28:amd64 (5.28.1-6build1) over (5.28.1-6) ... Preparing to unpack .../perl_5.28.1-6build1_amd64.deb ... Unpacking perl (5.28.1-6build1) over (5.28.1-6) ... Preparing to unpack .../perl-base_5.28.1-6build1_amd64.deb ... Unpacking perl-base (5.28.1-6build1) over (5.28.1-6) ... Setting up perl-base (5.28.1-6build1) ... (Reading database ... 12742 files and directories currently installed.) Preparing to unpack .../perl-modules-5.28_5.28.1-6build1_all.deb ... Unpacking perl-modules-5.28 (5.28.1-6build1) over (5.28.1-6) ... Preparing to unpack .../systemd-sysv_242-7ubuntu3.6_amd64.deb ... Unpacking systemd-sysv (242-7ubuntu3.6) over (241-7ubuntu1) ... Preparing to unpack .../libapparmor1_2.13.3-5ubuntu1_amd64.deb ... Unpacking libapparmor1:amd64 (2.13.3-5ubuntu1) over (2.13.2-9ubuntu7) ... Preparing to unpack .../libidn2-0_2.2.0-2_amd64.deb ... Unpacking libidn2-0:amd64 (2.2.0-2) over (2.2.0-1) ... Setting up libidn2-0:amd64 (2.2.0-2) ... (Reading database ... 12742 files and directories currently installed.) Preparing to unpack .../libp11-kit0_0.23.17-2_amd64.deb ... Unpacking libp11-kit0:amd64 (0.23.17-2) over (0.23.16.1-2) ... Setting up libp11-kit0:amd64 (0.23.17-2) ... (Reading database ... 12742 files and directories currently installed.) Preparing to unpack .../libtasn1-6_4.14-3_amd64.deb ... Unpacking libtasn1-6:amd64 (4.14-3) over (4.14-2) ... Setting up libtasn1-6:amd64 (4.14-3) ... (Reading database ... 12742 files and directories currently installed.) Preparing to unpack .../libgnutls30_3.6.9-5ubuntu1_amd64.deb ... Unpacking libgnutls30:amd64 (3.6.9-5ubuntu1) over (3.6.9-4) ... Setting up libgnutls30:amd64 (3.6.9-5ubuntu1) ... (Reading database ... 12742 files and directories currently installed.) Preparing to unpack .../libip4tc2_1.8.3-2ubuntu5_amd64.deb ... Unpacking libip4tc2:amd64 (1.8.3-2ubuntu5) over (1.8.3-2ubuntu2) ... Preparing to unpack .../systemd_242-7ubuntu3.6_amd64.deb ... Unpacking systemd (242-7ubuntu3.6) over (241-7ubuntu1) ... Preparing to unpack .../libsystemd0_242-7ubuntu3.6_amd64.deb ... Unpacking libsystemd0:amd64 (242-7ubuntu3.6) over (241-7ubuntu1) ... Setting up libsystemd0:amd64 (242-7ubuntu3.6) ... (Reading database ... 12740 files and directories currently installed.) Preparing to unpack .../libudev1_242-7ubuntu3.6_amd64.deb ... Unpacking libudev1:amd64 (242-7ubuntu3.6) over (241-7ubuntu1) ... Setting up libudev1:amd64 (242-7ubuntu3.6) ... (Reading database ... 12740 files and directories currently installed.) Preparing to unpack .../libapt-pkg5.90_1.9.4_amd64.deb ... Unpacking libapt-pkg5.90:amd64 (1.9.4) over (1.9.3) ... Setting up libapt-pkg5.90:amd64 (1.9.4) ... (Reading database ... 12740 files and directories currently installed.) Preparing to unpack .../archives/apt_1.9.4_amd64.deb ... Unpacking apt (1.9.4) over (1.9.3) ... Setting up apt (1.9.4) ... (Reading database ... 12740 files and directories currently installed.) Preparing to unpack .../libext2fs2_1.45.3-4ubuntu2.1_amd64.deb ... Unpacking libext2fs2:amd64 (1.45.3-4ubuntu2.1) over (1.45.2-1ubuntu1) ... Setting up libext2fs2:amd64 (1.45.3-4ubuntu2.1) ... (Reading database ... 12740 files and directories currently installed.) Preparing to unpack .../e2fsprogs_1.45.3-4ubuntu2.1_amd64.deb ... Unpacking e2fsprogs (1.45.3-4ubuntu2.1) over (1.45.2-1ubuntu1) ... Selecting previously unselected package logsave. Preparing to unpack .../logsave_1.45.3-4ubuntu2.1_amd64.deb ... Unpacking logsave (1.45.3-4ubuntu2.1) ... Preparing to unpack .../libgcrypt20_1.8.4-5ubuntu2.1_amd64.deb ... Unpacking libgcrypt20:amd64 (1.8.4-5ubuntu2.1) over (1.8.4-5ubuntu1) ... Setting up libgcrypt20:amd64 (1.8.4-5ubuntu2.1) ... (Reading database ... 12743 files and directories currently installed.) Preparing to unpack .../passwd_1%3a4.5-1.1ubuntu4_amd64.deb ... Unpacking passwd (1:4.5-1.1ubuntu4) over (1:4.5-1.1ubuntu3) ... Setting up passwd (1:4.5-1.1ubuntu4) ... (Reading database ... 12743 files and directories currently installed.) Preparing to unpack .../00-libcom-err2_1.45.3-4ubuntu2.1_amd64.deb ... Unpacking libcom-err2:amd64 (1.45.3-4ubuntu2.1) over (1.45.2-1ubuntu1) ... Preparing to unpack .../01-libss2_1.45.3-4ubuntu2.1_amd64.deb ... Unpacking libss2:amd64 (1.45.3-4ubuntu2.1) over (1.45.2-1ubuntu1) ... Preparing to unpack .../02-libdevmapper1.02.1_2%3a1.02.155-2ubuntu6_amd64.deb ... Unpacking libdevmapper1.02.1:amd64 (2:1.02.155-2ubuntu6) over (2:1.02.155-2ubuntu5) ... Preparing to unpack .../03-libsqlite3-0_3.29.0-2ubuntu0.2_amd64.deb ... Unpacking libsqlite3-0:amd64 (3.29.0-2ubuntu0.2) over (3.29.0-1) ... Preparing to unpack .../04-tzdata_2019c-3_all.deb ... Unpacking tzdata (2019c-3) over (2019b-2) ... Preparing to unpack .../05-g++_4%3a9.2.1-3.1ubuntu1_amd64.deb ... Unpacking g++ (4:9.2.1-3.1ubuntu1) over (4:9.2.1-2ubuntu2) ... Preparing to unpack .../06-gcc_4%3a9.2.1-3.1ubuntu1_amd64.deb ... Unpacking gcc (4:9.2.1-3.1ubuntu1) over (4:9.2.1-2ubuntu2) ... Preparing to unpack .../07-cpp_4%3a9.2.1-3.1ubuntu1_amd64.deb ... Unpacking cpp (4:9.2.1-3.1ubuntu1) over (4:9.2.1-2ubuntu2) ... Preparing to unpack .../08-dpkg-dev_1.19.7ubuntu2_all.deb ... Unpacking dpkg-dev (1.19.7ubuntu2) over (1.19.7ubuntu1) ... Preparing to unpack .../09-libdpkg-perl_1.19.7ubuntu2_all.deb ... Unpacking libdpkg-perl (1.19.7ubuntu2) over (1.19.7ubuntu1) ... Preparing to unpack .../10-build-essential_12.8ubuntu1_amd64.deb ... Unpacking build-essential (12.8ubuntu1) over (12.6ubuntu2) ... Preparing to unpack .../11-libfakeroot_1.24-1_amd64.deb ... Unpacking libfakeroot:amd64 (1.24-1) over (1.23-1) ... Preparing to unpack .../12-fakeroot_1.24-1_amd64.deb ... Unpacking fakeroot (1.24-1) over (1.23-1) ... Setting up perl-modules-5.28 (5.28.1-6build1) ... Setting up libip4tc2:amd64 (1.8.3-2ubuntu5) ... Setting up libisl21:amd64 (0.21-2) ... Setting up libapparmor1:amd64 (2.13.3-5ubuntu1) ... Setting up libsqlite3-0:amd64 (3.29.0-2ubuntu0.2) ... Setting up binutils-common:amd64 (2.33-2ubuntu1.2) ... Setting up linux-libc-dev:amd64 (5.3.0-45.37) ... Setting up systemd (242-7ubuntu3.6) ... Installing new version of config file /etc/dhcp/dhclient-enter-hooks.d/resolved ... Initializing machine ID from KVM UUID. Setting up libcom-err2:amd64 (1.45.3-4ubuntu2.1) ... Setting up libgomp1:amd64 (9.2.1-9ubuntu2) ... Setting up libfakeroot:amd64 (1.24-1) ... Setting up tzdata (2019c-3) ... Current default time zone: 'Etc/UTC' Local time is now: Mon Apr 6 11:46:21 UTC 2020. Universal Time is now: Mon Apr 6 11:46:21 UTC 2020. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up fakeroot (1.24-1) ... Setting up libasan5:amd64 (9.2.1-9ubuntu2) ... Setting up libquadmath0:amd64 (9.2.1-9ubuntu2) ... Setting up libatomic1:amd64 (9.2.1-9ubuntu2) ... Setting up libss2:amd64 (1.45.3-4ubuntu2.1) ... Setting up logsave (1.45.3-4ubuntu2.1) ... Setting up libperl5.28:amd64 (5.28.1-6build1) ... Setting up libubsan1:amd64 (9.2.1-9ubuntu2) ... Setting up libdevmapper1.02.1:amd64 (2:1.02.155-2ubuntu6) ... Setting up cpp-9 (9.2.1-9ubuntu2) ... Setting up libbinutils:amd64 (2.33-2ubuntu1.2) ... Setting up libc-dev-bin (2.30-0ubuntu2) ... Setting up libcc1-0:amd64 (9.2.1-9ubuntu2) ... Setting up liblsan0:amd64 (9.2.1-9ubuntu2) ... Setting up libitm1:amd64 (9.2.1-9ubuntu2) ... Setting up binutils-x86-64-linux-gnu (2.33-2ubuntu1.2) ... Setting up libtsan0:amd64 (9.2.1-9ubuntu2) ... Setting up systemd-sysv (242-7ubuntu3.6) ... Setting up e2fsprogs (1.45.3-4ubuntu2.1) ... Installing new version of config file /etc/cron.d/e2scrub_all ... Installing new version of config file /etc/e2scrub.conf ... Setting up binutils (2.33-2ubuntu1.2) ... Setting up libgcc-9-dev:amd64 (9.2.1-9ubuntu2) ... Setting up perl (5.28.1-6build1) ... Setting up libdpkg-perl (1.19.7ubuntu2) ... Setting up cpp (4:9.2.1-3.1ubuntu1) ... Setting up libc6-dev:amd64 (2.30-0ubuntu2) ... Setting up gcc-9 (9.2.1-9ubuntu2) ... Setting up libstdc++-9-dev:amd64 (9.2.1-9ubuntu2) ... Setting up gcc (4:9.2.1-3.1ubuntu1) ... Setting up dpkg-dev (1.19.7ubuntu2) ... Setting up g++-9 (9.2.1-9ubuntu2) ... Setting up g++ (4:9.2.1-3.1ubuntu1) ... Setting up build-essential (12.8ubuntu1) ... Processing triggers for libc-bin (2.30-0ubuntu2) ... RUN: /usr/share/launchpad-buildd/bin/sbuild-package PACKAGEBUILD-19127904 amd64 eoan -c chroot:build-PACKAGEBUILD-19127904 --arch=amd64 --dist=eoan --nolog -A haproxy_2.0.5-1ubuntu0.4.dsc Initiating build PACKAGEBUILD-19127904 with 4 jobs across 4 processor cores. Kernel reported to sbuild: 4.4.0-176-generic #206-Ubuntu SMP Fri Feb 28 05:02:04 UTC 2020 x86_64 sbuild (Debian sbuild) 0.67.0 (26 Dec 2015) on lcy01-amd64-011.buildd +==============================================================================+ | haproxy 2.0.5-1ubuntu0.4 (amd64) 06 Apr 2020 11:46 | +==============================================================================+ Package: haproxy Version: 2.0.5-1ubuntu0.4 Source Version: 2.0.5-1ubuntu0.4 Distribution: eoan Machine Architecture: amd64 Host Architecture: amd64 Build Architecture: amd64 I: NOTICE: Log filtering will replace 'build/haproxy-CkPWMe/haproxy-2.0.5' with '<>' I: NOTICE: Log filtering will replace 'build/haproxy-CkPWMe' with '<>' I: NOTICE: Log filtering will replace 'home/buildd/build-PACKAGEBUILD-19127904/chroot-autobuild' with '<>' +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Local sources ------------- haproxy_2.0.5-1ubuntu0.4.dsc exists in .; copying to chroot Check architectures ------------------- Check dependencies ------------------ Merged Build-Depends: build-essential, fakeroot Filtered Build-Depends: build-essential, fakeroot dpkg-deb: building package 'sbuild-build-depends-core-dummy' in '/<>/resolver-2GKM6o/apt_archive/sbuild-build-depends-core-dummy.deb'. Ign:1 copy:/<>/resolver-2GKM6o/apt_archive ./ InRelease Get:2 copy:/<>/resolver-2GKM6o/apt_archive ./ Release [2119 B] Ign:3 copy:/<>/resolver-2GKM6o/apt_archive ./ Release.gpg Get:4 copy:/<>/resolver-2GKM6o/apt_archive ./ Sources [214 B] Get:5 copy:/<>/resolver-2GKM6o/apt_archive ./ Packages [527 B] Fetched 2860 B in 0s (0 B/s) Reading package lists... Reading package lists... +------------------------------------------------------------------------------+ | Install core build dependencies (apt-based resolver) | +------------------------------------------------------------------------------+ Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following package was automatically installed and is no longer required: libidn11 Use 'apt autoremove' to remove it. The following NEW packages will be installed: sbuild-build-depends-core-dummy 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 852 B of archives. After this operation, 0 B of additional disk space will be used. Get:1 copy:/<>/resolver-2GKM6o/apt_archive ./ sbuild-build-depends-core-dummy 0.invalid.0 [852 B] debconf: delaying package configuration, since apt-utils is not installed Fetched 852 B in 0s (0 B/s) Selecting previously unselected package sbuild-build-depends-core-dummy. (Reading database ... 12745 files and directories currently installed.) Preparing to unpack .../sbuild-build-depends-core-dummy_0.invalid.0_amd64.deb ... Unpacking sbuild-build-depends-core-dummy (0.invalid.0) ... Setting up sbuild-build-depends-core-dummy (0.invalid.0) ... Merged Build-Depends: debhelper (>= 10), libpcre2-dev, libssl-dev, liblua5.3-dev, libsystemd-dev, python3-sphinx, zlib1g-dev, python, python-mako Filtered Build-Depends: debhelper (>= 10), libpcre2-dev, libssl-dev, liblua5.3-dev, libsystemd-dev, python3-sphinx, zlib1g-dev, python, python-mako dpkg-deb: building package 'sbuild-build-depends-haproxy-dummy' in '/<>/resolver-d9YUxL/apt_archive/sbuild-build-depends-haproxy-dummy.deb'. Ign:1 copy:/<>/resolver-d9YUxL/apt_archive ./ InRelease Get:2 copy:/<>/resolver-d9YUxL/apt_archive ./ Release [2119 B] Ign:3 copy:/<>/resolver-d9YUxL/apt_archive ./ Release.gpg Get:4 copy:/<>/resolver-d9YUxL/apt_archive ./ Sources [284 B] Get:5 copy:/<>/resolver-d9YUxL/apt_archive ./ Packages [580 B] Fetched 2983 B in 0s (0 B/s) Reading package lists... Reading package lists... +------------------------------------------------------------------------------+ | Install haproxy build dependencies (apt-based resolver) | +------------------------------------------------------------------------------+ Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following package was automatically installed and is no longer required: libidn11 Use 'apt autoremove' to remove it. 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 libicu63 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-posix0 libpipeline1 libpython-stdlib libpython2-stdlib libpython2.7-minimal libpython2.7-stdlib libpython3-stdlib libpython3.7-minimal libpython3.7-stdlib libreadline-dev libsigsegv2 libssl-dev libsub-override-perl libsystemd-dev libtool libuchardet0 libxml2 m4 man-db mime-support po-debconf python python-babel-localedata python-mako python-markupsafe python-minimal python2 python2-minimal python2.7 python2.7-minimal python3 python3-alabaster python3-attr 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.7 python3.7-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 python-doc python-tk python-beaker python-mako-doc python2-doc python2.7-doc binfmt-support python3-doc python3-tk python3-venv python-attr-doc 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.7-venv python3.7-doc 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 libicu63 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-posix0 libpipeline1 libpython-stdlib libpython2-stdlib libpython2.7-minimal libpython2.7-stdlib libpython3-stdlib libpython3.7-minimal libpython3.7-stdlib libreadline-dev libsigsegv2 libssl-dev libsub-override-perl libsystemd-dev libtool libuchardet0 libxml2 m4 man-db mime-support po-debconf python python-babel-localedata python-mako python-markupsafe python-minimal python2 python2-minimal python2.7 python2.7-minimal python3 python3-alabaster python3-attr 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.7 python3.7-minimal sbuild-build-depends-haproxy-dummy sgml-base sphinx-common xml-core zlib1g-dev 0 upgraded, 97 newly installed, 0 to remove and 0 not upgraded. Need to get 37.0 MB of archives. After this operation, 167 MB of additional disk space will be used. Get:1 copy:/<>/resolver-d9YUxL/apt_archive ./ sbuild-build-depends-haproxy-dummy 0.invalid.0 [904 B] Get:2 http://ftpmaster.internal/ubuntu eoan/main amd64 libpython3.7-minimal amd64 3.7.5~rc1-2 [545 kB] Get:3 http://ftpmaster.internal/ubuntu eoan/main amd64 libexpat1 amd64 2.2.7-2 [73.8 kB] Get:4 http://ftpmaster.internal/ubuntu eoan/main amd64 python3.7-minimal amd64 3.7.5~rc1-2 [1759 kB] Get:5 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-minimal amd64 3.7.5-1 [23.3 kB] Get:6 http://ftpmaster.internal/ubuntu eoan/main amd64 mime-support all 3.63ubuntu1 [30.8 kB] Get:7 http://ftpmaster.internal/ubuntu eoan/main amd64 libmpdec2 amd64 2.4.2-2 [84.1 kB] Get:8 http://ftpmaster.internal/ubuntu eoan/main amd64 libpython3.7-stdlib amd64 3.7.5~rc1-2 [1732 kB] Get:9 http://ftpmaster.internal/ubuntu eoan/main amd64 python3.7 amd64 3.7.5~rc1-2 [301 kB] Get:10 http://ftpmaster.internal/ubuntu eoan/main amd64 libpython3-stdlib amd64 3.7.5-1 [6848 B] Get:11 http://ftpmaster.internal/ubuntu eoan/main amd64 python3 amd64 3.7.5-1 [47.2 kB] Get:12 http://ftpmaster.internal/ubuntu eoan/main amd64 libbsd0 amd64 0.10.0-1 [45.4 kB] Get:13 http://ftpmaster.internal/ubuntu eoan/main amd64 bsdmainutils amd64 11.1.2ubuntu2 [181 kB] Get:14 http://ftpmaster.internal/ubuntu eoan/main amd64 libuchardet0 amd64 0.0.6-3 [64.9 kB] Get:15 http://ftpmaster.internal/ubuntu eoan/main amd64 groff-base amd64 1.22.4-3 [862 kB] Get:16 http://ftpmaster.internal/ubuntu eoan/main amd64 libpipeline1 amd64 1.5.1-2 [25.9 kB] Get:17 http://ftpmaster.internal/ubuntu eoan/main amd64 man-db amd64 2.8.7-3 [1113 kB] Get:18 http://ftpmaster.internal/ubuntu eoan/universe amd64 libpython2.7-minimal amd64 2.7.17~rc1-1 [335 kB] Get:19 http://ftpmaster.internal/ubuntu eoan/universe amd64 python2.7-minimal amd64 2.7.17~rc1-1 [1316 kB] Get:20 http://ftpmaster.internal/ubuntu eoan/universe amd64 python2-minimal amd64 2.7.17-1 [27.8 kB] Get:21 http://ftpmaster.internal/ubuntu eoan/universe amd64 python-minimal amd64 2.7.17-1 [5996 B] Get:22 http://ftpmaster.internal/ubuntu eoan/universe amd64 libpython2.7-stdlib amd64 2.7.17~rc1-1 [1882 kB] Get:23 http://ftpmaster.internal/ubuntu eoan/universe amd64 python2.7 amd64 2.7.17~rc1-1 [248 kB] Get:24 http://ftpmaster.internal/ubuntu eoan/universe amd64 libpython2-stdlib amd64 2.7.17-1 [7400 B] Get:25 http://ftpmaster.internal/ubuntu eoan/universe amd64 libpython-stdlib amd64 2.7.17-1 [5836 B] Get:26 http://ftpmaster.internal/ubuntu eoan/universe amd64 python2 amd64 2.7.17-1 [26.5 kB] Get:27 http://ftpmaster.internal/ubuntu eoan/universe amd64 python amd64 2.7.17-1 [7836 B] Get:28 http://ftpmaster.internal/ubuntu eoan/main amd64 sgml-base all 1.29 [12.3 kB] Get:29 http://ftpmaster.internal/ubuntu eoan-security/main amd64 libmagic-mgc amd64 1:5.37-5ubuntu0.1 [210 kB] Get:30 http://ftpmaster.internal/ubuntu eoan-security/main amd64 libmagic1 amd64 1:5.37-5ubuntu0.1 [75.4 kB] Get:31 http://ftpmaster.internal/ubuntu eoan-security/main amd64 file amd64 1:5.37-5ubuntu0.1 [23.2 kB] Get:32 http://ftpmaster.internal/ubuntu eoan/main amd64 libelf1 amd64 0.176-1.1 [44.1 kB] Get:33 http://ftpmaster.internal/ubuntu eoan-security/main amd64 libglib2.0-0 amd64 2.62.4-1~ubuntu19.10.2 [1266 kB] Get:34 http://ftpmaster.internal/ubuntu eoan-security/main amd64 libicu63 amd64 63.2-2ubuntu0.1 [8294 kB] Get:35 http://ftpmaster.internal/ubuntu eoan-security/main amd64 libxml2 amd64 2.9.4+dfsg1-7ubuntu3.1 [649 kB] Get:36 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-pkg-resources all 41.1.0-1 [100 kB] Get:37 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-six all 1.12.0-2 [11.7 kB] Get:38 http://ftpmaster.internal/ubuntu eoan/main amd64 gettext-base amd64 0.19.8.1-9 [50.1 kB] Get:39 http://ftpmaster.internal/ubuntu eoan/main amd64 libsigsegv2 amd64 2.12-2 [13.9 kB] Get:40 http://ftpmaster.internal/ubuntu eoan/main amd64 m4 amd64 1.4.18-2 [199 kB] Get:41 http://ftpmaster.internal/ubuntu eoan/main amd64 autoconf all 2.69-11ubuntu1 [321 kB] Get:42 http://ftpmaster.internal/ubuntu eoan/main amd64 autotools-dev all 20180224.1 [39.6 kB] Get:43 http://ftpmaster.internal/ubuntu eoan/main amd64 automake all 1:1.16.1-4ubuntu3 [522 kB] Get:44 http://ftpmaster.internal/ubuntu eoan/main amd64 autopoint all 0.19.8.1-9 [412 kB] Get:45 http://ftpmaster.internal/ubuntu eoan/main amd64 libtool all 2.4.6-11 [194 kB] Get:46 http://ftpmaster.internal/ubuntu eoan/main amd64 dh-autoreconf all 19 [16.1 kB] Get:47 http://ftpmaster.internal/ubuntu eoan/main amd64 libarchive-zip-perl all 1.65-1 [83.6 kB] Get:48 http://ftpmaster.internal/ubuntu eoan/main amd64 libsub-override-perl all 0.09-2 [9532 B] Get:49 http://ftpmaster.internal/ubuntu eoan/main amd64 libfile-stripnondeterminism-perl all 1.6.0-1 [16.2 kB] Get:50 http://ftpmaster.internal/ubuntu eoan/main amd64 dh-strip-nondeterminism all 1.6.0-1 [5208 B] Get:51 http://ftpmaster.internal/ubuntu eoan/main amd64 dwz amd64 0.13-1 [80.0 kB] Get:52 http://ftpmaster.internal/ubuntu eoan/main amd64 libdebhelper-perl all 12.6.1ubuntu2 [52.2 kB] Get:53 http://ftpmaster.internal/ubuntu eoan/main amd64 libcroco3 amd64 0.6.13-1 [82.5 kB] Get:54 http://ftpmaster.internal/ubuntu eoan/main amd64 gettext amd64 0.19.8.1-9 [896 kB] Get:55 http://ftpmaster.internal/ubuntu eoan/main amd64 intltool-debian all 0.35.0+20060710.5 [24.9 kB] Get:56 http://ftpmaster.internal/ubuntu eoan/main amd64 po-debconf all 1.0.21 [233 kB] Get:57 http://ftpmaster.internal/ubuntu eoan/main amd64 debhelper all 12.6.1ubuntu2 [872 kB] Get:58 http://ftpmaster.internal/ubuntu eoan/main amd64 xml-core all 0.18+nmu1 [21.6 kB] Get:59 http://ftpmaster.internal/ubuntu eoan/main amd64 docutils-common all 0.15.2+dfsg-1 [156 kB] Get:60 http://ftpmaster.internal/ubuntu eoan/main amd64 libjs-jquery all 3.3.1~dfsg-3 [329 kB] Get:61 http://ftpmaster.internal/ubuntu eoan/main amd64 libjs-underscore all 1.9.1~dfsg-1 [98.6 kB] Get:62 http://ftpmaster.internal/ubuntu eoan/main amd64 libjs-sphinxdoc all 1.8.5-3 [96.5 kB] Get:63 http://ftpmaster.internal/ubuntu eoan/main amd64 liblua5.3-0 amd64 5.3.3-1.1ubuntu1 [118 kB] Get:64 http://ftpmaster.internal/ubuntu eoan/main amd64 libncurses-dev amd64 6.1+20190803-1ubuntu1 [338 kB] Get:65 http://ftpmaster.internal/ubuntu eoan/main amd64 libreadline-dev amd64 8.0-3 [141 kB] Get:66 http://ftpmaster.internal/ubuntu eoan/main amd64 liblua5.3-dev amd64 5.3.3-1.1ubuntu1 [147 kB] Get:67 http://ftpmaster.internal/ubuntu eoan/main amd64 libpcre2-16-0 amd64 10.32-5 [170 kB] Get:68 http://ftpmaster.internal/ubuntu eoan/main amd64 libpcre2-32-0 amd64 10.32-5 [162 kB] Get:69 http://ftpmaster.internal/ubuntu eoan/main amd64 libpcre2-posix0 amd64 10.32-5 [5712 B] Get:70 http://ftpmaster.internal/ubuntu eoan/main amd64 libpcre2-dev amd64 10.32-5 [631 kB] Get:71 http://ftpmaster.internal/ubuntu eoan/main amd64 libssl-dev amd64 1.1.1c-1ubuntu4 [1578 kB] Get:72 http://ftpmaster.internal/ubuntu eoan-security/main amd64 libsystemd-dev amd64 242-7ubuntu3.6 [232 kB] Get:73 http://ftpmaster.internal/ubuntu eoan/main amd64 python-babel-localedata all 2.6.0+dfsg.1-1 [4071 kB] Get:74 http://ftpmaster.internal/ubuntu eoan/universe amd64 python-markupsafe amd64 1.1.0-1 [13.1 kB] Get:75 http://ftpmaster.internal/ubuntu eoan/universe amd64 python-mako all 1.0.7+ds1-1 [60.1 kB] Get:76 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-attr all 18.2.0-1 [29.6 kB] Get:77 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-tz all 2019.2-1 [24.5 kB] Get:78 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-babel all 2.6.0+dfsg.1-1 [83.4 kB] Get:79 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-certifi all 2018.8.24-1 [140 kB] Get:80 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-chardet all 3.0.4-4 [80.6 kB] Get:81 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-lib2to3 all 3.7.5~rc1-1 [75.6 kB] Get:82 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-distutils all 3.7.5~rc1-1 [142 kB] Get:83 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-roman all 2.0.0-3 [8624 B] Get:84 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-docutils all 0.15.2+dfsg-1 [366 kB] Get:85 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-idna all 2.6-2 [32.6 kB] Get:86 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-imagesize all 1.0.0-1 [5004 B] Get:87 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-markupsafe amd64 1.1.0-1 [13.8 kB] Get:88 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-jinja2 all 2.10-2ubuntu1 [95.5 kB] Get:89 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-pyparsing all 2.2.0+dfsg1-2 [52.2 kB] Get:90 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-packaging all 19.1-2 [21.7 kB] Get:91 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-pygments all 2.3.1+dfsg-1ubuntu1 [580 kB] Get:92 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-urllib3 all 1.24.1-1ubuntu1 [83.8 kB] Get:93 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-requests all 2.21.0-1 [46.8 kB] Get:94 http://ftpmaster.internal/ubuntu eoan/main amd64 sphinx-common all 1.8.5-3 [501 kB] Get:95 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-alabaster all 0.7.8-1 [18.5 kB] Get:96 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-sphinx all 1.8.5-3 [482 kB] Get:97 http://ftpmaster.internal/ubuntu eoan/main amd64 zlib1g-dev amd64 1:1.2.11.dfsg-1ubuntu3 [172 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 37.0 MB in 0s (75.2 MB/s) Selecting previously unselected package libpython3.7-minimal:amd64. (Reading database ... 12745 files and directories currently installed.) Preparing to unpack .../libpython3.7-minimal_3.7.5~rc1-2_amd64.deb ... Unpacking libpython3.7-minimal:amd64 (3.7.5~rc1-2) ... Selecting previously unselected package libexpat1:amd64. Preparing to unpack .../libexpat1_2.2.7-2_amd64.deb ... Unpacking libexpat1:amd64 (2.2.7-2) ... Selecting previously unselected package python3.7-minimal. Preparing to unpack .../python3.7-minimal_3.7.5~rc1-2_amd64.deb ... Unpacking python3.7-minimal (3.7.5~rc1-2) ... Setting up libpython3.7-minimal:amd64 (3.7.5~rc1-2) ... Setting up libexpat1:amd64 (2.2.7-2) ... Setting up python3.7-minimal (3.7.5~rc1-2) ... Selecting previously unselected package python3-minimal. (Reading database ... 12994 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.7.5-1_amd64.deb ... Unpacking python3-minimal (3.7.5-1) ... Selecting previously unselected package mime-support. Preparing to unpack .../1-mime-support_3.63ubuntu1_all.deb ... Unpacking mime-support (3.63ubuntu1) ... Selecting previously unselected package libmpdec2:amd64. Preparing to unpack .../2-libmpdec2_2.4.2-2_amd64.deb ... Unpacking libmpdec2:amd64 (2.4.2-2) ... Selecting previously unselected package libpython3.7-stdlib:amd64. Preparing to unpack .../3-libpython3.7-stdlib_3.7.5~rc1-2_amd64.deb ... Unpacking libpython3.7-stdlib:amd64 (3.7.5~rc1-2) ... Selecting previously unselected package python3.7. Preparing to unpack .../4-python3.7_3.7.5~rc1-2_amd64.deb ... Unpacking python3.7 (3.7.5~rc1-2) ... Selecting previously unselected package libpython3-stdlib:amd64. Preparing to unpack .../5-libpython3-stdlib_3.7.5-1_amd64.deb ... Unpacking libpython3-stdlib:amd64 (3.7.5-1) ... Setting up python3-minimal (3.7.5-1) ... Selecting previously unselected package python3. (Reading database ... 13432 files and directories currently installed.) Preparing to unpack .../00-python3_3.7.5-1_amd64.deb ... Unpacking python3 (3.7.5-1) ... Selecting previously unselected package libbsd0:amd64. Preparing to unpack .../01-libbsd0_0.10.0-1_amd64.deb ... Unpacking libbsd0:amd64 (0.10.0-1) ... Selecting previously unselected package bsdmainutils. Preparing to unpack .../02-bsdmainutils_11.1.2ubuntu2_amd64.deb ... Unpacking bsdmainutils (11.1.2ubuntu2) ... Selecting previously unselected package libuchardet0:amd64. Preparing to unpack .../03-libuchardet0_0.0.6-3_amd64.deb ... Unpacking libuchardet0:amd64 (0.0.6-3) ... Selecting previously unselected package groff-base. Preparing to unpack .../04-groff-base_1.22.4-3_amd64.deb ... Unpacking groff-base (1.22.4-3) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../05-libpipeline1_1.5.1-2_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.1-2) ... Selecting previously unselected package man-db. Preparing to unpack .../06-man-db_2.8.7-3_amd64.deb ... Unpacking man-db (2.8.7-3) ... Selecting previously unselected package libpython2.7-minimal:amd64. Preparing to unpack .../07-libpython2.7-minimal_2.7.17~rc1-1_amd64.deb ... Unpacking libpython2.7-minimal:amd64 (2.7.17~rc1-1) ... Selecting previously unselected package python2.7-minimal. Preparing to unpack .../08-python2.7-minimal_2.7.17~rc1-1_amd64.deb ... Unpacking python2.7-minimal (2.7.17~rc1-1) ... Selecting previously unselected package python2-minimal. Preparing to unpack .../09-python2-minimal_2.7.17-1_amd64.deb ... Unpacking python2-minimal (2.7.17-1) ... Selecting previously unselected package python-minimal. Preparing to unpack .../10-python-minimal_2.7.17-1_amd64.deb ... Unpacking python-minimal (2.7.17-1) ... Selecting previously unselected package libpython2.7-stdlib:amd64. Preparing to unpack .../11-libpython2.7-stdlib_2.7.17~rc1-1_amd64.deb ... Unpacking libpython2.7-stdlib:amd64 (2.7.17~rc1-1) ... Selecting previously unselected package python2.7. Preparing to unpack .../12-python2.7_2.7.17~rc1-1_amd64.deb ... Unpacking python2.7 (2.7.17~rc1-1) ... Selecting previously unselected package libpython2-stdlib:amd64. Preparing to unpack .../13-libpython2-stdlib_2.7.17-1_amd64.deb ... Unpacking libpython2-stdlib:amd64 (2.7.17-1) ... Selecting previously unselected package libpython-stdlib:amd64. Preparing to unpack .../14-libpython-stdlib_2.7.17-1_amd64.deb ... Unpacking libpython-stdlib:amd64 (2.7.17-1) ... Setting up libpython2.7-minimal:amd64 (2.7.17~rc1-1) ... Setting up python2.7-minimal (2.7.17~rc1-1) ... Setting up python2-minimal (2.7.17-1) ... Selecting previously unselected package python2. (Reading database ... 14792 files and directories currently installed.) Preparing to unpack .../python2_2.7.17-1_amd64.deb ... Unpacking python2 (2.7.17-1) ... Setting up python-minimal (2.7.17-1) ... Selecting previously unselected package python. (Reading database ... 14824 files and directories currently installed.) Preparing to unpack .../00-python_2.7.17-1_amd64.deb ... Unpacking python (2.7.17-1) ... Selecting previously unselected package sgml-base. Preparing to unpack .../01-sgml-base_1.29_all.deb ... Unpacking sgml-base (1.29) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../02-libmagic-mgc_1%3a5.37-5ubuntu0.1_amd64.deb ... Unpacking libmagic-mgc (1:5.37-5ubuntu0.1) ... Selecting previously unselected package libmagic1:amd64. Preparing to unpack .../03-libmagic1_1%3a5.37-5ubuntu0.1_amd64.deb ... Unpacking libmagic1:amd64 (1:5.37-5ubuntu0.1) ... Selecting previously unselected package file. Preparing to unpack .../04-file_1%3a5.37-5ubuntu0.1_amd64.deb ... Unpacking file (1:5.37-5ubuntu0.1) ... Selecting previously unselected package libelf1:amd64. Preparing to unpack .../05-libelf1_0.176-1.1_amd64.deb ... Unpacking libelf1:amd64 (0.176-1.1) ... Selecting previously unselected package libglib2.0-0:amd64. Preparing to unpack .../06-libglib2.0-0_2.62.4-1~ubuntu19.10.2_amd64.deb ... Unpacking libglib2.0-0:amd64 (2.62.4-1~ubuntu19.10.2) ... Selecting previously unselected package libicu63:amd64. Preparing to unpack .../07-libicu63_63.2-2ubuntu0.1_amd64.deb ... Unpacking libicu63:amd64 (63.2-2ubuntu0.1) ... Selecting previously unselected package libxml2:amd64. Preparing to unpack .../08-libxml2_2.9.4+dfsg1-7ubuntu3.1_amd64.deb ... Unpacking libxml2:amd64 (2.9.4+dfsg1-7ubuntu3.1) ... Selecting previously unselected package python3-pkg-resources. Preparing to unpack .../09-python3-pkg-resources_41.1.0-1_all.deb ... Unpacking python3-pkg-resources (41.1.0-1) ... Selecting previously unselected package python3-six. Preparing to unpack .../10-python3-six_1.12.0-2_all.deb ... Unpacking python3-six (1.12.0-2) ... Selecting previously unselected package gettext-base. Preparing to unpack .../11-gettext-base_0.19.8.1-9_amd64.deb ... Unpacking gettext-base (0.19.8.1-9) ... Selecting previously unselected package libsigsegv2:amd64. Preparing to unpack .../12-libsigsegv2_2.12-2_amd64.deb ... Unpacking libsigsegv2:amd64 (2.12-2) ... Selecting previously unselected package m4. Preparing to unpack .../13-m4_1.4.18-2_amd64.deb ... Unpacking m4 (1.4.18-2) ... Selecting previously unselected package autoconf. Preparing to unpack .../14-autoconf_2.69-11ubuntu1_all.deb ... Unpacking autoconf (2.69-11ubuntu1) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../15-autotools-dev_20180224.1_all.deb ... Unpacking autotools-dev (20180224.1) ... Selecting previously unselected package automake. Preparing to unpack .../16-automake_1%3a1.16.1-4ubuntu3_all.deb ... Unpacking automake (1:1.16.1-4ubuntu3) ... Selecting previously unselected package autopoint. Preparing to unpack .../17-autopoint_0.19.8.1-9_all.deb ... Unpacking autopoint (0.19.8.1-9) ... Selecting previously unselected package libtool. Preparing to unpack .../18-libtool_2.4.6-11_all.deb ... Unpacking libtool (2.4.6-11) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../19-dh-autoreconf_19_all.deb ... Unpacking dh-autoreconf (19) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../20-libarchive-zip-perl_1.65-1_all.deb ... Unpacking libarchive-zip-perl (1.65-1) ... Selecting previously unselected package libsub-override-perl. Preparing to unpack .../21-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 .../22-libfile-stripnondeterminism-perl_1.6.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.6.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../23-dh-strip-nondeterminism_1.6.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.6.0-1) ... Selecting previously unselected package dwz. Preparing to unpack .../24-dwz_0.13-1_amd64.deb ... Unpacking dwz (0.13-1) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../25-libdebhelper-perl_12.6.1ubuntu2_all.deb ... Unpacking libdebhelper-perl (12.6.1ubuntu2) ... Selecting previously unselected package libcroco3:amd64. Preparing to unpack .../26-libcroco3_0.6.13-1_amd64.deb ... Unpacking libcroco3:amd64 (0.6.13-1) ... Selecting previously unselected package gettext. Preparing to unpack .../27-gettext_0.19.8.1-9_amd64.deb ... Unpacking gettext (0.19.8.1-9) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../28-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 .../29-po-debconf_1.0.21_all.deb ... Unpacking po-debconf (1.0.21) ... Selecting previously unselected package debhelper. Preparing to unpack .../30-debhelper_12.6.1ubuntu2_all.deb ... Unpacking debhelper (12.6.1ubuntu2) ... Selecting previously unselected package xml-core. Preparing to unpack .../31-xml-core_0.18+nmu1_all.deb ... Unpacking xml-core (0.18+nmu1) ... Selecting previously unselected package docutils-common. Preparing to unpack .../32-docutils-common_0.15.2+dfsg-1_all.deb ... Unpacking docutils-common (0.15.2+dfsg-1) ... Selecting previously unselected package libjs-jquery. Preparing to unpack .../33-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 .../34-libjs-underscore_1.9.1~dfsg-1_all.deb ... Unpacking libjs-underscore (1.9.1~dfsg-1) ... Selecting previously unselected package libjs-sphinxdoc. Preparing to unpack .../35-libjs-sphinxdoc_1.8.5-3_all.deb ... Unpacking libjs-sphinxdoc (1.8.5-3) ... Selecting previously unselected package liblua5.3-0:amd64. Preparing to unpack .../36-liblua5.3-0_5.3.3-1.1ubuntu1_amd64.deb ... Unpacking liblua5.3-0:amd64 (5.3.3-1.1ubuntu1) ... Selecting previously unselected package libncurses-dev:amd64. Preparing to unpack .../37-libncurses-dev_6.1+20190803-1ubuntu1_amd64.deb ... Unpacking libncurses-dev:amd64 (6.1+20190803-1ubuntu1) ... Selecting previously unselected package libreadline-dev:amd64. Preparing to unpack .../38-libreadline-dev_8.0-3_amd64.deb ... Unpacking libreadline-dev:amd64 (8.0-3) ... Selecting previously unselected package liblua5.3-dev:amd64. Preparing to unpack .../39-liblua5.3-dev_5.3.3-1.1ubuntu1_amd64.deb ... Unpacking liblua5.3-dev:amd64 (5.3.3-1.1ubuntu1) ... Selecting previously unselected package libpcre2-16-0:amd64. Preparing to unpack .../40-libpcre2-16-0_10.32-5_amd64.deb ... Unpacking libpcre2-16-0:amd64 (10.32-5) ... Selecting previously unselected package libpcre2-32-0:amd64. Preparing to unpack .../41-libpcre2-32-0_10.32-5_amd64.deb ... Unpacking libpcre2-32-0:amd64 (10.32-5) ... Selecting previously unselected package libpcre2-posix0:amd64. Preparing to unpack .../42-libpcre2-posix0_10.32-5_amd64.deb ... Unpacking libpcre2-posix0:amd64 (10.32-5) ... Selecting previously unselected package libpcre2-dev:amd64. Preparing to unpack .../43-libpcre2-dev_10.32-5_amd64.deb ... Unpacking libpcre2-dev:amd64 (10.32-5) ... Selecting previously unselected package libssl-dev:amd64. Preparing to unpack .../44-libssl-dev_1.1.1c-1ubuntu4_amd64.deb ... Unpacking libssl-dev:amd64 (1.1.1c-1ubuntu4) ... Selecting previously unselected package libsystemd-dev:amd64. Preparing to unpack .../45-libsystemd-dev_242-7ubuntu3.6_amd64.deb ... Unpacking libsystemd-dev:amd64 (242-7ubuntu3.6) ... Selecting previously unselected package python-babel-localedata. Preparing to unpack .../46-python-babel-localedata_2.6.0+dfsg.1-1_all.deb ... Unpacking python-babel-localedata (2.6.0+dfsg.1-1) ... Selecting previously unselected package python-markupsafe. Preparing to unpack .../47-python-markupsafe_1.1.0-1_amd64.deb ... Unpacking python-markupsafe (1.1.0-1) ... Selecting previously unselected package python-mako. Preparing to unpack .../48-python-mako_1.0.7+ds1-1_all.deb ... Unpacking python-mako (1.0.7+ds1-1) ... Selecting previously unselected package python3-attr. Preparing to unpack .../49-python3-attr_18.2.0-1_all.deb ... Unpacking python3-attr (18.2.0-1) ... Selecting previously unselected package python3-tz. Preparing to unpack .../50-python3-tz_2019.2-1_all.deb ... Unpacking python3-tz (2019.2-1) ... Selecting previously unselected package python3-babel. Preparing to unpack .../51-python3-babel_2.6.0+dfsg.1-1_all.deb ... Unpacking python3-babel (2.6.0+dfsg.1-1) ... Selecting previously unselected package python3-certifi. Preparing to unpack .../52-python3-certifi_2018.8.24-1_all.deb ... Unpacking python3-certifi (2018.8.24-1) ... Selecting previously unselected package python3-chardet. Preparing to unpack .../53-python3-chardet_3.0.4-4_all.deb ... Unpacking python3-chardet (3.0.4-4) ... Selecting previously unselected package python3-lib2to3. Preparing to unpack .../54-python3-lib2to3_3.7.5~rc1-1_all.deb ... Unpacking python3-lib2to3 (3.7.5~rc1-1) ... Selecting previously unselected package python3-distutils. Preparing to unpack .../55-python3-distutils_3.7.5~rc1-1_all.deb ... Unpacking python3-distutils (3.7.5~rc1-1) ... Selecting previously unselected package python3-roman. Preparing to unpack .../56-python3-roman_2.0.0-3_all.deb ... Unpacking python3-roman (2.0.0-3) ... Selecting previously unselected package python3-docutils. Preparing to unpack .../57-python3-docutils_0.15.2+dfsg-1_all.deb ... Unpacking python3-docutils (0.15.2+dfsg-1) ... Selecting previously unselected package python3-idna. Preparing to unpack .../58-python3-idna_2.6-2_all.deb ... Unpacking python3-idna (2.6-2) ... Selecting previously unselected package python3-imagesize. Preparing to unpack .../59-python3-imagesize_1.0.0-1_all.deb ... Unpacking python3-imagesize (1.0.0-1) ... Selecting previously unselected package python3-markupsafe. Preparing to unpack .../60-python3-markupsafe_1.1.0-1_amd64.deb ... Unpacking python3-markupsafe (1.1.0-1) ... Selecting previously unselected package python3-jinja2. Preparing to unpack .../61-python3-jinja2_2.10-2ubuntu1_all.deb ... Unpacking python3-jinja2 (2.10-2ubuntu1) ... Selecting previously unselected package python3-pyparsing. Preparing to unpack .../62-python3-pyparsing_2.2.0+dfsg1-2_all.deb ... Unpacking python3-pyparsing (2.2.0+dfsg1-2) ... Selecting previously unselected package python3-packaging. Preparing to unpack .../63-python3-packaging_19.1-2_all.deb ... Unpacking python3-packaging (19.1-2) ... Selecting previously unselected package python3-pygments. Preparing to unpack .../64-python3-pygments_2.3.1+dfsg-1ubuntu1_all.deb ... Unpacking python3-pygments (2.3.1+dfsg-1ubuntu1) ... Selecting previously unselected package python3-urllib3. Preparing to unpack .../65-python3-urllib3_1.24.1-1ubuntu1_all.deb ... Unpacking python3-urllib3 (1.24.1-1ubuntu1) ... Selecting previously unselected package python3-requests. Preparing to unpack .../66-python3-requests_2.21.0-1_all.deb ... Unpacking python3-requests (2.21.0-1) ... Selecting previously unselected package sphinx-common. Preparing to unpack .../67-sphinx-common_1.8.5-3_all.deb ... Unpacking sphinx-common (1.8.5-3) ... Selecting previously unselected package python3-alabaster. Preparing to unpack .../68-python3-alabaster_0.7.8-1_all.deb ... Unpacking python3-alabaster (0.7.8-1) ... Selecting previously unselected package python3-sphinx. Preparing to unpack .../69-python3-sphinx_1.8.5-3_all.deb ... Unpacking python3-sphinx (1.8.5-3) ... Selecting previously unselected package zlib1g-dev:amd64. Preparing to unpack .../70-zlib1g-dev_1%3a1.2.11.dfsg-1ubuntu3_amd64.deb ... Unpacking zlib1g-dev:amd64 (1:1.2.11.dfsg-1ubuntu3) ... Selecting previously unselected package sbuild-build-depends-haproxy-dummy. Preparing to unpack .../71-sbuild-build-depends-haproxy-dummy_0.invalid.0_amd64.deb ... Unpacking sbuild-build-depends-haproxy-dummy (0.invalid.0) ... Setting up libpipeline1:amd64 (1.5.1-2) ... Setting up libncurses-dev:amd64 (6.1+20190803-1ubuntu1) ... Setting up mime-support (3.63ubuntu1) ... Setting up libmagic-mgc (1:5.37-5ubuntu0.1) ... Setting up libarchive-zip-perl (1.65-1) ... Setting up libglib2.0-0:amd64 (2.62.4-1~ubuntu19.10.2) ... No schema files found: doing nothing. Setting up libdebhelper-perl (12.6.1ubuntu2) ... Setting up libmagic1:amd64 (1:5.37-5ubuntu0.1) ... Setting up gettext-base (0.19.8.1-9) ... Setting up file (1:5.37-5ubuntu0.1) ... Setting up libreadline-dev:amd64 (8.0-3) ... Setting up libpcre2-16-0:amd64 (10.32-5) ... Setting up libicu63:amd64 (63.2-2ubuntu0.1) ... Setting up python-babel-localedata (2.6.0+dfsg.1-1) ... Setting up libpython2.7-stdlib:amd64 (2.7.17~rc1-1) ... Setting up autotools-dev (20180224.1) ... Setting up libpcre2-32-0:amd64 (10.32-5) ... Setting up libpcre2-posix0:amd64 (10.32-5) ... Setting up libsigsegv2:amd64 (2.12-2) ... Setting up libssl-dev:amd64 (1.1.1c-1ubuntu4) ... Setting up autopoint (0.19.8.1-9) ... Setting up zlib1g-dev:amd64 (1:1.2.11.dfsg-1ubuntu3) ... Setting up libuchardet0:amd64 (0.0.6-3) ... Setting up liblua5.3-0:amd64 (5.3.3-1.1ubuntu1) ... Setting up libsub-override-perl (0.09-2) ... Setting up sgml-base (1.29) ... Setting up libmpdec2:amd64 (2.4.2-2) ... Setting up libjs-jquery (3.3.1~dfsg-3) ... Setting up libbsd0:amd64 (0.10.0-1) ... Setting up libelf1:amd64 (0.176-1.1) ... Setting up libxml2:amd64 (2.9.4+dfsg1-7ubuntu3.1) ... Setting up libsystemd-dev:amd64 (242-7ubuntu3.6) ... Setting up libjs-underscore (1.9.1~dfsg-1) ... Setting up libfile-stripnondeterminism-perl (1.6.0-1) ... Setting up libpython3.7-stdlib:amd64 (3.7.5~rc1-2) ... Setting up liblua5.3-dev:amd64 (5.3.3-1.1ubuntu1) ... Setting up libpcre2-dev:amd64 (10.32-5) ... Setting up python2.7 (2.7.17~rc1-1) ... Setting up libtool (2.4.6-11) ... Setting up libpython2-stdlib:amd64 (2.7.17-1) ... Setting up m4 (1.4.18-2) ... Setting up python2 (2.7.17-1) ... Setting up libpython-stdlib:amd64 (2.7.17-1) ... Setting up bsdmainutils (11.1.2ubuntu2) ... 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 libcroco3:amd64 (0.6.13-1) ... Setting up libjs-sphinxdoc (1.8.5-3) ... Setting up autoconf (2.69-11ubuntu1) ... Setting up dwz (0.13-1) ... Setting up groff-base (1.22.4-3) ... Setting up xml-core (0.18+nmu1) ... Setting up python (2.7.17-1) ... Setting up libpython3-stdlib:amd64 (3.7.5-1) ... Setting up automake (1:1.16.1-4ubuntu3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up python3.7 (3.7.5~rc1-2) ... Setting up gettext (0.19.8.1-9) ... Setting up python3 (3.7.5-1) ... Setting up man-db (2.8.7-3) ... 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 python3-markupsafe (1.1.0-1) ... Setting up python3-tz (2019.2-1) ... Setting up intltool-debian (0.35.0+20060710.5) ... Setting up python3-six (1.12.0-2) ... Setting up python3-roman (2.0.0-3) ... Setting up python3-jinja2 (2.10-2ubuntu1) ... Setting up python3-pygments (2.3.1+dfsg-1ubuntu1) ... Setting up python3-pyparsing (2.2.0+dfsg1-2) ... Setting up python3-certifi (2018.8.24-1) ... Setting up sphinx-common (1.8.5-3) ... Setting up python3-idna (2.6-2) ... Setting up python-markupsafe (1.1.0-1) ... Setting up python3-urllib3 (1.24.1-1ubuntu1) ... Setting up python3-lib2to3 (3.7.5~rc1-1) ... Setting up python3-imagesize (1.0.0-1) ... Setting up python3-pkg-resources (41.1.0-1) ... Setting up python3-distutils (3.7.5~rc1-1) ... Setting up python3-attr (18.2.0-1) ... Setting up python-mako (1.0.7+ds1-1) ... Setting up python3-babel (2.6.0+dfsg.1-1) ... update-alternatives: using /usr/bin/pybabel-python3 to provide /usr/bin/pybabel (pybabel) in auto mode Setting up python3-alabaster (0.7.8-1) ... Setting up po-debconf (1.0.21) ... Setting up python3-packaging (19.1-2) ... Setting up python3-chardet (3.0.4-4) ... Setting up python3-requests (2.21.0-1) ... Setting up dh-autoreconf (19) ... Setting up dh-strip-nondeterminism (1.6.0-1) ... Setting up debhelper (12.6.1ubuntu2) ... Processing triggers for libc-bin (2.30-0ubuntu2) ... Processing triggers for sgml-base (1.29) ... Setting up docutils-common (0.15.2+dfsg-1) ... Processing triggers for sgml-base (1.29) ... Setting up python3-docutils (0.15.2+dfsg-1) ... 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-3) ... 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-haproxy-dummy (0.invalid.0) ... +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 4.4.0-176-generic amd64 (x86_64) Toolchain package versions: binutils_2.33-2ubuntu1.2 dpkg-dev_1.19.7ubuntu2 g++-9_9.2.1-9ubuntu2 gcc-9_9.2.1-9ubuntu2 libc6-dev_2.30-0ubuntu2 libstdc++-9-dev_9.2.1-9ubuntu2 libstdc++6_9.2.1-9ubuntu2 linux-libc-dev_5.3.0-45.37 Package versions: adduser_3.118ubuntu1 advancecomp_2.1-2.1 apt_1.9.4 autoconf_2.69-11ubuntu1 automake_1:1.16.1-4ubuntu3 autopoint_0.19.8.1-9 autotools-dev_20180224.1 base-files_10.2ubuntu7 base-passwd_3.5.46 bash_5.0-4ubuntu1 binutils_2.33-2ubuntu1.2 binutils-common_2.33-2ubuntu1.2 binutils-x86-64-linux-gnu_2.33-2ubuntu1.2 bsdmainutils_11.1.2ubuntu2 bsdutils_1:2.34-0.1ubuntu2 build-essential_12.8ubuntu1 bzip2_1.0.6-9.2 ca-certificates_20190110 coreutils_8.30-3ubuntu2 cpp_4:9.2.1-3.1ubuntu1 cpp-9_9.2.1-9ubuntu2 dash_0.5.10.2-6 debconf_1.5.73 debhelper_12.6.1ubuntu2 debianutils_4.8.6.3 dh-autoreconf_19 dh-strip-nondeterminism_1.6.0-1 diffutils_1:3.7-3 docutils-common_0.15.2+dfsg-1 dpkg_1.19.7ubuntu2 dpkg-dev_1.19.7ubuntu2 dwz_0.13-1 e2fsprogs_1.45.3-4ubuntu2.1 fakeroot_1.24-1 fdisk_2.34-0.1ubuntu2 file_1:5.37-5ubuntu0.1 findutils_4.6.0+git+20190209-2ubuntu1 g++_4:9.2.1-3.1ubuntu1 g++-9_9.2.1-9ubuntu2 gcc_4:9.2.1-3.1ubuntu1 gcc-9_9.2.1-9ubuntu2 gcc-9-base_9.2.1-9ubuntu2 gettext_0.19.8.1-9 gettext-base_0.19.8.1-9 gpg_2.2.12-1ubuntu3 gpg-agent_2.2.12-1ubuntu3 gpgconf_2.2.12-1ubuntu3 gpgv_2.2.12-1ubuntu3 grep_3.3-1build1 groff-base_1.22.4-3 gzip_1.10-0ubuntu3 hostname_3.22 init_1.57 init-system-helpers_1.57 intltool-debian_0.35.0+20060710.5 libacl1_2.2.53-4 libapparmor1_2.13.3-5ubuntu1 libapt-pkg5.90_1.9.4 libarchive-zip-perl_1.65-1 libargon2-1_0~20171227-0.2 libasan5_9.2.1-9ubuntu2 libassuan0_2.5.3-7ubuntu1 libatomic1_9.2.1-9ubuntu2 libattr1_1:2.4.48-4 libaudit-common_1:2.8.5-2ubuntu1 libaudit1_1:2.8.5-2ubuntu1 libbinutils_2.33-2ubuntu1.2 libblkid1_2.34-0.1ubuntu2 libbsd0_0.10.0-1 libbz2-1.0_1.0.6-9.2 libc-bin_2.30-0ubuntu2 libc-dev-bin_2.30-0ubuntu2 libc6_2.30-0ubuntu2 libc6-dev_2.30-0ubuntu2 libcap-ng0_0.7.9-2 libcap2_1:2.25-2 libcc1-0_9.2.1-9ubuntu2 libcom-err2_1.45.3-4ubuntu2.1 libcroco3_0.6.13-1 libcryptsetup12_2:2.2.0-3ubuntu1 libdb5.3_5.3.28+dfsg1-0.6ubuntu1 libdebconfclient0_0.249ubuntu1 libdebhelper-perl_12.6.1ubuntu2 libdevmapper1.02.1_2:1.02.155-2ubuntu6 libdpkg-perl_1.19.7ubuntu2 libelf1_0.176-1.1 libexpat1_2.2.7-2 libext2fs2_1.45.3-4ubuntu2.1 libfakeroot_1.24-1 libfdisk1_2.34-0.1ubuntu2 libffi6_3.2.1-9 libfile-stripnondeterminism-perl_1.6.0-1 libgcc-9-dev_9.2.1-9ubuntu2 libgcc1_1:9.2.1-9ubuntu2 libgcrypt20_1.8.4-5ubuntu2.1 libgdbm-compat4_1.18.1-5 libgdbm6_1.18.1-5 libglib2.0-0_2.62.4-1~ubuntu19.10.2 libgmp10_2:6.1.2+dfsg-4 libgnutls30_3.6.9-5ubuntu1 libgomp1_9.2.1-9ubuntu2 libgpg-error0_1.36-7 libhogweed4_3.4.1-1 libicu63_63.2-2ubuntu0.1 libidn11_1.33-2.2ubuntu2 libidn2-0_2.2.0-2 libip4tc2_1.8.3-2ubuntu5 libisl21_0.21-2 libitm1_9.2.1-9ubuntu2 libjs-jquery_3.3.1~dfsg-3 libjs-sphinxdoc_1.8.5-3 libjs-underscore_1.9.1~dfsg-1 libjson-c4_0.13.1+dfsg-4 libkmod2_26-1ubuntu1 liblockfile-bin_1.15-1 liblockfile1_1.15-1 liblsan0_9.2.1-9ubuntu2 liblua5.3-0_5.3.3-1.1ubuntu1 liblua5.3-dev_5.3.3-1.1ubuntu1 liblz4-1_1.9.1-1 liblzma5_5.2.4-1 libmagic-mgc_1:5.37-5ubuntu0.1 libmagic1_1:5.37-5ubuntu0.1 libmount1_2.34-0.1ubuntu2 libmpc3_1.1.0-1 libmpdec2_2.4.2-2 libmpfr6_4.0.2-1 libncurses-dev_6.1+20190803-1ubuntu1 libncurses6_6.1+20190803-1ubuntu1 libncursesw6_6.1+20190803-1ubuntu1 libnettle6_3.4.1-1 libnpth0_1.6-1 libp11-kit0_0.23.17-2 libpam-modules_1.3.1-5ubuntu1 libpam-modules-bin_1.3.1-5ubuntu1 libpam-runtime_1.3.1-5ubuntu1 libpam0g_1.3.1-5ubuntu1 libpcre2-16-0_10.32-5 libpcre2-32-0_10.32-5 libpcre2-8-0_10.32-5 libpcre2-dev_10.32-5 libpcre2-posix0_10.32-5 libpcre3_2:8.39-12 libperl5.28_5.28.1-6build1 libpipeline1_1.5.1-2 libpng16-16_1.6.37-1 libprocps7_2:3.3.15-2ubuntu3 libpython-stdlib_2.7.17-1 libpython2-stdlib_2.7.17-1 libpython2.7-minimal_2.7.17~rc1-1 libpython2.7-stdlib_2.7.17~rc1-1 libpython3-stdlib_3.7.5-1 libpython3.7-minimal_3.7.5~rc1-2 libpython3.7-stdlib_3.7.5~rc1-2 libquadmath0_9.2.1-9ubuntu2 libreadline-dev_8.0-3 libreadline8_8.0-3 libseccomp2_2.4.1-0ubuntu0.19.10.3 libselinux1_2.9-2 libsemanage-common_2.9-3 libsemanage1_2.9-3 libsepol1_2.9-2 libsigsegv2_2.12-2 libsmartcols1_2.34-0.1ubuntu2 libsqlite3-0_3.29.0-2ubuntu0.2 libss2_1.45.3-4ubuntu2.1 libssl-dev_1.1.1c-1ubuntu4 libssl1.1_1.1.1c-1ubuntu4 libstdc++-9-dev_9.2.1-9ubuntu2 libstdc++6_9.2.1-9ubuntu2 libsub-override-perl_0.09-2 libsystemd-dev_242-7ubuntu3.6 libsystemd0_242-7ubuntu3.6 libtasn1-6_4.14-3 libtinfo6_6.1+20190803-1ubuntu1 libtool_2.4.6-11 libtsan0_9.2.1-9ubuntu2 libubsan1_9.2.1-9ubuntu2 libuchardet0_0.0.6-3 libudev1_242-7ubuntu3.6 libunistring2_0.9.10-2 libuuid1_2.34-0.1ubuntu2 libxml2_2.9.4+dfsg1-7ubuntu3.1 libzstd1_1.4.3+dfsg-1 linux-libc-dev_5.3.0-45.37 lockfile-progs_0.1.18 login_1:4.5-1.1ubuntu4 logsave_1.45.3-4ubuntu2.1 lsb-base_11.0.1ubuntu1 m4_1.4.18-2 make_4.2.1-1.2 man-db_2.8.7-3 mawk_1.3.3-17ubuntu3 mime-support_3.63ubuntu1 mount_2.34-0.1ubuntu2 ncurses-base_6.1+20190803-1ubuntu1 ncurses-bin_6.1+20190803-1ubuntu1 openssl_1.1.1c-1ubuntu4 optipng_0.7.7-1 passwd_1:4.5-1.1ubuntu4 patch_2.7.6-6 perl_5.28.1-6build1 perl-base_5.28.1-6build1 perl-modules-5.28_5.28.1-6build1 pinentry-curses_1.1.0-3 pkgbinarymangler_144 po-debconf_1.0.21 policyrcd-script-zg2_0.1-3 procps_2:3.3.15-2ubuntu3 python_2.7.17-1 python-babel-localedata_2.6.0+dfsg.1-1 python-mako_1.0.7+ds1-1 python-markupsafe_1.1.0-1 python-minimal_2.7.17-1 python2_2.7.17-1 python2-minimal_2.7.17-1 python2.7_2.7.17~rc1-1 python2.7-minimal_2.7.17~rc1-1 python3_3.7.5-1 python3-alabaster_0.7.8-1 python3-attr_18.2.0-1 python3-babel_2.6.0+dfsg.1-1 python3-certifi_2018.8.24-1 python3-chardet_3.0.4-4 python3-distutils_3.7.5~rc1-1 python3-docutils_0.15.2+dfsg-1 python3-idna_2.6-2 python3-imagesize_1.0.0-1 python3-jinja2_2.10-2ubuntu1 python3-lib2to3_3.7.5~rc1-1 python3-markupsafe_1.1.0-1 python3-minimal_3.7.5-1 python3-packaging_19.1-2 python3-pkg-resources_41.1.0-1 python3-pygments_2.3.1+dfsg-1ubuntu1 python3-pyparsing_2.2.0+dfsg1-2 python3-requests_2.21.0-1 python3-roman_2.0.0-3 python3-six_1.12.0-2 python3-sphinx_1.8.5-3 python3-tz_2019.2-1 python3-urllib3_1.24.1-1ubuntu1 python3.7_3.7.5~rc1-2 python3.7-minimal_3.7.5~rc1-2 readline-common_8.0-3 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-haproxy-dummy_0.invalid.0 sed_4.7-1 sensible-utils_0.0.12 sgml-base_1.29 sphinx-common_1.8.5-3 systemd_242-7ubuntu3.6 systemd-sysv_242-7ubuntu3.6 sysvinit-utils_2.95-5ubuntu2 tar_1.30+dfsg-6 tzdata_2019c-3 ubuntu-keyring_2018.09.18.1 util-linux_2.34-0.1ubuntu2 xml-core_0.18+nmu1 xz-utils_5.2.4-1 zlib1g_1:1.2.11.dfsg-1ubuntu3 zlib1g-dev_1:1.2.11.dfsg-1ubuntu3 +------------------------------------------------------------------------------+ | Build | +------------------------------------------------------------------------------+ Unpack source ------------- gpgv: Signature made Mon Apr 6 11:34:08 2020 UTC gpgv: using RSA key 7FE79B445728C8EA0042839E45BCE75B840B1F69 gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./haproxy_2.0.5-1ubuntu0.4.dsc dpkg-source: info: extracting haproxy in haproxy-2.0.5 dpkg-source: info: unpacking haproxy_2.0.5.orig.tar.gz dpkg-source: info: unpacking haproxy_2.0.5-1ubuntu0.4.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0002-Use-dpkg-buildflags-to-build-halog.patch dpkg-source: info: applying haproxy.service-start-after-syslog.patch dpkg-source: info: applying haproxy.service-add-documentation.patch dpkg-source: info: applying lp-1841936-CLEANUP-ssl-make-ssl_sock_load_dh_params-handle-errc.patch dpkg-source: info: applying lp-1841936-BUG-MEDIUM-ssl-tune.ssl.default-dh-param-value-ignor.patch dpkg-source: info: applying CVE-2019-18277.patch dpkg-source: info: applying CVE-2019-19330-1.patch dpkg-source: info: applying CVE-2019-19330-2.patch dpkg-source: info: applying CVE-2020-11100.patch Check disc 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-19127904 SCHROOT_CHROOT_NAME=build-PACKAGEBUILD-19127904 SCHROOT_COMMAND=env SCHROOT_GID=2501 SCHROOT_GROUP=buildd SCHROOT_SESSION_ID=build-PACKAGEBUILD-19127904 SCHROOT_UID=2001 SCHROOT_USER=buildd SHELL=/bin/sh TERM=unknown USER=buildd V=1 dpkg-buildpackage ----------------- dpkg-buildpackage: info: source package haproxy dpkg-buildpackage: info: source version 2.0.5-1ubuntu0.4 dpkg-buildpackage: info: source distribution eoan-security dpkg-source --before-build . dpkg-buildpackage: info: host architecture amd64 fakeroot debian/rules clean dh clean --with sphinxdoc debian/rules override_dh_auto_clean make[1]: Entering directory '/<>' 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 dh build --with sphinxdoc dh_update_autotools_config dh_autoreconf 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 USE_REGPARM=1 ADDLIB="-Wl,--no-as-needed -lgcc_s -Wl,--as-needed" DEBUG_CFLAGS="-g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2" LDFLAGS="-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed" VERSION="2.0.5" SUBVERS="-1ubuntu0.4" VERDATE="2020/04/03" 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 USE_REGPARM=1 ADDLIB="-Wl,--no-as-needed -lgcc_s -Wl,--as-needed" DEBUG_CFLAGS="-g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2" LDFLAGS="-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed" VERSION="2.0.5" SUBVERS="-1ubuntu0.4" VERDATE="2020/04/03" make[2]: Entering directory '/<>/contrib/systemd' sed -e 's:@SBINDIR@:'/usr/sbin':' haproxy.service.in > haproxy.service make[2]: Leaving directory '/<>/contrib/systemd' dh_auto_build -Dcontrib/halog cd contrib/halog && make -j4 make[2]: Entering directory '/<>/contrib/halog' gcc -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<>/contrib/halog=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -o halog -I../../include -I../../ebtree ../../ebtree/ebtree.c ../../ebtree/eb32tree.c ../../ebtree/eb64tree.c ../../ebtree/ebmbtree.c ../../ebtree/ebsttree.c ../../ebtree/ebistree.c ../../ebtree/ebimtree.c halog.c fgets2.c In file included from ../../ebtree/ebtree.c:21: ../../ebtree/ebtree.h: In function ‘__eb_insert_dup’: ../../ebtree/ebtree.h:469:34: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 469 | eb_troot_t *new_left = eb_dotag(&new->branches, EB_LEFT); | ^~~~~~~~~~~~~~ ../../ebtree/ebtree.h:470:34: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 470 | eb_troot_t *new_rght = eb_dotag(&new->branches, EB_RGHT); | ^~~~~~~~~~~~~~ ../../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_leaf = eb_dotag(&new->branches, EB_LEAF); | ^~~~~~~~~~~~~~ ../../ebtree/ebtree.h:488:40: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 488 | head->branches.b[EB_RGHT] = eb_dotag(&new->branches, EB_NODE); | ^~~~~~~~~~~~~~ ../../ebtree/ebtree.h:493:39: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 493 | new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_LEAF); | ^~~~~~~~~~~~~~ ../../ebtree/ebtree.h:506:37: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 506 | head->branches.b[side] = eb_dotag(&new->branches, EB_NODE); | ^~~~~~~~~~~~~~ ../../ebtree/ebtree.h:511:39: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 511 | new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_NODE); | ^~~~~~~~~~~~~~ ../../ebtree/ebtree.h: In function ‘__eb_delete’: ../../ebtree/ebtree.h:759:32: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 759 | gparent->b[gpside] = eb_dotag(&parent->branches, EB_NODE); | ^~~~~~~~~~~~~~~~~ ../../ebtree/ebtree.h:765:14: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 765 | eb_dotag(&parent->branches, pside); | ^~~~~~~~~~~~~~~~~ ../../ebtree/ebtree.h:768:14: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 768 | 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:469:34: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 469 | eb_troot_t *new_left = eb_dotag(&new->branches, EB_LEFT); | ^~~~~~~~~~~~~~ ../../ebtree/ebtree.h:470:34: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 470 | eb_troot_t *new_rght = eb_dotag(&new->branches, EB_RGHT); | ^~~~~~~~~~~~~~ ../../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_leaf = eb_dotag(&new->branches, EB_LEAF); | ^~~~~~~~~~~~~~ ../../ebtree/ebtree.h:488:40: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 488 | head->branches.b[EB_RGHT] = eb_dotag(&new->branches, EB_NODE); | ^~~~~~~~~~~~~~ ../../ebtree/ebtree.h:493:39: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 493 | new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_LEAF); | ^~~~~~~~~~~~~~ ../../ebtree/ebtree.h:506:37: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 506 | head->branches.b[side] = eb_dotag(&new->branches, EB_NODE); | ^~~~~~~~~~~~~~ ../../ebtree/ebtree.h:511:39: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 511 | new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_NODE); | ^~~~~~~~~~~~~~ ../../ebtree/ebtree.h: In function ‘__eb_delete’: ../../ebtree/ebtree.h:759:32: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 759 | gparent->b[gpside] = eb_dotag(&parent->branches, EB_NODE); | ^~~~~~~~~~~~~~~~~ ../../ebtree/ebtree.h:765:14: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 765 | eb_dotag(&parent->branches, pside); | ^~~~~~~~~~~~~~~~~ ../../ebtree/ebtree.h:768:14: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 768 | eb_dotag(&parent->branches, pside); | ^~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h: In function ‘eb32_first’: ../../ebtree/eb32tree.h:56:43: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb32_node’ pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 56 | 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:56:9: note: in expansion of macro ‘eb32_entry’ 56 | return eb32_entry(eb_first(root), struct eb32_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | 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:62:42: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb32_node’ pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 62 | 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:62:9: note: in expansion of macro ‘eb32_entry’ 62 | return eb32_entry(eb_last(root), struct eb32_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | 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:68:49: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb32_node’ pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 68 | 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:68:9: note: in expansion of macro ‘eb32_entry’ 68 | return eb32_entry(eb_next(&eb32->node), struct eb32_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | 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:74:49: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb32_node’ pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 74 | 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:74:9: note: in expansion of macro ‘eb32_entry’ 74 | return eb32_entry(eb_prev(&eb32->node), struct eb32_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | 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:80:53: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb32_node’ pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 80 | 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:80:9: note: in expansion of macro ‘eb32_entry’ 80 | return eb32_entry(eb_next_dup(&eb32->node), struct eb32_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | 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:86:53: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb32_node’ pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 86 | 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:86:9: note: in expansion of macro ‘eb32_entry’ 86 | return eb32_entry(eb_prev_dup(&eb32->node), struct eb32_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | 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:92:56: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb32_node’ pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 92 | 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:92:9: note: in expansion of macro ‘eb32_entry’ 92 | return eb32_entry(eb_next_unique(&eb32->node), struct eb32_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | 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:98:56: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb32_node’ pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | 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:98:9: note: in expansion of macro ‘eb32_entry’ 98 | return eb32_entry(eb_prev_unique(&eb32->node), struct eb32_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | 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:254:31: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 254 | root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h:279:13: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 279 | up_ptr = &old->node.leaf_p; | ^~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h:300:13: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 300 | up_ptr = &old->node.node_p; | ^~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.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/eb32tree.h:310:22: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 310 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../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_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../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_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ In file included from ../../ebtree/eb32tree.h:24, from ../../ebtree/eb32tree.c:23: ../../ebtree/eb32tree.h:338:36: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb32_node’ pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 338 | 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:374:8: note: defined here 374 | 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:362:27: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 362 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h: In function ‘__eb32i_insert’: ../../ebtree/eb32tree.h:386:31: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 386 | root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h:412:13: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 412 | up_ptr = &old->node.leaf_p; | ^~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h:433:13: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 433 | up_ptr = &old->node.node_p; | ^~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h:438:10: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 438 | root = &old->node.branches; | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h:443:22: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 443 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../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_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../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_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ In file included from ../../ebtree/eb32tree.h:24, from ../../ebtree/eb32tree.c:23: ../../ebtree/eb32tree.h:471:36: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb32_node’ pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 471 | 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:374:8: note: defined here 374 | 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:495:27: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 495 | 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 4) 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:374:8: note: defined here 374 | 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 4) 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:374:8: note: defined here 374 | 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 4) 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:374:8: note: defined here 374 | 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 4) 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:374:8: note: defined here 374 | 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:469:34: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 469 | eb_troot_t *new_left = eb_dotag(&new->branches, EB_LEFT); | ^~~~~~~~~~~~~~ ../../ebtree/ebtree.h:470:34: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 470 | eb_troot_t *new_rght = eb_dotag(&new->branches, EB_RGHT); | ^~~~~~~~~~~~~~ ../../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_leaf = eb_dotag(&new->branches, EB_LEAF); | ^~~~~~~~~~~~~~ ../../ebtree/ebtree.h:488:40: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 488 | head->branches.b[EB_RGHT] = eb_dotag(&new->branches, EB_NODE); | ^~~~~~~~~~~~~~ ../../ebtree/ebtree.h:493:39: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 493 | new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_LEAF); | ^~~~~~~~~~~~~~ ../../ebtree/ebtree.h:506:37: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 506 | head->branches.b[side] = eb_dotag(&new->branches, EB_NODE); | ^~~~~~~~~~~~~~ ../../ebtree/ebtree.h:511:39: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 511 | new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_NODE); | ^~~~~~~~~~~~~~ ../../ebtree/ebtree.h: In function ‘__eb_delete’: ../../ebtree/ebtree.h:759:32: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 759 | gparent->b[gpside] = eb_dotag(&parent->branches, EB_NODE); | ^~~~~~~~~~~~~~~~~ ../../ebtree/ebtree.h:765:14: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 765 | eb_dotag(&parent->branches, pside); | ^~~~~~~~~~~~~~~~~ ../../ebtree/ebtree.h:768:14: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 768 | eb_dotag(&parent->branches, pside); | ^~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h: In function ‘eb64_first’: ../../ebtree/eb64tree.h:56: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] 56 | 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:56:9: note: in expansion of macro ‘eb64_entry’ 56 | return eb64_entry(eb_first(root), struct eb64_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/eb64tree.c:23: ../../ebtree/eb64tree.h:42:8: note: defined here 42 | 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:62: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] 62 | 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:62:9: note: in expansion of macro ‘eb64_entry’ 62 | return eb64_entry(eb_last(root), struct eb64_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/eb64tree.c:23: ../../ebtree/eb64tree.h:42:8: note: defined here 42 | 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:68: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] 68 | 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:68:9: note: in expansion of macro ‘eb64_entry’ 68 | return eb64_entry(eb_next(&eb64->node), struct eb64_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/eb64tree.c:23: ../../ebtree/eb64tree.h:42:8: note: defined here 42 | 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:74: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] 74 | 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:74:9: note: in expansion of macro ‘eb64_entry’ 74 | return eb64_entry(eb_prev(&eb64->node), struct eb64_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/eb64tree.c:23: ../../ebtree/eb64tree.h:42:8: note: defined here 42 | 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:80: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] 80 | 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:80:9: note: in expansion of macro ‘eb64_entry’ 80 | return eb64_entry(eb_next_dup(&eb64->node), struct eb64_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/eb64tree.c:23: ../../ebtree/eb64tree.h:42:8: note: defined here 42 | 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:86: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] 86 | 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:86:9: note: in expansion of macro ‘eb64_entry’ 86 | return eb64_entry(eb_prev_dup(&eb64->node), struct eb64_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/eb64tree.c:23: ../../ebtree/eb64tree.h:42:8: note: defined here 42 | 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:92: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] 92 | 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:92:9: note: in expansion of macro ‘eb64_entry’ 92 | return eb64_entry(eb_next_unique(&eb64->node), struct eb64_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/eb64tree.c:23: ../../ebtree/eb64tree.h:42:8: note: defined here 42 | 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:98: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] 98 | 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:98:9: note: in expansion of macro ‘eb64_entry’ 98 | return eb64_entry(eb_prev_unique(&eb64->node), struct eb64_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/eb64tree.c:23: ../../ebtree/eb64tree.h:42:8: note: defined here 42 | struct eb64_node { | ^~~~~~~~~ ../../ebtree/eb64tree.h: In function ‘__eb64_insert’: ../../ebtree/eb64tree.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/eb64tree.h:275:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 275 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:276:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 276 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:277:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 277 | new_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.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 | old_leaf = eb_dotag(&old->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:318:31: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 318 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:344:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 344 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:345:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 345 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:346:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 346 | new_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:347:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 347 | 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:366: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] 366 | 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:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/eb64tree.c:23: ../../ebtree/eb64tree.h:42:8: note: defined here 42 | struct eb64_node { | ^~~~~~~~~ ../../ebtree/eb64tree.h:372:10: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 372 | root = &old->node.branches; | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:401:27: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 401 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h: In function ‘__eb64i_insert’: ../../ebtree/eb64tree.h:424:31: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 424 | root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:453:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 453 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:454:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 454 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:455:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 455 | new_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:456:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 456 | old_leaf = eb_dotag(&old->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:496:31: 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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:522:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 522 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:523:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 523 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:524:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 524 | new_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:525:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 525 | 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:544: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] 544 | 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:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/eb64tree.c:23: ../../ebtree/eb64tree.h:42:8: note: defined here 42 | struct eb64_node { | ^~~~~~~~~ ../../ebtree/eb64tree.h:550:10: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 550 | root = &old->node.branches; | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:579:27: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 579 | 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:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/eb64tree.c:23: ../../ebtree/eb64tree.h:42:8: note: defined here 42 | 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:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/eb64tree.c:23: ../../ebtree/eb64tree.h:42:8: note: defined here 42 | 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:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/eb64tree.c:23: ../../ebtree/eb64tree.h:42:8: note: defined here 42 | 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:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/eb64tree.c:23: ../../ebtree/eb64tree.h:42:8: note: defined here 42 | 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:469:34: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 469 | eb_troot_t *new_left = eb_dotag(&new->branches, EB_LEFT); | ^~~~~~~~~~~~~~ ../../ebtree/ebtree.h:470:34: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 470 | eb_troot_t *new_rght = eb_dotag(&new->branches, EB_RGHT); | ^~~~~~~~~~~~~~ ../../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_leaf = eb_dotag(&new->branches, EB_LEAF); | ^~~~~~~~~~~~~~ ../../ebtree/ebtree.h:488:40: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 488 | head->branches.b[EB_RGHT] = eb_dotag(&new->branches, EB_NODE); | ^~~~~~~~~~~~~~ ../../ebtree/ebtree.h:493:39: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 493 | new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_LEAF); | ^~~~~~~~~~~~~~ ../../ebtree/ebtree.h:506:37: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 506 | head->branches.b[side] = eb_dotag(&new->branches, EB_NODE); | ^~~~~~~~~~~~~~ ../../ebtree/ebtree.h:511:39: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 511 | new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_NODE); | ^~~~~~~~~~~~~~ ../../ebtree/ebtree.h: In function ‘__eb_delete’: ../../ebtree/ebtree.h:759:32: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 759 | gparent->b[gpside] = eb_dotag(&parent->branches, EB_NODE); | ^~~~~~~~~~~~~~~~~ ../../ebtree/ebtree.h:765:14: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 765 | eb_dotag(&parent->branches, pside); | ^~~~~~~~~~~~~~~~~ ../../ebtree/ebtree.h:768:14: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 768 | eb_dotag(&parent->branches, pside); | ^~~~~~~~~~~~~~~~~ In file included from ../../ebtree/ebmbtree.c:23: ../../ebtree/ebmbtree.h: In function ‘__ebmb_insert’: ../../ebtree/ebmbtree.h:243:31: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 243 | root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.h:268:13: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 268 | up_ptr = &old->node.leaf_p; | ^~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.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.node_p; | ^~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.h:300:13: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 300 | up_ptr = &old->node.node_p; | ^~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.h:310:10: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 310 | root = &old->node.branches; | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.h:317:22: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 317 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.h:318:22: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 318 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.h:319:22: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 319 | new_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.h:369:27: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 369 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.h: In function ‘__ebmb_insert_prefix’: ../../ebtree/ebmbtree.h:589:31: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 589 | root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.h:620:13: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 620 | up_ptr = &old->node.leaf_p; | ^~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.h:637:13: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 637 | up_ptr = &old->node.node_p; | ^~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.h:658:13: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 658 | up_ptr = &old->node.node_p; | ^~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.h:671:13: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 671 | up_ptr = &old->node.node_p; | ^~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.h:684:12: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 684 | root = &old->node.branches; | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.h:693:11: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 693 | root = &old->node.branches; | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.h:706:10: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 706 | root = &old->node.branches; | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.h:785:22: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 785 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.h:786:22: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 786 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.h:787:22: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 787 | new_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.h:802:27: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 802 | 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:469:34: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 469 | eb_troot_t *new_left = eb_dotag(&new->branches, EB_LEFT); | ^~~~~~~~~~~~~~ ../../ebtree/ebtree.h:470:34: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 470 | eb_troot_t *new_rght = eb_dotag(&new->branches, EB_RGHT); | ^~~~~~~~~~~~~~ ../../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_leaf = eb_dotag(&new->branches, EB_LEAF); | ^~~~~~~~~~~~~~ ../../ebtree/ebtree.h:488:40: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 488 | head->branches.b[EB_RGHT] = eb_dotag(&new->branches, EB_NODE); | ^~~~~~~~~~~~~~ ../../ebtree/ebtree.h:493:39: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 493 | new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_LEAF); | ^~~~~~~~~~~~~~ ../../ebtree/ebtree.h:506:37: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 506 | head->branches.b[side] = eb_dotag(&new->branches, EB_NODE); | ^~~~~~~~~~~~~~ ../../ebtree/ebtree.h:511:39: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 511 | new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_NODE); | ^~~~~~~~~~~~~~ ../../ebtree/ebtree.h: In function ‘__eb_delete’: ../../ebtree/ebtree.h:759:32: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 759 | gparent->b[gpside] = eb_dotag(&parent->branches, EB_NODE); | ^~~~~~~~~~~~~~~~~ ../../ebtree/ebtree.h:765:14: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 765 | eb_dotag(&parent->branches, pside); | ^~~~~~~~~~~~~~~~~ ../../ebtree/ebtree.h:768:14: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 768 | eb_dotag(&parent->branches, pside); | ^~~~~~~~~~~~~~~~~ In file included from ../../ebtree/ebsttree.h:27, from ../../ebtree/ebsttree.c:23: ../../ebtree/ebmbtree.h: In function ‘__ebmb_insert’: ../../ebtree/ebmbtree.h:243:31: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 243 | root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.h:268:13: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 268 | up_ptr = &old->node.leaf_p; | ^~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.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.node_p; | ^~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.h:300:13: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 300 | up_ptr = &old->node.node_p; | ^~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.h:310:10: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 310 | root = &old->node.branches; | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.h:317:22: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 317 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.h:318:22: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 318 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.h:319:22: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 319 | new_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.h:369:27: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 369 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.h: In function ‘__ebmb_insert_prefix’: ../../ebtree/ebmbtree.h:589:31: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 589 | root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.h:620:13: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 620 | up_ptr = &old->node.leaf_p; | ^~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.h:637:13: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 637 | up_ptr = &old->node.node_p; | ^~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.h:658:13: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 658 | up_ptr = &old->node.node_p; | ^~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.h:671:13: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 671 | up_ptr = &old->node.node_p; | ^~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.h:684:12: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 684 | root = &old->node.branches; | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.h:693:11: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 693 | root = &old->node.branches; | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.h:706:10: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 706 | root = &old->node.branches; | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.h:785:22: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 785 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.h:786:22: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 786 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.h:787:22: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 787 | new_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.h:802:27: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 802 | 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); | ^~~~~~~~~~~~~~~~~~~ ../../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:469:34: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 469 | eb_troot_t *new_left = eb_dotag(&new->branches, EB_LEFT); | ^~~~~~~~~~~~~~ ../../ebtree/ebtree.h:470:34: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 470 | eb_troot_t *new_rght = eb_dotag(&new->branches, EB_RGHT); | ^~~~~~~~~~~~~~ ../../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_leaf = eb_dotag(&new->branches, EB_LEAF); | ^~~~~~~~~~~~~~ ../../ebtree/ebtree.h:488:40: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 488 | head->branches.b[EB_RGHT] = eb_dotag(&new->branches, EB_NODE); | ^~~~~~~~~~~~~~ ../../ebtree/ebtree.h:493:39: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 493 | new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_LEAF); | ^~~~~~~~~~~~~~ ../../ebtree/ebtree.h:506:37: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 506 | head->branches.b[side] = eb_dotag(&new->branches, EB_NODE); | ^~~~~~~~~~~~~~ ../../ebtree/ebtree.h:511:39: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 511 | new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_NODE); | ^~~~~~~~~~~~~~ ../../ebtree/ebtree.h: In function ‘__eb_delete’: ../../ebtree/ebtree.h:759:32: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 759 | gparent->b[gpside] = eb_dotag(&parent->branches, EB_NODE); | ^~~~~~~~~~~~~~~~~ ../../ebtree/ebtree.h:765:14: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 765 | eb_dotag(&parent->branches, pside); | ^~~~~~~~~~~~~~~~~ ../../ebtree/ebtree.h:768:14: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 768 | eb_dotag(&parent->branches, pside); | ^~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h: In function ‘eb32_first’: ../../ebtree/eb32tree.h:56:43: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb32_node’ pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 56 | 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:56:9: note: in expansion of macro ‘eb32_entry’ 56 | return eb32_entry(eb_first(root), struct eb32_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | 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:62:42: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb32_node’ pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 62 | 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:62:9: note: in expansion of macro ‘eb32_entry’ 62 | return eb32_entry(eb_last(root), struct eb32_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | 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:68:49: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb32_node’ pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 68 | 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:68:9: note: in expansion of macro ‘eb32_entry’ 68 | return eb32_entry(eb_next(&eb32->node), struct eb32_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | 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:74:49: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb32_node’ pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 74 | 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:74:9: note: in expansion of macro ‘eb32_entry’ 74 | return eb32_entry(eb_prev(&eb32->node), struct eb32_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | 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:80:53: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb32_node’ pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 80 | 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:80:9: note: in expansion of macro ‘eb32_entry’ 80 | return eb32_entry(eb_next_dup(&eb32->node), struct eb32_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | 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:86:53: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb32_node’ pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 86 | 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:86:9: note: in expansion of macro ‘eb32_entry’ 86 | return eb32_entry(eb_prev_dup(&eb32->node), struct eb32_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | 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:92:56: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb32_node’ pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 92 | 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:92:9: note: in expansion of macro ‘eb32_entry’ 92 | return eb32_entry(eb_next_unique(&eb32->node), struct eb32_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | 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:98:56: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb32_node’ pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | 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:98:9: note: in expansion of macro ‘eb32_entry’ 98 | return eb32_entry(eb_prev_unique(&eb32->node), struct eb32_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | 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:254:31: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 254 | root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h:279:13: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 279 | up_ptr = &old->node.leaf_p; | ^~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h:300:13: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 300 | up_ptr = &old->node.node_p; | ^~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.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/eb32tree.h:310:22: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 310 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../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_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../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_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ In file included from ../../ebtree/ebistree.h:27, from ../../ebtree/ebistree.c:23: ../../ebtree/eb32tree.h:338:36: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb32_node’ pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 338 | 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:374:8: note: defined here 374 | 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:362:27: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 362 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h: In function ‘__eb32i_insert’: ../../ebtree/eb32tree.h:386:31: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 386 | root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h:412:13: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 412 | up_ptr = &old->node.leaf_p; | ^~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h:433:13: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 433 | up_ptr = &old->node.node_p; | ^~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h:438:10: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 438 | root = &old->node.branches; | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h:443:22: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 443 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../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_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../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_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ In file included from ../../ebtree/ebistree.h:27, from ../../ebtree/ebistree.c:23: ../../ebtree/eb32tree.h:471:36: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb32_node’ pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 471 | 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:374:8: note: defined here 374 | 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:495:27: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 495 | 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:56: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] 56 | 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:56:9: note: in expansion of macro ‘eb64_entry’ 56 | return eb64_entry(eb_first(root), struct eb64_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebpttree.h:26, from ../../ebtree/ebistree.h:28, from ../../ebtree/ebistree.c:23: ../../ebtree/eb64tree.h:42:8: note: defined here 42 | 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:62: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] 62 | 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:62:9: note: in expansion of macro ‘eb64_entry’ 62 | return eb64_entry(eb_last(root), struct eb64_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebpttree.h:26, from ../../ebtree/ebistree.h:28, from ../../ebtree/ebistree.c:23: ../../ebtree/eb64tree.h:42:8: note: defined here 42 | 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:68: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] 68 | 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:68:9: note: in expansion of macro ‘eb64_entry’ 68 | return eb64_entry(eb_next(&eb64->node), struct eb64_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebpttree.h:26, from ../../ebtree/ebistree.h:28, from ../../ebtree/ebistree.c:23: ../../ebtree/eb64tree.h:42:8: note: defined here 42 | 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:74: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] 74 | 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:74:9: note: in expansion of macro ‘eb64_entry’ 74 | return eb64_entry(eb_prev(&eb64->node), struct eb64_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebpttree.h:26, from ../../ebtree/ebistree.h:28, from ../../ebtree/ebistree.c:23: ../../ebtree/eb64tree.h:42:8: note: defined here 42 | 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:80: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] 80 | 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:80:9: note: in expansion of macro ‘eb64_entry’ 80 | return eb64_entry(eb_next_dup(&eb64->node), struct eb64_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebpttree.h:26, from ../../ebtree/ebistree.h:28, from ../../ebtree/ebistree.c:23: ../../ebtree/eb64tree.h:42:8: note: defined here 42 | 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:86: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] 86 | 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:86:9: note: in expansion of macro ‘eb64_entry’ 86 | return eb64_entry(eb_prev_dup(&eb64->node), struct eb64_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebpttree.h:26, from ../../ebtree/ebistree.h:28, from ../../ebtree/ebistree.c:23: ../../ebtree/eb64tree.h:42:8: note: defined here 42 | 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:92: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] 92 | 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:92:9: note: in expansion of macro ‘eb64_entry’ 92 | return eb64_entry(eb_next_unique(&eb64->node), struct eb64_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebpttree.h:26, from ../../ebtree/ebistree.h:28, from ../../ebtree/ebistree.c:23: ../../ebtree/eb64tree.h:42:8: note: defined here 42 | 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:98: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] 98 | 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:98:9: note: in expansion of macro ‘eb64_entry’ 98 | return eb64_entry(eb_prev_unique(&eb64->node), struct eb64_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebpttree.h:26, from ../../ebtree/ebistree.h:28, from ../../ebtree/ebistree.c:23: ../../ebtree/eb64tree.h:42:8: note: defined here 42 | struct eb64_node { | ^~~~~~~~~ ../../ebtree/eb64tree.h: In function ‘__eb64_insert’: ../../ebtree/eb64tree.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/eb64tree.h:275:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 275 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:276:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 276 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:277:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 277 | new_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.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 | old_leaf = eb_dotag(&old->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:318:31: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 318 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:344:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 344 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:345:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 345 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:346:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 346 | new_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:347:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 347 | 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:366: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] 366 | 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:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebpttree.h:26, from ../../ebtree/ebistree.h:28, from ../../ebtree/ebistree.c:23: ../../ebtree/eb64tree.h:42:8: note: defined here 42 | struct eb64_node { | ^~~~~~~~~ ../../ebtree/eb64tree.h:372:10: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 372 | root = &old->node.branches; | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:401:27: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 401 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h: In function ‘__eb64i_insert’: ../../ebtree/eb64tree.h:424:31: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 424 | root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:453:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 453 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:454:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 454 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:455:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 455 | new_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:456:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 456 | old_leaf = eb_dotag(&old->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:496:31: 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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:522:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 522 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:523:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 523 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:524:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 524 | new_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:525:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 525 | 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:544: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] 544 | 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:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebpttree.h:26, from ../../ebtree/ebistree.h:28, from ../../ebtree/ebistree.c:23: ../../ebtree/eb64tree.h:42:8: note: defined here 42 | struct eb64_node { | ^~~~~~~~~ ../../ebtree/eb64tree.h:550:10: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 550 | root = &old->node.branches; | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:579:27: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 579 | 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:62: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] 62 | 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:62:9: note: in expansion of macro ‘ebpt_entry’ 62 | return ebpt_entry(eb_first(root), struct ebpt_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebistree.h:28, from ../../ebtree/ebistree.c:23: ../../ebtree/ebpttree.h:48:8: note: defined here 48 | 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:68: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] 68 | 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:68:9: note: in expansion of macro ‘ebpt_entry’ 68 | return ebpt_entry(eb_last(root), struct ebpt_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebistree.h:28, from ../../ebtree/ebistree.c:23: ../../ebtree/ebpttree.h:48:8: note: defined here 48 | 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:74: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] 74 | 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:74:9: note: in expansion of macro ‘ebpt_entry’ 74 | return ebpt_entry(eb_next(&ebpt->node), struct ebpt_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebistree.h:28, from ../../ebtree/ebistree.c:23: ../../ebtree/ebpttree.h:48:8: note: defined here 48 | 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:80: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] 80 | 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:80:9: note: in expansion of macro ‘ebpt_entry’ 80 | return ebpt_entry(eb_prev(&ebpt->node), struct ebpt_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebistree.h:28, from ../../ebtree/ebistree.c:23: ../../ebtree/ebpttree.h:48:8: note: defined here 48 | 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:86: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] 86 | 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:86:9: note: in expansion of macro ‘ebpt_entry’ 86 | return ebpt_entry(eb_next_dup(&ebpt->node), struct ebpt_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebistree.h:28, from ../../ebtree/ebistree.c:23: ../../ebtree/ebpttree.h:48:8: note: defined here 48 | 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:92: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] 92 | 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:92:9: note: in expansion of macro ‘ebpt_entry’ 92 | return ebpt_entry(eb_prev_dup(&ebpt->node), struct ebpt_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebistree.h:28, from ../../ebtree/ebistree.c:23: ../../ebtree/ebpttree.h:48:8: note: defined here 48 | 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:98: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] 98 | 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:98:9: note: in expansion of macro ‘ebpt_entry’ 98 | return ebpt_entry(eb_next_unique(&ebpt->node), struct ebpt_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebistree.h:28, from ../../ebtree/ebistree.c:23: ../../ebtree/ebpttree.h:48:8: note: defined here 48 | 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:104: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] 104 | 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:104:9: note: in expansion of macro ‘ebpt_entry’ 104 | return ebpt_entry(eb_prev_unique(&ebpt->node), struct ebpt_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebistree.h:28, from ../../ebtree/ebistree.c:23: ../../ebtree/ebpttree.h:48:8: note: defined here 48 | 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:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebistree.h:28, from ../../ebtree/ebistree.c:23: ../../ebtree/ebpttree.h:48:8: note: defined here 48 | 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:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebistree.h:28, from ../../ebtree/ebistree.c:23: ../../ebtree/ebpttree.h:48:8: note: defined here 48 | 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:469:34: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 469 | eb_troot_t *new_left = eb_dotag(&new->branches, EB_LEFT); | ^~~~~~~~~~~~~~ ../../ebtree/ebtree.h:470:34: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 470 | eb_troot_t *new_rght = eb_dotag(&new->branches, EB_RGHT); | ^~~~~~~~~~~~~~ ../../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_leaf = eb_dotag(&new->branches, EB_LEAF); | ^~~~~~~~~~~~~~ ../../ebtree/ebtree.h:488:40: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 488 | head->branches.b[EB_RGHT] = eb_dotag(&new->branches, EB_NODE); | ^~~~~~~~~~~~~~ ../../ebtree/ebtree.h:493:39: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 493 | new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_LEAF); | ^~~~~~~~~~~~~~ ../../ebtree/ebtree.h:506:37: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 506 | head->branches.b[side] = eb_dotag(&new->branches, EB_NODE); | ^~~~~~~~~~~~~~ ../../ebtree/ebtree.h:511:39: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 511 | new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_NODE); | ^~~~~~~~~~~~~~ ../../ebtree/ebtree.h: In function ‘__eb_delete’: ../../ebtree/ebtree.h:759:32: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 759 | gparent->b[gpside] = eb_dotag(&parent->branches, EB_NODE); | ^~~~~~~~~~~~~~~~~ ../../ebtree/ebtree.h:765:14: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 765 | eb_dotag(&parent->branches, pside); | ^~~~~~~~~~~~~~~~~ ../../ebtree/ebtree.h:768:14: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 768 | eb_dotag(&parent->branches, pside); | ^~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h: In function ‘eb32_first’: ../../ebtree/eb32tree.h:56:43: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb32_node’ pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 56 | 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:56:9: note: in expansion of macro ‘eb32_entry’ 56 | return eb32_entry(eb_first(root), struct eb32_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | 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:62:42: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb32_node’ pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 62 | 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:62:9: note: in expansion of macro ‘eb32_entry’ 62 | return eb32_entry(eb_last(root), struct eb32_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | 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:68:49: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb32_node’ pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 68 | 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:68:9: note: in expansion of macro ‘eb32_entry’ 68 | return eb32_entry(eb_next(&eb32->node), struct eb32_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | 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:74:49: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb32_node’ pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 74 | 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:74:9: note: in expansion of macro ‘eb32_entry’ 74 | return eb32_entry(eb_prev(&eb32->node), struct eb32_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | 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:80:53: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb32_node’ pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 80 | 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:80:9: note: in expansion of macro ‘eb32_entry’ 80 | return eb32_entry(eb_next_dup(&eb32->node), struct eb32_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | 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:86:53: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb32_node’ pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 86 | 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:86:9: note: in expansion of macro ‘eb32_entry’ 86 | return eb32_entry(eb_prev_dup(&eb32->node), struct eb32_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | 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:92:56: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb32_node’ pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 92 | 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:92:9: note: in expansion of macro ‘eb32_entry’ 92 | return eb32_entry(eb_next_unique(&eb32->node), struct eb32_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | 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:98:56: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb32_node’ pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | 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:98:9: note: in expansion of macro ‘eb32_entry’ 98 | return eb32_entry(eb_prev_unique(&eb32->node), struct eb32_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | 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:254:31: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 254 | root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h:279:13: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 279 | up_ptr = &old->node.leaf_p; | ^~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h:300:13: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 300 | up_ptr = &old->node.node_p; | ^~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.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/eb32tree.h:310:22: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 310 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../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_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../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_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ In file included from ../../ebtree/ebpttree.h:24, from ../../ebtree/ebimtree.c:23: ../../ebtree/eb32tree.h:338:36: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb32_node’ pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 338 | 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:374:8: note: defined here 374 | 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:362:27: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 362 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h: In function ‘__eb32i_insert’: ../../ebtree/eb32tree.h:386:31: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 386 | root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h:412:13: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 412 | up_ptr = &old->node.leaf_p; | ^~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h:433:13: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 433 | up_ptr = &old->node.node_p; | ^~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h:438:10: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 438 | root = &old->node.branches; | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h:443:22: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 443 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../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_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../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_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ In file included from ../../ebtree/ebpttree.h:24, from ../../ebtree/ebimtree.c:23: ../../ebtree/eb32tree.h:471:36: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb32_node’ pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 471 | 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:374:8: note: defined here 374 | 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:495:27: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 495 | 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:56: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] 56 | 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:56:9: note: in expansion of macro ‘eb64_entry’ 56 | return eb64_entry(eb_first(root), struct eb64_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebpttree.h:26, from ../../ebtree/ebimtree.c:23: ../../ebtree/eb64tree.h:42:8: note: defined here 42 | 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:62: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] 62 | 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:62:9: note: in expansion of macro ‘eb64_entry’ 62 | return eb64_entry(eb_last(root), struct eb64_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebpttree.h:26, from ../../ebtree/ebimtree.c:23: ../../ebtree/eb64tree.h:42:8: note: defined here 42 | 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:68: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] 68 | 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:68:9: note: in expansion of macro ‘eb64_entry’ 68 | return eb64_entry(eb_next(&eb64->node), struct eb64_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebpttree.h:26, from ../../ebtree/ebimtree.c:23: ../../ebtree/eb64tree.h:42:8: note: defined here 42 | 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:74: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] 74 | 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:74:9: note: in expansion of macro ‘eb64_entry’ 74 | return eb64_entry(eb_prev(&eb64->node), struct eb64_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebpttree.h:26, from ../../ebtree/ebimtree.c:23: ../../ebtree/eb64tree.h:42:8: note: defined here 42 | 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:80: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] 80 | 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:80:9: note: in expansion of macro ‘eb64_entry’ 80 | return eb64_entry(eb_next_dup(&eb64->node), struct eb64_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebpttree.h:26, from ../../ebtree/ebimtree.c:23: ../../ebtree/eb64tree.h:42:8: note: defined here 42 | 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:86: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] 86 | 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:86:9: note: in expansion of macro ‘eb64_entry’ 86 | return eb64_entry(eb_prev_dup(&eb64->node), struct eb64_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebpttree.h:26, from ../../ebtree/ebimtree.c:23: ../../ebtree/eb64tree.h:42:8: note: defined here 42 | 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:92: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] 92 | 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:92:9: note: in expansion of macro ‘eb64_entry’ 92 | return eb64_entry(eb_next_unique(&eb64->node), struct eb64_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebpttree.h:26, from ../../ebtree/ebimtree.c:23: ../../ebtree/eb64tree.h:42:8: note: defined here 42 | 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:98: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] 98 | 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:98:9: note: in expansion of macro ‘eb64_entry’ 98 | return eb64_entry(eb_prev_unique(&eb64->node), struct eb64_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebpttree.h:26, from ../../ebtree/ebimtree.c:23: ../../ebtree/eb64tree.h:42:8: note: defined here 42 | struct eb64_node { | ^~~~~~~~~ ../../ebtree/eb64tree.h: In function ‘__eb64_insert’: ../../ebtree/eb64tree.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/eb64tree.h:275:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 275 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:276:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 276 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:277:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 277 | new_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.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 | old_leaf = eb_dotag(&old->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:318:31: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 318 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:344:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 344 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:345:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 345 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:346:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 346 | new_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:347:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 347 | 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:366: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] 366 | 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:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebpttree.h:26, from ../../ebtree/ebimtree.c:23: ../../ebtree/eb64tree.h:42:8: note: defined here 42 | struct eb64_node { | ^~~~~~~~~ ../../ebtree/eb64tree.h:372:10: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 372 | root = &old->node.branches; | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:401:27: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 401 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h: In function ‘__eb64i_insert’: ../../ebtree/eb64tree.h:424:31: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 424 | root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:453:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 453 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:454:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 454 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:455:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 455 | new_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:456:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 456 | old_leaf = eb_dotag(&old->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:496:31: 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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:522:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 522 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:523:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 523 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:524:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 524 | new_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:525:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 525 | 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:544: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] 544 | 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:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebpttree.h:26, from ../../ebtree/ebimtree.c:23: ../../ebtree/eb64tree.h:42:8: note: defined here 42 | struct eb64_node { | ^~~~~~~~~ ../../ebtree/eb64tree.h:550:10: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 550 | root = &old->node.branches; | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:579:27: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 579 | 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:62: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] 62 | 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:62:9: note: in expansion of macro ‘ebpt_entry’ 62 | return ebpt_entry(eb_first(root), struct ebpt_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebimtree.c:23: ../../ebtree/ebpttree.h:48:8: note: defined here 48 | 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:68: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] 68 | 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:68:9: note: in expansion of macro ‘ebpt_entry’ 68 | return ebpt_entry(eb_last(root), struct ebpt_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebimtree.c:23: ../../ebtree/ebpttree.h:48:8: note: defined here 48 | 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:74: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] 74 | 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:74:9: note: in expansion of macro ‘ebpt_entry’ 74 | return ebpt_entry(eb_next(&ebpt->node), struct ebpt_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebimtree.c:23: ../../ebtree/ebpttree.h:48:8: note: defined here 48 | 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:80: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] 80 | 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:80:9: note: in expansion of macro ‘ebpt_entry’ 80 | return ebpt_entry(eb_prev(&ebpt->node), struct ebpt_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebimtree.c:23: ../../ebtree/ebpttree.h:48:8: note: defined here 48 | 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:86: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] 86 | 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:86:9: note: in expansion of macro ‘ebpt_entry’ 86 | return ebpt_entry(eb_next_dup(&ebpt->node), struct ebpt_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebimtree.c:23: ../../ebtree/ebpttree.h:48:8: note: defined here 48 | 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:92: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] 92 | 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:92:9: note: in expansion of macro ‘ebpt_entry’ 92 | return ebpt_entry(eb_prev_dup(&ebpt->node), struct ebpt_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebimtree.c:23: ../../ebtree/ebpttree.h:48:8: note: defined here 48 | 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:98: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] 98 | 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:98:9: note: in expansion of macro ‘ebpt_entry’ 98 | return ebpt_entry(eb_next_unique(&ebpt->node), struct ebpt_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebimtree.c:23: ../../ebtree/ebpttree.h:48:8: note: defined here 48 | 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:104: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] 104 | 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:104:9: note: in expansion of macro ‘ebpt_entry’ 104 | return ebpt_entry(eb_prev_unique(&ebpt->node), struct ebpt_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebimtree.c:23: ../../ebtree/ebpttree.h:48:8: note: defined here 48 | 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:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebimtree.c:23: ../../ebtree/ebpttree.h:48:8: note: defined here 48 | 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:469:34: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 469 | eb_troot_t *new_left = eb_dotag(&new->branches, EB_LEFT); | ^~~~~~~~~~~~~~ ../../ebtree/ebtree.h:470:34: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 470 | eb_troot_t *new_rght = eb_dotag(&new->branches, EB_RGHT); | ^~~~~~~~~~~~~~ ../../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_leaf = eb_dotag(&new->branches, EB_LEAF); | ^~~~~~~~~~~~~~ ../../ebtree/ebtree.h:488:40: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 488 | head->branches.b[EB_RGHT] = eb_dotag(&new->branches, EB_NODE); | ^~~~~~~~~~~~~~ ../../ebtree/ebtree.h:493:39: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 493 | new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_LEAF); | ^~~~~~~~~~~~~~ ../../ebtree/ebtree.h:506:37: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 506 | head->branches.b[side] = eb_dotag(&new->branches, EB_NODE); | ^~~~~~~~~~~~~~ ../../ebtree/ebtree.h:511:39: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 511 | new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_NODE); | ^~~~~~~~~~~~~~ ../../ebtree/ebtree.h: In function ‘__eb_delete’: ../../ebtree/ebtree.h:759:32: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 759 | gparent->b[gpside] = eb_dotag(&parent->branches, EB_NODE); | ^~~~~~~~~~~~~~~~~ ../../ebtree/ebtree.h:765:14: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 765 | eb_dotag(&parent->branches, pside); | ^~~~~~~~~~~~~~~~~ ../../ebtree/ebtree.h:768:14: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 768 | eb_dotag(&parent->branches, pside); | ^~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h: In function ‘eb32_first’: ../../ebtree/eb32tree.h:56:43: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb32_node’ pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 56 | 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:56:9: note: in expansion of macro ‘eb32_entry’ 56 | return eb32_entry(eb_first(root), struct eb32_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | 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:62:42: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb32_node’ pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 62 | 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:62:9: note: in expansion of macro ‘eb32_entry’ 62 | return eb32_entry(eb_last(root), struct eb32_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | 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:68:49: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb32_node’ pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 68 | 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:68:9: note: in expansion of macro ‘eb32_entry’ 68 | return eb32_entry(eb_next(&eb32->node), struct eb32_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | 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:74:49: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb32_node’ pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 74 | 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:74:9: note: in expansion of macro ‘eb32_entry’ 74 | return eb32_entry(eb_prev(&eb32->node), struct eb32_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | 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:80:53: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb32_node’ pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 80 | 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:80:9: note: in expansion of macro ‘eb32_entry’ 80 | return eb32_entry(eb_next_dup(&eb32->node), struct eb32_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | 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:86:53: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb32_node’ pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 86 | 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:86:9: note: in expansion of macro ‘eb32_entry’ 86 | return eb32_entry(eb_prev_dup(&eb32->node), struct eb32_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | 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:92:56: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb32_node’ pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 92 | 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:92:9: note: in expansion of macro ‘eb32_entry’ 92 | return eb32_entry(eb_next_unique(&eb32->node), struct eb32_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | 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:98:56: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb32_node’ pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | 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:98:9: note: in expansion of macro ‘eb32_entry’ 98 | return eb32_entry(eb_prev_unique(&eb32->node), struct eb32_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | 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:254:31: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 254 | root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h:279:13: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 279 | up_ptr = &old->node.leaf_p; | ^~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h:300:13: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 300 | up_ptr = &old->node.node_p; | ^~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.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/eb32tree.h:310:22: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 310 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../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_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../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_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ In file included from ../../ebtree/eb32tree.h:24, from halog.c:23: ../../ebtree/eb32tree.h:338:36: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb32_node’ pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 338 | 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:374:8: note: defined here 374 | 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:362:27: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 362 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h: In function ‘__eb32i_insert’: ../../ebtree/eb32tree.h:386:31: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 386 | root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h:412:13: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 412 | up_ptr = &old->node.leaf_p; | ^~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h:433:13: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 433 | up_ptr = &old->node.node_p; | ^~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h:438:10: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 438 | root = &old->node.branches; | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h:443:22: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 443 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../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_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../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_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ In file included from ../../ebtree/eb32tree.h:24, from halog.c:23: ../../ebtree/eb32tree.h:471:36: warning: converting a packed ‘struct eb_node’ pointer (alignment 1) to a ‘struct eb32_node’ pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 471 | 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:374:8: note: defined here 374 | 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:495:27: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 495 | 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:56: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] 56 | 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:56:9: note: in expansion of macro ‘eb64_entry’ 56 | return eb64_entry(eb_first(root), struct eb64_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from halog.c:24: ../../ebtree/eb64tree.h:42:8: note: defined here 42 | 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:62: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] 62 | 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:62:9: note: in expansion of macro ‘eb64_entry’ 62 | return eb64_entry(eb_last(root), struct eb64_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from halog.c:24: ../../ebtree/eb64tree.h:42:8: note: defined here 42 | 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:68: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] 68 | 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:68:9: note: in expansion of macro ‘eb64_entry’ 68 | return eb64_entry(eb_next(&eb64->node), struct eb64_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from halog.c:24: ../../ebtree/eb64tree.h:42:8: note: defined here 42 | 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:74: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] 74 | 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:74:9: note: in expansion of macro ‘eb64_entry’ 74 | return eb64_entry(eb_prev(&eb64->node), struct eb64_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from halog.c:24: ../../ebtree/eb64tree.h:42:8: note: defined here 42 | 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:80: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] 80 | 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:80:9: note: in expansion of macro ‘eb64_entry’ 80 | return eb64_entry(eb_next_dup(&eb64->node), struct eb64_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from halog.c:24: ../../ebtree/eb64tree.h:42:8: note: defined here 42 | 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:86: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] 86 | 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:86:9: note: in expansion of macro ‘eb64_entry’ 86 | return eb64_entry(eb_prev_dup(&eb64->node), struct eb64_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from halog.c:24: ../../ebtree/eb64tree.h:42:8: note: defined here 42 | 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:92: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] 92 | 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:92:9: note: in expansion of macro ‘eb64_entry’ 92 | return eb64_entry(eb_next_unique(&eb64->node), struct eb64_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from halog.c:24: ../../ebtree/eb64tree.h:42:8: note: defined here 42 | 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:98: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] 98 | 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:98:9: note: in expansion of macro ‘eb64_entry’ 98 | return eb64_entry(eb_prev_unique(&eb64->node), struct eb64_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from halog.c:24: ../../ebtree/eb64tree.h:42:8: note: defined here 42 | struct eb64_node { | ^~~~~~~~~ ../../ebtree/eb64tree.h: In function ‘__eb64_insert’: ../../ebtree/eb64tree.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/eb64tree.h:275:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 275 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:276:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 276 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:277:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 277 | new_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.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 | old_leaf = eb_dotag(&old->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:318:31: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 318 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:344:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 344 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:345:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 345 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:346:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 346 | new_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:347:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 347 | old_node = eb_dotag(&old->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ In file included from ../../ebtree/eb32tree.h:24, from halog.c:23: ../../ebtree/eb64tree.h:366: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] 366 | 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:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from halog.c:24: ../../ebtree/eb64tree.h:42:8: note: defined here 42 | struct eb64_node { | ^~~~~~~~~ ../../ebtree/eb64tree.h:372:10: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 372 | root = &old->node.branches; | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:401:27: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 401 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h: In function ‘__eb64i_insert’: ../../ebtree/eb64tree.h:424:31: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 424 | root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:453:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 453 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:454:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 454 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:455:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 455 | new_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:456:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 456 | old_leaf = eb_dotag(&old->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:496:31: 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); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:522:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 522 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:523:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 523 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:524:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 524 | new_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:525:24: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 525 | old_node = eb_dotag(&old->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ In file included from ../../ebtree/eb32tree.h:24, from halog.c:23: ../../ebtree/eb64tree.h:544: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] 544 | 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:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from halog.c:24: ../../ebtree/eb64tree.h:42:8: note: defined here 42 | struct eb64_node { | ^~~~~~~~~ ../../ebtree/eb64tree.h:550:10: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 550 | root = &old->node.branches; | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:579:27: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 579 | 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:62: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] 62 | 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:62:9: note: in expansion of macro ‘ebpt_entry’ 62 | return ebpt_entry(eb_first(root), struct ebpt_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebistree.h:28, from halog.c:25: ../../ebtree/ebpttree.h:48:8: note: defined here 48 | 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:68: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] 68 | 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:68:9: note: in expansion of macro ‘ebpt_entry’ 68 | return ebpt_entry(eb_last(root), struct ebpt_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebistree.h:28, from halog.c:25: ../../ebtree/ebpttree.h:48:8: note: defined here 48 | 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:74: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] 74 | 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:74:9: note: in expansion of macro ‘ebpt_entry’ 74 | return ebpt_entry(eb_next(&ebpt->node), struct ebpt_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebistree.h:28, from halog.c:25: ../../ebtree/ebpttree.h:48:8: note: defined here 48 | 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:80: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] 80 | 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:80:9: note: in expansion of macro ‘ebpt_entry’ 80 | return ebpt_entry(eb_prev(&ebpt->node), struct ebpt_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebistree.h:28, from halog.c:25: ../../ebtree/ebpttree.h:48:8: note: defined here 48 | 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:86: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] 86 | 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:86:9: note: in expansion of macro ‘ebpt_entry’ 86 | return ebpt_entry(eb_next_dup(&ebpt->node), struct ebpt_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebistree.h:28, from halog.c:25: ../../ebtree/ebpttree.h:48:8: note: defined here 48 | 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:92: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] 92 | 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:92:9: note: in expansion of macro ‘ebpt_entry’ 92 | return ebpt_entry(eb_prev_dup(&ebpt->node), struct ebpt_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebistree.h:28, from halog.c:25: ../../ebtree/ebpttree.h:48:8: note: defined here 48 | 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:98: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] 98 | 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:98:9: note: in expansion of macro ‘ebpt_entry’ 98 | return ebpt_entry(eb_next_unique(&ebpt->node), struct ebpt_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebistree.h:28, from halog.c:25: ../../ebtree/ebpttree.h:48:8: note: defined here 48 | 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:104: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] 104 | 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:104:9: note: in expansion of macro ‘ebpt_entry’ 104 | return ebpt_entry(eb_prev_unique(&ebpt->node), struct ebpt_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebistree.h:28, from halog.c:25: ../../ebtree/ebpttree.h:48:8: note: defined here 48 | 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:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebistree.h:28, from halog.c:25: ../../ebtree/ebpttree.h:48:8: note: defined here 48 | 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:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebistree.h:28, from halog.c:25: ../../ebtree/ebpttree.h:48:8: note: defined here 48 | 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/ebsttree.h:27, from halog.c:26: ../../ebtree/ebmbtree.h: In function ‘__ebmb_insert’: ../../ebtree/ebmbtree.h:243:31: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 243 | root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.h:268:13: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 268 | up_ptr = &old->node.leaf_p; | ^~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.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.node_p; | ^~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.h:300:13: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 300 | up_ptr = &old->node.node_p; | ^~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.h:310:10: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 310 | root = &old->node.branches; | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.h:317:22: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 317 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.h:318:22: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 318 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.h:319:22: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 319 | new_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.h:369:27: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 369 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.h: In function ‘__ebmb_insert_prefix’: ../../ebtree/ebmbtree.h:589:31: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 589 | root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.h:620:13: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 620 | up_ptr = &old->node.leaf_p; | ^~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.h:637:13: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 637 | up_ptr = &old->node.node_p; | ^~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.h:658:13: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 658 | up_ptr = &old->node.node_p; | ^~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.h:671:13: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 671 | up_ptr = &old->node.node_p; | ^~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.h:684:12: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 684 | root = &old->node.branches; | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.h:693:11: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 693 | root = &old->node.branches; | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.h:706:10: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 706 | root = &old->node.branches; | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.h:785:22: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 785 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.h:786:22: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 786 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.h:787:22: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 787 | new_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.h:802:27: warning: taking address of packed member of ‘struct eb_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 802 | 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); | ^~~~~~~~~~~~~~~~~~~ ../../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:374:8: note: defined here 374 | 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:374:8: note: defined here 374 | 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:492: WARNING: Literal block ends without a blank line; unexpected unindent. /<>/doc/lua-api/index.rst:511: WARNING: Literal block ends without a blank line; unexpected unindent. /<>/doc/lua-api/index.rst:1640: WARNING: Inline interpreted text or phrase reference start-string without end-string. /<>/doc/lua-api/index.rst:2545: 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 '/<>' debian/rules override_dh_auto_build-indep make[1]: Entering directory '/<>' # Build the HTML documentation, after patching dconv patch -p1 < /<>/debian/patches/debianize-dconv.patch patching file debian/dconv/haproxy-dconv.py patching file debian/dconv/templates/template.html for doc in intro configuration management; do \ python -B /<>/debian/dconv/haproxy-dconv.py \ -i /<>/doc/${doc}.txt \ -o /<>/doc/${doc}.html ;\ done Importing /<>/doc/intro.txt... Parsing chapter ... Parsing chapter Summary... Parsing chapter Available documentation... Parsing chapter Quick introduction to load balancing and load balancers... Parsing chapter Introduction to HAProxy... Parsing chapter What HAProxy is and isn't... Parsing chapter How HAProxy works... Parsing chapter Basic features... Parsing chapter Basic features : Proxying... Parsing chapter Basic features : SSL... Parsing chapter Basic features : Monitoring... Parsing chapter Basic features : High availability... Parsing chapter Basic features : Load balancing... Parsing chapter Basic features : Stickiness... Parsing chapter Basic features : Sampling and converting information... Parsing chapter Basic features : Maps... Parsing chapter Basic features : ACLs and conditions... Parsing chapter Basic features : Content switching... Parsing chapter Basic features : Stick-tables... Parsing chapter Basic features : Formatted strings... Parsing chapter Basic features : HTTP rewriting and redirection... Parsing chapter Basic features : Server protection... Parsing chapter Basic features : Logging... Parsing chapter Basic features : Statistics... Parsing chapter Advanced features... Parsing chapter Advanced features : Management... Parsing chapter Advanced features : System-specific capabilities... Parsing chapter Advanced features : Scripting... Parsing chapter Sizing... Parsing chapter How to get HAProxy... Parsing chapter Companion products and alternatives... Parsing chapter Apache HTTP server... Parsing chapter NGINX... Parsing chapter Varnish... Parsing chapter Alternatives... Generating keywords links... Exporting to /<>/doc/intro.html... Importing /<>/doc/configuration.txt... Line `925' exceeds 80 columns Line `931' exceeds 80 columns Line `1104' exceeds 80 columns Line `1111' exceeds 80 columns Line `1132' exceeds 80 columns Line `1333' exceeds 80 columns Line `2119' exceeds 80 columns Line `2151' exceeds 80 columns Line `2152' exceeds 80 columns Line `2164' exceeds 80 columns Line `2746' exceeds 80 columns Line `5501' exceeds 80 columns Line `5506' exceeds 80 columns Line `5507' exceeds 80 columns Line `5508' exceeds 80 columns Line `7381' exceeds 80 columns Line `8401' exceeds 80 columns Line `11227' exceeds 80 columns Line `11383' exceeds 80 columns Line `12238' exceeds 80 columns Line `12490' exceeds 80 columns Line `13676' exceeds 80 columns Line `13702' exceeds 80 columns Line `13718' exceeds 80 columns Line `13834' exceeds 80 columns Line `14020' exceeds 80 columns Line `14021' exceeds 80 columns Line `14022' exceeds 80 columns Line `14024' exceeds 80 columns Line `14026' exceeds 80 columns Line `14027' exceeds 80 columns Line `14029' exceeds 80 columns Line `14085' exceeds 80 columns Line `14103' exceeds 80 columns Line `14300' exceeds 80 columns Line `14302' exceeds 80 columns Line `14304' exceeds 80 columns Line `14306' exceeds 80 columns Line `14307' exceeds 80 columns Line `14309' exceeds 80 columns Line `14314' exceeds 80 columns Line `14341' exceeds 80 columns Line `14345' exceeds 80 columns Line `16595' exceeds 80 columns Line `18411' exceeds 80 columns Parsing chapter ... Parsing chapter Summary... Parsing chapter Quick reminder about HTTP... Parsing chapter The HTTP transaction model... Parsing chapter HTTP request... Parsing chapter The Request line... Parsing chapter The request headers... Parsing chapter HTTP response... Parsing chapter The response line... Parsing chapter The response headers... Parsing chapter Configuring HAProxy... Parsing chapter Configuration file format... Parsing chapter Quoting and escaping... Parsing chapter Environment variables... Parsing chapter Time format... Parsing chapter Examples... Parsing chapter Global parameters... Parsing chapter Process management and security... Parsing chapter Performance tuning... Parsing chapter Debugging... Parsing chapter Userlists... Parsing chapter Peers... Parsing chapter Mailers... Parsing chapter Programs... Parsing chapter Proxies... Parsing chapter Proxy keywords matrix... Entering table mode (5 columns) Leaving table mode Parsing chapter Alphabetically sorted keywords reference... Parsing chapter Bind and server options... Parsing chapter Bind options... Entering table mode (3 columns) Leaving table mode Parsing chapter Server and default-server options... Entering table mode (2 columns) Leaving table mode Parsing chapter Server IP address resolution using DNS... Parsing chapter Global overview... Parsing chapter The resolvers section... Parsing chapter HTTP header manipulation... Parsing chapter Using ACLs and fetching samples... Parsing chapter ACL basics... Parsing chapter Matching booleans... Parsing chapter Matching integers... Parsing chapter Matching strings... Parsing chapter Matching regular expressions (regexes)... Parsing chapter Matching arbitrary data blocks... Parsing chapter Matching IPv4 and IPv6 addresses... Parsing chapter Using ACLs to form conditions... Parsing chapter Fetching samples... Parsing chapter Converters... Entering table mode (5 columns) Leaving table mode Parsing chapter Fetching samples from internal states... Parsing chapter Fetching samples at Layer 4... Parsing chapter Fetching samples at Layer 5... Parsing chapter Fetching samples from buffer contents (Layer 6)... Parsing chapter Fetching HTTP samples (Layer 7)... Parsing chapter Pre-defined ACLs... Entering table mode (3 columns) Leaving table mode Parsing chapter Logging... Parsing chapter Log levels... Parsing chapter Log formats... Parsing chapter Default log format... Parsing chapter TCP log format... Parsing chapter HTTP log format... Parsing chapter Custom log format... Parsing chapter Error log format... Parsing chapter Advanced logging options... Parsing chapter Disabling logging of external tests... Parsing chapter Logging before waiting for the session to terminate... Parsing chapter Raising log level upon errors... Parsing chapter Disabling logging of successful connections... Parsing chapter Timing events... Parsing chapter Session state at disconnection... Parsing chapter Non-printable characters... Parsing chapter Capturing HTTP cookies... Parsing chapter Capturing HTTP headers... Parsing chapter Examples of logs... Parsing chapter Supported filters... Parsing chapter Trace... Parsing chapter HTTP compression... Parsing chapter Stream Processing Offload Engine (SPOE)... Parsing chapter Cache... Parsing chapter Cache... Parsing chapter Limitation... Parsing chapter Setup... Parsing chapter Cache section... Parsing chapter Proxy section... Multi section keyword : "no-tlsv12" in chapters ['5.1', '5.2'] Multi section keyword : "no-tlsv11" in chapters ['5.1', '5.2'] Multi section keyword : "nbsrv" in chapters ['7.3.1', '7.3.2'] Multi section keyword : "default-server" in chapters ['3.5', '4.2'] Multi section keyword : "stick" in chapters ['4.2', '5.2'] Multi section keyword : "no-sslv3" in chapters ['5.1', '5.2'] Multi section keyword : "verify" in chapters ['5.1', '5.2'] Multi section keyword : "namespace" in chapters ['5.1', '5.2'] Multi section keyword : "npn" in chapters ['5.1', '5.2'] Multi section keyword : "ssl" in chapters ['5.1', '5.2'] Multi section keyword : "alpn" in chapters ['5.1', '5.2'] Multi section keyword : "disabled" in chapters ['3.5', '4.2', '5.2'] Multi section keyword : "group" in chapters ['3.1', '3.4', '5.1'] Multi section keyword : "transparent" in chapters ['4.2', '5.1'] Multi section keyword : "mode" in chapters ['4.2', '5.1'] Multi section keyword : "timeout" in chapters ['3.6', '4.2', '5.3.2'] Multi section keyword : "debug" in chapters ['3.3', '7.3.1'] Multi section keyword : "description" in chapters ['3.1', '4.2'] Multi section keyword : "ciphers" in chapters ['5.1', '5.2'] Multi section keyword : "cookie" in chapters ['4.2', '5.2', '7.3.6'] Multi section keyword : "log" in chapters ['3.1', '4.2'] Multi section keyword : "filter" in chapters ['4.2', '9.1', '9.2', '9.3', '9.4'] Multi section keyword : "user" in chapters ['3.1', '3.4', '5.1'] Multi section keyword : "tfo" in chapters ['5.1', '5.2'] Multi section keyword : "option" in chapters ['3.7', '4.2'] Multi section keyword : "enabled" in chapters ['4.2', '5.2'] Multi section keyword : "http-response cache-store" in chapters ['10.2.2', '4.2'] Multi section keyword : "maxconn" in chapters ['3.2', '4.2', '5.1', '5.2'] Multi section keyword : "ssl-min-ver" in chapters ['5.1', '5.2'] Multi section keyword : "ssl-max-ver" in chapters ['5.1', '5.2'] Multi section keyword : "no-tlsv13" in chapters ['5.1', '5.2'] Multi section keyword : "no-tlsv10" in chapters ['5.1', '5.2'] Multi section keyword : "bind" in chapters ['3.5', '4.2'] Multi section keyword : "crt" in chapters ['5.1', '5.2'] Multi section keyword : "crl-file" in chapters ['5.1', '5.2'] Multi section keyword : "force-sslv3" in chapters ['5.1', '5.2'] Multi section keyword : "no option" in chapters ['3.7', '4.2'] Multi section keyword : "stats" in chapters ['3.1', '4.2'] Multi section keyword : "force-tlsv13" in chapters ['5.1', '5.2'] Multi section keyword : "force-tlsv10" in chapters ['5.1', '5.2'] Multi section keyword : "force-tlsv11" in chapters ['5.1', '5.2'] Multi section keyword : "bool" in chapters ['7.3.1', '7.3.2'] Multi section keyword : "tcp-ut" in chapters ['5.1', '5.2'] Multi section keyword : "http-request cache-use" in chapters ['10.2.2', '4.2'] Multi section keyword : "nbproc" in chapters ['3.1', '7.3.2'] Multi section keyword : "ca-file" in chapters ['5.1', '5.2'] Multi section keyword : "force-tlsv12" in chapters ['5.1', '5.2'] Multi section keyword : "resolvers" in chapters ['5.2', '5.3.2'] Multi section keyword : "id" in chapters ['4.2', '5.1', '5.2'] Multi section keyword : "proto" in chapters ['5.1', '5.2'] Multi section keyword : "allow-0rtt" in chapters ['5.1', '5.2'] Multi section keyword : "source" in chapters ['4.2', '5.2'] Multi section keyword : "ciphersuites" in chapters ['5.1', '5.2'] Multi section keyword : "server" in chapters ['3.5', '4.2'] Multi section keyword : "no-tls-tickets" in chapters ['5.1', '5.2'] Multi section keyword : "backlog" in chapters ['4.2', '5.1'] Multi section keyword : "http-request" in chapters ['10.2.2', '4.2'] Multi section keyword : "gid" in chapters ['3.1', '5.1'] Multi section keyword : "external-check" in chapters ['3.1', '4.2'] Multi section keyword : "log-tag" in chapters ['3.1', '4.2'] Multi section keyword : "uid" in chapters ['3.1', '5.1'] Multi section keyword : "http-response" in chapters ['10.2.2', '4.2'] Generating keywords links... Exporting to /<>/doc/configuration.html... Importing /<>/doc/management.txt... Line `111' exceeds 80 columns Line `646' exceeds 80 columns Line `647' exceeds 80 columns Line `648' exceeds 80 columns Line `649' exceeds 80 columns Line `650' exceeds 80 columns Line `651' exceeds 80 columns Line `652' exceeds 80 columns Line `653' exceeds 80 columns Line `654' exceeds 80 columns Line `655' exceeds 80 columns Line `656' exceeds 80 columns Line `657' exceeds 80 columns Line `658' exceeds 80 columns Line `659' exceeds 80 columns Line `660' exceeds 80 columns Line `661' exceeds 80 columns Line `662' exceeds 80 columns Line `663' exceeds 80 columns Line `664' exceeds 80 columns Line `2615' exceeds 80 columns Line `2616' exceeds 80 columns Line `2618' exceeds 80 columns Line `2619' exceeds 80 columns Line `2621' exceeds 80 columns Line `2657' exceeds 80 columns Line `2675' exceeds 80 columns Parsing chapter ... Parsing chapter Summary... Parsing chapter Prerequisites... Parsing chapter Quick reminder about HAProxy's architecture... Parsing chapter Starting HAProxy... Parsing chapter Stopping and restarting HAProxy... Parsing chapter File-descriptor limitations... Parsing chapter Memory management... Parsing chapter CPU usage... Parsing chapter Logging... Parsing chapter Statistics and monitoring... Parsing chapter CSV format... Parsing chapter 2) Typed output format... Parsing chapter Unix Socket commands... Parsing chapter Master CLI... Parsing chapter Tricks for easier configuration management... Parsing chapter Well-known traps to avoid... Parsing chapter Debugging and performance issues... Parsing chapter Security considerations... Generating keywords links... Exporting to /<>/doc/management.html... patch -p1 -R < /<>/debian/patches/debianize-dconv.patch patching file debian/dconv/haproxy-dconv.py patching file debian/dconv/templates/template.html /usr/bin/make -C doc/lua-api html make[2]: Entering directory '/<>/doc/lua-api' sphinx-build -b html -d _build/doctrees . _build/html Running Sphinx v1.8.5 making output directory... loading pickled environment... done building [mo]: targets for 0 po files that are out of date building [html]: targets for 1 source files that are out of date updating environment: 0 added, 0 changed, 0 removed looking for now-outdated files... none found preparing documents... done writing output... [100%] index generating indices... genindex writing additional pages... search copying images... [100%] _static/channel.png copying static files... done copying extra files... done dumping search index in English (code: en) ... done dumping object inventory... done build succeeded. The HTML pages are in _build/html. Build finished. The HTML pages are in _build/html. make[2]: Leaving directory '/<>/doc/lua-api' make[1]: Leaving directory '/<>' dh_auto_test create-stamp debian/debhelper-build-stamp fakeroot debian/rules binary dh binary --with sphinxdoc dh_testroot dh_prep dh_installdirs 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 USE_REGPARM=1 ADDLIB="-Wl,--no-as-needed -lgcc_s -Wl,--as-needed" DEBUG_CFLAGS="-g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2" LDFLAGS="-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed" VERSION="2.0.5" SUBVERS="-1ubuntu0.4" VERDATE="2020/04/03" 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 debian/rules override_dh_installdocs make[1]: Entering directory '/<>' dh_installdocs -Xsystemd/ -Xhalog/ make[1]: Leaving directory '/<>' dh_sphinxdoc dh_installchangelogs debian/rules override_dh_installexamples make[1]: Entering directory '/<>' dh_installexamples -X build.cfg make[1]: Leaving directory '/<>' dh_installman dh_systemd_enable 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 dh_perl dh_link dh_strip_nondeterminism debian/haproxy-doc/usr/share/doc/haproxy/lua/_static/channel.png: 3193 bytes of garbage after IEND chunk at /usr/share/perl5/File/StripNondeterminism/handlers/png.pm line 165. debian/haproxy-doc/usr/share/doc/haproxy/lua/_images/channel.png: 3193 bytes of garbage after IEND chunk at /usr/share/perl5/File/StripNondeterminism/handlers/png.pm line 165. dh_compress dh_fixperms dh_missing debian/rules override_dh_strip make[1]: Entering directory '/<>' dh_strip --dbgsym-migration="haproxy-dbg" make[1]: Leaving directory '/<>' dh_makeshlibs dh_shlibdeps 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 dh_gencontrol dpkg-gencontrol: warning: package haproxy-doc: substitution variable ${sphinxdoc:Built-Using} unused, but is defined dh_md5sums dh_builddeb INFO: pkgstriptranslations version 144 INFO: pkgstriptranslations version 144 INFO: pkgstriptranslations version 144 INFO: pkgstriptranslations version 144 pkgstriptranslations: processing haproxy (in debian/haproxy); do_strip: 1, oemstrip: pkgstriptranslations: processing haproxy-dbgsym (in debian/.debhelper/haproxy/dbgsym-root); do_strip: 1, oemstrip: pkgstriptranslations: processing haproxy-doc (in debian/haproxy-doc); do_strip: 1, oemstrip: pkgstriptranslations: processing vim-haproxy (in debian/vim-haproxy); do_strip: 1, oemstrip: pkgstriptranslations: haproxy does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball pkgstriptranslations: vim-haproxy does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com 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. pkgstripfiles: processing control file: debian/vim-haproxy/DEBIAN/control, package vim-haproxy, directory debian/vim-haproxy dpkg-deb: building package 'haproxy' in '../haproxy_2.0.5-1ubuntu0.4_amd64.deb'. INFO: pkgstripfiles: waiting for lock (vim-haproxy) ... INFO: pkgstripfiles: waiting for lock (vim-haproxy) ... INFO: pkgstripfiles: waiting for lock (vim-haproxy) ... INFO: pkgstripfiles: waiting for lock (vim-haproxy) ... INFO: pkgstripfiles: waiting for lock (vim-haproxy) ... 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.5-1ubuntu0.4_amd64.deb'. INFO: pkgstripfiles: waiting for lock (vim-haproxy) ... INFO: pkgstripfiles: waiting for lock (vim-haproxy) ... Renaming haproxy-dbgsym_2.0.5-1ubuntu0.4_amd64.deb to haproxy-dbgsym_2.0.5-1ubuntu0.4_amd64.ddeb INFO: pkgstripfiles: waiting for lock (vim-haproxy) ... INFO: pkgstripfiles: waiting for lock (vim-haproxy) ... INFO: pkgstripfiles: waiting for lock (vim-haproxy) ... INFO: pkgstripfiles: waiting for lock (vim-haproxy) ... INFO: pkgstripfiles: waiting for lock (vim-haproxy) ... INFO: pkgstripfiles: waiting for lock (vim-haproxy) ... INFO: pkgstripfiles: waiting for lock (vim-haproxy) ... INFO: pkgstripfiles: waiting for lock (vim-haproxy) ... pkgstriptranslations: haproxy-doc 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-doc/DEBIAN/control, package haproxy-doc, directory debian/haproxy-doc pkgstripfiles: Truncating usr/share/doc/haproxy-doc/changelog.Debian.gz to topmost ten records pkgstripfiles: Disabled PNG optimization for -doc package haproxy-doc (to save build time) dpkg-deb: building package 'haproxy-doc' in '../haproxy-doc_2.0.5-1ubuntu0.4_all.deb'. pkgstripfiles: Truncating usr/share/doc/vim-haproxy/changelog.Debian.gz to topmost ten records pkgstripfiles: Running PNG optimization (using 4 cpus) for package vim-haproxy ... pkgstripfiles: No PNG files. dpkg-deb: building package 'vim-haproxy' in '../vim-haproxy_2.0.5-1ubuntu0.4_all.deb'. dpkg-genbuildinfo --build=binary dpkg-genchanges --build=binary -mLaunchpad Build Daemon >../haproxy_2.0.5-1ubuntu0.4_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) -------------------------------------------------------------------------------- Build finished at 20200406-1148 Finished -------- I: Built successfully +------------------------------------------------------------------------------+ | Post Build Chroot | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Changes | +------------------------------------------------------------------------------+ haproxy_2.0.5-1ubuntu0.4_amd64.changes: --------------------------------------- Format: 1.8 Date: Fri, 03 Apr 2020 16:36:11 -0300 Source: haproxy Binary: haproxy haproxy-doc vim-haproxy Architecture: amd64 all Version: 2.0.5-1ubuntu0.4 Distribution: eoan Urgency: medium Maintainer: Launchpad Build Daemon Changed-By: Leonidas S. Barbosa Description: haproxy - fast and reliable load balancing reverse proxy haproxy-doc - fast and reliable load balancing reverse proxy (HTML documentatio vim-haproxy - syntax highlighting for HAProxy configuration files Changes: haproxy (2.0.5-1ubuntu0.4) eoan-security; urgency=medium . * SECURITY UPDATE: Arbitrary memory write - debian/patches/CVE-2020-11100.patch: make sure the headroom is considered only when the buffer does not wrap in src/hpack-tbl.c. - CVE-2020-11100 Checksums-Sha1: e66bb6b3c620de99df714df7d620cfadcd8f1ff6 5102412 haproxy-dbgsym_2.0.5-1ubuntu0.4_amd64.ddeb e98782a06829b006ad77dcdbc5d3f604162f636d 385456 haproxy-doc_2.0.5-1ubuntu0.4_all.deb e5c4a7c5f7cf1217915b1f60efd7d44c1d4b7fd6 7949 haproxy_2.0.5-1ubuntu0.4_amd64.buildinfo f1892ad9dceacdc9e4e2557c7fecfda2631596c1 1492956 haproxy_2.0.5-1ubuntu0.4_amd64.deb 7fdd0742a4bed87c3e9d060815ac84f112722345 9272 vim-haproxy_2.0.5-1ubuntu0.4_all.deb Checksums-Sha256: 64132e1848c572dd00df2d88b78f90095c83228d63fed7f4ad56e4946282f2fc 5102412 haproxy-dbgsym_2.0.5-1ubuntu0.4_amd64.ddeb 6cac4b7aef9129c65cae54f74be4d3e6646b0dbbb9c62abf45cbd405d7c6b212 385456 haproxy-doc_2.0.5-1ubuntu0.4_all.deb a5f82e31539c15cdfd00d92d824c6bd603c07f7858b4329aede6614e670d22a1 7949 haproxy_2.0.5-1ubuntu0.4_amd64.buildinfo b1056e12dcd648584c101a0cb3177f217a3557381afabf7835703f433b53000f 1492956 haproxy_2.0.5-1ubuntu0.4_amd64.deb 13d5c8c1dbbb8d8ca4bb90832d50fc0ba82415c02d37f3485c3baef720b7d8da 9272 vim-haproxy_2.0.5-1ubuntu0.4_all.deb Files: c5c04b9db6d2717e96121026b577d488 5102412 debug optional haproxy-dbgsym_2.0.5-1ubuntu0.4_amd64.ddeb dd2ea8aab4e13967f8475fe508909e31 385456 doc optional haproxy-doc_2.0.5-1ubuntu0.4_all.deb a882cbd26ca8d1d60de781cf8c6c29f2 7949 net optional haproxy_2.0.5-1ubuntu0.4_amd64.buildinfo 0ecc799c09543625033f869686004310 1492956 net optional haproxy_2.0.5-1ubuntu0.4_amd64.deb 492e415e97ddc9a4749729fc81be1184 9272 net optional vim-haproxy_2.0.5-1ubuntu0.4_all.deb Original-Maintainer: Debian HAProxy Maintainers +------------------------------------------------------------------------------+ | Package contents | +------------------------------------------------------------------------------+ haproxy-doc_2.0.5-1ubuntu0.4_all.deb ------------------------------------ new debian package, version 2.0. size 385456 bytes: control archive=2152 bytes. 877 bytes, 20 lines control 3114 bytes, 40 lines md5sums 336 bytes, 6 lines * postinst #!/bin/sh 336 bytes, 6 lines * postrm #!/bin/sh 336 bytes, 6 lines * preinst #!/bin/sh 336 bytes, 6 lines * prerm #!/bin/sh Package: haproxy-doc Source: haproxy Version: 2.0.5-1ubuntu0.4 Architecture: all Maintainer: Ubuntu Developers Installed-Size: 2911 Pre-Depends: dpkg (>= 1.17.14) Depends: libjs-bootstrap (<< 4), libjs-jquery, libjs-sphinxdoc (>= 1.0) Section: doc Priority: optional Homepage: http://www.haproxy.org/ Description: fast and reliable load balancing reverse proxy (HTML documentation) 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. . This package contains the HTML documentation for haproxy. Original-Maintainer: Debian HAProxy Maintainers drwxr-xr-x root/root 0 2020-04-03 19:36 ./ drwxr-xr-x root/root 0 2020-04-03 19:36 ./usr/ drwxr-xr-x root/root 0 2020-04-03 19:36 ./usr/share/ drwxr-xr-x root/root 0 2020-04-03 19:36 ./usr/share/doc-base/ -rw-r--r-- root/root 280 2019-10-23 10:58 ./usr/share/doc-base/haproxy-doc -rw-r--r-- root/root 273 2019-10-23 10:58 ./usr/share/doc-base/haproxy-lua-api drwxr-xr-x root/root 0 2020-04-03 19:36 ./usr/share/doc/ drwxr-xr-x root/root 0 2020-04-03 19:36 ./usr/share/doc/haproxy-doc/ -rw-r--r-- root/root 807 2019-10-23 10:58 ./usr/share/doc/haproxy-doc/NEWS.Debian.gz -rw-r--r-- root/root 549 2019-10-23 10:58 ./usr/share/doc/haproxy-doc/NOTICE -rw-r--r-- root/root 1905 2020-04-03 19:36 ./usr/share/doc/haproxy-doc/changelog.Debian.gz -rw-r--r-- root/root 9751 2019-10-23 10:58 ./usr/share/doc/haproxy-doc/copyright lrwxrwxrwx root/root 0 2020-04-03 19:36 ./usr/share/doc/haproxy-doc/html -> ../haproxy/html lrwxrwxrwx root/root 0 2020-04-03 19:36 ./usr/share/doc/haproxy-doc/lua -> ../haproxy/lua drwxr-xr-x root/root 0 2020-04-03 19:36 ./usr/share/doc/haproxy/ drwxr-xr-x root/root 0 2020-04-03 19:36 ./usr/share/doc/haproxy/html/ -rw-r--r-- root/root 1975496 2020-04-03 19:36 ./usr/share/doc/haproxy/html/configuration.html drwxr-xr-x root/root 0 2020-04-03 19:36 ./usr/share/doc/haproxy/html/css/ lrwxrwxrwx root/root 0 2020-04-03 19:36 ./usr/share/doc/haproxy/html/css/bootstrap.min.css -> ../../../../javascript/bootstrap/css/bootstrap.min.css -rw-r--r-- root/root 531 2019-10-23 10:58 ./usr/share/doc/haproxy/html/css/check.png -rw-r--r-- root/root 640 2019-10-23 10:58 ./usr/share/doc/haproxy/html/css/cross.png -rw-r--r-- root/root 3492 2019-10-23 10:58 ./usr/share/doc/haproxy/html/css/page.css lrwxrwxrwx root/root 0 2020-04-03 19:36 ./usr/share/doc/haproxy/html/fonts -> ../../../javascript/bootstrap/fonts drwxr-xr-x root/root 0 2020-04-03 19:36 ./usr/share/doc/haproxy/html/img/ -rw-r--r-- root/root 3522 2019-10-23 10:58 ./usr/share/doc/haproxy/html/img/logo-med.png -rw-r--r-- root/root 103040 2020-04-03 19:36 ./usr/share/doc/haproxy/html/intro.html drwxr-xr-x root/root 0 2020-04-03 19:36 ./usr/share/doc/haproxy/html/js/ lrwxrwxrwx root/root 0 2020-04-03 19:36 ./usr/share/doc/haproxy/html/js/bootstrap.min.js -> ../../../../javascript/bootstrap/js/bootstrap.min.js lrwxrwxrwx root/root 0 2020-04-03 19:36 ./usr/share/doc/haproxy/html/js/jquery.min.js -> ../../../../javascript/jquery/jquery.min.js -rw-r--r-- root/root 96186 2019-10-23 10:58 ./usr/share/doc/haproxy/html/js/typeahead.bundle.js -rw-r--r-- root/root 243640 2020-04-03 19:36 ./usr/share/doc/haproxy/html/management.html drwxr-xr-x root/root 0 2020-04-03 19:36 ./usr/share/doc/haproxy/lua/ drwxr-xr-x root/root 0 2020-04-03 19:36 ./usr/share/doc/haproxy/lua/_images/ -rw-r--r-- root/root 18457 2019-08-16 14:52 ./usr/share/doc/haproxy/lua/_images/channel.png drwxr-xr-x root/root 0 2020-04-03 19:36 ./usr/share/doc/haproxy/lua/_sources/ -rw-r--r-- root/root 81989 2019-08-16 14:52 ./usr/share/doc/haproxy/lua/_sources/index.rst.txt drwxr-xr-x root/root 0 2020-04-03 19:36 ./usr/share/doc/haproxy/lua/_static/ -rw-r--r-- root/root 673 2019-03-10 07:47 ./usr/share/doc/haproxy/lua/_static/ajax-loader.gif -rw-r--r-- root/root 10912 2020-04-03 19:36 ./usr/share/doc/haproxy/lua/_static/basic.css -rw-r--r-- root/root 2200 2019-08-16 14:52 ./usr/share/doc/haproxy/lua/_static/channel.fig -rw-r--r-- root/root 18457 2019-08-16 14:52 ./usr/share/doc/haproxy/lua/_static/channel.png -rw-r--r-- root/root 4146 2020-04-03 19:36 ./usr/share/doc/haproxy/lua/_static/classic.css -rw-r--r-- root/root 756 2019-03-10 07:47 ./usr/share/doc/haproxy/lua/_static/comment-bright.png -rw-r--r-- root/root 829 2019-03-10 07:47 ./usr/share/doc/haproxy/lua/_static/comment-close.png -rw-r--r-- root/root 641 2019-03-10 07:47 ./usr/share/doc/haproxy/lua/_static/comment.png -rw-r--r-- root/root 28 2019-03-09 14:07 ./usr/share/doc/haproxy/lua/_static/default.css lrwxrwxrwx root/root 0 2020-04-03 19:36 ./usr/share/doc/haproxy/lua/_static/doctools.js -> ../../../../javascript/sphinxdoc/1.0/doctools.js -rw-r--r-- root/root 307 2020-04-03 19:36 ./usr/share/doc/haproxy/lua/_static/documentation_options.js -rw-r--r-- root/root 222 2019-03-10 07:47 ./usr/share/doc/haproxy/lua/_static/down-pressed.png -rw-r--r-- root/root 202 2019-03-10 07:47 ./usr/share/doc/haproxy/lua/_static/down.png -rw-r--r-- root/root 286 2019-03-09 14:07 ./usr/share/doc/haproxy/lua/_static/file.png lrwxrwxrwx root/root 0 2020-04-03 19:36 ./usr/share/doc/haproxy/lua/_static/jquery.js -> ../../../../javascript/sphinxdoc/1.0/jquery.js -rw-r--r-- root/root 10847 2020-04-03 19:36 ./usr/share/doc/haproxy/lua/_static/language_data.js -rw-r--r-- root/root 90 2019-03-09 14:07 ./usr/share/doc/haproxy/lua/_static/minus.png -rw-r--r-- root/root 90 2019-03-09 14:07 ./usr/share/doc/haproxy/lua/_static/plus.png -rw-r--r-- root/root 4395 2020-04-03 19:36 ./usr/share/doc/haproxy/lua/_static/pygments.css lrwxrwxrwx root/root 0 2020-04-03 19:36 ./usr/share/doc/haproxy/lua/_static/searchtools.js -> ../../../../javascript/sphinxdoc/1.0/searchtools.js lrwxrwxrwx root/root 0 2020-04-03 19:36 ./usr/share/doc/haproxy/lua/_static/sidebar.js -> ../../../../javascript/sphinxdoc/1.0/sidebar.js lrwxrwxrwx root/root 0 2020-04-03 19:36 ./usr/share/doc/haproxy/lua/_static/underscore.js -> ../../../../javascript/sphinxdoc/1.0/underscore.js -rw-r--r-- root/root 214 2019-03-10 07:47 ./usr/share/doc/haproxy/lua/_static/up-pressed.png -rw-r--r-- root/root 203 2019-03-10 07:47 ./usr/share/doc/haproxy/lua/_static/up.png -rw-r--r-- root/root 23541 2020-04-03 19:36 ./usr/share/doc/haproxy/lua/genindex.html -rw-r--r-- root/root 268585 2020-04-03 19:36 ./usr/share/doc/haproxy/lua/index.html -rw-r--r-- root/root 1500 2020-04-03 19:36 ./usr/share/doc/haproxy/lua/objects.inv -rw-r--r-- root/root 3473 2020-04-03 19:36 ./usr/share/doc/haproxy/lua/search.html -rw-r--r-- root/root 12395 2020-04-03 19:36 ./usr/share/doc/haproxy/lua/searchindex.js haproxy_2.0.5-1ubuntu0.4_amd64.deb ---------------------------------- new debian package, version 2.0. size 1492956 bytes: control archive=5228 bytes. 325 bytes, 12 lines conffiles 908 bytes, 18 lines control 9824 bytes, 116 lines md5sums 2494 bytes, 59 lines * postinst #!/bin/sh 970 bytes, 38 lines * postrm #!/bin/sh 217 bytes, 5 lines * preinst #!/bin/sh 403 bytes, 10 lines * prerm #!/bin/sh Package: haproxy Version: 2.0.5-1ubuntu0.4 Architecture: amd64 Maintainer: Ubuntu Developers Installed-Size: 3156 Pre-Depends: dpkg (>= 1.17.14) Depends: libc6 (>= 2.17), libgcc1 (>= 1:3.0), liblua5.3-0, libpcre2-8-0 (>= 10.32), 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 2020-04-03 19:36 ./ drwxr-xr-x root/root 0 2020-04-03 19:36 ./etc/ drwxr-xr-x root/root 0 2020-04-03 19:36 ./etc/default/ -rw-r--r-- root/root 309 2019-10-23 10:58 ./etc/default/haproxy drwxr-xr-x root/root 0 2020-04-03 19:36 ./etc/haproxy/ drwxr-xr-x root/root 0 2020-04-03 19:36 ./etc/haproxy/errors/ -rw-r--r-- root/root 188 2019-08-16 14:52 ./etc/haproxy/errors/400.http -rw-r--r-- root/root 189 2019-08-16 14:52 ./etc/haproxy/errors/403.http -rw-r--r-- root/root 213 2019-08-16 14:52 ./etc/haproxy/errors/408.http -rw-r--r-- root/root 205 2019-08-16 14:52 ./etc/haproxy/errors/500.http -rw-r--r-- root/root 205 2019-08-16 14:52 ./etc/haproxy/errors/502.http -rw-r--r-- root/root 213 2019-08-16 14:52 ./etc/haproxy/errors/503.http -rw-r--r-- root/root 195 2019-08-16 14:52 ./etc/haproxy/errors/504.http -rw-r--r-- root/root 1314 2019-10-23 10:58 ./etc/haproxy/haproxy.cfg drwxr-xr-x root/root 0 2020-04-03 19:36 ./etc/init.d/ -rwxr-xr-x root/root 3406 2019-10-23 10:58 ./etc/init.d/haproxy drwxr-xr-x root/root 0 2020-04-03 19:36 ./etc/logrotate.d/ -rw-r--r-- root/root 197 2020-04-03 19:36 ./etc/logrotate.d/haproxy drwxr-xr-x root/root 0 2020-04-03 19:36 ./etc/rsyslog.d/ -rw-r--r-- root/root 286 2020-04-03 19:36 ./etc/rsyslog.d/49-haproxy.conf drwxr-xr-x root/root 0 2020-04-03 19:36 ./lib/ drwxr-xr-x root/root 0 2020-04-03 19:36 ./lib/systemd/ drwxr-xr-x root/root 0 2020-04-03 19:36 ./lib/systemd/system/ -rw-r--r-- root/root 1474 2020-04-03 19:36 ./lib/systemd/system/haproxy.service drwxr-xr-x root/root 0 2020-04-03 19:36 ./usr/ drwxr-xr-x root/root 0 2020-04-03 19:36 ./usr/bin/ -rwxr-xr-x root/root 39208 2020-04-03 19:36 ./usr/bin/halog drwxr-xr-x root/root 0 2020-04-03 19:36 ./usr/lib/ drwxr-xr-x root/root 0 2020-04-03 19:36 ./usr/lib/tmpfiles.d/ -rw-r--r-- root/root 38 2019-10-23 10:58 ./usr/lib/tmpfiles.d/haproxy.conf drwxr-xr-x root/root 0 2020-04-03 19:36 ./usr/sbin/ -rwxr-xr-x root/root 2264376 2020-04-03 19:36 ./usr/sbin/haproxy drwxr-xr-x root/root 0 2020-04-03 19:36 ./usr/share/ drwxr-xr-x root/root 0 2020-04-03 19:36 ./usr/share/doc/ drwxr-xr-x root/root 0 2020-04-03 19:36 ./usr/share/doc/haproxy/ -rw-r--r-- root/root 2643 2020-04-03 19:36 ./usr/share/doc/haproxy/51Degrees-device-detection.txt.gz -rw-r--r-- root/root 2605 2020-04-03 19:36 ./usr/share/doc/haproxy/DeviceAtlas-device-detection.txt -rw-r--r-- root/root 807 2019-10-23 10:58 ./usr/share/doc/haproxy/NEWS.Debian.gz -rw-r--r-- root/root 1093 2019-08-16 14:52 ./usr/share/doc/haproxy/README -rw-r--r-- root/root 1209 2019-10-23 10:58 ./usr/share/doc/haproxy/README.Debian -rw-r--r-- root/root 66 2020-04-03 19:36 ./usr/share/doc/haproxy/SOCKS4.protocol.txt -rw-r--r-- root/root 12302 2019-08-16 14:52 ./usr/share/doc/haproxy/SPOE.txt.gz -rw-r--r-- root/root 2673 2020-04-03 19:36 ./usr/share/doc/haproxy/WURFL-device-detection.txt -rw-r--r-- root/root 15869 2019-08-16 14:52 ./usr/share/doc/haproxy/architecture.txt.gz -rw-r--r-- root/root 1902 2020-04-03 19:36 ./usr/share/doc/haproxy/changelog.Debian.gz -rw-r--r-- root/root 2152 2020-04-03 19:36 ./usr/share/doc/haproxy/close-options.txt -rw-r--r-- root/root 235305 2019-08-16 14:52 ./usr/share/doc/haproxy/configuration.txt.gz drwxr-xr-x root/root 0 2019-08-16 14:52 ./usr/share/doc/haproxy/contrib/ drwxr-xr-x root/root 0 2019-08-16 14:52 ./usr/share/doc/haproxy/contrib/51d/ drwxr-xr-x root/root 0 2019-08-16 14:52 ./usr/share/doc/haproxy/contrib/51d/src/ drwxr-xr-x root/root 0 2019-08-16 14:52 ./usr/share/doc/haproxy/contrib/51d/src/cityhash/ -rw-r--r-- root/root 157 2019-08-16 14:52 ./usr/share/doc/haproxy/contrib/51d/src/cityhash/city.c drwxr-xr-x root/root 0 2020-04-03 19:36 ./usr/share/doc/haproxy/contrib/51d/src/pattern/ -rw-r--r-- root/root 3089 2019-08-16 14:52 ./usr/share/doc/haproxy/contrib/51d/src/pattern/51Degrees.c -rw-r--r-- root/root 1254 2019-08-16 14:52 ./usr/share/doc/haproxy/contrib/51d/src/pattern/51Degrees.h.gz -rw-r--r-- root/root 195 2019-08-16 14:52 ./usr/share/doc/haproxy/contrib/51d/src/threading.c drwxr-xr-x root/root 0 2020-04-03 19:36 ./usr/share/doc/haproxy/contrib/51d/src/trie/ -rw-r--r-- root/root 2548 2019-08-16 14:52 ./usr/share/doc/haproxy/contrib/51d/src/trie/51Degrees.c -rw-r--r-- root/root 3418 2019-08-16 14:52 ./usr/share/doc/haproxy/contrib/51d/src/trie/51Degrees.h drwxr-xr-x root/root 0 2019-08-16 14:52 ./usr/share/doc/haproxy/contrib/base64/ -rw-r--r-- root/root 1415 2019-08-16 14:52 ./usr/share/doc/haproxy/contrib/base64/base64rev-gen.c drwxr-xr-x root/root 0 2020-04-03 19:36 ./usr/share/doc/haproxy/contrib/debug/ -rw-r--r-- root/root 200 2019-08-16 14:52 ./usr/share/doc/haproxy/contrib/debug/Makefile -rw-r--r-- root/root 2203 2019-08-16 14:52 ./usr/share/doc/haproxy/contrib/debug/flags.c.gz drwxr-xr-x root/root 0 2020-04-03 19:36 ./usr/share/doc/haproxy/contrib/deviceatlas/ -rw-r--r-- root/root 271 2019-08-16 14:52 ./usr/share/doc/haproxy/contrib/deviceatlas/Makefile -rw-r--r-- root/root 4021 2019-08-16 14:52 ./usr/share/doc/haproxy/contrib/deviceatlas/dac.c -rw-r--r-- root/root 5811 2019-08-16 14:52 ./usr/share/doc/haproxy/contrib/deviceatlas/dac.h.gz -rw-r--r-- root/root 19 2019-08-16 14:52 ./usr/share/doc/haproxy/contrib/deviceatlas/json.c drwxr-xr-x root/root 0 2020-04-03 19:36 ./usr/share/doc/haproxy/contrib/hpack/ -rw-r--r-- root/root 170 2019-08-16 14:52 ./usr/share/doc/haproxy/contrib/hpack/Makefile -rw-r--r-- root/root 2173 2019-08-16 14:52 ./usr/share/doc/haproxy/contrib/hpack/decode.c.gz -rw-r--r-- root/root 1729 2019-08-16 14:52 ./usr/share/doc/haproxy/contrib/hpack/gen-enc.c.gz -rw-r--r-- root/root 2500 2019-08-16 14:52 ./usr/share/doc/haproxy/contrib/hpack/gen-rht.c.gz drwxr-xr-x root/root 0 2020-04-03 19:36 ./usr/share/doc/haproxy/contrib/ip6range/ -rw-r--r-- root/root 160 2019-08-16 14:52 ./usr/share/doc/haproxy/contrib/ip6range/Makefile -rw-r--r-- root/root 2990 2019-08-16 14:52 ./usr/share/doc/haproxy/contrib/ip6range/ip6range.c.gz drwxr-xr-x root/root 0 2020-04-03 19:36 ./usr/share/doc/haproxy/contrib/iprange/ -rw-r--r-- root/root 159 2019-08-16 14:52 ./usr/share/doc/haproxy/contrib/iprange/Makefile -rw-r--r-- root/root 2191 2019-08-16 14:52 ./usr/share/doc/haproxy/contrib/iprange/iprange.c.gz drwxr-xr-x root/root 0 2020-04-03 19:36 ./usr/share/doc/haproxy/contrib/mod_defender/ -rw-r--r-- root/root 1229 2019-08-16 14:52 ./usr/share/doc/haproxy/contrib/mod_defender/Makefile -rw-r--r-- root/root 2051 2019-08-16 14:52 ./usr/share/doc/haproxy/contrib/mod_defender/README.gz -rw-r--r-- root/root 4393 2019-08-16 14:52 ./usr/share/doc/haproxy/contrib/mod_defender/defender.c.gz -rw-r--r-- root/root 971 2019-08-16 14:52 ./usr/share/doc/haproxy/contrib/mod_defender/defender.h -rw-r--r-- root/root 10197 2019-08-16 14:52 ./usr/share/doc/haproxy/contrib/mod_defender/spoa.c.gz -rw-r--r-- root/root 1397 2019-08-16 14:52 ./usr/share/doc/haproxy/contrib/mod_defender/spoa.h -rw-r--r-- root/root 10711 2019-08-16 14:52 ./usr/share/doc/haproxy/contrib/mod_defender/standalone.c.gz -rw-r--r-- root/root 2034 2019-08-16 14:52 ./usr/share/doc/haproxy/contrib/mod_defender/standalone.h drwxr-xr-x root/root 0 2020-04-03 19:36 ./usr/share/doc/haproxy/contrib/modsecurity/ -rw-r--r-- root/root 1031 2019-08-16 14:52 ./usr/share/doc/haproxy/contrib/modsecurity/Makefile -rw-r--r-- root/root 2027 2019-08-16 14:52 ./usr/share/doc/haproxy/contrib/modsecurity/README.gz -rw-r--r-- root/root 4277 2019-08-16 14:52 ./usr/share/doc/haproxy/contrib/modsecurity/modsec_wrapper.c.gz -rw-r--r-- root/root 945 2019-08-16 14:52 ./usr/share/doc/haproxy/contrib/modsecurity/modsec_wrapper.h -rw-r--r-- root/root 10345 2019-08-16 14:52 ./usr/share/doc/haproxy/contrib/modsecurity/spoa.c.gz -rw-r--r-- root/root 1540 2019-08-16 14:52 ./usr/share/doc/haproxy/contrib/modsecurity/spoa.h drwxr-xr-x root/root 0 2020-04-03 19:36 ./usr/share/doc/haproxy/contrib/netsnmp-perl/ -rw-r--r-- root/root 1280 2019-08-16 14:52 ./usr/share/doc/haproxy/contrib/netsnmp-perl/README.gz -rw-r--r-- root/root 4192 2019-08-16 14:52 ./usr/share/doc/haproxy/contrib/netsnmp-perl/cacti_data_query_haproxy_backends.xml.gz -rw-r--r-- root/root 4183 2019-08-16 14:52 ./usr/share/doc/haproxy/contrib/netsnmp-perl/cacti_data_query_haproxy_frontends.xml.gz -rw-r--r-- root/root 1735 2019-08-16 14:52 ./usr/share/doc/haproxy/contrib/netsnmp-perl/haproxy.pl.gz -rw-r--r-- root/root 2097 2019-08-16 14:52 ./usr/share/doc/haproxy/contrib/netsnmp-perl/haproxy_backend.xml -rw-r--r-- root/root 2096 2019-08-16 14:52 ./usr/share/doc/haproxy/contrib/netsnmp-perl/haproxy_frontend.xml -rw-r--r-- root/root 2275 2019-08-16 14:52 ./usr/share/doc/haproxy/contrib/netsnmp-perl/haproxy_socket.xml drwxr-xr-x root/root 0 2020-04-03 19:36 ./usr/share/doc/haproxy/contrib/plug_qdisc/ -rw-r--r-- root/root 2746 2019-08-16 14:52 ./usr/share/doc/haproxy/contrib/plug_qdisc/README -rw-r--r-- root/root 2308 2019-08-16 14:52 ./usr/share/doc/haproxy/contrib/plug_qdisc/plug_qdisc.c drwxr-xr-x root/root 0 2020-04-03 19:36 ./usr/share/doc/haproxy/contrib/prometheus-exporter/ -rw-r--r-- root/root 3860 2019-08-16 14:52 ./usr/share/doc/haproxy/contrib/prometheus-exporter/README.gz -rw-r--r-- root/root 14196 2019-08-16 14:52 ./usr/share/doc/haproxy/contrib/prometheus-exporter/service-prometheus.c.gz -rw-r--r-- root/root 92910 2020-04-03 19:36 ./usr/share/doc/haproxy/contrib/prometheus-exporter/service-prometheus.o.gz drwxr-xr-x root/root 0 2020-04-03 19:36 ./usr/share/doc/haproxy/contrib/selinux/ -rw-r--r-- root/root 648 2019-08-16 14:52 ./usr/share/doc/haproxy/contrib/selinux/README -rw-r--r-- root/root 375 2019-08-16 14:52 ./usr/share/doc/haproxy/contrib/selinux/haproxy.fc -rw-r--r-- root/root 57 2019-08-16 14:52 ./usr/share/doc/haproxy/contrib/selinux/haproxy.if -rw-r--r-- root/root 1682 2019-08-16 14:52 ./usr/share/doc/haproxy/contrib/selinux/haproxy.te drwxr-xr-x root/root 0 2020-04-03 19:36 ./usr/share/doc/haproxy/contrib/spoa_example/ -rw-r--r-- root/root 384 2019-08-16 14:52 ./usr/share/doc/haproxy/contrib/spoa_example/Makefile -rw-r--r-- root/root 2860 2019-08-16 14:52 ./usr/share/doc/haproxy/contrib/spoa_example/README drwxr-xr-x root/root 0 2020-04-03 19:36 ./usr/share/doc/haproxy/contrib/spoa_example/include/ -rw-r--r-- root/root 3916 2019-08-16 14:52 ./usr/share/doc/haproxy/contrib/spoa_example/include/mini-clist.h -rw-r--r-- root/root 2517 2019-08-16 14:52 ./usr/share/doc/haproxy/contrib/spoa_example/include/spoe_types.h.gz -rw-r--r-- root/root 2753 2019-08-16 14:52 ./usr/share/doc/haproxy/contrib/spoa_example/include/spop_functions.h.gz -rw-r--r-- root/root 10471 2019-08-16 14:52 ./usr/share/doc/haproxy/contrib/spoa_example/spoa.c.gz drwxr-xr-x root/root 0 2020-04-03 19:36 ./usr/share/doc/haproxy/contrib/spoa_server/ -rw-r--r-- root/root 639 2019-08-16 14:52 ./usr/share/doc/haproxy/contrib/spoa_server/Makefile -rw-r--r-- root/root 2287 2019-08-16 14:52 ./usr/share/doc/haproxy/contrib/spoa_server/README -rw-r--r-- root/root 1373 2019-08-16 14:52 ./usr/share/doc/haproxy/contrib/spoa_server/print_r.lua -rw-r--r-- root/root 2653 2019-08-16 14:52 ./usr/share/doc/haproxy/contrib/spoa_server/ps_lua.c.gz -rw-r--r-- root/root 730 2019-08-16 14:52 ./usr/share/doc/haproxy/contrib/spoa_server/ps_lua.lua -rw-r--r-- root/root 2829 2019-08-16 14:52 ./usr/share/doc/haproxy/contrib/spoa_server/ps_python.c.gz -rw-r--r-- root/root 826 2019-08-16 14:52 ./usr/share/doc/haproxy/contrib/spoa_server/ps_python.py -rw-r--r-- root/root 978 2019-08-16 14:52 ./usr/share/doc/haproxy/contrib/spoa_server/spoa-server.conf -rw-r--r-- root/root 310 2019-08-16 14:52 ./usr/share/doc/haproxy/contrib/spoa_server/spoa-server.spoe.conf -rw-r--r-- root/root 7652 2019-08-16 14:52 ./usr/share/doc/haproxy/contrib/spoa_server/spoa.c.gz -rw-r--r-- root/root 1571 2019-08-16 14:52 ./usr/share/doc/haproxy/contrib/spoa_server/spoa.h.gz drwxr-xr-x root/root 0 2020-04-03 19:36 ./usr/share/doc/haproxy/contrib/syntax-highlight/ -rw-r--r-- root/root 2215 2019-08-16 14:52 ./usr/share/doc/haproxy/contrib/syntax-highlight/haproxy.vim.gz drwxr-xr-x root/root 0 2020-04-03 19:36 ./usr/share/doc/haproxy/contrib/tcploop/ -rw-r--r-- root/root 177 2019-08-16 14:52 ./usr/share/doc/haproxy/contrib/tcploop/Makefile -rw-r--r-- root/root 6842 2019-08-16 14:52 ./usr/share/doc/haproxy/contrib/tcploop/tcploop.c.gz drwxr-xr-x root/root 0 2019-08-16 14:52 ./usr/share/doc/haproxy/contrib/trace/ -rw-r--r-- root/root 2048 2019-08-16 14:52 ./usr/share/doc/haproxy/contrib/trace/trace.awk drwxr-xr-x root/root 0 2019-08-16 14:52 ./usr/share/doc/haproxy/contrib/wireshark-dissectors/ drwxr-xr-x root/root 0 2020-04-03 19:36 ./usr/share/doc/haproxy/contrib/wireshark-dissectors/peers/ -rw-r--r-- root/root 1240 2019-08-16 14:52 ./usr/share/doc/haproxy/contrib/wireshark-dissectors/peers/README -rw-r--r-- root/root 9162 2019-08-16 14:52 ./usr/share/doc/haproxy/contrib/wireshark-dissectors/peers/packet-happp.c.gz -rw-r--r-- root/root 692 2019-08-16 14:52 ./usr/share/doc/haproxy/contrib/wireshark-dissectors/peers/wireshark.happp.dissector.patch drwxr-xr-x root/root 0 2019-08-16 14:52 ./usr/share/doc/haproxy/contrib/wurfl/ -rw-r--r-- root/root 252 2019-08-16 14:52 ./usr/share/doc/haproxy/contrib/wurfl/Makefile -rw-r--r-- root/root 2955 2019-08-16 14:52 ./usr/share/doc/haproxy/contrib/wurfl/dummy-wurfl.c drwxr-xr-x root/root 0 2020-04-03 19:36 ./usr/share/doc/haproxy/contrib/wurfl/wurfl/ -rw-r--r-- root/root 5519 2019-08-16 14:52 ./usr/share/doc/haproxy/contrib/wurfl/wurfl/wurfl.h.gz -rw-r--r-- root/root 1083 2020-04-03 19:36 ./usr/share/doc/haproxy/cookie-options.txt -rw-r--r-- root/root 9751 2019-10-23 10:58 ./usr/share/doc/haproxy/copyright drwxr-xr-x root/root 0 2020-04-03 19:36 ./usr/share/doc/haproxy/examples/ -rw-r--r-- root/root 3740 2019-08-16 14:52 ./usr/share/doc/haproxy/examples/acl-content-sw.cfg -rw-r--r-- root/root 2499 2019-08-16 14:52 ./usr/share/doc/haproxy/examples/content-sw-sample.cfg -rw-r--r-- root/root 1234 2019-08-16 14:52 ./usr/share/doc/haproxy/examples/option-http_proxy.cfg -rw-r--r-- root/root 1300 2019-08-16 14:52 ./usr/share/doc/haproxy/examples/socks4.cfg -rw-r--r-- root/root 2274 2019-08-16 14:52 ./usr/share/doc/haproxy/examples/transparent_proxy.cfg -rw-r--r-- root/root 1239 2019-08-16 14:52 ./usr/share/doc/haproxy/examples/wurfl-example.cfg -rw-r--r-- root/root 29045 2019-08-16 14:52 ./usr/share/doc/haproxy/intro.txt.gz -rw-r--r-- root/root 3471 2020-04-03 19:36 ./usr/share/doc/haproxy/linux-syn-cookies.txt -rw-r--r-- root/root 13360 2019-08-16 14:52 ./usr/share/doc/haproxy/lua.txt.gz -rw-r--r-- root/root 50291 2019-08-16 14:52 ./usr/share/doc/haproxy/management.txt.gz -rw-r--r-- root/root 1893 2020-04-03 19:36 ./usr/share/doc/haproxy/netscaler-client-ip-insertion-protocol.txt -rw-r--r-- root/root 3539 2019-08-16 14:52 ./usr/share/doc/haproxy/network-namespaces.txt -rw-r--r-- root/root 2718 2020-04-03 19:36 ./usr/share/doc/haproxy/peers-v2.0.txt.gz -rw-r--r-- root/root 5111 2020-04-03 19:36 ./usr/share/doc/haproxy/peers.txt.gz -rw-r--r-- root/root 15593 2020-04-03 19:36 ./usr/share/doc/haproxy/proxy-protocol.txt.gz -rw-r--r-- root/root 7138 2020-04-03 19:36 ./usr/share/doc/haproxy/regression-testing.txt.gz -rw-r--r-- root/root 1528 2020-04-03 19:36 ./usr/share/doc/haproxy/seamless_reload.txt drwxr-xr-x root/root 0 2020-04-03 19:36 ./usr/share/man/ drwxr-xr-x root/root 0 2020-04-03 19:36 ./usr/share/man/man1/ -rw-r--r-- root/root 1082 2020-04-03 19:36 ./usr/share/man/man1/halog.1.gz -rw-r--r-- root/root 18268 2020-04-03 19:36 ./usr/share/man/man1/haproxy-lua.1.gz -rw-r--r-- root/root 3227 2020-04-03 19:36 ./usr/share/man/man1/haproxy.1.gz drwxr-xr-x root/root 0 2020-04-03 19:36 ./var/ drwxr-xr-x root/root 0 2020-04-03 19:36 ./var/lib/ drwxr-xr-x root/root 0 2020-04-03 19:36 ./var/lib/haproxy/ drwxr-xr-x root/root 0 2020-04-03 19:36 ./var/lib/haproxy/dev/ vim-haproxy_2.0.5-1ubuntu0.4_all.deb ------------------------------------ new debian package, version 2.0. size 9272 bytes: control archive=860 bytes. 667 bytes, 17 lines control 449 bytes, 6 lines md5sums Package: vim-haproxy Source: haproxy Version: 2.0.5-1ubuntu0.4 Architecture: all Maintainer: Ubuntu Developers Installed-Size: 53 Recommends: vim-addon-manager Section: net Priority: optional Homepage: http://www.haproxy.org/ Description: syntax highlighting for HAProxy configuration files The vim-haproxy package provides filetype detection and syntax highlighting for HAProxy configuration files. . As per the Debian vim policy, installed addons are not activated automatically, but the "vim-addon-manager" tool can be used for this purpose. Original-Maintainer: Debian HAProxy Maintainers drwxr-xr-x root/root 0 2020-04-03 19:36 ./ drwxr-xr-x root/root 0 2020-04-03 19:36 ./usr/ drwxr-xr-x root/root 0 2020-04-03 19:36 ./usr/share/ drwxr-xr-x root/root 0 2020-04-03 19:36 ./usr/share/doc/ drwxr-xr-x root/root 0 2020-04-03 19:36 ./usr/share/doc/vim-haproxy/ -rw-r--r-- root/root 807 2019-10-23 10:58 ./usr/share/doc/vim-haproxy/NEWS.Debian.gz -rw-r--r-- root/root 1902 2020-04-03 19:36 ./usr/share/doc/vim-haproxy/changelog.Debian.gz -rw-r--r-- root/root 9751 2019-10-23 10:58 ./usr/share/doc/vim-haproxy/copyright drwxr-xr-x root/root 0 2020-04-03 19:36 ./usr/share/vim/ drwxr-xr-x root/root 0 2020-04-03 19:36 ./usr/share/vim/addons/ drwxr-xr-x root/root 0 2020-04-03 19:36 ./usr/share/vim/addons/ftdetect/ -rw-r--r-- root/root 100 2019-10-23 10:58 ./usr/share/vim/addons/ftdetect/haproxy.vim drwxr-xr-x root/root 0 2020-04-03 19:36 ./usr/share/vim/addons/syntax/ -rw-r--r-- root/root 7742 2019-08-16 14:52 ./usr/share/vim/addons/syntax/haproxy.vim drwxr-xr-x root/root 0 2020-04-03 19:36 ./usr/share/vim/registry/ -rw-r--r-- root/root 117 2019-10-23 10:58 ./usr/share/vim/registry/vim-haproxy.yaml +------------------------------------------------------------------------------+ | Post Build | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<> Not removing build depends: as requested +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: amd64 Build-Space: 83488 Build-Time: 119 Distribution: eoan Host Architecture: amd64 Install-Time: 16 Job: haproxy_2.0.5-1ubuntu0.4.dsc Machine Architecture: amd64 Package: haproxy Package-Time: 137 Source-Version: 2.0.5-1ubuntu0.4 Space: 83488 Status: successful Version: 2.0.5-1ubuntu0.4 -------------------------------------------------------------------------------- Finished at 20200406-1148 Build needed 00:02:17, 83488k disc space RUN: /usr/share/launchpad-buildd/bin/in-target scan-for-processes --backend=chroot --series=eoan --arch=amd64 PACKAGEBUILD-19127904 Scanning for processes to kill in build PACKAGEBUILD-19127904