https://launchpad.net/ubuntu/+archive/test-rebuild-20181220-gcc9/+build/15991976 RUN: /usr/share/launchpad-buildd/slavebin/slave-prep Forking launchpad-buildd slave process... Kernel version: Linux lcy01-amd64-020 4.4.0-141-generic #167-Ubuntu SMP Wed Dec 5 10:40:15 UTC 2018 x86_64 Buildd toolchain package versions: launchpad-buildd_165 python-lpbuildd_165 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.4~git201611291343.dcee459~ubuntu16.04.1 git_1:2.7.4-0ubuntu1.6 dpkg-dev_1.18.4ubuntu1.5 python-debian_0.1.27ubuntu2. Syncing the system clock with the buildd NTP service... 8 Jan 22:54:42 ntpdate[1813]: adjust time server 10.211.37.1 offset 0.000840 sec RUN: /usr/share/launchpad-buildd/slavebin/in-target unpack-chroot --backend=chroot --series=disco --arch=amd64 PACKAGEBUILD-15991976 /home/buildd/filecache-default/020b0022f770b890c357907d03d82568c584d50e Creating target for build PACKAGEBUILD-15991976 RUN: /usr/share/launchpad-buildd/slavebin/in-target mount-chroot --backend=chroot --series=disco --arch=amd64 PACKAGEBUILD-15991976 Starting target for build PACKAGEBUILD-15991976 RUN: /usr/share/launchpad-buildd/slavebin/in-target override-sources-list --backend=chroot --series=disco --arch=amd64 PACKAGEBUILD-15991976 'deb http://ppa.launchpad.net/ubuntu-toolchain-r/ppa/ubuntu disco main' 'deb http://ppa.launchpad.net/ubuntu-toolchain-r/volatile/ubuntu disco main' 'deb http://ftpmaster.internal/ubuntu disco main restricted universe multiverse' 'deb http://ftpmaster.internal/ubuntu disco-security main restricted universe multiverse' 'deb http://ftpmaster.internal/ubuntu disco-updates main restricted universe multiverse' Overriding sources.list in build-PACKAGEBUILD-15991976 RUN: /usr/share/launchpad-buildd/slavebin/in-target add-trusted-keys --backend=chroot --series=disco --arch=amd64 PACKAGEBUILD-15991976 Adding trusted keys to build-PACKAGEBUILD-15991976 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-10-22 [SC] 60C3 1780 3A41 BA51 845E 371A 1E93 77A2 BA9E F27F uid [ unknown] Launchpad Toolchain builds /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/slavebin/in-target update-debian-chroot --backend=chroot --series=disco --arch=amd64 PACKAGEBUILD-15991976 Updating target for build PACKAGEBUILD-15991976 Get:1 http://ftpmaster.internal/ubuntu disco InRelease [243 kB] Get:2 http://ppa.launchpad.net/ubuntu-toolchain-r/ppa/ubuntu disco InRelease [15.4 kB] Get:3 http://ppa.launchpad.net/ubuntu-toolchain-r/volatile/ubuntu disco InRelease [15.4 kB] Get:4 http://ftpmaster.internal/ubuntu disco-security InRelease [65.4 kB] Get:5 http://ftpmaster.internal/ubuntu disco-updates InRelease [65.4 kB] Get:6 http://ppa.launchpad.net/ubuntu-toolchain-r/ppa/ubuntu disco/main amd64 Packages [43.1 kB] Get:7 http://ppa.launchpad.net/ubuntu-toolchain-r/ppa/ubuntu disco/main Translation-en [13.3 kB] Get:8 http://ppa.launchpad.net/ubuntu-toolchain-r/volatile/ubuntu disco/main amd64 Packages [198 kB] Get:9 http://ppa.launchpad.net/ubuntu-toolchain-r/volatile/ubuntu disco/main Translation-en [26.9 kB] Get:10 http://ftpmaster.internal/ubuntu disco/main amd64 Packages [1007 kB] Get:11 http://ftpmaster.internal/ubuntu disco/main Translation-en [514 kB] Get:12 http://ftpmaster.internal/ubuntu disco/restricted amd64 Packages [9964 B] Get:13 http://ftpmaster.internal/ubuntu disco/universe amd64 Packages [8943 kB] Get:14 http://ftpmaster.internal/ubuntu disco/universe Translation-en [5170 kB] Get:15 http://ftpmaster.internal/ubuntu disco/multiverse amd64 Packages [159 kB] Get:16 http://ftpmaster.internal/ubuntu disco/multiverse Translation-en [113 kB] Fetched 16.6 MB in 4s (3771 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... The following packages were automatically installed and are no longer required: g++-8 libstdc++-8-dev Use 'sudo apt autoremove' to remove them. The following NEW packages will be installed: cpp-9 g++-9 gcc-9 gcc-9-base libgcc-9-dev libstdc++-9-dev The following packages will be upgraded: binutils binutils-common binutils-x86-64-linux-gnu cpp cpp-8 dash dpkg dpkg-dev e2fslibs e2fsprogs g++ g++-8 gcc gcc-8 gcc-8-base grep init init-system-helpers libasan5 libassuan0 libatomic1 libbinutils libcc1-0 libcom-err2 libcomerr2 libdpkg-perl libext2fs2 libgcc-8-dev libgcc1 libgnutls30 libgomp1 libitm1 liblsan0 libmpx2 libquadmath0 libsemanage-common libsemanage1 libsqlite3-0 libss2 libstdc++-8-dev libstdc++6 libtsan0 libubsan1 libzstd1 sed tar tzdata 47 upgraded, 6 newly installed, 0 to remove and 0 not upgraded. Need to get 64.4 MB of archives. After this operation, 116 MB of additional disk space will be used. Get:1 http://ftpmaster.internal/ubuntu disco/main amd64 tar amd64 1.30+dfsg-4 [242 kB] Get:2 http://ppa.launchpad.net/ubuntu-toolchain-r/volatile/ubuntu disco/main amd64 gcc-9-base amd64 9-20190102-0ubuntu2 [187 kB] Get:3 http://ppa.launchpad.net/ubuntu-toolchain-r/volatile/ubuntu disco/main amd64 libgcc1 amd64 1:9-20190102-0ubuntu2 [40.1 kB] Get:4 http://ftpmaster.internal/ubuntu disco/main amd64 dpkg amd64 1.19.2ubuntu2 [1101 kB] Get:5 http://ppa.launchpad.net/ubuntu-toolchain-r/volatile/ubuntu disco/main amd64 libstdc++6 amd64 9-20190102-0ubuntu2 [413 kB] Get:6 http://ppa.launchpad.net/ubuntu-toolchain-r/volatile/ubuntu disco/main amd64 libgomp1 amd64 9-20190102-0ubuntu2 [90.0 kB] Get:7 http://ppa.launchpad.net/ubuntu-toolchain-r/volatile/ubuntu disco/main amd64 libitm1 amd64 9-20190102-0ubuntu2 [27.9 kB] Get:8 http://ftpmaster.internal/ubuntu disco/main amd64 dash amd64 0.5.10.2-3ubuntu1 [86.0 kB] Get:9 http://ppa.launchpad.net/ubuntu-toolchain-r/volatile/ubuntu disco/main amd64 libatomic1 amd64 9-20190102-0ubuntu2 [9244 B] Get:10 http://ftpmaster.internal/ubuntu disco/main amd64 grep amd64 3.3-1 [149 kB] Get:11 http://ppa.launchpad.net/ubuntu-toolchain-r/volatile/ubuntu disco/main amd64 libasan5 amd64 9-20190102-0ubuntu2 [394 kB] Get:12 http://ftpmaster.internal/ubuntu disco/main amd64 sed amd64 4.7-1 [190 kB] Get:13 http://ftpmaster.internal/ubuntu disco/main amd64 init-system-helpers all 1.56+nmu1 [38.2 kB] Get:14 http://ftpmaster.internal/ubuntu disco/main amd64 libext2fs2 amd64 1.44.5-1 [159 kB] Get:15 http://ftpmaster.internal/ubuntu disco/main amd64 e2fsprogs amd64 1.44.5-1 [514 kB] Get:16 http://ppa.launchpad.net/ubuntu-toolchain-r/volatile/ubuntu disco/main amd64 liblsan0 amd64 9-20190102-0ubuntu2 [140 kB] Get:17 http://ftpmaster.internal/ubuntu disco/main amd64 init amd64 1.56+nmu1 [6080 B] Get:18 http://ftpmaster.internal/ubuntu disco/main amd64 libsemanage-common all 2.8-2 [7016 B] Get:19 http://ftpmaster.internal/ubuntu disco/main amd64 libsemanage1 amd64 2.8-2 [85.2 kB] Get:20 http://ftpmaster.internal/ubuntu disco/main amd64 libzstd1 amd64 1.3.8+dfsg-3 [226 kB] Get:21 http://ftpmaster.internal/ubuntu disco/main amd64 libgnutls30 amd64 3.6.5-2ubuntu1 [759 kB] Get:22 http://ppa.launchpad.net/ubuntu-toolchain-r/volatile/ubuntu disco/main amd64 libtsan0 amd64 9-20190102-0ubuntu2 [300 kB] Get:23 http://ftpmaster.internal/ubuntu disco/main amd64 libcom-err2 amd64 1.44.5-1 [9372 B] Get:24 http://ftpmaster.internal/ubuntu disco/main amd64 libss2 amd64 1.44.5-1 [11.1 kB] Get:25 http://ftpmaster.internal/ubuntu disco/main amd64 libsqlite3-0 amd64 3.26.0-3 [530 kB] Get:26 http://ppa.launchpad.net/ubuntu-toolchain-r/volatile/ubuntu disco/main amd64 libubsan1 amd64 9-20190102-0ubuntu2 [129 kB] Get:27 http://ftpmaster.internal/ubuntu disco/main amd64 tzdata all 2018i-1 [189 kB] Get:28 http://ftpmaster.internal/ubuntu disco/main amd64 dpkg-dev all 1.19.2ubuntu2 [549 kB] Get:29 http://ppa.launchpad.net/ubuntu-toolchain-r/ppa/ubuntu disco/main amd64 libmpx2 amd64 8.2.0-13ubuntu1 [11.7 kB] Get:30 http://ppa.launchpad.net/ubuntu-toolchain-r/volatile/ubuntu disco/main amd64 libquadmath0 amd64 9-20190102-0ubuntu2 [145 kB] Get:31 http://ftpmaster.internal/ubuntu disco/main amd64 libdpkg-perl all 1.19.2ubuntu2 [227 kB] Get:32 http://ftpmaster.internal/ubuntu disco/main amd64 e2fslibs amd64 1.44.5-1 [2704 B] Get:33 http://ftpmaster.internal/ubuntu disco/main amd64 libassuan0 amd64 2.5.2-1 [35.1 kB] Get:34 http://ftpmaster.internal/ubuntu disco/main amd64 libcomerr2 amd64 1.44.5-1 [2700 B] Get:35 http://ppa.launchpad.net/ubuntu-toolchain-r/ppa/ubuntu disco/main amd64 g++-8 amd64 8.2.0-13ubuntu1 [8113 kB] Get:36 http://ppa.launchpad.net/ubuntu-toolchain-r/ppa/ubuntu disco/main amd64 gcc-8 amd64 8.2.0-13ubuntu1 [8004 kB] Get:37 http://ppa.launchpad.net/ubuntu-toolchain-r/ppa/ubuntu disco/main amd64 libstdc++-8-dev amd64 8.2.0-13ubuntu1 [1538 kB] Get:38 http://ppa.launchpad.net/ubuntu-toolchain-r/ppa/ubuntu disco/main amd64 libgcc-8-dev amd64 8.2.0-13ubuntu1 [2304 kB] Get:39 http://ppa.launchpad.net/ubuntu-toolchain-r/volatile/ubuntu disco/main amd64 libcc1-0 amd64 9-20190102-0ubuntu2 [40.3 kB] Get:40 http://ppa.launchpad.net/ubuntu-toolchain-r/ppa/ubuntu disco/main amd64 binutils-x86-64-linux-gnu amd64 2.31.1-11ubuntu1 [1829 kB] Get:41 http://ppa.launchpad.net/ubuntu-toolchain-r/ppa/ubuntu disco/main amd64 libbinutils amd64 2.31.1-11ubuntu1 [484 kB] Get:42 http://ppa.launchpad.net/ubuntu-toolchain-r/ppa/ubuntu disco/main amd64 binutils amd64 2.31.1-11ubuntu1 [3396 B] Get:43 http://ppa.launchpad.net/ubuntu-toolchain-r/ppa/ubuntu disco/main amd64 binutils-common amd64 2.31.1-11ubuntu1 [194 kB] Get:44 http://ppa.launchpad.net/ubuntu-toolchain-r/ppa/ubuntu disco/main amd64 cpp-8 amd64 8.2.0-13ubuntu1 [7221 kB] Get:45 http://ppa.launchpad.net/ubuntu-toolchain-r/ppa/ubuntu disco/main amd64 gcc-8-base amd64 8.2.0-13ubuntu1 [18.6 kB] Get:46 http://ppa.launchpad.net/ubuntu-toolchain-r/volatile/ubuntu disco/main amd64 cpp-9 amd64 9-20190102-0ubuntu2 [7372 kB] Get:47 http://ppa.launchpad.net/ubuntu-toolchain-r/volatile/ubuntu disco/main amd64 libgcc-9-dev amd64 9-20190102-0ubuntu2 [2362 kB] Get:48 http://ppa.launchpad.net/ubuntu-toolchain-r/volatile/ubuntu disco/main amd64 gcc-9 amd64 9-20190102-0ubuntu2 [8002 kB] Get:49 http://ppa.launchpad.net/ubuntu-toolchain-r/volatile/ubuntu disco/main amd64 libstdc++-9-dev amd64 9-20190102-0ubuntu2 [1603 kB] Get:50 http://ppa.launchpad.net/ubuntu-toolchain-r/volatile/ubuntu disco/main amd64 g++-9 amd64 9-20190102-0ubuntu2 [8244 kB] Get:51 http://ppa.launchpad.net/ubuntu-toolchain-r/volatile/ubuntu disco/main amd64 g++ amd64 4:9-20181126-1ubuntu3 [1576 B] Get:52 http://ppa.launchpad.net/ubuntu-toolchain-r/volatile/ubuntu disco/main amd64 gcc amd64 4:9-20181126-1ubuntu3 [5188 B] Get:53 http://ppa.launchpad.net/ubuntu-toolchain-r/volatile/ubuntu disco/main amd64 cpp amd64 4:9-20181126-1ubuntu3 [42.4 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 64.4 MB in 2s (27.3 MB/s) (Reading database ... 12665 files and directories currently installed.) Preparing to unpack .../tar_1.30+dfsg-4_amd64.deb ... Unpacking tar (1.30+dfsg-4) over (1.30+dfsg-3) ... Setting up tar (1.30+dfsg-4) ... (Reading database ... 12665 files and directories currently installed.) Preparing to unpack .../dpkg_1.19.2ubuntu2_amd64.deb ... Unpacking dpkg (1.19.2ubuntu2) over (1.19.2ubuntu1) ... Setting up dpkg (1.19.2ubuntu2) ... (Reading database ... 12665 files and directories currently installed.) Preparing to unpack .../dash_0.5.10.2-3ubuntu1_amd64.deb ... Unpacking dash (0.5.10.2-3ubuntu1) over (0.5.10.2-2) ... Setting up dash (0.5.10.2-3ubuntu1) ... (Reading database ... 12665 files and directories currently installed.) Preparing to unpack .../archives/grep_3.3-1_amd64.deb ... Unpacking grep (3.3-1) over (3.1-3) ... Setting up grep (3.3-1) ... (Reading database ... 12665 files and directories currently installed.) Preparing to unpack .../archives/sed_4.7-1_amd64.deb ... Unpacking sed (4.7-1) over (4.5-2) ... Setting up sed (4.7-1) ... (Reading database ... 12665 files and directories currently installed.) Preparing to unpack .../init-system-helpers_1.56+nmu1_all.deb ... Unpacking init-system-helpers (1.56+nmu1) over (1.56) ... Setting up init-system-helpers (1.56+nmu1) ... (Reading database ... 12665 files and directories currently installed.) Preparing to unpack .../libext2fs2_1.44.5-1_amd64.deb ... Unpacking libext2fs2:amd64 (1.44.5-1) over (1.44.4-2ubuntu1) ... Setting up libext2fs2:amd64 (1.44.5-1) ... (Reading database ... 12664 files and directories currently installed.) Preparing to unpack .../e2fsprogs_1.44.5-1_amd64.deb ... Unpacking e2fsprogs (1.44.5-1) over (1.44.4-2ubuntu1) ... Preparing to unpack .../init_1.56+nmu1_amd64.deb ... Unpacking init (1.56+nmu1) over (1.56) ... Selecting previously unselected package gcc-9-base:amd64. Preparing to unpack .../gcc-9-base_9-20190102-0ubuntu2_amd64.deb ... Unpacking gcc-9-base:amd64 (9-20190102-0ubuntu2) ... Setting up gcc-9-base:amd64 (9-20190102-0ubuntu2) ... (Reading database ... 12670 files and directories currently installed.) Preparing to unpack .../libgcc1_1%3a9-20190102-0ubuntu2_amd64.deb ... Unpacking libgcc1:amd64 (1:9-20190102-0ubuntu2) over (1:8.2.0-12ubuntu1) ... Setting up libgcc1:amd64 (1:9-20190102-0ubuntu2) ... (Reading database ... 12670 files and directories currently installed.) Preparing to unpack .../libsemanage-common_2.8-2_all.deb ... Unpacking libsemanage-common (2.8-2) over (2.8-1build2) ... Setting up libsemanage-common (2.8-2) ... (Reading database ... 12670 files and directories currently installed.) Preparing to unpack .../libsemanage1_2.8-2_amd64.deb ... Unpacking libsemanage1:amd64 (2.8-2) over (2.8-1build2) ... Setting up libsemanage1:amd64 (2.8-2) ... (Reading database ... 12670 files and directories currently installed.) Preparing to unpack .../libzstd1_1.3.8+dfsg-3_amd64.deb ... Unpacking libzstd1:amd64 (1.3.8+dfsg-3) over (1.3.5+dfsg-1ubuntu1) ... Setting up libzstd1:amd64 (1.3.8+dfsg-3) ... (Reading database ... 12670 files and directories currently installed.) Preparing to unpack .../libgnutls30_3.6.5-2ubuntu1_amd64.deb ... Unpacking libgnutls30:amd64 (3.6.5-2ubuntu1) over (3.6.4-2ubuntu2) ... Setting up libgnutls30:amd64 (3.6.5-2ubuntu1) ... (Reading database ... 12670 files and directories currently installed.) Preparing to unpack .../libstdc++6_9-20190102-0ubuntu2_amd64.deb ... Unpacking libstdc++6:amd64 (9-20190102-0ubuntu2) over (8.2.0-12ubuntu1) ... Setting up libstdc++6:amd64 (9-20190102-0ubuntu2) ... (Reading database ... 12670 files and directories currently installed.) Preparing to unpack .../00-libgomp1_9-20190102-0ubuntu2_amd64.deb ... Unpacking libgomp1:amd64 (9-20190102-0ubuntu2) over (8.2.0-12ubuntu1) ... Preparing to unpack .../01-libitm1_9-20190102-0ubuntu2_amd64.deb ... Unpacking libitm1:amd64 (9-20190102-0ubuntu2) over (8.2.0-12ubuntu1) ... Preparing to unpack .../02-libatomic1_9-20190102-0ubuntu2_amd64.deb ... Unpacking libatomic1:amd64 (9-20190102-0ubuntu2) over (8.2.0-12ubuntu1) ... Preparing to unpack .../03-libasan5_9-20190102-0ubuntu2_amd64.deb ... Unpacking libasan5:amd64 (9-20190102-0ubuntu2) over (8.2.0-12ubuntu1) ... Preparing to unpack .../04-liblsan0_9-20190102-0ubuntu2_amd64.deb ... Unpacking liblsan0:amd64 (9-20190102-0ubuntu2) over (8.2.0-12ubuntu1) ... Preparing to unpack .../05-libtsan0_9-20190102-0ubuntu2_amd64.deb ... Unpacking libtsan0:amd64 (9-20190102-0ubuntu2) over (8.2.0-12ubuntu1) ... Preparing to unpack .../06-libubsan1_9-20190102-0ubuntu2_amd64.deb ... Unpacking libubsan1:amd64 (9-20190102-0ubuntu2) over (8.2.0-12ubuntu1) ... Preparing to unpack .../07-libmpx2_8.2.0-13ubuntu1_amd64.deb ... Unpacking libmpx2:amd64 (8.2.0-13ubuntu1) over (8.2.0-12ubuntu1) ... Preparing to unpack .../08-libquadmath0_9-20190102-0ubuntu2_amd64.deb ... Unpacking libquadmath0:amd64 (9-20190102-0ubuntu2) over (8.2.0-12ubuntu1) ... Preparing to unpack .../09-g++-8_8.2.0-13ubuntu1_amd64.deb ... Unpacking g++-8 (8.2.0-13ubuntu1) over (8.2.0-12ubuntu1) ... Preparing to unpack .../10-gcc-8_8.2.0-13ubuntu1_amd64.deb ... Unpacking gcc-8 (8.2.0-13ubuntu1) over (8.2.0-12ubuntu1) ... Preparing to unpack .../11-libstdc++-8-dev_8.2.0-13ubuntu1_amd64.deb ... Unpacking libstdc++-8-dev:amd64 (8.2.0-13ubuntu1) over (8.2.0-12ubuntu1) ... Preparing to unpack .../12-libgcc-8-dev_8.2.0-13ubuntu1_amd64.deb ... Unpacking libgcc-8-dev:amd64 (8.2.0-13ubuntu1) over (8.2.0-12ubuntu1) ... Preparing to unpack .../13-libcc1-0_9-20190102-0ubuntu2_amd64.deb ... Unpacking libcc1-0:amd64 (9-20190102-0ubuntu2) over (8.2.0-12ubuntu1) ... Preparing to unpack .../14-binutils-x86-64-linux-gnu_2.31.1-11ubuntu1_amd64.deb ... Unpacking binutils-x86-64-linux-gnu (2.31.1-11ubuntu1) over (2.31.1-10ubuntu1) ... Preparing to unpack .../15-libbinutils_2.31.1-11ubuntu1_amd64.deb ... Unpacking libbinutils:amd64 (2.31.1-11ubuntu1) over (2.31.1-10ubuntu1) ... Preparing to unpack .../16-binutils_2.31.1-11ubuntu1_amd64.deb ... Unpacking binutils (2.31.1-11ubuntu1) over (2.31.1-10ubuntu1) ... Preparing to unpack .../17-binutils-common_2.31.1-11ubuntu1_amd64.deb ... Unpacking binutils-common:amd64 (2.31.1-11ubuntu1) over (2.31.1-10ubuntu1) ... Preparing to unpack .../18-cpp-8_8.2.0-13ubuntu1_amd64.deb ... Unpacking cpp-8 (8.2.0-13ubuntu1) over (8.2.0-12ubuntu1) ... Preparing to unpack .../19-gcc-8-base_8.2.0-13ubuntu1_amd64.deb ... Unpacking gcc-8-base:amd64 (8.2.0-13ubuntu1) over (8.2.0-12ubuntu1) ... Preparing to unpack .../20-libcom-err2_1.44.5-1_amd64.deb ... Unpacking libcom-err2:amd64 (1.44.5-1) over (1.44.4-2ubuntu1) ... Preparing to unpack .../21-libss2_1.44.5-1_amd64.deb ... Unpacking libss2:amd64 (1.44.5-1) over (1.44.4-2ubuntu1) ... Preparing to unpack .../22-libsqlite3-0_3.26.0-3_amd64.deb ... Unpacking libsqlite3-0:amd64 (3.26.0-3) over (3.26.0-2) ... Preparing to unpack .../23-tzdata_2018i-1_all.deb ... Unpacking tzdata (2018i-1) over (2018g-1) ... Selecting previously unselected package cpp-9. Preparing to unpack .../24-cpp-9_9-20190102-0ubuntu2_amd64.deb ... Unpacking cpp-9 (9-20190102-0ubuntu2) ... Selecting previously unselected package libgcc-9-dev:amd64. Preparing to unpack .../25-libgcc-9-dev_9-20190102-0ubuntu2_amd64.deb ... Unpacking libgcc-9-dev:amd64 (9-20190102-0ubuntu2) ... Selecting previously unselected package gcc-9. Preparing to unpack .../26-gcc-9_9-20190102-0ubuntu2_amd64.deb ... Unpacking gcc-9 (9-20190102-0ubuntu2) ... Selecting previously unselected package libstdc++-9-dev:amd64. Preparing to unpack .../27-libstdc++-9-dev_9-20190102-0ubuntu2_amd64.deb ... Unpacking libstdc++-9-dev:amd64 (9-20190102-0ubuntu2) ... Selecting previously unselected package g++-9. Preparing to unpack .../28-g++-9_9-20190102-0ubuntu2_amd64.deb ... Unpacking g++-9 (9-20190102-0ubuntu2) ... Preparing to unpack .../29-g++_4%3a9-20181126-1ubuntu3_amd64.deb ... Unpacking g++ (4:9-20181126-1ubuntu3) over (4:8.2.0-2ubuntu2) ... Preparing to unpack .../30-gcc_4%3a9-20181126-1ubuntu3_amd64.deb ... Unpacking gcc (4:9-20181126-1ubuntu3) over (4:8.2.0-2ubuntu2) ... Preparing to unpack .../31-cpp_4%3a9-20181126-1ubuntu3_amd64.deb ... Unpacking cpp (4:9-20181126-1ubuntu3) over (4:8.2.0-2ubuntu2) ... Preparing to unpack .../32-dpkg-dev_1.19.2ubuntu2_all.deb ... Unpacking dpkg-dev (1.19.2ubuntu2) over (1.19.2ubuntu1) ... Preparing to unpack .../33-libdpkg-perl_1.19.2ubuntu2_all.deb ... Unpacking libdpkg-perl (1.19.2ubuntu2) over (1.19.2ubuntu1) ... Preparing to unpack .../34-e2fslibs_1.44.5-1_amd64.deb ... Unpacking e2fslibs:amd64 (1.44.5-1) over (1.44.4-2ubuntu1) ... Preparing to unpack .../35-libassuan0_2.5.2-1_amd64.deb ... Unpacking libassuan0:amd64 (2.5.2-1) over (2.5.1-2) ... Preparing to unpack .../36-libcomerr2_1.44.5-1_amd64.deb ... Unpacking libcomerr2:amd64 (1.44.5-1) over (1.44.4-2ubuntu1) ... Setting up libquadmath0:amd64 (9-20190102-0ubuntu2) ... Setting up libcom-err2:amd64 (1.44.5-1) ... Setting up libgomp1:amd64 (9-20190102-0ubuntu2) ... Setting up libatomic1:amd64 (9-20190102-0ubuntu2) ... Setting up libss2:amd64 (1.44.5-1) ... Setting up libcc1-0:amd64 (9-20190102-0ubuntu2) ... Setting up e2fslibs:amd64 (1.44.5-1) ... Setting up tzdata (2018i-1) ... Current default time zone: 'Etc/UTC' Local time is now: Tue Jan 8 22:55:15 UTC 2019. Universal Time is now: Tue Jan 8 22:55:15 UTC 2019. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up init (1.56+nmu1) ... Setting up libtsan0:amd64 (9-20190102-0ubuntu2) ... Setting up libdpkg-perl (1.19.2ubuntu2) ... Setting up e2fsprogs (1.44.5-1) ... Setting up liblsan0:amd64 (9-20190102-0ubuntu2) ... Setting up binutils-common:amd64 (2.31.1-11ubuntu1) ... Processing triggers for libc-bin (2.28-0ubuntu1) ... Setting up cpp-9 (9-20190102-0ubuntu2) ... Setting up gcc-8-base:amd64 (8.2.0-13ubuntu1) ... Setting up libsqlite3-0:amd64 (3.26.0-3) ... Setting up libcomerr2:amd64 (1.44.5-1) ... Setting up libasan5:amd64 (9-20190102-0ubuntu2) ... Setting up libassuan0:amd64 (2.5.2-1) ... Setting up libitm1:amd64 (9-20190102-0ubuntu2) ... Setting up libubsan1:amd64 (9-20190102-0ubuntu2) ... Setting up cpp-8 (8.2.0-13ubuntu1) ... Setting up cpp (4:9-20181126-1ubuntu3) ... Setting up libgcc-9-dev:amd64 (9-20190102-0ubuntu2) ... Setting up libbinutils:amd64 (2.31.1-11ubuntu1) ... Setting up libstdc++-9-dev:amd64 (9-20190102-0ubuntu2) ... Setting up libmpx2:amd64 (8.2.0-13ubuntu1) ... Setting up libgcc-8-dev:amd64 (8.2.0-13ubuntu1) ... Setting up binutils-x86-64-linux-gnu (2.31.1-11ubuntu1) ... Setting up libstdc++-8-dev:amd64 (8.2.0-13ubuntu1) ... Setting up binutils (2.31.1-11ubuntu1) ... Setting up gcc-9 (9-20190102-0ubuntu2) ... Setting up g++-9 (9-20190102-0ubuntu2) ... Setting up gcc (4:9-20181126-1ubuntu3) ... Setting up gcc-8 (8.2.0-13ubuntu1) ... Setting up g++-8 (8.2.0-13ubuntu1) ... Setting up dpkg-dev (1.19.2ubuntu2) ... Setting up g++ (4:9-20181126-1ubuntu3) ... Processing triggers for libc-bin (2.28-0ubuntu1) ... RUN: /usr/share/launchpad-buildd/slavebin/sbuild-package PACKAGEBUILD-15991976 amd64 disco -c chroot:build-PACKAGEBUILD-15991976 --arch=amd64 --dist=disco --nolog -A varnish-modules_0.12.1-1build1.dsc Initiating build PACKAGEBUILD-15991976 with 4 jobs across 4 processor cores. Kernel reported to sbuild: 4.4.0-141-generic #167-Ubuntu SMP Wed Dec 5 10:40:15 UTC 2018 x86_64 sbuild (Debian sbuild) 0.67.0 (26 Dec 2015) on lcy01-amd64-020.buildd +==============================================================================+ | varnish-modules 0.12.1-1build1 (amd64) 08 Jan 2019 22:55 | +==============================================================================+ Package: varnish-modules Version: 0.12.1-1build1 Source Version: 0.12.1-1build1 Distribution: disco Machine Architecture: amd64 Host Architecture: amd64 Build Architecture: amd64 I: NOTICE: Log filtering will replace 'build/varnish-modules-tfKUvN/varnish-modules-0.12.1' with '<>' I: NOTICE: Log filtering will replace 'build/varnish-modules-tfKUvN' with '<>' I: NOTICE: Log filtering will replace 'home/buildd/build-PACKAGEBUILD-15991976/chroot-autobuild' with '<>' +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Local sources ------------- varnish-modules_0.12.1-1build1.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-7ZTHwU/apt_archive/sbuild-build-depends-core-dummy.deb'. Ign:1 copy:/<>/resolver-7ZTHwU/apt_archive ./ InRelease Get:2 copy:/<>/resolver-7ZTHwU/apt_archive ./ Release [2119 B] Ign:3 copy:/<>/resolver-7ZTHwU/apt_archive ./ Release.gpg Get:4 copy:/<>/resolver-7ZTHwU/apt_archive ./ Sources [214 B] Get:5 copy:/<>/resolver-7ZTHwU/apt_archive ./ Packages [525 B] Fetched 2858 B in 0s (232 kB/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 packages were automatically installed and are no longer required: g++-8 libstdc++-8-dev Use 'apt autoremove' to remove them. 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-7ZTHwU/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 ... 13710 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: autotools-dev, debhelper (>= 9), libvarnishapi-dev (>= 5.0.0~), libnss-wrapper, pkg-config, python3-docutils, varnish (>= 5.0.0~) Filtered Build-Depends: autotools-dev, debhelper (>= 9), libvarnishapi-dev (>= 5.0.0~), libnss-wrapper, pkg-config, python3-docutils, varnish (>= 5.0.0~) dpkg-deb: building package 'sbuild-build-depends-varnish-modules-dummy' in '/<>/resolver-n83bhW/apt_archive/sbuild-build-depends-varnish-modules-dummy.deb'. Ign:1 copy:/<>/resolver-n83bhW/apt_archive ./ InRelease Get:2 copy:/<>/resolver-n83bhW/apt_archive ./ Release [2119 B] Ign:3 copy:/<>/resolver-n83bhW/apt_archive ./ Release.gpg Get:4 copy:/<>/resolver-n83bhW/apt_archive ./ Sources [275 B] Get:5 copy:/<>/resolver-n83bhW/apt_archive ./ Packages [591 B] Fetched 2985 B in 0s (252 kB/s) Reading package lists... Reading package lists... +------------------------------------------------------------------------------+ | Install varnish-modules build dependencies (apt-based resolver) | +------------------------------------------------------------------------------+ Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following packages were automatically installed and are no longer required: g++-8 libstdc++-8-dev Use 'apt autoremove' to remove them. 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 libedit2 libelf1 libexpat1 libfile-stripnondeterminism-perl libglib2.0-0 libicu63 libjemalloc2 libmagic-mgc libmagic1 libmpdec2 libnss-wrapper libpipeline1 libpython-stdlib libpython2-stdlib libpython2.7-minimal libpython2.7-stdlib libpython3-stdlib libpython3.7-minimal libpython3.7-stdlib libsigsegv2 libtool libvarnishapi-dev libvarnishapi2 libxml2 m4 man-db mime-support pkg-config po-debconf python python-minimal python2 python2-minimal python2.7 python2.7-minimal python3 python3-docutils python3-minimal python3-roman python3.7 python3.7-minimal sgml-base varnish xml-core Suggested packages: autoconf-archive gnu-standards autoconf-doc wamerican | wordlist whois vacation dh-make gettext-doc libasprintf-dev libgettextpo-dev groff libtool-doc gfortran | fortran95-compiler gcj-jdk m4-doc apparmor less www-browser libmail-box-perl python-doc python-tk python2-doc python2.7-doc binfmt-support python3-doc python3-tk python3-venv docutils-doc fonts-linuxlibertine | ttf-linux-libertine texlive-lang-french texlive-latex-base texlive-latex-recommended python3.7-venv python3.7-doc sgml-base-doc varnish-doc Recommended packages: curl | wget | lynx libarchive-cpio-perl libglib2.0-data shared-mime-info xdg-user-dirs libltdl-dev libmail-sendmail-perl libpaper-utils python3-pil python3-pygments 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 libedit2 libelf1 libexpat1 libfile-stripnondeterminism-perl libglib2.0-0 libicu63 libjemalloc2 libmagic-mgc libmagic1 libmpdec2 libnss-wrapper libpipeline1 libpython-stdlib libpython2-stdlib libpython2.7-minimal libpython2.7-stdlib libpython3-stdlib libpython3.7-minimal libpython3.7-stdlib libsigsegv2 libtool libvarnishapi-dev libvarnishapi2 libxml2 m4 man-db mime-support pkg-config po-debconf python python-minimal python2 python2-minimal python2.7 python2.7-minimal python3 python3-docutils python3-minimal python3-roman python3.7 python3.7-minimal sbuild-build-depends-varnish-modules-dummy sgml-base varnish xml-core 0 upgraded, 63 newly installed, 0 to remove and 0 not upgraded. Need to get 27.3 MB of archives. After this operation, 111 MB of additional disk space will be used. Get:1 copy:/<>/resolver-n83bhW/apt_archive ./ sbuild-build-depends-varnish-modules-dummy 0.invalid.0 [920 B] Get:2 http://ftpmaster.internal/ubuntu disco/main amd64 libpython3.7-minimal amd64 3.7.2~rc1-1 [545 kB] Get:3 http://ftpmaster.internal/ubuntu disco/main amd64 libexpat1 amd64 2.2.6-1 [87.2 kB] Get:4 http://ftpmaster.internal/ubuntu disco/main amd64 python3.7-minimal amd64 3.7.2~rc1-1 [1685 kB] Get:5 http://ftpmaster.internal/ubuntu disco/main amd64 python3-minimal amd64 3.7.1-1ubuntu1 [23.6 kB] Get:6 http://ftpmaster.internal/ubuntu disco/main amd64 mime-support all 3.60ubuntu1 [30.1 kB] Get:7 http://ftpmaster.internal/ubuntu disco/main amd64 libmpdec2 amd64 2.4.2-2 [84.1 kB] Get:8 http://ftpmaster.internal/ubuntu disco/main amd64 libpython3.7-stdlib amd64 3.7.2~rc1-1 [1732 kB] Get:9 http://ftpmaster.internal/ubuntu disco/main amd64 python3.7 amd64 3.7.2~rc1-1 [277 kB] Get:10 http://ftpmaster.internal/ubuntu disco/main amd64 libpython3-stdlib amd64 3.7.1-1ubuntu1 [7128 B] Get:11 http://ftpmaster.internal/ubuntu disco/main amd64 python3 amd64 3.7.1-1ubuntu1 [47.2 kB] Get:12 http://ftpmaster.internal/ubuntu disco/main amd64 libbsd0 amd64 0.9.1-1 [44.6 kB] Get:13 http://ftpmaster.internal/ubuntu disco/main amd64 bsdmainutils amd64 11.1.2ubuntu2 [181 kB] Get:14 http://ftpmaster.internal/ubuntu disco/main amd64 groff-base amd64 1.22.3-10 [1153 kB] Get:15 http://ftpmaster.internal/ubuntu disco/main amd64 libpipeline1 amd64 1.5.0-2 [25.7 kB] Get:16 http://ftpmaster.internal/ubuntu disco/main amd64 man-db amd64 2.8.5-1 [1102 kB] Get:17 http://ftpmaster.internal/ubuntu disco/main amd64 libpython2.7-minimal amd64 2.7.15-5 [335 kB] Get:18 http://ftpmaster.internal/ubuntu disco/main amd64 python2.7-minimal amd64 2.7.15-5 [1308 kB] Get:19 http://ftpmaster.internal/ubuntu disco/main amd64 python2-minimal amd64 2.7.15-3 [28.1 kB] Get:20 http://ftpmaster.internal/ubuntu disco/main amd64 python-minimal amd64 2.7.15-3 [5996 B] Get:21 http://ftpmaster.internal/ubuntu disco/main amd64 libpython2.7-stdlib amd64 2.7.15-5 [1909 kB] Get:22 http://ftpmaster.internal/ubuntu disco/main amd64 python2.7 amd64 2.7.15-5 [239 kB] Get:23 http://ftpmaster.internal/ubuntu disco/main amd64 libpython2-stdlib amd64 2.7.15-3 [7728 B] Get:24 http://ftpmaster.internal/ubuntu disco/main amd64 libpython-stdlib amd64 2.7.15-3 [5824 B] Get:25 http://ftpmaster.internal/ubuntu disco/main amd64 python2 amd64 2.7.15-3 [26.5 kB] Get:26 http://ftpmaster.internal/ubuntu disco/main amd64 python amd64 2.7.15-3 [7828 B] Get:27 http://ftpmaster.internal/ubuntu disco/main amd64 sgml-base all 1.29 [12.3 kB] Get:28 http://ftpmaster.internal/ubuntu disco/main amd64 libmagic-mgc amd64 1:5.34-2 [197 kB] Get:29 http://ftpmaster.internal/ubuntu disco/main amd64 libmagic1 amd64 1:5.34-2 [72.3 kB] Get:30 http://ftpmaster.internal/ubuntu disco/main amd64 file amd64 1:5.34-2 [22.8 kB] Get:31 http://ftpmaster.internal/ubuntu disco/main amd64 libelf1 amd64 0.175-1 [44.2 kB] Get:32 http://ftpmaster.internal/ubuntu disco/main amd64 libglib2.0-0 amd64 2.58.1-2 [1176 kB] Get:33 http://ftpmaster.internal/ubuntu disco/main amd64 libicu63 amd64 63.1-5 [8284 kB] Get:34 http://ftpmaster.internal/ubuntu disco/main amd64 libxml2 amd64 2.9.4+dfsg1-7ubuntu3 [625 kB] Get:35 http://ftpmaster.internal/ubuntu disco/main amd64 gettext-base amd64 0.19.8.1-9 [50.1 kB] Get:36 http://ftpmaster.internal/ubuntu disco/main amd64 libedit2 amd64 3.1-20181209-1 [85.9 kB] Get:37 http://ftpmaster.internal/ubuntu disco/main amd64 libsigsegv2 amd64 2.12-2 [13.9 kB] Get:38 http://ftpmaster.internal/ubuntu disco/main amd64 m4 amd64 1.4.18-2 [199 kB] Get:39 http://ftpmaster.internal/ubuntu disco/main amd64 autoconf all 2.69-11 [322 kB] Get:40 http://ftpmaster.internal/ubuntu disco/main amd64 autotools-dev all 20180224.1 [39.6 kB] Get:41 http://ftpmaster.internal/ubuntu disco/main amd64 automake all 1:1.16.1-4 [522 kB] Get:42 http://ftpmaster.internal/ubuntu disco/main amd64 autopoint all 0.19.8.1-9 [412 kB] Get:43 http://ftpmaster.internal/ubuntu disco/main amd64 libtool all 2.4.6-6 [195 kB] Get:44 http://ftpmaster.internal/ubuntu disco/main amd64 dh-autoreconf all 19 [16.1 kB] Get:45 http://ftpmaster.internal/ubuntu disco/main amd64 libarchive-zip-perl all 1.64-1 [84.9 kB] Get:46 http://ftpmaster.internal/ubuntu disco/main amd64 libfile-stripnondeterminism-perl all 1.0.0-1 [13.9 kB] Get:47 http://ftpmaster.internal/ubuntu disco/main amd64 dh-strip-nondeterminism all 1.0.0-1 [5064 B] Get:48 http://ftpmaster.internal/ubuntu disco/main amd64 dwz amd64 0.12-3 [78.1 kB] Get:49 http://ftpmaster.internal/ubuntu disco/main amd64 libcroco3 amd64 0.6.12-3 [81.4 kB] Get:50 http://ftpmaster.internal/ubuntu disco/main amd64 gettext amd64 0.19.8.1-9 [896 kB] Get:51 http://ftpmaster.internal/ubuntu disco/main amd64 intltool-debian all 0.35.0+20060710.4 [24.9 kB] Get:52 http://ftpmaster.internal/ubuntu disco/main amd64 po-debconf all 1.0.21 [233 kB] Get:53 http://ftpmaster.internal/ubuntu disco/main amd64 debhelper all 11.5.3ubuntu1 [888 kB] Get:54 http://ftpmaster.internal/ubuntu disco/main amd64 xml-core all 0.18 [21.3 kB] Get:55 http://ftpmaster.internal/ubuntu disco/main amd64 docutils-common all 0.14+dfsg-3 [156 kB] Get:56 http://ftpmaster.internal/ubuntu disco/universe amd64 libjemalloc2 amd64 5.1.0-1 [201 kB] Get:57 http://ftpmaster.internal/ubuntu disco/universe amd64 libnss-wrapper amd64 1.1.3-1 [26.0 kB] Get:58 http://ftpmaster.internal/ubuntu disco/universe amd64 libvarnishapi2 amd64 6.1.1-1 [68.1 kB] Get:59 http://ftpmaster.internal/ubuntu disco/universe amd64 libvarnishapi-dev amd64 6.1.1-1 [79.8 kB] Get:60 http://ftpmaster.internal/ubuntu disco/main amd64 pkg-config amd64 0.29.1-0ubuntu2 [45.0 kB] Get:61 http://ftpmaster.internal/ubuntu disco/main amd64 python3-roman all 2.0.0-3 [8624 B] Get:62 http://ftpmaster.internal/ubuntu disco/main amd64 python3-docutils all 0.14+dfsg-3 [363 kB] Get:63 http://ftpmaster.internal/ubuntu disco/universe amd64 varnish amd64 6.1.1-1 [792 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 27.3 MB in 1s (24.1 MB/s) Selecting previously unselected package libpython3.7-minimal:amd64. (Reading database ... 13710 files and directories currently installed.) Preparing to unpack .../libpython3.7-minimal_3.7.2~rc1-1_amd64.deb ... Unpacking libpython3.7-minimal:amd64 (3.7.2~rc1-1) ... Selecting previously unselected package libexpat1:amd64. Preparing to unpack .../libexpat1_2.2.6-1_amd64.deb ... Unpacking libexpat1:amd64 (2.2.6-1) ... Selecting previously unselected package python3.7-minimal. Preparing to unpack .../python3.7-minimal_3.7.2~rc1-1_amd64.deb ... Unpacking python3.7-minimal (3.7.2~rc1-1) ... Setting up libpython3.7-minimal:amd64 (3.7.2~rc1-1) ... Setting up libexpat1:amd64 (2.2.6-1) ... Setting up python3.7-minimal (3.7.2~rc1-1) ... Selecting previously unselected package python3-minimal. (Reading database ... 13959 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.7.1-1ubuntu1_amd64.deb ... Unpacking python3-minimal (3.7.1-1ubuntu1) ... Selecting previously unselected package mime-support. Preparing to unpack .../1-mime-support_3.60ubuntu1_all.deb ... Unpacking mime-support (3.60ubuntu1) ... 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.2~rc1-1_amd64.deb ... Unpacking libpython3.7-stdlib:amd64 (3.7.2~rc1-1) ... Selecting previously unselected package python3.7. Preparing to unpack .../4-python3.7_3.7.2~rc1-1_amd64.deb ... Unpacking python3.7 (3.7.2~rc1-1) ... Selecting previously unselected package libpython3-stdlib:amd64. Preparing to unpack .../5-libpython3-stdlib_3.7.1-1ubuntu1_amd64.deb ... Unpacking libpython3-stdlib:amd64 (3.7.1-1ubuntu1) ... Setting up python3-minimal (3.7.1-1ubuntu1) ... Selecting previously unselected package python3. (Reading database ... 14393 files and directories currently installed.) Preparing to unpack .../00-python3_3.7.1-1ubuntu1_amd64.deb ... Unpacking python3 (3.7.1-1ubuntu1) ... Selecting previously unselected package libbsd0:amd64. Preparing to unpack .../01-libbsd0_0.9.1-1_amd64.deb ... Unpacking libbsd0:amd64 (0.9.1-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 groff-base. Preparing to unpack .../03-groff-base_1.22.3-10_amd64.deb ... Unpacking groff-base (1.22.3-10) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../04-libpipeline1_1.5.0-2_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.0-2) ... Selecting previously unselected package man-db. Preparing to unpack .../05-man-db_2.8.5-1_amd64.deb ... Unpacking man-db (2.8.5-1) ... Selecting previously unselected package libpython2.7-minimal:amd64. Preparing to unpack .../06-libpython2.7-minimal_2.7.15-5_amd64.deb ... Unpacking libpython2.7-minimal:amd64 (2.7.15-5) ... Selecting previously unselected package python2.7-minimal. Preparing to unpack .../07-python2.7-minimal_2.7.15-5_amd64.deb ... Unpacking python2.7-minimal (2.7.15-5) ... Selecting previously unselected package python2-minimal. Preparing to unpack .../08-python2-minimal_2.7.15-3_amd64.deb ... Unpacking python2-minimal (2.7.15-3) ... Selecting previously unselected package python-minimal. Preparing to unpack .../09-python-minimal_2.7.15-3_amd64.deb ... Unpacking python-minimal (2.7.15-3) ... Selecting previously unselected package libpython2.7-stdlib:amd64. Preparing to unpack .../10-libpython2.7-stdlib_2.7.15-5_amd64.deb ... Unpacking libpython2.7-stdlib:amd64 (2.7.15-5) ... Selecting previously unselected package python2.7. Preparing to unpack .../11-python2.7_2.7.15-5_amd64.deb ... Unpacking python2.7 (2.7.15-5) ... Selecting previously unselected package libpython2-stdlib:amd64. Preparing to unpack .../12-libpython2-stdlib_2.7.15-3_amd64.deb ... Unpacking libpython2-stdlib:amd64 (2.7.15-3) ... Selecting previously unselected package libpython-stdlib:amd64. Preparing to unpack .../13-libpython-stdlib_2.7.15-3_amd64.deb ... Unpacking libpython-stdlib:amd64 (2.7.15-3) ... Setting up libpython2.7-minimal:amd64 (2.7.15-5) ... Setting up python2.7-minimal (2.7.15-5) ... Setting up python2-minimal (2.7.15-3) ... Selecting previously unselected package python2. (Reading database ... 15748 files and directories currently installed.) Preparing to unpack .../python2_2.7.15-3_amd64.deb ... Unpacking python2 (2.7.15-3) ... Setting up python-minimal (2.7.15-3) ... Selecting previously unselected package python. (Reading database ... 15780 files and directories currently installed.) Preparing to unpack .../00-python_2.7.15-3_amd64.deb ... Unpacking python (2.7.15-3) ... 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.34-2_amd64.deb ... Unpacking libmagic-mgc (1:5.34-2) ... Selecting previously unselected package libmagic1:amd64. Preparing to unpack .../03-libmagic1_1%3a5.34-2_amd64.deb ... Unpacking libmagic1:amd64 (1:5.34-2) ... Selecting previously unselected package file. Preparing to unpack .../04-file_1%3a5.34-2_amd64.deb ... Unpacking file (1:5.34-2) ... Selecting previously unselected package libelf1:amd64. Preparing to unpack .../05-libelf1_0.175-1_amd64.deb ... Unpacking libelf1:amd64 (0.175-1) ... Selecting previously unselected package libglib2.0-0:amd64. Preparing to unpack .../06-libglib2.0-0_2.58.1-2_amd64.deb ... Unpacking libglib2.0-0:amd64 (2.58.1-2) ... Selecting previously unselected package libicu63:amd64. Preparing to unpack .../07-libicu63_63.1-5_amd64.deb ... Unpacking libicu63:amd64 (63.1-5) ... Selecting previously unselected package libxml2:amd64. Preparing to unpack .../08-libxml2_2.9.4+dfsg1-7ubuntu3_amd64.deb ... Unpacking libxml2:amd64 (2.9.4+dfsg1-7ubuntu3) ... Selecting previously unselected package gettext-base. Preparing to unpack .../09-gettext-base_0.19.8.1-9_amd64.deb ... Unpacking gettext-base (0.19.8.1-9) ... Selecting previously unselected package libedit2:amd64. Preparing to unpack .../10-libedit2_3.1-20181209-1_amd64.deb ... Unpacking libedit2:amd64 (3.1-20181209-1) ... Selecting previously unselected package libsigsegv2:amd64. Preparing to unpack .../11-libsigsegv2_2.12-2_amd64.deb ... Unpacking libsigsegv2:amd64 (2.12-2) ... Selecting previously unselected package m4. Preparing to unpack .../12-m4_1.4.18-2_amd64.deb ... Unpacking m4 (1.4.18-2) ... Selecting previously unselected package autoconf. Preparing to unpack .../13-autoconf_2.69-11_all.deb ... Unpacking autoconf (2.69-11) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../14-autotools-dev_20180224.1_all.deb ... Unpacking autotools-dev (20180224.1) ... Selecting previously unselected package automake. Preparing to unpack .../15-automake_1%3a1.16.1-4_all.deb ... Unpacking automake (1:1.16.1-4) ... Selecting previously unselected package autopoint. Preparing to unpack .../16-autopoint_0.19.8.1-9_all.deb ... Unpacking autopoint (0.19.8.1-9) ... Selecting previously unselected package libtool. Preparing to unpack .../17-libtool_2.4.6-6_all.deb ... Unpacking libtool (2.4.6-6) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../18-dh-autoreconf_19_all.deb ... Unpacking dh-autoreconf (19) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../19-libarchive-zip-perl_1.64-1_all.deb ... Unpacking libarchive-zip-perl (1.64-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../20-libfile-stripnondeterminism-perl_1.0.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.0.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../21-dh-strip-nondeterminism_1.0.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.0.0-1) ... Selecting previously unselected package dwz. Preparing to unpack .../22-dwz_0.12-3_amd64.deb ... Unpacking dwz (0.12-3) ... Selecting previously unselected package libcroco3:amd64. Preparing to unpack .../23-libcroco3_0.6.12-3_amd64.deb ... Unpacking libcroco3:amd64 (0.6.12-3) ... Selecting previously unselected package gettext. Preparing to unpack .../24-gettext_0.19.8.1-9_amd64.deb ... Unpacking gettext (0.19.8.1-9) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../25-intltool-debian_0.35.0+20060710.4_all.deb ... Unpacking intltool-debian (0.35.0+20060710.4) ... Selecting previously unselected package po-debconf. Preparing to unpack .../26-po-debconf_1.0.21_all.deb ... Unpacking po-debconf (1.0.21) ... Selecting previously unselected package debhelper. Preparing to unpack .../27-debhelper_11.5.3ubuntu1_all.deb ... Unpacking debhelper (11.5.3ubuntu1) ... Selecting previously unselected package xml-core. Preparing to unpack .../28-xml-core_0.18_all.deb ... Unpacking xml-core (0.18) ... Selecting previously unselected package docutils-common. Preparing to unpack .../29-docutils-common_0.14+dfsg-3_all.deb ... Unpacking docutils-common (0.14+dfsg-3) ... Selecting previously unselected package libjemalloc2:amd64. Preparing to unpack .../30-libjemalloc2_5.1.0-1_amd64.deb ... Unpacking libjemalloc2:amd64 (5.1.0-1) ... Selecting previously unselected package libnss-wrapper. Preparing to unpack .../31-libnss-wrapper_1.1.3-1_amd64.deb ... Unpacking libnss-wrapper (1.1.3-1) ... Selecting previously unselected package libvarnishapi2:amd64. Preparing to unpack .../32-libvarnishapi2_6.1.1-1_amd64.deb ... Unpacking libvarnishapi2:amd64 (6.1.1-1) ... Selecting previously unselected package libvarnishapi-dev:amd64. Preparing to unpack .../33-libvarnishapi-dev_6.1.1-1_amd64.deb ... Unpacking libvarnishapi-dev:amd64 (6.1.1-1) ... Selecting previously unselected package pkg-config. Preparing to unpack .../34-pkg-config_0.29.1-0ubuntu2_amd64.deb ... Unpacking pkg-config (0.29.1-0ubuntu2) ... Selecting previously unselected package python3-roman. Preparing to unpack .../35-python3-roman_2.0.0-3_all.deb ... Unpacking python3-roman (2.0.0-3) ... Selecting previously unselected package python3-docutils. Preparing to unpack .../36-python3-docutils_0.14+dfsg-3_all.deb ... Unpacking python3-docutils (0.14+dfsg-3) ... Selecting previously unselected package varnish. Preparing to unpack .../37-varnish_6.1.1-1_amd64.deb ... Unpacking varnish (6.1.1-1) ... Selecting previously unselected package sbuild-build-depends-varnish-modules-dummy. Preparing to unpack .../38-sbuild-build-depends-varnish-modules-dummy_0.invalid.0_amd64.deb ... Unpacking sbuild-build-depends-varnish-modules-dummy (0.invalid.0) ... Setting up libjemalloc2:amd64 (5.1.0-1) ... Setting up libarchive-zip-perl (1.64-1) ... Setting up mime-support (3.60ubuntu1) ... Setting up libicu63:amd64 (63.1-5) ... Setting up libsigsegv2:amd64 (2.12-2) ... Setting up libelf1:amd64 (0.175-1) ... Setting up groff-base (1.22.3-10) ... Setting up libglib2.0-0:amd64 (2.58.1-2) ... No schema files found: doing nothing. Setting up gettext-base (0.19.8.1-9) ... Setting up libpipeline1:amd64 (1.5.0-2) ... Setting up m4 (1.4.18-2) ... Setting up sgml-base (1.29) ... Setting up libbsd0:amd64 (0.9.1-1) ... Setting up libxml2:amd64 (2.9.4+dfsg1-7ubuntu3) ... Setting up libmagic-mgc (1:5.34-2) ... Setting up libmagic1:amd64 (1:5.34-2) ... Setting up libcroco3:amd64 (0.6.12-3) ... Setting up libnss-wrapper (1.1.3-1) ... Setting up pkg-config (0.29.1-0ubuntu2) ... Setting up libvarnishapi2:amd64 (6.1.1-1) ... Processing triggers for libc-bin (2.28-0ubuntu1) ... Setting up dwz (0.12-3) ... Setting up autotools-dev (20180224.1) ... Processing triggers for systemd (239-7ubuntu15) ... Setting up xml-core (0.18) ... 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 libpython2.7-stdlib:amd64 (2.7.15-5) ... Setting up autopoint (0.19.8.1-9) ... Setting up libmpdec2:amd64 (2.4.2-2) ... Setting up libfile-stripnondeterminism-perl (1.0.0-1) ... Setting up libedit2:amd64 (3.1-20181209-1) ... Setting up libpython3.7-stdlib:amd64 (3.7.2~rc1-1) ... Setting up gettext (0.19.8.1-9) ... Setting up varnish (6.1.1-1) ... Created symlink /etc/systemd/system/multi-user.target.wants/varnish.service → /lib/systemd/system/varnish.service. Created symlink /etc/systemd/system/multi-user.target.wants/varnishncsa.service → /lib/systemd/system/varnishncsa.service. Running in chroot, ignoring request. invoke-rc.d: policy-rc.d denied execution of start. Running in chroot, ignoring request. invoke-rc.d: policy-rc.d denied execution of start. Setting up python2.7 (2.7.15-5) ... Setting up python3.7 (3.7.2~rc1-1) ... Setting up autoconf (2.69-11) ... Setting up file (1:5.34-2) ... Setting up intltool-debian (0.35.0+20060710.4) ... Setting up automake (1:1.16.1-4) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up man-db (2.8.5-1) ... Not building database; man-db/auto-update is not 'true'. Created symlink /etc/systemd/system/timers.target.wants/man-db.timer → /lib/systemd/system/man-db.timer. Setting up libpython2-stdlib:amd64 (2.7.15-3) ... Setting up libtool (2.4.6-6) ... Setting up libpython3-stdlib:amd64 (3.7.1-1ubuntu1) ... Setting up po-debconf (1.0.21) ... Setting up python3 (3.7.1-1ubuntu1) ... Setting up python2 (2.7.15-3) ... Setting up libpython-stdlib:amd64 (2.7.15-3) ... Setting up python (2.7.15-3) ... Setting up python3-roman (2.0.0-3) ... Setting up libvarnishapi-dev:amd64 (6.1.1-1) ... Processing triggers for sgml-base (1.29) ... Setting up docutils-common (0.14+dfsg-3) ... Processing triggers for sgml-base (1.29) ... Setting up python3-docutils (0.14+dfsg-3) ... 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 dh-autoreconf (19) ... Setting up debhelper (11.5.3ubuntu1) ... Setting up dh-strip-nondeterminism (1.0.0-1) ... Setting up sbuild-build-depends-varnish-modules-dummy (0.invalid.0) ... Processing triggers for libc-bin (2.28-0ubuntu1) ... Processing triggers for systemd (239-7ubuntu15) ... +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 4.4.0-141-generic amd64 (x86_64) Toolchain package versions: binutils_2.31.1-11ubuntu1 dpkg-dev_1.19.2ubuntu2 g++-8_8.2.0-13ubuntu1 g++-9_9-20190102-0ubuntu2 gcc-8_8.2.0-13ubuntu1 gcc-9_9-20190102-0ubuntu2 libc6-dev_2.28-0ubuntu1 libstdc++-8-dev_8.2.0-13ubuntu1 libstdc++-9-dev_9-20190102-0ubuntu2 libstdc++6_9-20190102-0ubuntu2 linux-libc-dev_4.18.0-11.12 Package versions: adduser_3.117ubuntu1 advancecomp_2.1-1 apt_1.8.0~alpha2ubuntu1 autoconf_2.69-11 automake_1:1.16.1-4 autopoint_0.19.8.1-9 autotools-dev_20180224.1 base-files_10.1ubuntu8 base-passwd_3.5.45 bash_4.4.18-2ubuntu3 binutils_2.31.1-11ubuntu1 binutils-common_2.31.1-11ubuntu1 binutils-x86-64-linux-gnu_2.31.1-11ubuntu1 bsdmainutils_11.1.2ubuntu2 bsdutils_1:2.32-0.1ubuntu2 build-essential_12.5ubuntu2 bzip2_1.0.6-9 ca-certificates_20180409 coreutils_8.28-1ubuntu2 cpp_4:9-20181126-1ubuntu3 cpp-8_8.2.0-13ubuntu1 cpp-9_9-20190102-0ubuntu2 dash_0.5.10.2-3ubuntu1 debconf_1.5.69 debhelper_11.5.3ubuntu1 debianutils_4.8.6 dh-autoreconf_19 dh-strip-nondeterminism_1.0.0-1 diffutils_1:3.6-1 dmsetup_2:1.02.145-4.1ubuntu4 docutils-common_0.14+dfsg-3 dpkg_1.19.2ubuntu2 dpkg-dev_1.19.2ubuntu2 dwz_0.12-3 e2fslibs_1.44.5-1 e2fsprogs_1.44.5-1 fakeroot_1.23-1 fdisk_2.32-0.1ubuntu2 file_1:5.34-2 findutils_4.6.0+git+20181018-1 g++_4:9-20181126-1ubuntu3 g++-8_8.2.0-13ubuntu1 g++-9_9-20190102-0ubuntu2 gcc_4:9-20181126-1ubuntu3 gcc-8_8.2.0-13ubuntu1 gcc-8-base_8.2.0-13ubuntu1 gcc-9_9-20190102-0ubuntu2 gcc-9-base_9-20190102-0ubuntu2 gettext_0.19.8.1-9 gettext-base_0.19.8.1-9 gpg_2.2.8-3ubuntu1 gpg-agent_2.2.8-3ubuntu1 gpgconf_2.2.8-3ubuntu1 gpgv_2.2.8-3ubuntu1 grep_3.3-1 groff-base_1.22.3-10 gzip_1.6-5ubuntu2 hostname_3.21 init_1.56+nmu1 init-system-helpers_1.56+nmu1 initscripts_2.88dsf-59.3ubuntu2 insserv_1.14.0-5ubuntu3 intltool-debian_0.35.0+20060710.4 libacl1_2.2.52-3build1 libapparmor1_2.12-4ubuntu10 libapt-pkg5.0_1.8.0~alpha2ubuntu1 libarchive-zip-perl_1.64-1 libargon2-1_0~20171227-0.1 libasan5_9-20190102-0ubuntu2 libassuan0_2.5.2-1 libatomic1_9-20190102-0ubuntu2 libattr1_1:2.4.47-2build1 libaudit-common_1:2.8.3-1ubuntu3 libaudit1_1:2.8.3-1ubuntu3 libbinutils_2.31.1-11ubuntu1 libblkid1_2.32-0.1ubuntu2 libbsd0_0.9.1-1 libbz2-1.0_1.0.6-9 libc-bin_2.28-0ubuntu1 libc-dev-bin_2.28-0ubuntu1 libc6_2.28-0ubuntu1 libc6-dev_2.28-0ubuntu1 libcap-ng0_0.7.9-1build1 libcap2_1:2.25-1.2 libcc1-0_9-20190102-0ubuntu2 libcom-err2_1.44.5-1 libcomerr2_1.44.5-1 libcroco3_0.6.12-3 libcryptsetup12_2:2.0.4-2ubuntu2 libdb5.3_5.3.28+dfsg1-0.2 libdebconfclient0_0.244ubuntu1 libdevmapper1.02.1_2:1.02.145-4.1ubuntu4 libdpkg-perl_1.19.2ubuntu2 libedit2_3.1-20181209-1 libelf1_0.175-1 libexpat1_2.2.6-1 libext2fs2_1.44.5-1 libfakeroot_1.23-1 libfdisk1_2.32-0.1ubuntu2 libffi6_3.2.1-9 libfile-stripnondeterminism-perl_1.0.0-1 libgcc-8-dev_8.2.0-13ubuntu1 libgcc-9-dev_9-20190102-0ubuntu2 libgcc1_1:9-20190102-0ubuntu2 libgcrypt20_1.8.4-3ubuntu1 libgdbm-compat4_1.18.1-2 libgdbm6_1.18.1-2 libglib2.0-0_2.58.1-2 libgmp10_2:6.1.2+dfsg-4 libgnutls30_3.6.5-2ubuntu1 libgomp1_9-20190102-0ubuntu2 libgpg-error0_1.32-3 libhogweed4_3.4.1~rc1-1 libicu63_63.1-5 libidn11_1.33-2.2ubuntu1 libidn2-0_2.0.5-1 libip4tc0_1.6.1-2ubuntu3 libisl19_0.20-2 libitm1_9-20190102-0ubuntu2 libjemalloc2_5.1.0-1 libjson-c3_0.12.1-1.3 libkmod2_25-1ubuntu2 liblockfile-bin_1.14-1.1 liblockfile1_1.14-1.1 liblsan0_9-20190102-0ubuntu2 liblz4-1_1.8.2-1ubuntu1 liblzma5_5.2.2-1.3 libmagic-mgc_1:5.34-2 libmagic1_1:5.34-2 libmount1_2.32-0.1ubuntu2 libmpc3_1.1.0-1 libmpdec2_2.4.2-2 libmpfr6_4.0.1-2 libmpx2_8.2.0-13ubuntu1 libncurses6_6.1+20180210-4ubuntu1 libncursesw6_6.1+20180210-4ubuntu1 libnettle6_3.4.1~rc1-1 libnpth0_1.6-1 libnss-wrapper_1.1.3-1 libp11-kit0_0.23.14-2 libpam-modules_1.1.8-3.6ubuntu2 libpam-modules-bin_1.1.8-3.6ubuntu2 libpam-runtime_1.1.8-3.6ubuntu2 libpam0g_1.1.8-3.6ubuntu2 libpcre3_2:8.39-11 libperl5.28_5.28.1-3 libpipeline1_1.5.0-2 libpng16-16_1.6.34-2 libprocps7_2:3.3.15-2ubuntu1 libpython-stdlib_2.7.15-3 libpython2-stdlib_2.7.15-3 libpython2.7-minimal_2.7.15-5 libpython2.7-stdlib_2.7.15-5 libpython3-stdlib_3.7.1-1ubuntu1 libpython3.7-minimal_3.7.2~rc1-1 libpython3.7-stdlib_3.7.2~rc1-1 libquadmath0_9-20190102-0ubuntu2 libreadline7_7.0-5 libseccomp2_2.3.3-3ubuntu2 libselinux1_2.8-1build2 libsemanage-common_2.8-2 libsemanage1_2.8-2 libsepol1_2.8-1 libsigsegv2_2.12-2 libslang2_2.3.2-1ubuntu1 libsmartcols1_2.32-0.1ubuntu2 libsqlite3-0_3.26.0-3 libss2_1.44.5-1 libssl1.1_1.1.1a-1ubuntu2 libstdc++-8-dev_8.2.0-13ubuntu1 libstdc++-9-dev_9-20190102-0ubuntu2 libstdc++6_9-20190102-0ubuntu2 libsystemd0_239-7ubuntu15 libtasn1-6_4.13-3 libtinfo6_6.1+20180210-4ubuntu1 libtool_2.4.6-6 libtsan0_9-20190102-0ubuntu2 libubsan1_9-20190102-0ubuntu2 libudev1_239-7ubuntu15 libunistring2_0.9.10-1ubuntu1 libusb-0.1-4_2:0.1.12-32 libuuid1_2.32-0.1ubuntu2 libvarnishapi-dev_6.1.1-1 libvarnishapi2_6.1.1-1 libxml2_2.9.4+dfsg1-7ubuntu3 libzstd1_1.3.8+dfsg-3 linux-libc-dev_4.18.0-11.12 lockfile-progs_0.1.18 login_1:4.5-1ubuntu1 lsb-base_9.20170808ubuntu1 m4_1.4.18-2 make_4.2.1-1.2 man-db_2.8.5-1 mawk_1.3.3-17ubuntu3 mime-support_3.60ubuntu1 mount_2.32-0.1ubuntu2 multiarch-support_2.28-0ubuntu1 ncurses-base_6.1+20180210-4ubuntu1 ncurses-bin_6.1+20180210-4ubuntu1 openssl_1.1.1a-1ubuntu2 optipng_0.7.6-1.1 passwd_1:4.5-1ubuntu1 patch_2.7.6-3 perl_5.28.1-3 perl-base_5.28.1-3 perl-modules-5.28_5.28.1-3 pinentry-curses_1.1.0-1build2 pkg-config_0.29.1-0ubuntu2 pkgbinarymangler_143 po-debconf_1.0.21 policyrcd-script-zg2_0.1-3 procps_2:3.3.15-2ubuntu1 python_2.7.15-3 python-minimal_2.7.15-3 python2_2.7.15-3 python2-minimal_2.7.15-3 python2.7_2.7.15-5 python2.7-minimal_2.7.15-5 python3_3.7.1-1ubuntu1 python3-docutils_0.14+dfsg-3 python3-minimal_3.7.1-1ubuntu1 python3-roman_2.0.0-3 python3.7_3.7.2~rc1-1 python3.7-minimal_3.7.2~rc1-1 readline-common_7.0-5 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-varnish-modules-dummy_0.invalid.0 sed_4.7-1 sensible-utils_0.0.12 sgml-base_1.29 systemd_239-7ubuntu15 systemd-sysv_239-7ubuntu15 sysv-rc_2.88dsf-59.3ubuntu2 sysvinit-utils_2.88dsf-59.10ubuntu2 tar_1.30+dfsg-4 tzdata_2018i-1 ubuntu-keyring_2018.09.18.1 util-linux_2.32-0.1ubuntu2 varnish_6.1.1-1 xml-core_0.18 xz-utils_5.2.2-1.3 zlib1g_1:1.2.11.dfsg-0ubuntu2 +------------------------------------------------------------------------------+ | Build | +------------------------------------------------------------------------------+ Unpack source ------------- gpgv: Signature made Tue Feb 6 07:05:36 2018 UTC gpgv: using RSA key 568D30F321B2133D gpgv: issuer "steve.langasek@ubuntu.com" gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./varnish-modules_0.12.1-1build1.dsc dpkg-source: info: extracting varnish-modules in varnish-modules-0.12.1 dpkg-source: info: unpacking varnish-modules_0.12.1.orig.tar.gz dpkg-source: info: unpacking varnish-modules_0.12.1-1build1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-no-cookie-overflow-test.patch Check disc space ---------------- Sufficient free space for build User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf DEB_BUILD_OPTIONS=noautodbgsym 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-15991976 SCHROOT_CHROOT_NAME=build-PACKAGEBUILD-15991976 SCHROOT_COMMAND=env SCHROOT_GID=2501 SCHROOT_GROUP=buildd SCHROOT_SESSION_ID=build-PACKAGEBUILD-15991976 SCHROOT_UID=2001 SCHROOT_USER=buildd SHELL=/bin/sh TERM=unknown USER=buildd V=1 dpkg-buildpackage ----------------- dpkg-buildpackage: info: source package varnish-modules dpkg-buildpackage: info: source version 0.12.1-1build1 dpkg-buildpackage: info: source distribution bionic dpkg-source --before-build . dpkg-buildpackage: info: host architecture amd64 fakeroot debian/rules clean dh clean --parallel --with autotools_dev dh: The autotools-dev sequence is deprecated and replaced by dh in debhelper (>= 9.20160115) dh: This feature will be removed in compat 12. dh_auto_clean -O--parallel dh_autotools-dev_restoreconfig -O--parallel dh_autotools-dev_restoreconfig: dh_autotools-dev_restoreconfig is deprecated; please see dh_autotools-dev_restoreconfig(1) for a replacement dh_autotools-dev_restoreconfig: This feature will be removed in compat 12. dh_clean -O--parallel debian/rules build dh build --parallel --with autotools_dev dh: The autotools-dev sequence is deprecated and replaced by dh in debhelper (>= 9.20160115) dh: This feature will be removed in compat 12. dh_update_autotools_config -O--parallel dh_autotools-dev_updateconfig -O--parallel dh_autotools-dev_updateconfig: dh_autotools-dev_updateconfig is deprecated; please see dh_autotools-dev_updateconfig(1) for a replacement dh_autotools-dev_updateconfig: This feature will be removed in compat 12. debian/rules override_dh_auto_configure make[1]: Entering directory '/<>' ./bootstrap + mkdir -p m4 + aclocal -I m4 -I /usr/share/aclocal + libtoolize --copy --force libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, 'build-aux'. libtoolize: copying file 'build-aux/ltmain.sh' libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'. libtoolize: copying file 'm4/libtool.m4' libtoolize: copying file 'm4/ltoptions.m4' libtoolize: copying file 'm4/ltsugar.m4' libtoolize: copying file 'm4/ltversion.m4' libtoolize: copying file 'm4/lt~obsolete.m4' + autoheader + automake --add-missing --copy --foreign configure.ac:14: installing 'build-aux/compile' configure.ac:14: installing 'build-aux/config.guess' configure.ac:14: installing 'build-aux/config.sub' configure.ac:10: installing 'build-aux/install-sh' configure.ac:10: installing 'build-aux/missing' src/Makefile.am: installing 'build-aux/depcomp' parallel-tests: installing 'build-aux/test-driver' + autoconf dh_auto_configure ./configure --build=x86_64-linux-gnu --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-silent-rules --libdir=\${prefix}/lib/x86_64-linux-gnu --libexecdir=\${prefix}/lib/x86_64-linux-gnu --disable-maintainer-mode --disable-dependency-tracking configure: WARNING: unrecognized options: --disable-maintainer-mode checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for gawk... no checking for mawk... mawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking whether make supports nested variables... (cached) yes checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking how to print strings... printf checking whether make supports the include directive... yes (GNU style) checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking whether gcc understands -c and -o together... yes checking dependency style of gcc... none checking for a sed that does not truncate output... /bin/sed checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for fgrep... /bin/grep -F checking for ld used by gcc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for ar... ar checking for archiver @FILE support... @ checking for strip... strip checking for ranlib... ranlib checking command to parse /usr/bin/nm -B output from gcc object... ok checking for sysroot... no checking for a working dd... /bin/dd checking how to truncate binary pipes... /bin/dd bs=4096 count=1 checking for mt... no checking if : is a manifest tool... no checking how to run the C preprocessor... gcc -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for dlfcn.h... yes checking for objdir... .libs checking if gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... yes checking if gcc static flag -static works... yes checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for shl_load... no checking for shl_load in -ldld... no checking for dlopen... no checking for dlopen in -ldl... yes checking whether a program can dlopen itself... yes checking whether a statically linked program can dlopen itself... no checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking for the pthreads library -lpthreads... no checking whether pthreads work without any flags... no checking whether pthreads work with -Kthread... no checking whether pthreads work with -kthread... no checking for the pthreads library -llthread... no checking whether pthreads work with -pthread... yes checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE checking if more special flags are required for pthreads... no checking whether to build with code coverage support... no checking for rst2man... rst2man checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for pkg-config... (cached) /usr/bin/pkg-config checking pkg-config is at least version 0.21... yes checking for VARNISHAPI... yes checking for explicit_bzero... yes checking for Varnish... 6.1.1 checking vsha256.h usability... yes checking vsha256.h presence... yes checking for vsha256.h... yes checking cache/cache.h usability... yes checking cache/cache.h presence... yes checking for cache/cache.h... yes checking for a Python interpreter with version >= 2.7... python3.7 checking for python3.7... /usr/bin/python3.7 checking for python3.7 version... 3.7 checking for python3.7 platform... linux checking for python3.7 script directory... ${prefix}/lib/python3.7/site-packages checking for python3.7 extension module directory... ${exec_prefix}/lib/python3.7/site-packages checking for gcc option to accept ISO C99... none needed checking for struct objcore.exp... no checking for req_body_iter_f... no checking for objiterate_f... yes checking for struct tcp_info... yes checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating src/Makefile config.status: creating config.h config.status: executing depfiles commands config.status: executing libtool commands configure: WARNING: unrecognized options: --disable-maintainer-mode make[1]: Leaving directory '/<>' dh_auto_build -O--parallel make V=1 -j4 make[1]: Entering directory '/<>' make all-recursive make[2]: Entering directory '/<>' Making all in src make[3]: Entering directory '/<>/src' /usr/bin/python3.7 /usr/share/varnish/vmodtool.py -o vcc_bodyaccess_if ./vmod_bodyaccess.vcc /usr/bin/python3.7 /usr/share/varnish/vmodtool.py -o vcc_cookie_if ./vmod_cookie.vcc /usr/bin/python3.7 /usr/share/varnish/vmodtool.py -o vcc_header_if ./vmod_header.vcc /usr/bin/python3.7 /usr/share/varnish/vmodtool.py -o vcc_saintmode_if ./vmod_saintmode.vcc /usr/bin/python3.7 /usr/share/varnish/vmodtool.py -o vcc_softpurge_if ./vmod_softpurge.vcc /usr/bin/python3.7 /usr/share/varnish/vmodtool.py -o vcc_tcp_if ./vmod_tcp.vcc /usr/bin/python3.7 /usr/share/varnish/vmodtool.py -o vcc_var_if ./vmod_var.vcc /usr/bin/python3.7 /usr/share/varnish/vmodtool.py -o vcc_vsthrottle_if ./vmod_vsthrottle.vcc /usr/bin/python3.7 /usr/share/varnish/vmodtool.py -o vcc_xkey_if ./vmod_xkey.vcc rst2man vmod_bodyaccess.man.rst vmod_bodyaccess.3 rst2man vmod_cookie.man.rst vmod_cookie.3 rst2man vmod_header.man.rst vmod_header.3 rst2man vmod_saintmode.man.rst vmod_saintmode.3 rst2man vmod_softpurge.man.rst vmod_softpurge.3 rst2man vmod_tcp.man.rst vmod_tcp.3 rst2man vmod_var.man.rst vmod_var.3 rst2man vmod_vsthrottle.man.rst vmod_vsthrottle.3 rst2man vmod_xkey.man.rst vmod_xkey.3 /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/varnish -I../src/foreign -Wall -Werror -Wall -Wno-format-y2k -Wstrict-prototypes -Wmissing-prototypes -Werror=missing-field-initializers -Wpointer-arith -Wreturn-type -Wwrite-strings -Wcast-qual -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Wnested-externs -Wextra -Wno-sign-compare -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o vmod_bodyaccess.lo vmod_bodyaccess.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/varnish -I../src/foreign -Wall -Werror -Wall -Wno-format-y2k -Wstrict-prototypes -Wmissing-prototypes -Werror=missing-field-initializers -Wpointer-arith -Wreturn-type -Wwrite-strings -Wcast-qual -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Wnested-externs -Wextra -Wno-sign-compare -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o vcc_bodyaccess_if.lo vcc_bodyaccess_if.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/varnish -I../src/foreign -Wall -Werror -Wall -Wno-format-y2k -Wstrict-prototypes -Wmissing-prototypes -Werror=missing-field-initializers -Wpointer-arith -Wreturn-type -Wwrite-strings -Wcast-qual -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Wnested-externs -Wextra -Wno-sign-compare -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o vmod_cookie.lo vmod_cookie.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/varnish -I../src/foreign -Wall -Werror -Wall -Wno-format-y2k -Wstrict-prototypes -Wmissing-prototypes -Werror=missing-field-initializers -Wpointer-arith -Wreturn-type -Wwrite-strings -Wcast-qual -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Wnested-externs -Wextra -Wno-sign-compare -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c vmod_bodyaccess.c -fPIC -DPIC -o .libs/vmod_bodyaccess.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/varnish -I../src/foreign -Wall -Werror -Wall -Wno-format-y2k -Wstrict-prototypes -Wmissing-prototypes -Werror=missing-field-initializers -Wpointer-arith -Wreturn-type -Wwrite-strings -Wcast-qual -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Wnested-externs -Wextra -Wno-sign-compare -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c vcc_bodyaccess_if.c -fPIC -DPIC -o .libs/vcc_bodyaccess_if.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/varnish -I../src/foreign -Wall -Werror -Wall -Wno-format-y2k -Wstrict-prototypes -Wmissing-prototypes -Werror=missing-field-initializers -Wpointer-arith -Wreturn-type -Wwrite-strings -Wcast-qual -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Wnested-externs -Wextra -Wno-sign-compare -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c vmod_cookie.c -fPIC -DPIC -o .libs/vmod_cookie.o /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/varnish -I../src/foreign -Wall -Werror -Wall -Wno-format-y2k -Wstrict-prototypes -Wmissing-prototypes -Werror=missing-field-initializers -Wpointer-arith -Wreturn-type -Wwrite-strings -Wcast-qual -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Wnested-externs -Wextra -Wno-sign-compare -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o vcc_cookie_if.lo vcc_cookie_if.c In file included from vmod_bodyaccess.c:36: /usr/include/varnish/vrt.h:35:4: error: #error "vrt.h included after cache.h - they are inclusive" 35 | # error "vrt.h included after cache.h - they are inclusive" | ^~~~~ /usr/include/varnish/vrt.h:39:4: error: #error "vrt.h included multiple times" 39 | # error "vrt.h included multiple times" | ^~~~~ In file included from vmod_bodyaccess.c:36: /usr/include/varnish/vrt.h:144:8: error: redefinition of ‘struct strands’ 144 | struct strands { | ^~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_bodyaccess.c:34: /usr/include/varnish/vrt.h:144:8: note: originally defined here 144 | struct strands { | ^~~~~~~ In file included from vmod_bodyaccess.c:36: /usr/include/varnish/vrt.h:171:34: error: conflicting types for ‘VCL_STRANDS’ 171 | typedef const struct strands * VCL_STRANDS; | ^~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_bodyaccess.c:34: /usr/include/varnish/vrt.h:171:34: note: previous declaration of ‘VCL_STRANDS’ was here 171 | typedef const struct strands * VCL_STRANDS; | ^~~~~~~~~~~ In file included from vmod_bodyaccess.c:36: /usr/include/varnish/vrt.h:177:8: error: redefinition of ‘struct vrt_type’ 177 | struct vrt_type { | ^~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_bodyaccess.c:34: /usr/include/varnish/vrt.h:177:8: note: originally defined here 177 | struct vrt_type { | ^~~~~~~~ In file included from vmod_bodyaccess.c:36: /usr/include/varnish/vrt.h:191:8: error: redefinition of ‘struct vrt_ctx’ 191 | struct vrt_ctx { | ^~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_bodyaccess.c:34: /usr/include/varnish/vrt.h:191:8: note: originally defined here 191 | struct vrt_ctx { | ^~~~~~~ In file included from vmod_bodyaccess.c:36: /usr/include/varnish/vrt.h:232:8: error: redefinition of ‘struct vmod_data’ 232 | struct vmod_data { | ^~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_bodyaccess.c:34: /usr/include/varnish/vrt.h:232:8: note: originally defined here 232 | struct vmod_data { | ^~~~~~~~~ In file included from vmod_bodyaccess.c:36: /usr/include/varnish/vrt.h:250:6: error: nested redefinition of ‘enum vcl_event_e’ 250 | enum vcl_event_e { | ^~~~~~~~~~~ /usr/include/varnish/vrt.h:250:6: error: redeclaration of ‘enum vcl_event_e’ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_bodyaccess.c:34: /usr/include/varnish/vrt.h:250:6: note: originally defined here 250 | enum vcl_event_e { | ^~~~~~~~~~~ In file included from vmod_bodyaccess.c:36: /usr/include/varnish/vrt.h:251:2: error: redeclaration of enumerator ‘VCL_EVENT_LOAD’ 251 | VCL_EVENT_LOAD, | ^~~~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_bodyaccess.c:34: /usr/include/varnish/vrt.h:251:2: note: previous definition of ‘VCL_EVENT_LOAD’ was here 251 | VCL_EVENT_LOAD, | ^~~~~~~~~~~~~~ In file included from vmod_bodyaccess.c:36: /usr/include/varnish/vrt.h:252:2: error: redeclaration of enumerator ‘VCL_EVENT_WARM’ 252 | VCL_EVENT_WARM, | ^~~~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_bodyaccess.c:34: /usr/include/varnish/vrt.h:252:2: note: previous definition of ‘VCL_EVENT_WARM’ was here 252 | VCL_EVENT_WARM, | ^~~~~~~~~~~~~~ In file included from vmod_bodyaccess.c:36: /usr/include/varnish/vrt.h:253:2: error: redeclaration of enumerator ‘VCL_EVENT_COLD’ 253 | VCL_EVENT_COLD, | ^~~~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_bodyaccess.c:34: /usr/include/varnish/vrt.h:253:2: note: previous definition of ‘VCL_EVENT_COLD’ was here 253 | VCL_EVENT_COLD, | ^~~~~~~~~~~~~~ In file included from vmod_bodyaccess.c:36: /usr/include/varnish/vrt.h:254:2: error: redeclaration of enumerator ‘VCL_EVENT_DISCARD’ 254 | VCL_EVENT_DISCARD, | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_bodyaccess.c:34: /usr/include/varnish/vrt.h:254:2: note: previous definition of ‘VCL_EVENT_DISCARD’ was here 254 | VCL_EVENT_DISCARD, | ^~~~~~~~~~~~~~~~~ In file included from vmod_bodyaccess.c:36: /usr/include/varnish/vrt.h:300:8: error: redefinition of ‘struct vrt_backend’ 300 | struct vrt_backend { | ^~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_bodyaccess.c:34: /usr/include/varnish/vrt.h:300:8: note: originally defined here 300 | struct vrt_backend { | ^~~~~~~~~~~ In file included from vmod_bodyaccess.c:36: /usr/include/varnish/vrt.h:327:8: error: redefinition of ‘struct vrt_backend_probe’ 327 | struct vrt_backend_probe { | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_bodyaccess.c:34: /usr/include/varnish/vrt.h:327:8: note: originally defined here 327 | struct vrt_backend_probe { | ^~~~~~~~~~~~~~~~~ In file included from vmod_bodyaccess.c:36: /usr/include/varnish/vrt.h:339:8: error: redefinition of ‘struct vrt_ref’ 339 | struct vrt_ref { | ^~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_bodyaccess.c:34: /usr/include/varnish/vrt.h:339:8: note: originally defined here 339 | struct vrt_ref { | ^~~~~~~ In file included from vmod_bodyaccess.c:36: /usr/include/varnish/vrt.h:347:6: error: conflicting types for ‘VRT_count’ 347 | void VRT_count(VRT_CTX, unsigned); | ^~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_bodyaccess.c:34: /usr/include/varnish/vrt.h:347:6: note: previous declaration of ‘VRT_count’ was here 347 | void VRT_count(VRT_CTX, unsigned); | ^~~~~~~~~ In file included from vmod_bodyaccess.c:36: /usr/include/varnish/vrt.h:353:13: error: conflicting types for ‘acl_match_f’ 353 | typedef int acl_match_f(VRT_CTX, const VCL_IP); | ^~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_bodyaccess.c:34: /usr/include/varnish/vrt.h:353:13: note: previous declaration of ‘acl_match_f’ was here 353 | typedef int acl_match_f(VRT_CTX, const VCL_IP); | ^~~~~~~~~~~ In file included from vmod_bodyaccess.c:36: /usr/include/varnish/vrt.h:355:8: error: redefinition of ‘struct vrt_acl’ 355 | struct vrt_acl { | ^~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_bodyaccess.c:34: /usr/include/varnish/vrt.h:355:8: note: originally defined here 355 | struct vrt_acl { | ^~~~~~~ In file included from vmod_bodyaccess.c:36: /usr/include/varnish/vrt.h:361:6: error: conflicting types for ‘VRT_acl_log’ 361 | void VRT_acl_log(VRT_CTX, const char *); | ^~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_bodyaccess.c:34: /usr/include/varnish/vrt.h:361:6: note: previous declaration of ‘VRT_acl_log’ was here 361 | void VRT_acl_log(VRT_CTX, const char *); | ^~~~~~~~~~~ In file included from vmod_bodyaccess.c:36: /usr/include/varnish/vrt.h:362:5: error: conflicting types for ‘VRT_acl_match’ 362 | int VRT_acl_match(VRT_CTX, VCL_ACL, VCL_IP); | ^~~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_bodyaccess.c:34: /usr/include/varnish/vrt.h:362:5: note: previous declaration of ‘VRT_acl_match’ was here 362 | int VRT_acl_match(VRT_CTX, VCL_ACL, VCL_IP); | ^~~~~~~~~~~~~ In file included from vmod_bodyaccess.c:36: /usr/include/varnish/vrt.h:370:5: error: conflicting types for ‘VRT_re_match’ 370 | int VRT_re_match(VRT_CTX, const char *, void *); | ^~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_bodyaccess.c:34: /usr/include/varnish/vrt.h:370:5: note: previous declaration of ‘VRT_re_match’ was here 370 | int VRT_re_match(VRT_CTX, const char *, void *); | ^~~~~~~~~~~~ In file included from vmod_bodyaccess.c:36: /usr/include/varnish/vrt.h:376:6: error: nested redefinition of ‘enum gethdr_e’ 376 | enum gethdr_e { | ^~~~~~~~ /usr/include/varnish/vrt.h:376:6: error: redeclaration of ‘enum gethdr_e’ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_bodyaccess.c:34: /usr/include/varnish/vrt.h:376:6: note: originally defined here 376 | enum gethdr_e { | ^~~~~~~~ In file included from vmod_bodyaccess.c:36: /usr/include/varnish/vrt.h:377:2: error: redeclaration of enumerator ‘HDR_REQ’ 377 | HDR_REQ, | ^~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_bodyaccess.c:34: /usr/include/varnish/vrt.h:377:2: note: previous definition of ‘HDR_REQ’ was here 377 | HDR_REQ, | ^~~~~~~ In file included from vmod_bodyaccess.c:36: /usr/include/varnish/vrt.h:378:2: error: redeclaration of enumerator ‘HDR_REQ_TOP’ 378 | HDR_REQ_TOP, | ^~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_bodyaccess.c:34: /usr/include/varnish/vrt.h:378:2: note: previous definition of ‘HDR_REQ_TOP’ was here 378 | HDR_REQ_TOP, | ^~~~~~~~~~~ In file included from vmod_bodyaccess.c:36: /usr/include/varnish/vrt.h:379:2: error: redeclaration of enumerator ‘HDR_RESP’ 379 | HDR_RESP, | ^~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_bodyaccess.c:34: /usr/include/varnish/vrt.h:379:2: note: previous definition of ‘HDR_RESP’ was here 379 | HDR_RESP, | ^~~~~~~~ In file included from vmod_bodyaccess.c:36: /usr/include/varnish/vrt.h:380:2: error: redeclaration of enumerator ‘HDR_OBJ’ 380 | HDR_OBJ, | ^~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_bodyaccess.c:34: /usr/include/varnish/vrt.h:380:2: note: previous definition of ‘HDR_OBJ’ was here 380 | HDR_OBJ, | ^~~~~~~ In file included from vmod_bodyaccess.c:36: /usr/include/varnish/vrt.h:381:2: error: redeclaration of enumerator ‘HDR_BEREQ’ 381 | HDR_BEREQ, | ^~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_bodyaccess.c:34: /usr/include/varnish/vrt.h:381:2: note: previous definition of ‘HDR_BEREQ’ was here 381 | HDR_BEREQ, | ^~~~~~~~~ In file included from vmod_bodyaccess.c:36: /usr/include/varnish/vrt.h:382:2: error: redeclaration of enumerator ‘HDR_BERESP’ 382 | HDR_BERESP | ^~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_bodyaccess.c:34: /usr/include/varnish/vrt.h:382:2: note: previous definition of ‘HDR_BERESP’ was here 382 | HDR_BERESP | ^~~~~~~~~~ In file included from vmod_bodyaccess.c:36: /usr/include/varnish/vrt.h:385:8: error: redefinition of ‘struct gethdr_s’ 385 | struct gethdr_s { | ^~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_bodyaccess.c:34: /usr/include/varnish/vrt.h:385:8: note: originally defined here 385 | struct gethdr_s { | ^~~~~~~~ In file included from vmod_bodyaccess.c:36: /usr/include/varnish/vrt.h:390:10: error: conflicting types for ‘VRT_selecthttp’ 390 | VCL_HTTP VRT_selecthttp(VRT_CTX, enum gethdr_e); | ^~~~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_bodyaccess.c:34: /usr/include/varnish/vrt.h:390:10: note: previous declaration of ‘VRT_selecthttp’ was here 390 | VCL_HTTP VRT_selecthttp(VRT_CTX, enum gethdr_e); | ^~~~~~~~~~~~~~ In file included from vmod_bodyaccess.c:36: /usr/include/varnish/vrt.h:391:12: error: conflicting types for ‘VRT_GetHdr’ 391 | VCL_STRING VRT_GetHdr(VRT_CTX, const struct gethdr_s *); | ^~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_bodyaccess.c:34: /usr/include/varnish/vrt.h:391:12: note: previous declaration of ‘VRT_GetHdr’ was here 391 | VCL_STRING VRT_GetHdr(VRT_CTX, const struct gethdr_s *); | ^~~~~~~~~~ In file included from vmod_bodyaccess.c:36: /usr/include/varnish/vrt.h:397:11: error: conflicting types for ‘VRT_CacheReqBody’ 397 | VCL_BYTES VRT_CacheReqBody(VRT_CTX, VCL_BYTES maxsize); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_bodyaccess.c:34: /usr/include/varnish/vrt.h:397:11: note: previous declaration of ‘VRT_CacheReqBody’ was here 397 | VCL_BYTES VRT_CacheReqBody(VRT_CTX, VCL_BYTES maxsize); | ^~~~~~~~~~~~~~~~ In file included from vmod_bodyaccess.c:36: /usr/include/varnish/vrt.h:401:13: error: conflicting types for ‘VRT_regsub’ 401 | const char *VRT_regsub(VRT_CTX, int all, const char *, void *, const char *); | ^~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_bodyaccess.c:34: /usr/include/varnish/vrt.h:401:13: note: previous declaration of ‘VRT_regsub’ was here 401 | const char *VRT_regsub(VRT_CTX, int all, const char *, void *, const char *); | ^~~~~~~~~~ In file included from vmod_bodyaccess.c:36: /usr/include/varnish/vrt.h:402:10: error: conflicting types for ‘VRT_ban_string’ 402 | VCL_VOID VRT_ban_string(VRT_CTX, VCL_STRING); | ^~~~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_bodyaccess.c:34: /usr/include/varnish/vrt.h:402:10: note: previous declaration of ‘VRT_ban_string’ was here 402 | VCL_VOID VRT_ban_string(VRT_CTX, VCL_STRING); | ^~~~~~~~~~~~~~ In file included from vmod_bodyaccess.c:36: /usr/include/varnish/vrt.h:403:9: error: conflicting types for ‘VRT_purge’ 403 | VCL_INT VRT_purge(VRT_CTX, VCL_DURATION, VCL_DURATION, VCL_DURATION); | ^~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_bodyaccess.c:34: /usr/include/varnish/vrt.h:403:9: note: previous declaration of ‘VRT_purge’ was here 403 | VCL_INT VRT_purge(VRT_CTX, VCL_DURATION, VCL_DURATION, VCL_DURATION); | ^~~~~~~~~ In file included from vmod_bodyaccess.c:36: /usr/include/varnish/vrt.h:404:10: error: conflicting types for ‘VRT_synth’ 404 | VCL_VOID VRT_synth(VRT_CTX, VCL_INT, VCL_STRING); | ^~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_bodyaccess.c:34: /usr/include/varnish/vrt.h:404:10: note: previous declaration of ‘VRT_synth’ was here 404 | VCL_VOID VRT_synth(VRT_CTX, VCL_INT, VCL_STRING); | ^~~~~~~~~ In file included from vmod_bodyaccess.c:36: /usr/include/varnish/vrt.h:405:10: error: conflicting types for ‘VRT_hit_for_pass’ 405 | VCL_VOID VRT_hit_for_pass(VRT_CTX, VCL_DURATION); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_bodyaccess.c:34: /usr/include/varnish/vrt.h:405:10: note: previous declaration of ‘VRT_hit_for_pass’ was here 405 | VCL_VOID VRT_hit_for_pass(VRT_CTX, VCL_DURATION); | ^~~~~~~~~~~~~~~~ In file included from vmod_bodyaccess.c:36: /usr/include/varnish/vrt.h:407:10: error: conflicting types for ‘VRT_SetHdr’ 407 | VCL_VOID VRT_SetHdr(VRT_CTX, const struct gethdr_s *, const char *, ...); | ^~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_bodyaccess.c:34: /usr/include/varnish/vrt.h:407:10: note: previous declaration of ‘VRT_SetHdr’ was here 407 | VCL_VOID VRT_SetHdr(VRT_CTX, const struct gethdr_s *, const char *, ...); | ^~~~~~~~~~ In file included from vmod_bodyaccess.c:36: /usr/include/varnish/vrt.h:408:10: error: conflicting types for ‘VRT_handling’ 408 | VCL_VOID VRT_handling(VRT_CTX, unsigned hand); | ^~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_bodyaccess.c:34: /usr/include/varnish/vrt.h:408:10: note: previous declaration of ‘VRT_handling’ was here 408 | VCL_VOID VRT_handling(VRT_CTX, unsigned hand); | ^~~~~~~~~~~~ In file included from vmod_bodyaccess.c:36: /usr/include/varnish/vrt.h:409:10: error: conflicting types for ‘VRT_fail’ 409 | VCL_VOID VRT_fail(VRT_CTX, const char *fmt, ...) v_printflike_(2,3); | ^~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_bodyaccess.c:34: /usr/include/varnish/vrt.h:409:10: note: previous declaration of ‘VRT_fail’ was here 409 | VCL_VOID VRT_fail(VRT_CTX, const char *fmt, ...) v_printflike_(2,3); | ^~~~~~~~ In file included from vmod_bodyaccess.c:36: /usr/include/varnish/vrt.h:410:10: error: conflicting types for ‘VRT_hashdata’ 410 | VCL_VOID VRT_hashdata(VRT_CTX, const char *str, ...); | ^~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_bodyaccess.c:34: /usr/include/varnish/vrt.h:410:10: note: previous declaration of ‘VRT_hashdata’ was here 410 | VCL_VOID VRT_hashdata(VRT_CTX, const char *str, ...); | ^~~~~~~~~~~~ In file included from vmod_bodyaccess.c:36: /usr/include/varnish/vrt.h:416:10: error: conflicting types for ‘VRT_blob’ 416 | VCL_BLOB VRT_blob(VRT_CTX, const char *, const void *, size_t); | ^~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_bodyaccess.c:34: /usr/include/varnish/vrt.h:416:10: note: previous declaration of ‘VRT_blob’ was here 416 | VCL_BLOB VRT_blob(VRT_CTX, const char *, const void *, size_t); | ^~~~~~~~ In file included from vmod_bodyaccess.c:36: /usr/include/varnish/vrt.h:418:10: error: conflicting types for ‘VRT_Rollback’ 418 | VCL_VOID VRT_Rollback(VRT_CTX, VCL_HTTP); | ^~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_bodyaccess.c:34: /usr/include/varnish/vrt.h:418:10: note: previous declaration of ‘VRT_Rollback’ was here 418 | VCL_VOID VRT_Rollback(VRT_CTX, VCL_HTTP); | ^~~~~~~~~~~~ In file included from vmod_bodyaccess.c:36: /usr/include/varnish/vrt.h:421:10: error: conflicting types for ‘VRT_synth_page’ 421 | VCL_VOID VRT_synth_page(VRT_CTX, const char *, ...); | ^~~~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_bodyaccess.c:34: /usr/include/varnish/vrt.h:421:10: note: previous declaration of ‘VRT_synth_page’ was here 421 | VCL_VOID VRT_synth_page(VRT_CTX, const char *, ...); | ^~~~~~~~~~~~~~ In file included from vmod_bodyaccess.c:36: /usr/include/varnish/vrt.h:424:13: error: conflicting types for ‘VRT_new_backend’ 424 | VCL_BACKEND VRT_new_backend(VRT_CTX, const struct vrt_backend *); | ^~~~~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_bodyaccess.c:34: /usr/include/varnish/vrt.h:424:13: note: previous declaration of ‘VRT_new_backend’ was here 424 | VCL_BACKEND VRT_new_backend(VRT_CTX, const struct vrt_backend *); | ^~~~~~~~~~~~~~~ In file included from vmod_bodyaccess.c:36: /usr/include/varnish/vrt.h:425:13: error: conflicting types for ‘VRT_new_backend_clustered’ 425 | VCL_BACKEND VRT_new_backend_clustered(VRT_CTX, | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_bodyaccess.c:34: /usr/include/varnish/vrt.h:425:13: note: previous declaration of ‘VRT_new_backend_clustered’ was here 425 | VCL_BACKEND VRT_new_backend_clustered(VRT_CTX, | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from vmod_bodyaccess.c:36: /usr/include/varnish/vrt.h:427:8: error: conflicting types for ‘VRT_backend_vsm_need’ 427 | size_t VRT_backend_vsm_need(VRT_CTX); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_bodyaccess.c:34: /usr/include/varnish/vrt.h:427:8: note: previous declaration of ‘VRT_backend_vsm_need’ was here 427 | size_t VRT_backend_vsm_need(VRT_CTX); | ^~~~~~~~~~~~~~~~~~~~ In file included from vmod_bodyaccess.c:36: /usr/include/varnish/vrt.h:428:6: error: conflicting types for ‘VRT_delete_backend’ 428 | void VRT_delete_backend(VRT_CTX, VCL_BACKEND *); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_bodyaccess.c:34: /usr/include/varnish/vrt.h:428:6: note: previous declaration of ‘VRT_delete_backend’ was here 428 | void VRT_delete_backend(VRT_CTX, VCL_BACKEND *); | ^~~~~~~~~~~~~~~~~~ In file included from vmod_bodyaccess.c:36: /usr/include/varnish/vrt.h:431:22: error: conflicting types for ‘VRT_VSM_Cluster_New’ 431 | struct vsmw_cluster *VRT_VSM_Cluster_New(VRT_CTX, size_t); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_bodyaccess.c:34: /usr/include/varnish/vrt.h:431:22: note: previous declaration of ‘VRT_VSM_Cluster_New’ was here 431 | struct vsmw_cluster *VRT_VSM_Cluster_New(VRT_CTX, size_t); | ^~~~~~~~~~~~~~~~~~~ In file included from vmod_bodyaccess.c:36: /usr/include/varnish/vrt.h:432:6: error: conflicting types for ‘VRT_VSM_Cluster_Destroy’ 432 | void VRT_VSM_Cluster_Destroy(VRT_CTX, struct vsmw_cluster **); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_bodyaccess.c:34: /usr/include/varnish/vrt.h:432:6: note: previous declaration of ‘VRT_VSM_Cluster_Destroy’ was here 432 | void VRT_VSM_Cluster_Destroy(VRT_CTX, struct vsmw_cluster **); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from vmod_bodyaccess.c:36: /usr/include/varnish/vrt.h:435:18: error: conflicting types for ‘vdi_healthy_f’ 435 | typedef VCL_BOOL vdi_healthy_f(VRT_CTX, VCL_BACKEND, VCL_TIME *); | ^~~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_bodyaccess.c:34: /usr/include/varnish/vrt.h:435:18: note: previous declaration of ‘vdi_healthy_f’ was here 435 | typedef VCL_BOOL vdi_healthy_f(VRT_CTX, VCL_BACKEND, VCL_TIME *); | ^~~~~~~~~~~~~ In file included from vmod_bodyaccess.c:36: /usr/include/varnish/vrt.h:436:21: error: conflicting types for ‘vdi_resolve_f’ 436 | typedef VCL_BACKEND vdi_resolve_f(VRT_CTX, VCL_BACKEND); | ^~~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_bodyaccess.c:34: /usr/include/varnish/vrt.h:436:21: note: previous declaration of ‘vdi_resolve_f’ was here 436 | typedef VCL_BACKEND vdi_resolve_f(VRT_CTX, VCL_BACKEND); | ^~~~~~~~~~~~~ In file included from vmod_bodyaccess.c:36: /usr/include/varnish/vrt.h:437:13: error: conflicting types for ‘vdi_gethdrs_f’ 437 | typedef int vdi_gethdrs_f(VRT_CTX, VCL_BACKEND); | ^~~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_bodyaccess.c:34: /usr/include/varnish/vrt.h:437:13: note: previous declaration of ‘vdi_gethdrs_f’ was here 437 | typedef int vdi_gethdrs_f(VRT_CTX, VCL_BACKEND); | ^~~~~~~~~~~~~ In file included from vmod_bodyaccess.c:36: /usr/include/varnish/vrt.h:438:16: error: conflicting types for ‘vdi_getip_f’ 438 | typedef VCL_IP vdi_getip_f(VRT_CTX, VCL_BACKEND); | ^~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_bodyaccess.c:34: /usr/include/varnish/vrt.h:438:16: note: previous declaration of ‘vdi_getip_f’ was here 438 | typedef VCL_IP vdi_getip_f(VRT_CTX, VCL_BACKEND); | ^~~~~~~~~~~ In file included from vmod_bodyaccess.c:36: /usr/include/varnish/vrt.h:439:14: error: conflicting types for ‘vdi_finish_f’ 439 | typedef void vdi_finish_f(VRT_CTX, VCL_BACKEND); | ^~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_bodyaccess.c:34: /usr/include/varnish/vrt.h:439:14: note: previous declaration of ‘vdi_finish_f’ was here 439 | typedef void vdi_finish_f(VRT_CTX, VCL_BACKEND); | ^~~~~~~~~~~~ In file included from vmod_bodyaccess.c:36: /usr/include/varnish/vrt.h:440:25: error: conflicting types for ‘vdi_http1pipe_f’ 440 | typedef enum sess_close vdi_http1pipe_f(VRT_CTX, VCL_BACKEND); | ^~~~~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_bodyaccess.c:34: /usr/include/varnish/vrt.h:440:25: note: previous declaration of ‘vdi_http1pipe_f’ was here 440 | typedef enum sess_close vdi_http1pipe_f(VRT_CTX, VCL_BACKEND); | ^~~~~~~~~~~~~~~ In file included from vmod_bodyaccess.c:36: /usr/include/varnish/vrt.h:446:8: error: redefinition of ‘struct vdi_methods’ 446 | struct vdi_methods { | ^~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_bodyaccess.c:34: /usr/include/varnish/vrt.h:446:8: note: originally defined here 446 | struct vdi_methods { | ^~~~~~~~~~~ In file included from vmod_bodyaccess.c:36: /usr/include/varnish/vrt.h:464:8: error: redefinition of ‘struct director’ 464 | struct director { | ^~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_bodyaccess.c:34: /usr/include/varnish/vrt.h:464:8: note: originally defined here 464 | struct director { | ^~~~~~~~ In file included from vmod_bodyaccess.c:36: /usr/include/varnish/vrt.h:473:10: error: conflicting types for ‘VRT_Healthy’ 473 | VCL_BOOL VRT_Healthy(VRT_CTX, VCL_BACKEND, VCL_TIME *); | ^~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_bodyaccess.c:34: /usr/include/varnish/vrt.h:473:10: note: previous declaration of ‘VRT_Healthy’ was here 473 | VCL_BOOL VRT_Healthy(VRT_CTX, VCL_BACKEND, VCL_TIME *); | ^~~~~~~~~~~ In file included from vmod_bodyaccess.c:36: /usr/include/varnish/vrt.h:474:13: error: conflicting types for ‘VRT_AddDirector’ 474 | VCL_BACKEND VRT_AddDirector(VRT_CTX, const struct vdi_methods *, | ^~~~~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_bodyaccess.c:34: /usr/include/varnish/vrt.h:474:13: note: previous declaration of ‘VRT_AddDirector’ was here 474 | VCL_BACKEND VRT_AddDirector(VRT_CTX, const struct vdi_methods *, | ^~~~~~~~~~~~~~~ In file included from vmod_bodyaccess.c:36: /usr/include/varnish/vrt.h:484:5: error: conflicting types for ‘VRT_Vmod_Init’ 484 | int VRT_Vmod_Init(VRT_CTX, struct vmod **hdl, unsigned nbr, void *ptr, int len, | ^~~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_bodyaccess.c:34: /usr/include/varnish/vrt.h:484:5: note: previous declaration of ‘VRT_Vmod_Init’ was here 484 | int VRT_Vmod_Init(VRT_CTX, struct vmod **hdl, unsigned nbr, void *ptr, int len, | ^~~~~~~~~~~~~ In file included from vmod_bodyaccess.c:36: /usr/include/varnish/vrt.h:486:6: error: conflicting types for ‘VRT_Vmod_Unload’ 486 | void VRT_Vmod_Unload(VRT_CTX, struct vmod **hdl); | ^~~~~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_bodyaccess.c:34: /usr/include/varnish/vrt.h:486:6: note: previous declaration of ‘VRT_Vmod_Unload’ was here 486 | void VRT_Vmod_Unload(VRT_CTX, struct vmod **hdl); | ^~~~~~~~~~~~~~~ In file included from vmod_bodyaccess.c:36: /usr/include/varnish/vrt.h:489:9: error: conflicting types for ‘VRT_vcl_get’ 489 | VCL_VCL VRT_vcl_get(VRT_CTX, const char *); | ^~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_bodyaccess.c:34: /usr/include/varnish/vrt.h:489:9: note: previous declaration of ‘VRT_vcl_get’ was here 489 | VCL_VCL VRT_vcl_get(VRT_CTX, const char *); | ^~~~~~~~~~~ In file included from vmod_bodyaccess.c:36: /usr/include/varnish/vrt.h:490:6: error: conflicting types for ‘VRT_vcl_rel’ 490 | void VRT_vcl_rel(VRT_CTX, VCL_VCL); | ^~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_bodyaccess.c:34: /usr/include/varnish/vrt.h:490:6: note: previous declaration of ‘VRT_vcl_rel’ was here 490 | void VRT_vcl_rel(VRT_CTX, VCL_VCL); | ^~~~~~~~~~~ In file included from vmod_bodyaccess.c:36: /usr/include/varnish/vrt.h:491:6: error: conflicting types for ‘VRT_vcl_select’ 491 | void VRT_vcl_select(VRT_CTX, VCL_VCL); | ^~~~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_bodyaccess.c:34: /usr/include/varnish/vrt.h:491:6: note: previous declaration of ‘VRT_vcl_select’ was here 491 | void VRT_vcl_select(VRT_CTX, VCL_VCL); | ^~~~~~~~~~~~~~ In file included from vmod_bodyaccess.c:36: /usr/include/varnish/vrt.h:493:13: error: conflicting types for ‘vmod_event_f’ 493 | typedef int vmod_event_f(VRT_CTX, struct vmod_priv *, enum vcl_event_e); | ^~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_bodyaccess.c:34: /usr/include/varnish/vrt.h:493:13: note: previous declaration of ‘vmod_event_f’ was here 493 | typedef int vmod_event_f(VRT_CTX, struct vmod_priv *, enum vcl_event_e); | ^~~~~~~~~~~~ In file included from vmod_bodyaccess.c:36: /usr/include/varnish/vrt.h:496:8: error: redefinition of ‘struct vmod_priv’ 496 | struct vmod_priv { | ^~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_bodyaccess.c:34: /usr/include/varnish/vrt.h:496:8: note: originally defined here 496 | struct vmod_priv { | ^~~~~~~~~ In file included from vmod_bodyaccess.c:36: /usr/include/varnish/vrt.h:503:17: error: conflicting types for ‘VRT_ref_vcl’ 503 | struct vclref * VRT_ref_vcl(VRT_CTX, const char *); | ^~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_bodyaccess.c:34: /usr/include/varnish/vrt.h:503:17: note: previous declaration of ‘VRT_ref_vcl’ was here 503 | struct vclref * VRT_ref_vcl(VRT_CTX, const char *); | ^~~~~~~~~~~ In file included from vmod_bodyaccess.c:36: /usr/include/varnish/vrt.h:504:6: error: conflicting types for ‘VRT_rel_vcl’ 504 | void VRT_rel_vcl(VRT_CTX, struct vclref **); | ^~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_bodyaccess.c:34: /usr/include/varnish/vrt.h:504:6: note: previous declaration of ‘VRT_rel_vcl’ was here 504 | void VRT_rel_vcl(VRT_CTX, struct vclref **); | ^~~~~~~~~~~ In file included from vmod_bodyaccess.c:36: /usr/include/varnish/vrt.h:506:6: error: conflicting types for ‘VRT_priv_fini’ 506 | void VRT_priv_fini(const struct vmod_priv *p); | ^~~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_bodyaccess.c:34: /usr/include/varnish/vrt.h:506:6: note: previous declaration of ‘VRT_priv_fini’ was here 506 | void VRT_priv_fini(const struct vmod_priv *p); | ^~~~~~~~~~~~~ In file included from vmod_bodyaccess.c:36: /usr/include/varnish/vrt.h:507:19: error: conflicting types for ‘VRT_priv_task’ 507 | struct vmod_priv *VRT_priv_task(VRT_CTX, const void *vmod_id); | ^~~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_bodyaccess.c:34: /usr/include/varnish/vrt.h:507:19: note: previous declaration of ‘VRT_priv_task’ was here 507 | struct vmod_priv *VRT_priv_task(VRT_CTX, const void *vmod_id); | ^~~~~~~~~~~~~ In file included from vmod_bodyaccess.c:36: /usr/include/varnish/vrt.h:508:19: error: conflicting types for ‘VRT_priv_top’ 508 | struct vmod_priv *VRT_priv_top(VRT_CTX, const void *vmod_id); | ^~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_bodyaccess.c:34: /usr/include/varnish/vrt.h:508:19: note: previous declaration of ‘VRT_priv_top’ was here 508 | struct vmod_priv *VRT_priv_top(VRT_CTX, const void *vmod_id); | ^~~~~~~~~~~~ In file included from vmod_bodyaccess.c:36: /usr/include/varnish/vrt.h:516:13: error: conflicting types for ‘VRT_BundleStrands’ 516 | VCL_STRANDS VRT_BundleStrands(int, struct strands *, char const **, | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_bodyaccess.c:34: /usr/include/varnish/vrt.h:516:13: note: previous declaration of ‘VRT_BundleStrands’ was here 516 | VCL_STRANDS VRT_BundleStrands(int, struct strands *, char const **, | ^~~~~~~~~~~~~~~~~ In file included from vmod_bodyaccess.c:36: /usr/include/varnish/vrt.h:518:5: error: conflicting types for ‘VRT_CompareStrands’ 518 | int VRT_CompareStrands(VCL_STRANDS a, VCL_STRANDS b); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_bodyaccess.c:34: /usr/include/varnish/vrt.h:518:5: note: previous declaration of ‘VRT_CompareStrands’ was here 518 | int VRT_CompareStrands(VCL_STRANDS a, VCL_STRANDS b); | ^~~~~~~~~~~~~~~~~~ In file included from vmod_bodyaccess.c:36: /usr/include/varnish/vrt.h:519:7: error: conflicting types for ‘VRT_Strands’ 519 | char *VRT_Strands(char *, size_t, VCL_STRANDS); | ^~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_bodyaccess.c:34: /usr/include/varnish/vrt.h:519:7: note: previous declaration of ‘VRT_Strands’ was here 519 | char *VRT_Strands(char *, size_t, VCL_STRANDS); | ^~~~~~~~~~~ In file included from vmod_bodyaccess.c:36: /usr/include/varnish/vrt.h:520:12: error: conflicting types for ‘VRT_StrandsWS’ 520 | VCL_STRING VRT_StrandsWS(struct ws *, const char *, VCL_STRANDS); | ^~~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_bodyaccess.c:34: /usr/include/varnish/vrt.h:520:12: note: previous declaration of ‘VRT_StrandsWS’ was here 520 | VCL_STRING VRT_StrandsWS(struct ws *, const char *, VCL_STRANDS); | ^~~~~~~~~~~~~ In file included from vmod_bodyaccess.c:36: /usr/include/varnish/vrt.h:521:12: error: conflicting types for ‘VRT_CollectStrands’ 521 | VCL_STRING VRT_CollectStrands(VRT_CTX, VCL_STRANDS); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_bodyaccess.c:34: /usr/include/varnish/vrt.h:521:12: note: previous declaration of ‘VRT_CollectStrands’ was here 521 | VCL_STRING VRT_CollectStrands(VRT_CTX, VCL_STRANDS); | ^~~~~~~~~~~~~~~~~~ In file included from vmod_bodyaccess.c:36: /usr/include/varnish/vrt.h:525:12: error: conflicting types for ‘VRT_CollectString’ 525 | VCL_STRING VRT_CollectString(VRT_CTX, const char *p, ...); | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_bodyaccess.c:34: /usr/include/varnish/vrt.h:525:12: note: previous declaration of ‘VRT_CollectString’ was here 525 | VCL_STRING VRT_CollectString(VRT_CTX, const char *p, ...); | ^~~~~~~~~~~~~~~~~ /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/varnish -I../src/foreign -Wall -Werror -Wall -Wno-format-y2k -Wstrict-prototypes -Wmissing-prototypes -Werror=missing-field-initializers -Wpointer-arith -Wreturn-type -Wwrite-strings -Wcast-qual -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Wnested-externs -Wextra -Wno-sign-compare -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o vmod_header.lo vmod_header.c In file included from vmod_bodyaccess.c:36: /usr/include/varnish/vrt.h:526:12: error: conflicting types for ‘VRT_INT_string’ 526 | VCL_STRING VRT_INT_string(VRT_CTX, VCL_INT); | ^~~~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_bodyaccess.c:34: /usr/include/varnish/vrt.h:526:12: note: previous declaration of ‘VRT_INT_string’ was here 526 | VCL_STRING VRT_INT_string(VRT_CTX, VCL_INT); | ^~~~~~~~~~~~~~ In file included from vmod_bodyaccess.c:36: /usr/include/varnish/vrt.h:527:12: error: conflicting types for ‘VRT_IP_string’ 527 | VCL_STRING VRT_IP_string(VRT_CTX, VCL_IP); | ^~~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_bodyaccess.c:34: /usr/include/varnish/vrt.h:527:12: note: previous declaration of ‘VRT_IP_string’ was here 527 | VCL_STRING VRT_IP_string(VRT_CTX, VCL_IP); | ^~~~~~~~~~~~~ In file included from vmod_bodyaccess.c:36: /usr/include/varnish/vrt.h:528:12: error: conflicting types for ‘VRT_REAL_string’ 528 | VCL_STRING VRT_REAL_string(VRT_CTX, VCL_REAL); | ^~~~~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_bodyaccess.c:34: /usr/include/varnish/vrt.h:528:12: note: previous declaration of ‘VRT_REAL_string’ was here 528 | VCL_STRING VRT_REAL_string(VRT_CTX, VCL_REAL); | ^~~~~~~~~~~~~~~ In file included from vmod_bodyaccess.c:36: /usr/include/varnish/vrt.h:530:12: error: conflicting types for ‘VRT_TIME_string’ 530 | VCL_STRING VRT_TIME_string(VRT_CTX, VCL_TIME); | ^~~~~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_bodyaccess.c:34: /usr/include/varnish/vrt.h:530:12: note: previous declaration of ‘VRT_TIME_string’ was here 530 | VCL_STRING VRT_TIME_string(VRT_CTX, VCL_TIME); | ^~~~~~~~~~~~~~~ vmod_bodyaccess.c: In function ‘bodyaccess_log’: vmod_bodyaccess.c:61:15: error: implicit declaration of function ‘strlen’ [-Werror=implicit-function-declaration] 61 | prefix_len = strlen(ctx->pfx); | ^~~~~~ vmod_bodyaccess.c:61:15: error: incompatible implicit declaration of built-in function ‘strlen’ [-Werror] vmod_bodyaccess.c:40:1: note: include ‘’ or provide a declaration of ‘strlen’ 39 | #include "vcc_bodyaccess_if.h" +++ |+#include 40 | vmod_bodyaccess.c:73:3: error: implicit declaration of function ‘memcpy’ [-Werror=implicit-function-declaration] 73 | memcpy(buf, ctx->pfx, prefix_len); | ^~~~~~ vmod_bodyaccess.c:73:3: error: incompatible implicit declaration of built-in function ‘memcpy’ [-Werror] vmod_bodyaccess.c:73:3: note: include ‘’ or provide a declaration of ‘memcpy’ vmod_bodyaccess.c: In function ‘__match_proto__’: vmod_bodyaccess.c:112:1: error: expected declaration specifiers before ‘bodyaccess_bcat_cb’ 112 | bodyaccess_bcat_cb(void *priv, int flush, const void *ptr, ssize_t len) | ^~~~~~~~~~~~~~~~~~ vmod_bodyaccess.c:122:1: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘bodyaccess_log_cb’ 122 | bodyaccess_log_cb(void *priv, int flush, const void *ptr, ssize_t len) | ^~~~~~~~~~~~~~~~~ vmod_bodyaccess.c:136:1: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token 136 | { | ^ vmod_bodyaccess.c:151:1: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token 151 | { | ^ vmod_bodyaccess.c:182:1: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token 182 | { | ^ vmod_bodyaccess.c:203:1: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token 203 | { | ^ vmod_bodyaccess.c:260:1: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token 260 | { | ^ vmod_bodyaccess.c:111:28: error: parameter name omitted 111 | static int __match_proto__(objiterate_f) | ^~~~~~~~~~~~ vmod_bodyaccess.c:287: error: expected ‘{’ at end of input 287 | } | vmod_bodyaccess.c:287:1: error: no return statement in function returning non-void [-Werror=return-type] 287 | } | ^ At top level: vmod_bodyaccess.c:111:12: error: ‘__match_proto__’ defined but not used [-Werror=unused-function] 111 | static int __match_proto__(objiterate_f) | ^~~~~~~~~~~~~~~ vmod_bodyaccess.c:48:1: error: ‘bodyaccess_log’ defined but not used [-Werror=unused-function] 48 | bodyaccess_log(struct bodyaccess_log_ctx *ctx, const void *ptr, size_t len) | ^~~~~~~~~~~~~~ cc1: all warnings being treated as errors make[3]: *** [Makefile:878: vmod_bodyaccess.lo] Error 1 make[3]: *** Waiting for unfinished jobs.... In file included from vmod_cookie.c:38: /usr/include/varnish/vrt.h:35:4: error: #error "vrt.h included after cache.h - they are inclusive" 35 | # error "vrt.h included after cache.h - they are inclusive" | ^~~~~ /usr/include/varnish/vrt.h:39:4: error: #error "vrt.h included multiple times" 39 | # error "vrt.h included multiple times" | ^~~~~ In file included from vmod_cookie.c:38: /usr/include/varnish/vrt.h:144:8: error: redefinition of ‘struct strands’ 144 | struct strands { | ^~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_cookie.c:37: /usr/include/varnish/vrt.h:144:8: note: originally defined here 144 | struct strands { | ^~~~~~~ In file included from vmod_cookie.c:38: /usr/include/varnish/vrt.h:171:34: error: conflicting types for ‘VCL_STRANDS’ 171 | typedef const struct strands * VCL_STRANDS; | ^~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_cookie.c:37: /usr/include/varnish/vrt.h:171:34: note: previous declaration of ‘VCL_STRANDS’ was here 171 | typedef const struct strands * VCL_STRANDS; | ^~~~~~~~~~~ In file included from vmod_cookie.c:38: /usr/include/varnish/vrt.h:177:8: error: redefinition of ‘struct vrt_type’ 177 | struct vrt_type { | ^~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_cookie.c:37: /usr/include/varnish/vrt.h:177:8: note: originally defined here 177 | struct vrt_type { | ^~~~~~~~ In file included from vmod_cookie.c:38: /usr/include/varnish/vrt.h:191:8: error: redefinition of ‘struct vrt_ctx’ 191 | struct vrt_ctx { | ^~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_cookie.c:37: /usr/include/varnish/vrt.h:191:8: note: originally defined here 191 | struct vrt_ctx { | ^~~~~~~ In file included from vmod_cookie.c:38: /usr/include/varnish/vrt.h:232:8: error: redefinition of ‘struct vmod_data’ 232 | struct vmod_data { | ^~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_cookie.c:37: /usr/include/varnish/vrt.h:232:8: note: originally defined here 232 | struct vmod_data { | ^~~~~~~~~ In file included from vmod_cookie.c:38: /usr/include/varnish/vrt.h:250:6: error: nested redefinition of ‘enum vcl_event_e’ 250 | enum vcl_event_e { | ^~~~~~~~~~~ /usr/include/varnish/vrt.h:250:6: error: redeclaration of ‘enum vcl_event_e’ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_cookie.c:37: /usr/include/varnish/vrt.h:250:6: note: originally defined here 250 | enum vcl_event_e { | ^~~~~~~~~~~ In file included from vmod_cookie.c:38: /usr/include/varnish/vrt.h:251:2: error: redeclaration of enumerator ‘VCL_EVENT_LOAD’ 251 | VCL_EVENT_LOAD, | ^~~~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_cookie.c:37: /usr/include/varnish/vrt.h:251:2: note: previous definition of ‘VCL_EVENT_LOAD’ was here 251 | VCL_EVENT_LOAD, | ^~~~~~~~~~~~~~ In file included from vmod_cookie.c:38: /usr/include/varnish/vrt.h:252:2: error: redeclaration of enumerator ‘VCL_EVENT_WARM’ 252 | VCL_EVENT_WARM, | ^~~~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_cookie.c:37: /usr/include/varnish/vrt.h:252:2: note: previous definition of ‘VCL_EVENT_WARM’ was here 252 | VCL_EVENT_WARM, | ^~~~~~~~~~~~~~ In file included from vmod_cookie.c:38: /usr/include/varnish/vrt.h:253:2: error: redeclaration of enumerator ‘VCL_EVENT_COLD’ 253 | VCL_EVENT_COLD, | ^~~~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_cookie.c:37: /usr/include/varnish/vrt.h:253:2: note: previous definition of ‘VCL_EVENT_COLD’ was here 253 | VCL_EVENT_COLD, | ^~~~~~~~~~~~~~ In file included from vmod_cookie.c:38: /usr/include/varnish/vrt.h:254:2: error: redeclaration of enumerator ‘VCL_EVENT_DISCARD’ 254 | VCL_EVENT_DISCARD, | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_cookie.c:37: /usr/include/varnish/vrt.h:254:2: note: previous definition of ‘VCL_EVENT_DISCARD’ was here 254 | VCL_EVENT_DISCARD, | ^~~~~~~~~~~~~~~~~ In file included from vmod_cookie.c:38: /usr/include/varnish/vrt.h:300:8: error: redefinition of ‘struct vrt_backend’ 300 | struct vrt_backend { | ^~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_cookie.c:37: /usr/include/varnish/vrt.h:300:8: note: originally defined here 300 | struct vrt_backend { | ^~~~~~~~~~~ In file included from vmod_cookie.c:38: /usr/include/varnish/vrt.h:327:8: error: redefinition of ‘struct vrt_backend_probe’ 327 | struct vrt_backend_probe { | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_cookie.c:37: /usr/include/varnish/vrt.h:327:8: note: originally defined here 327 | struct vrt_backend_probe { | ^~~~~~~~~~~~~~~~~ In file included from vmod_cookie.c:38: /usr/include/varnish/vrt.h:339:8: error: redefinition of ‘struct vrt_ref’ 339 | struct vrt_ref { | ^~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_cookie.c:37: /usr/include/varnish/vrt.h:339:8: note: originally defined here 339 | struct vrt_ref { | ^~~~~~~ In file included from vmod_cookie.c:38: /usr/include/varnish/vrt.h:347:6: error: conflicting types for ‘VRT_count’ 347 | void VRT_count(VRT_CTX, unsigned); | ^~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_cookie.c:37: /usr/include/varnish/vrt.h:347:6: note: previous declaration of ‘VRT_count’ was here 347 | void VRT_count(VRT_CTX, unsigned); | ^~~~~~~~~ In file included from vmod_cookie.c:38: /usr/include/varnish/vrt.h:353:13: error: conflicting types for ‘acl_match_f’ 353 | typedef int acl_match_f(VRT_CTX, const VCL_IP); | ^~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_cookie.c:37: /usr/include/varnish/vrt.h:353:13: note: previous declaration of ‘acl_match_f’ was here 353 | typedef int acl_match_f(VRT_CTX, const VCL_IP); | ^~~~~~~~~~~ In file included from vmod_cookie.c:38: /usr/include/varnish/vrt.h:355:8: error: redefinition of ‘struct vrt_acl’ 355 | struct vrt_acl { | ^~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_cookie.c:37: /usr/include/varnish/vrt.h:355:8: note: originally defined here 355 | struct vrt_acl { | ^~~~~~~ In file included from vmod_cookie.c:38: /usr/include/varnish/vrt.h:361:6: error: conflicting types for ‘VRT_acl_log’ 361 | void VRT_acl_log(VRT_CTX, const char *); | ^~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_cookie.c:37: /usr/include/varnish/vrt.h:361:6: note: previous declaration of ‘VRT_acl_log’ was here 361 | void VRT_acl_log(VRT_CTX, const char *); | ^~~~~~~~~~~ In file included from vmod_cookie.c:38: /usr/include/varnish/vrt.h:362:5: error: conflicting types for ‘VRT_acl_match’ 362 | int VRT_acl_match(VRT_CTX, VCL_ACL, VCL_IP); | ^~~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_cookie.c:37: /usr/include/varnish/vrt.h:362:5: note: previous declaration of ‘VRT_acl_match’ was here 362 | int VRT_acl_match(VRT_CTX, VCL_ACL, VCL_IP); | ^~~~~~~~~~~~~ In file included from vmod_cookie.c:38: /usr/include/varnish/vrt.h:370:5: error: conflicting types for ‘VRT_re_match’ 370 | int VRT_re_match(VRT_CTX, const char *, void *); | ^~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_cookie.c:37: /usr/include/varnish/vrt.h:370:5: note: previous declaration of ‘VRT_re_match’ was here 370 | int VRT_re_match(VRT_CTX, const char *, void *); | ^~~~~~~~~~~~ In file included from vmod_cookie.c:38: /usr/include/varnish/vrt.h:376:6: error: nested redefinition of ‘enum gethdr_e’ 376 | enum gethdr_e { | ^~~~~~~~ /usr/include/varnish/vrt.h:376:6: error: redeclaration of ‘enum gethdr_e’ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_cookie.c:37: /usr/include/varnish/vrt.h:376:6: note: originally defined here 376 | enum gethdr_e { | ^~~~~~~~ In file included from vmod_cookie.c:38: /usr/include/varnish/vrt.h:377:2: error: redeclaration of enumerator ‘HDR_REQ’ 377 | HDR_REQ, | ^~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_cookie.c:37: /usr/include/varnish/vrt.h:377:2: note: previous definition of ‘HDR_REQ’ was here 377 | HDR_REQ, | ^~~~~~~ In file included from vmod_cookie.c:38: /usr/include/varnish/vrt.h:378:2: error: redeclaration of enumerator ‘HDR_REQ_TOP’ 378 | HDR_REQ_TOP, | ^~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_cookie.c:37: /usr/include/varnish/vrt.h:378:2: note: previous definition of ‘HDR_REQ_TOP’ was here 378 | HDR_REQ_TOP, | ^~~~~~~~~~~ In file included from vmod_cookie.c:38: /usr/include/varnish/vrt.h:379:2: error: redeclaration of enumerator ‘HDR_RESP’ 379 | HDR_RESP, | ^~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_cookie.c:37: /usr/include/varnish/vrt.h:379:2: note: previous definition of ‘HDR_RESP’ was here 379 | HDR_RESP, | ^~~~~~~~ In file included from vmod_cookie.c:38: /usr/include/varnish/vrt.h:380:2: error: redeclaration of enumerator ‘HDR_OBJ’ 380 | HDR_OBJ, | ^~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_cookie.c:37: /usr/include/varnish/vrt.h:380:2: note: previous definition of ‘HDR_OBJ’ was here 380 | HDR_OBJ, | ^~~~~~~ In file included from vmod_cookie.c:38: /usr/include/varnish/vrt.h:381:2: error: redeclaration of enumerator ‘HDR_BEREQ’ 381 | HDR_BEREQ, | ^~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_cookie.c:37: /usr/include/varnish/vrt.h:381:2: note: previous definition of ‘HDR_BEREQ’ was here 381 | HDR_BEREQ, | ^~~~~~~~~ In file included from vmod_cookie.c:38: /usr/include/varnish/vrt.h:382:2: error: redeclaration of enumerator ‘HDR_BERESP’ 382 | HDR_BERESP | ^~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_cookie.c:37: /usr/include/varnish/vrt.h:382:2: note: previous definition of ‘HDR_BERESP’ was here 382 | HDR_BERESP | ^~~~~~~~~~ In file included from vmod_cookie.c:38: /usr/include/varnish/vrt.h:385:8: error: redefinition of ‘struct gethdr_s’ 385 | struct gethdr_s { | ^~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_cookie.c:37: /usr/include/varnish/vrt.h:385:8: note: originally defined here 385 | struct gethdr_s { | ^~~~~~~~ In file included from vmod_cookie.c:38: /usr/include/varnish/vrt.h:390:10: error: conflicting types for ‘VRT_selecthttp’ 390 | VCL_HTTP VRT_selecthttp(VRT_CTX, enum gethdr_e); | ^~~~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_cookie.c:37: /usr/include/varnish/vrt.h:390:10: note: previous declaration of ‘VRT_selecthttp’ was here 390 | VCL_HTTP VRT_selecthttp(VRT_CTX, enum gethdr_e); | ^~~~~~~~~~~~~~ In file included from vmod_cookie.c:38: /usr/include/varnish/vrt.h:391:12: error: conflicting types for ‘VRT_GetHdr’ 391 | VCL_STRING VRT_GetHdr(VRT_CTX, const struct gethdr_s *); | ^~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_cookie.c:37: /usr/include/varnish/vrt.h:391:12: note: previous declaration of ‘VRT_GetHdr’ was here 391 | VCL_STRING VRT_GetHdr(VRT_CTX, const struct gethdr_s *); | ^~~~~~~~~~ In file included from vmod_cookie.c:38: /usr/include/varnish/vrt.h:397:11: error: conflicting types for ‘VRT_CacheReqBody’ 397 | VCL_BYTES VRT_CacheReqBody(VRT_CTX, VCL_BYTES maxsize); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_cookie.c:37: /usr/include/varnish/vrt.h:397:11: note: previous declaration of ‘VRT_CacheReqBody’ was here 397 | VCL_BYTES VRT_CacheReqBody(VRT_CTX, VCL_BYTES maxsize); | ^~~~~~~~~~~~~~~~ In file included from vmod_cookie.c:38: /usr/include/varnish/vrt.h:401:13: error: conflicting types for ‘VRT_regsub’ 401 | const char *VRT_regsub(VRT_CTX, int all, const char *, void *, const char *); | ^~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_cookie.c:37: /usr/include/varnish/vrt.h:401:13: note: previous declaration of ‘VRT_regsub’ was here 401 | const char *VRT_regsub(VRT_CTX, int all, const char *, void *, const char *); | ^~~~~~~~~~ In file included from vmod_cookie.c:38: /usr/include/varnish/vrt.h:402:10: error: conflicting types for ‘VRT_ban_string’ 402 | VCL_VOID VRT_ban_string(VRT_CTX, VCL_STRING); | ^~~~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_cookie.c:37: /usr/include/varnish/vrt.h:402:10: note: previous declaration of ‘VRT_ban_string’ was here 402 | VCL_VOID VRT_ban_string(VRT_CTX, VCL_STRING); | ^~~~~~~~~~~~~~ In file included from vmod_cookie.c:38: /usr/include/varnish/vrt.h:403:9: error: conflicting types for ‘VRT_purge’ 403 | VCL_INT VRT_purge(VRT_CTX, VCL_DURATION, VCL_DURATION, VCL_DURATION); | ^~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_cookie.c:37: /usr/include/varnish/vrt.h:403:9: note: previous declaration of ‘VRT_purge’ was here 403 | VCL_INT VRT_purge(VRT_CTX, VCL_DURATION, VCL_DURATION, VCL_DURATION); | ^~~~~~~~~ In file included from vmod_cookie.c:38: /usr/include/varnish/vrt.h:404:10: error: conflicting types for ‘VRT_synth’ 404 | VCL_VOID VRT_synth(VRT_CTX, VCL_INT, VCL_STRING); | ^~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_cookie.c:37: /usr/include/varnish/vrt.h:404:10: note: previous declaration of ‘VRT_synth’ was here 404 | VCL_VOID VRT_synth(VRT_CTX, VCL_INT, VCL_STRING); | ^~~~~~~~~ In file included from vmod_cookie.c:38: /usr/include/varnish/vrt.h:405:10: error: conflicting types for ‘VRT_hit_for_pass’ 405 | VCL_VOID VRT_hit_for_pass(VRT_CTX, VCL_DURATION); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_cookie.c:37: /usr/include/varnish/vrt.h:405:10: note: previous declaration of ‘VRT_hit_for_pass’ was here 405 | VCL_VOID VRT_hit_for_pass(VRT_CTX, VCL_DURATION); | ^~~~~~~~~~~~~~~~ In file included from vmod_cookie.c:38: /usr/include/varnish/vrt.h:407:10: error: conflicting types for ‘VRT_SetHdr’ 407 | VCL_VOID VRT_SetHdr(VRT_CTX, const struct gethdr_s *, const char *, ...); | ^~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_cookie.c:37: /usr/include/varnish/vrt.h:407:10: note: previous declaration of ‘VRT_SetHdr’ was here 407 | VCL_VOID VRT_SetHdr(VRT_CTX, const struct gethdr_s *, const char *, ...); | ^~~~~~~~~~ In file included from vmod_cookie.c:38: /usr/include/varnish/vrt.h:408:10: error: conflicting types for ‘VRT_handling’ 408 | VCL_VOID VRT_handling(VRT_CTX, unsigned hand); | ^~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_cookie.c:37: /usr/include/varnish/vrt.h:408:10: note: previous declaration of ‘VRT_handling’ was here 408 | VCL_VOID VRT_handling(VRT_CTX, unsigned hand); | ^~~~~~~~~~~~ In file included from vmod_cookie.c:38: /usr/include/varnish/vrt.h:409:10: error: conflicting types for ‘VRT_fail’ 409 | VCL_VOID VRT_fail(VRT_CTX, const char *fmt, ...) v_printflike_(2,3); | ^~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_cookie.c:37: /usr/include/varnish/vrt.h:409:10: note: previous declaration of ‘VRT_fail’ was here 409 | VCL_VOID VRT_fail(VRT_CTX, const char *fmt, ...) v_printflike_(2,3); | ^~~~~~~~ In file included from vmod_cookie.c:38: /usr/include/varnish/vrt.h:410:10: error: conflicting types for ‘VRT_hashdata’ 410 | VCL_VOID VRT_hashdata(VRT_CTX, const char *str, ...); | ^~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_cookie.c:37: /usr/include/varnish/vrt.h:410:10: note: previous declaration of ‘VRT_hashdata’ was here 410 | VCL_VOID VRT_hashdata(VRT_CTX, const char *str, ...); | ^~~~~~~~~~~~ In file included from vmod_cookie.c:38: /usr/include/varnish/vrt.h:416:10: error: conflicting types for ‘VRT_blob’ 416 | VCL_BLOB VRT_blob(VRT_CTX, const char *, const void *, size_t); | ^~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_cookie.c:37: /usr/include/varnish/vrt.h:416:10: note: previous declaration of ‘VRT_blob’ was here 416 | VCL_BLOB VRT_blob(VRT_CTX, const char *, const void *, size_t); | ^~~~~~~~ In file included from vmod_cookie.c:38: /usr/include/varnish/vrt.h:418:10: error: conflicting types for ‘VRT_Rollback’ 418 | VCL_VOID VRT_Rollback(VRT_CTX, VCL_HTTP); | ^~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_cookie.c:37: /usr/include/varnish/vrt.h:418:10: note: previous declaration of ‘VRT_Rollback’ was here 418 | VCL_VOID VRT_Rollback(VRT_CTX, VCL_HTTP); | ^~~~~~~~~~~~ In file included from vmod_cookie.c:38: /usr/include/varnish/vrt.h:421:10: error: conflicting types for ‘VRT_synth_page’ 421 | VCL_VOID VRT_synth_page(VRT_CTX, const char *, ...); | ^~~~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_cookie.c:37: /usr/include/varnish/vrt.h:421:10: note: previous declaration of ‘VRT_synth_page’ was here 421 | VCL_VOID VRT_synth_page(VRT_CTX, const char *, ...); | ^~~~~~~~~~~~~~ In file included from vmod_cookie.c:38: /usr/include/varnish/vrt.h:424:13: error: conflicting types for ‘VRT_new_backend’ 424 | VCL_BACKEND VRT_new_backend(VRT_CTX, const struct vrt_backend *); | ^~~~~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_cookie.c:37: /usr/include/varnish/vrt.h:424:13: note: previous declaration of ‘VRT_new_backend’ was here 424 | VCL_BACKEND VRT_new_backend(VRT_CTX, const struct vrt_backend *); | ^~~~~~~~~~~~~~~ In file included from vmod_cookie.c:38: /usr/include/varnish/vrt.h:425:13: error: conflicting types for ‘VRT_new_backend_clustered’ 425 | VCL_BACKEND VRT_new_backend_clustered(VRT_CTX, | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_cookie.c:37: /usr/include/varnish/vrt.h:425:13: note: previous declaration of ‘VRT_new_backend_clustered’ was here 425 | VCL_BACKEND VRT_new_backend_clustered(VRT_CTX, | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from vmod_cookie.c:38: /usr/include/varnish/vrt.h:427:8: error: conflicting types for ‘VRT_backend_vsm_need’ 427 | size_t VRT_backend_vsm_need(VRT_CTX); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_cookie.c:37: /usr/include/varnish/vrt.h:427:8: note: previous declaration of ‘VRT_backend_vsm_need’ was here 427 | size_t VRT_backend_vsm_need(VRT_CTX); | ^~~~~~~~~~~~~~~~~~~~ In file included from vmod_cookie.c:38: /usr/include/varnish/vrt.h:428:6: error: conflicting types for ‘VRT_delete_backend’ 428 | void VRT_delete_backend(VRT_CTX, VCL_BACKEND *); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_cookie.c:37: /usr/include/varnish/vrt.h:428:6: note: previous declaration of ‘VRT_delete_backend’ was here 428 | void VRT_delete_backend(VRT_CTX, VCL_BACKEND *); | ^~~~~~~~~~~~~~~~~~ In file included from vmod_cookie.c:38: /usr/include/varnish/vrt.h:431:22: error: conflicting types for ‘VRT_VSM_Cluster_New’ 431 | struct vsmw_cluster *VRT_VSM_Cluster_New(VRT_CTX, size_t); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_cookie.c:37: /usr/include/varnish/vrt.h:431:22: note: previous declaration of ‘VRT_VSM_Cluster_New’ was here 431 | struct vsmw_cluster *VRT_VSM_Cluster_New(VRT_CTX, size_t); | ^~~~~~~~~~~~~~~~~~~ In file included from vmod_cookie.c:38: /usr/include/varnish/vrt.h:432:6: error: conflicting types for ‘VRT_VSM_Cluster_Destroy’ 432 | void VRT_VSM_Cluster_Destroy(VRT_CTX, struct vsmw_cluster **); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_cookie.c:37: /usr/include/varnish/vrt.h:432:6: note: previous declaration of ‘VRT_VSM_Cluster_Destroy’ was here 432 | void VRT_VSM_Cluster_Destroy(VRT_CTX, struct vsmw_cluster **); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from vmod_cookie.c:38: /usr/include/varnish/vrt.h:435:18: error: conflicting types for ‘vdi_healthy_f’ 435 | typedef VCL_BOOL vdi_healthy_f(VRT_CTX, VCL_BACKEND, VCL_TIME *); | ^~~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_cookie.c:37: /usr/include/varnish/vrt.h:435:18: note: previous declaration of ‘vdi_healthy_f’ was here 435 | typedef VCL_BOOL vdi_healthy_f(VRT_CTX, VCL_BACKEND, VCL_TIME *); | ^~~~~~~~~~~~~ In file included from vmod_cookie.c:38: /usr/include/varnish/vrt.h:436:21: error: conflicting types for ‘vdi_resolve_f’ 436 | typedef VCL_BACKEND vdi_resolve_f(VRT_CTX, VCL_BACKEND); | ^~~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_cookie.c:37: /usr/include/varnish/vrt.h:436:21: note: previous declaration of ‘vdi_resolve_f’ was here 436 | typedef VCL_BACKEND vdi_resolve_f(VRT_CTX, VCL_BACKEND); | ^~~~~~~~~~~~~ In file included from vmod_cookie.c:38: /usr/include/varnish/vrt.h:437:13: error: conflicting types for ‘vdi_gethdrs_f’ 437 | typedef int vdi_gethdrs_f(VRT_CTX, VCL_BACKEND); | ^~~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_cookie.c:37: /usr/include/varnish/vrt.h:437:13: note: previous declaration of ‘vdi_gethdrs_f’ was here 437 | typedef int vdi_gethdrs_f(VRT_CTX, VCL_BACKEND); | ^~~~~~~~~~~~~ In file included from vmod_cookie.c:38: /usr/include/varnish/vrt.h:438:16: error: conflicting types for ‘vdi_getip_f’ 438 | typedef VCL_IP vdi_getip_f(VRT_CTX, VCL_BACKEND); | ^~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_cookie.c:37: /usr/include/varnish/vrt.h:438:16: note: previous declaration of ‘vdi_getip_f’ was here 438 | typedef VCL_IP vdi_getip_f(VRT_CTX, VCL_BACKEND); | ^~~~~~~~~~~ In file included from vmod_cookie.c:38: /usr/include/varnish/vrt.h:439:14: error: conflicting types for ‘vdi_finish_f’ 439 | typedef void vdi_finish_f(VRT_CTX, VCL_BACKEND); | ^~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_cookie.c:37: /usr/include/varnish/vrt.h:439:14: note: previous declaration of ‘vdi_finish_f’ was here 439 | typedef void vdi_finish_f(VRT_CTX, VCL_BACKEND); | ^~~~~~~~~~~~ In file included from vmod_cookie.c:38: /usr/include/varnish/vrt.h:440:25: error: conflicting types for ‘vdi_http1pipe_f’ 440 | typedef enum sess_close vdi_http1pipe_f(VRT_CTX, VCL_BACKEND); | ^~~~~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_cookie.c:37: /usr/include/varnish/vrt.h:440:25: note: previous declaration of ‘vdi_http1pipe_f’ was here 440 | typedef enum sess_close vdi_http1pipe_f(VRT_CTX, VCL_BACKEND); | ^~~~~~~~~~~~~~~ In file included from vmod_cookie.c:38: /usr/include/varnish/vrt.h:446:8: error: redefinition of ‘struct vdi_methods’ 446 | struct vdi_methods { | ^~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_cookie.c:37: /usr/include/varnish/vrt.h:446:8: note: originally defined here 446 | struct vdi_methods { | ^~~~~~~~~~~ In file included from vmod_cookie.c:38: /usr/include/varnish/vrt.h:464:8: error: redefinition of ‘struct director’ 464 | struct director { | ^~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_cookie.c:37: /usr/include/varnish/vrt.h:464:8: note: originally defined here 464 | struct director { | ^~~~~~~~ In file included from vmod_cookie.c:38: /usr/include/varnish/vrt.h:473:10: error: conflicting types for ‘VRT_Healthy’ 473 | VCL_BOOL VRT_Healthy(VRT_CTX, VCL_BACKEND, VCL_TIME *); | ^~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_cookie.c:37: /usr/include/varnish/vrt.h:473:10: note: previous declaration of ‘VRT_Healthy’ was here 473 | VCL_BOOL VRT_Healthy(VRT_CTX, VCL_BACKEND, VCL_TIME *); | ^~~~~~~~~~~ In file included from vmod_cookie.c:38: /usr/include/varnish/vrt.h:474:13: error: conflicting types for ‘VRT_AddDirector’ 474 | VCL_BACKEND VRT_AddDirector(VRT_CTX, const struct vdi_methods *, | ^~~~~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_cookie.c:37: /usr/include/varnish/vrt.h:474:13: note: previous declaration of ‘VRT_AddDirector’ was here 474 | VCL_BACKEND VRT_AddDirector(VRT_CTX, const struct vdi_methods *, | ^~~~~~~~~~~~~~~ In file included from vmod_cookie.c:38: /usr/include/varnish/vrt.h:484:5: error: conflicting types for ‘VRT_Vmod_Init’ 484 | int VRT_Vmod_Init(VRT_CTX, struct vmod **hdl, unsigned nbr, void *ptr, int len, | ^~~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_cookie.c:37: /usr/include/varnish/vrt.h:484:5: note: previous declaration of ‘VRT_Vmod_Init’ was here 484 | int VRT_Vmod_Init(VRT_CTX, struct vmod **hdl, unsigned nbr, void *ptr, int len, | ^~~~~~~~~~~~~ In file included from vmod_cookie.c:38: /usr/include/varnish/vrt.h:486:6: error: conflicting types for ‘VRT_Vmod_Unload’ 486 | void VRT_Vmod_Unload(VRT_CTX, struct vmod **hdl); | ^~~~~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_cookie.c:37: /usr/include/varnish/vrt.h:486:6: note: previous declaration of ‘VRT_Vmod_Unload’ was here 486 | void VRT_Vmod_Unload(VRT_CTX, struct vmod **hdl); | ^~~~~~~~~~~~~~~ In file included from vmod_cookie.c:38: /usr/include/varnish/vrt.h:489:9: error: conflicting types for ‘VRT_vcl_get’ 489 | VCL_VCL VRT_vcl_get(VRT_CTX, const char *); | ^~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_cookie.c:37: /usr/include/varnish/vrt.h:489:9: note: previous declaration of ‘VRT_vcl_get’ was here 489 | VCL_VCL VRT_vcl_get(VRT_CTX, const char *); | ^~~~~~~~~~~ In file included from vmod_cookie.c:38: /usr/include/varnish/vrt.h:490:6: error: conflicting types for ‘VRT_vcl_rel’ 490 | void VRT_vcl_rel(VRT_CTX, VCL_VCL); | ^~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_cookie.c:37: /usr/include/varnish/vrt.h:490:6: note: previous declaration of ‘VRT_vcl_rel’ was here 490 | void VRT_vcl_rel(VRT_CTX, VCL_VCL); | ^~~~~~~~~~~ In file included from vmod_cookie.c:38: /usr/include/varnish/vrt.h:491:6: error: conflicting types for ‘VRT_vcl_select’ 491 | void VRT_vcl_select(VRT_CTX, VCL_VCL); | ^~~~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_cookie.c:37: /usr/include/varnish/vrt.h:491:6: note: previous declaration of ‘VRT_vcl_select’ was here 491 | void VRT_vcl_select(VRT_CTX, VCL_VCL); | ^~~~~~~~~~~~~~ In file included from vmod_cookie.c:38: /usr/include/varnish/vrt.h:493:13: error: conflicting types for ‘vmod_event_f’ 493 | typedef int vmod_event_f(VRT_CTX, struct vmod_priv *, enum vcl_event_e); | ^~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_cookie.c:37: /usr/include/varnish/vrt.h:493:13: note: previous declaration of ‘vmod_event_f’ was here 493 | typedef int vmod_event_f(VRT_CTX, struct vmod_priv *, enum vcl_event_e); | ^~~~~~~~~~~~ In file included from vmod_cookie.c:38: /usr/include/varnish/vrt.h:496:8: error: redefinition of ‘struct vmod_priv’ 496 | struct vmod_priv { | ^~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_cookie.c:37: /usr/include/varnish/vrt.h:496:8: note: originally defined here 496 | struct vmod_priv { | ^~~~~~~~~ In file included from vmod_cookie.c:38: /usr/include/varnish/vrt.h:503:17: error: conflicting types for ‘VRT_ref_vcl’ 503 | struct vclref * VRT_ref_vcl(VRT_CTX, const char *); | ^~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_cookie.c:37: /usr/include/varnish/vrt.h:503:17: note: previous declaration of ‘VRT_ref_vcl’ was here 503 | struct vclref * VRT_ref_vcl(VRT_CTX, const char *); | ^~~~~~~~~~~ In file included from vmod_cookie.c:38: /usr/include/varnish/vrt.h:504:6: error: conflicting types for ‘VRT_rel_vcl’ 504 | void VRT_rel_vcl(VRT_CTX, struct vclref **); | ^~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_cookie.c:37: /usr/include/varnish/vrt.h:504:6: note: previous declaration of ‘VRT_rel_vcl’ was here 504 | void VRT_rel_vcl(VRT_CTX, struct vclref **); | ^~~~~~~~~~~ In file included from vmod_cookie.c:38: /usr/include/varnish/vrt.h:506:6: error: conflicting types for ‘VRT_priv_fini’ 506 | void VRT_priv_fini(const struct vmod_priv *p); | ^~~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_cookie.c:37: /usr/include/varnish/vrt.h:506:6: note: previous declaration of ‘VRT_priv_fini’ was here 506 | void VRT_priv_fini(const struct vmod_priv *p); | ^~~~~~~~~~~~~ In file included from vmod_cookie.c:38: /usr/include/varnish/vrt.h:507:19: error: conflicting types for ‘VRT_priv_task’ 507 | struct vmod_priv *VRT_priv_task(VRT_CTX, const void *vmod_id); | ^~~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_cookie.c:37: /usr/include/varnish/vrt.h:507:19: note: previous declaration of ‘VRT_priv_task’ was here 507 | struct vmod_priv *VRT_priv_task(VRT_CTX, const void *vmod_id); | ^~~~~~~~~~~~~ In file included from vmod_cookie.c:38: /usr/include/varnish/vrt.h:508:19: error: conflicting types for ‘VRT_priv_top’ 508 | struct vmod_priv *VRT_priv_top(VRT_CTX, const void *vmod_id); | ^~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_cookie.c:37: /usr/include/varnish/vrt.h:508:19: note: previous declaration of ‘VRT_priv_top’ was here 508 | struct vmod_priv *VRT_priv_top(VRT_CTX, const void *vmod_id); | ^~~~~~~~~~~~ In file included from vmod_cookie.c:38: /usr/include/varnish/vrt.h:516:13: error: conflicting types for ‘VRT_BundleStrands’ 516 | VCL_STRANDS VRT_BundleStrands(int, struct strands *, char const **, | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_cookie.c:37: /usr/include/varnish/vrt.h:516:13: note: previous declaration of ‘VRT_BundleStrands’ was here 516 | VCL_STRANDS VRT_BundleStrands(int, struct strands *, char const **, | ^~~~~~~~~~~~~~~~~ In file included from vmod_cookie.c:38: /usr/include/varnish/vrt.h:518:5: error: conflicting types for ‘VRT_CompareStrands’ 518 | int VRT_CompareStrands(VCL_STRANDS a, VCL_STRANDS b); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_cookie.c:37: /usr/include/varnish/vrt.h:518:5: note: previous declaration of ‘VRT_CompareStrands’ was here 518 | int VRT_CompareStrands(VCL_STRANDS a, VCL_STRANDS b); | ^~~~~~~~~~~~~~~~~~ In file included from vmod_cookie.c:38: /usr/include/varnish/vrt.h:519:7: error: conflicting types for ‘VRT_Strands’ 519 | char *VRT_Strands(char *, size_t, VCL_STRANDS); | ^~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_cookie.c:37: /usr/include/varnish/vrt.h:519:7: note: previous declaration of ‘VRT_Strands’ was here 519 | char *VRT_Strands(char *, size_t, VCL_STRANDS); | ^~~~~~~~~~~ In file included from vmod_cookie.c:38: /usr/include/varnish/vrt.h:520:12: error: conflicting types for ‘VRT_StrandsWS’ 520 | VCL_STRING VRT_StrandsWS(struct ws *, const char *, VCL_STRANDS); | ^~~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_cookie.c:37: /usr/include/varnish/vrt.h:520:12: note: previous declaration of ‘VRT_StrandsWS’ was here 520 | VCL_STRING VRT_StrandsWS(struct ws *, const char *, VCL_STRANDS); | ^~~~~~~~~~~~~ In file included from vmod_cookie.c:38: /usr/include/varnish/vrt.h:521:12: error: conflicting types for ‘VRT_CollectStrands’ 521 | VCL_STRING VRT_CollectStrands(VRT_CTX, VCL_STRANDS); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_cookie.c:37: /usr/include/varnish/vrt.h:521:12: note: previous declaration of ‘VRT_CollectStrands’ was here 521 | VCL_STRING VRT_CollectStrands(VRT_CTX, VCL_STRANDS); | ^~~~~~~~~~~~~~~~~~ In file included from vmod_cookie.c:38: /usr/include/varnish/vrt.h:525:12: error: conflicting types for ‘VRT_CollectString’ 525 | VCL_STRING VRT_CollectString(VRT_CTX, const char *p, ...); | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_cookie.c:37: /usr/include/varnish/vrt.h:525:12: note: previous declaration of ‘VRT_CollectString’ was here 525 | VCL_STRING VRT_CollectString(VRT_CTX, const char *p, ...); | ^~~~~~~~~~~~~~~~~ In file included from vmod_cookie.c:38: /usr/include/varnish/vrt.h:526:12: error: conflicting types for ‘VRT_INT_string’ 526 | VCL_STRING VRT_INT_string(VRT_CTX, VCL_INT); | ^~~~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_cookie.c:37: /usr/include/varnish/vrt.h:526:12: note: previous declaration of ‘VRT_INT_string’ was here 526 | VCL_STRING VRT_INT_string(VRT_CTX, VCL_INT); | ^~~~~~~~~~~~~~ In file included from vmod_cookie.c:38: /usr/include/varnish/vrt.h:527:12: error: conflicting types for ‘VRT_IP_string’ 527 | VCL_STRING VRT_IP_string(VRT_CTX, VCL_IP); | ^~~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_cookie.c:37: /usr/include/varnish/vrt.h:527:12: note: previous declaration of ‘VRT_IP_string’ was here 527 | VCL_STRING VRT_IP_string(VRT_CTX, VCL_IP); | ^~~~~~~~~~~~~ In file included from vmod_cookie.c:38: /usr/include/varnish/vrt.h:528:12: error: conflicting types for ‘VRT_REAL_string’ 528 | VCL_STRING VRT_REAL_string(VRT_CTX, VCL_REAL); | ^~~~~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_cookie.c:37: /usr/include/varnish/vrt.h:528:12: note: previous declaration of ‘VRT_REAL_string’ was here 528 | VCL_STRING VRT_REAL_string(VRT_CTX, VCL_REAL); | ^~~~~~~~~~~~~~~ In file included from vmod_cookie.c:38: /usr/include/varnish/vrt.h:530:12: error: conflicting types for ‘VRT_TIME_string’ 530 | VCL_STRING VRT_TIME_string(VRT_CTX, VCL_TIME); | ^~~~~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_cookie.c:37: /usr/include/varnish/vrt.h:530:12: note: previous declaration of ‘VRT_TIME_string’ was here 530 | VCL_STRING VRT_TIME_string(VRT_CTX, VCL_TIME); | ^~~~~~~~~~~~~~~ vmod_cookie.c: In function ‘vmod_get_string’: vmod_cookie.c:329:11: error: implicit declaration of function ‘VSB_new_auto’ [-Werror=implicit-function-declaration] 329 | output = VSB_new_auto(); | ^~~~~~~~~~~~ vmod_cookie.c:329:11: error: nested extern declaration of ‘VSB_new_auto’ [-Werror=nested-externs] vmod_cookie.c:329:9: error: assignment to ‘struct vsb *’ from ‘int’ makes pointer from integer without a cast [-Werror=int-conversion] 329 | output = VSB_new_auto(); | ^ vmod_cookie.c:336:3: error: implicit declaration of function ‘VSB_printf’; did you mean ‘WS_Printf’? [-Werror=implicit-function-declaration] 336 | VSB_printf(output, "%s%s=%s;", | ^~~~~~~~~~ | WS_Printf vmod_cookie.c:336:3: error: nested extern declaration of ‘VSB_printf’ [-Werror=nested-externs] vmod_cookie.c:340:2: error: implicit declaration of function ‘VSB_finish’ [-Werror=implicit-function-declaration] 340 | VSB_finish(output); | ^~~~~~~~~~ vmod_cookie.c:340:2: error: nested extern declaration of ‘VSB_finish’ [-Werror=nested-externs] vmod_cookie.c:342:24: error: implicit declaration of function ‘VSB_len’ [-Werror=implicit-function-declaration] 342 | u = WS_Alloc(ctx->ws, VSB_len(output) + 1); | ^~~~~~~ vmod_cookie.c:342:24: error: nested extern declaration of ‘VSB_len’ [-Werror=nested-externs] vmod_cookie.c:345:3: error: implicit declaration of function ‘VSB_delete’ [-Werror=implicit-function-declaration] 345 | VSB_delete(output); | ^~~~~~~~~~ vmod_cookie.c:345:3: error: nested extern declaration of ‘VSB_delete’ [-Werror=nested-externs] vmod_cookie.c:349:12: error: implicit declaration of function ‘VSB_data’ [-Werror=implicit-function-declaration] 349 | strcpy(u, VSB_data(output)); | ^~~~~~~~ vmod_cookie.c:349:12: error: nested extern declaration of ‘VSB_data’ [-Werror=nested-externs] vmod_cookie.c:349:12: error: passing argument 2 of ‘strcpy’ makes pointer from integer without a cast [-Werror=int-conversion] 349 | strcpy(u, VSB_data(output)); | ^~~~~~~~~~~~~~~~ | | | int In file included from /usr/include/features.h:424, from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:25, from vmod_cookie.c:32: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:88:1: note: expected ‘const char * restrict’ but argument is of type ‘int’ 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ cc1: all warnings being treated as errors libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/varnish -I../src/foreign -Wall -Werror -Wall -Wno-format-y2k -Wstrict-prototypes -Wmissing-prototypes -Werror=missing-field-initializers -Wpointer-arith -Wreturn-type -Wwrite-strings -Wcast-qual -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Wnested-externs -Wextra -Wno-sign-compare -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c vcc_cookie_if.c -fPIC -DPIC -o .libs/vcc_cookie_if.o make[3]: *** [Makefile:878: vmod_cookie.lo] Error 1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/varnish -I../src/foreign -Wall -Werror -Wall -Wno-format-y2k -Wstrict-prototypes -Wmissing-prototypes -Werror=missing-field-initializers -Wpointer-arith -Wreturn-type -Wwrite-strings -Wcast-qual -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Wnested-externs -Wextra -Wno-sign-compare -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c vmod_header.c -fPIC -DPIC -o .libs/vmod_header.o In file included from vmod_header.c:33: /usr/include/varnish/vcl.h:14:4: error: #error "include vrt.h before vcl.h" 14 | # error "include vrt.h before vcl.h" | ^~~~~ /usr/include/varnish/vcl.h:72:30: error: array type has incomplete element type ‘struct vrt_type’ 72 | extern const struct vrt_type VCL_TYPE_ACL[1]; | ^~~~~~~~~~~~ /usr/include/varnish/vcl.h:73:30: error: array type has incomplete element type ‘struct vrt_type’ 73 | extern const struct vrt_type VCL_TYPE_BACKEND[1]; | ^~~~~~~~~~~~~~~~ /usr/include/varnish/vcl.h:74:30: error: array type has incomplete element type ‘struct vrt_type’ 74 | extern const struct vrt_type VCL_TYPE_BLOB[1]; | ^~~~~~~~~~~~~ /usr/include/varnish/vcl.h:75:30: error: array type has incomplete element type ‘struct vrt_type’ 75 | extern const struct vrt_type VCL_TYPE_BODY[1]; | ^~~~~~~~~~~~~ /usr/include/varnish/vcl.h:76:30: error: array type has incomplete element type ‘struct vrt_type’ 76 | extern const struct vrt_type VCL_TYPE_BOOL[1]; | ^~~~~~~~~~~~~ /usr/include/varnish/vcl.h:77:30: error: array type has incomplete element type ‘struct vrt_type’ 77 | extern const struct vrt_type VCL_TYPE_BYTES[1]; | ^~~~~~~~~~~~~~ /usr/include/varnish/vcl.h:78:30: error: array type has incomplete element type ‘struct vrt_type’ 78 | extern const struct vrt_type VCL_TYPE_DURATION[1]; | ^~~~~~~~~~~~~~~~~ /usr/include/varnish/vcl.h:79:30: error: array type has incomplete element type ‘struct vrt_type’ 79 | extern const struct vrt_type VCL_TYPE_ENUM[1]; | ^~~~~~~~~~~~~ /usr/include/varnish/vcl.h:80:30: error: array type has incomplete element type ‘struct vrt_type’ 80 | extern const struct vrt_type VCL_TYPE_HEADER[1]; | ^~~~~~~~~~~~~~~ /usr/include/varnish/vcl.h:81:30: error: array type has incomplete element type ‘struct vrt_type’ 81 | extern const struct vrt_type VCL_TYPE_HTTP[1]; | ^~~~~~~~~~~~~ /usr/include/varnish/vcl.h:82:30: error: array type has incomplete element type ‘struct vrt_type’ 82 | extern const struct vrt_type VCL_TYPE_INSTANCE[1]; | ^~~~~~~~~~~~~~~~~ /usr/include/varnish/vcl.h:83:30: error: array type has incomplete element type ‘struct vrt_type’ 83 | extern const struct vrt_type VCL_TYPE_INT[1]; | ^~~~~~~~~~~~ /usr/include/varnish/vcl.h:84:30: error: array type has incomplete element type ‘struct vrt_type’ 84 | extern const struct vrt_type VCL_TYPE_IP[1]; | ^~~~~~~~~~~ /usr/include/varnish/vcl.h:85:30: error: array type has incomplete element type ‘struct vrt_type’ 85 | extern const struct vrt_type VCL_TYPE_PROBE[1]; | ^~~~~~~~~~~~~~ /usr/include/varnish/vcl.h:86:30: error: array type has incomplete element type ‘struct vrt_type’ 86 | extern const struct vrt_type VCL_TYPE_REAL[1]; | ^~~~~~~~~~~~~ /usr/include/varnish/vcl.h:87:30: error: array type has incomplete element type ‘struct vrt_type’ 87 | extern const struct vrt_type VCL_TYPE_STEVEDORE[1]; | ^~~~~~~~~~~~~~~~~~ /usr/include/varnish/vcl.h:88:30: error: array type has incomplete element type ‘struct vrt_type’ 88 | extern const struct vrt_type VCL_TYPE_STRANDS[1]; | ^~~~~~~~~~~~~~~~ /usr/include/varnish/vcl.h:89:30: error: array type has incomplete element type ‘struct vrt_type’ 89 | extern const struct vrt_type VCL_TYPE_STRING[1]; | ^~~~~~~~~~~~~~~ /usr/include/varnish/vcl.h:90:30: error: array type has incomplete element type ‘struct vrt_type’ 90 | extern const struct vrt_type VCL_TYPE_STRINGS[1]; | ^~~~~~~~~~~~~~~~ /usr/include/varnish/vcl.h:91:30: error: array type has incomplete element type ‘struct vrt_type’ 91 | extern const struct vrt_type VCL_TYPE_STRING_LIST[1]; | ^~~~~~~~~~~~~~~~~~~~ /usr/include/varnish/vcl.h:92:30: error: array type has incomplete element type ‘struct vrt_type’ 92 | extern const struct vrt_type VCL_TYPE_SUB[1]; | ^~~~~~~~~~~~ /usr/include/varnish/vcl.h:93:30: error: array type has incomplete element type ‘struct vrt_type’ 93 | extern const struct vrt_type VCL_TYPE_TIME[1]; | ^~~~~~~~~~~~~ /usr/include/varnish/vcl.h:94:30: error: array type has incomplete element type ‘struct vrt_type’ 94 | extern const struct vrt_type VCL_TYPE_VCL[1]; | ^~~~~~~~~~~~ /usr/include/varnish/vcl.h:95:30: error: array type has incomplete element type ‘struct vrt_type’ 95 | extern const struct vrt_type VCL_TYPE_VOID[1]; | ^~~~~~~~~~~~~ /usr/include/varnish/vcl.h:98:33: error: expected ‘)’ before ‘enum’ 98 | typedef int vcl_event_f(VRT_CTX, enum vcl_event_e); | ^~~~~ | ) /usr/include/varnish/vcl.h:99:1: error: parameter names (without types) in function declaration [-Werror] 99 | typedef int vcl_init_f(VRT_CTX); | ^~~~~~~ /usr/include/varnish/vcl.h:100:1: error: parameter names (without types) in function declaration [-Werror] 100 | typedef void vcl_fini_f(VRT_CTX); | ^~~~~~~ /usr/include/varnish/vcl.h:101:1: error: parameter names (without types) in function declaration [-Werror] 101 | typedef void vcl_func_f(VRT_CTX); | ^~~~~~~ /usr/include/varnish/vcl.h:108:5: error: unknown type name ‘VCL_BACKEND’ 108 | VCL_BACKEND *default_director; | ^~~~~~~~~~~ /usr/include/varnish/vcl.h:119:5: error: unknown type name ‘vcl_event_f’ 119 | vcl_event_f *event_vcl; | ^~~~~~~~~~~ In file included from vmod_header.c:35: /usr/include/varnish/vrt.h:35:4: error: #error "vrt.h included after cache.h - they are inclusive" 35 | # error "vrt.h included after cache.h - they are inclusive" | ^~~~~ /usr/include/varnish/vrt.h:39:4: error: #error "vrt.h included multiple times" 39 | # error "vrt.h included multiple times" | ^~~~~ In file included from vmod_header.c:35: /usr/include/varnish/vrt.h:144:8: error: redefinition of ‘struct strands’ 144 | struct strands { | ^~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_header.c:34: /usr/include/varnish/vrt.h:144:8: note: originally defined here 144 | struct strands { | ^~~~~~~ In file included from vmod_header.c:35: /usr/include/varnish/vrt.h:171:34: error: conflicting types for ‘VCL_STRANDS’ 171 | typedef const struct strands * VCL_STRANDS; | ^~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_header.c:34: /usr/include/varnish/vrt.h:171:34: note: previous declaration of ‘VCL_STRANDS’ was here 171 | typedef const struct strands * VCL_STRANDS; | ^~~~~~~~~~~ In file included from vmod_header.c:35: /usr/include/varnish/vrt.h:177:8: error: redefinition of ‘struct vrt_type’ 177 | struct vrt_type { | ^~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_header.c:34: /usr/include/varnish/vrt.h:177:8: note: originally defined here 177 | struct vrt_type { | ^~~~~~~~ In file included from vmod_header.c:35: /usr/include/varnish/vrt.h:191:8: error: redefinition of ‘struct vrt_ctx’ 191 | struct vrt_ctx { | ^~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_header.c:34: /usr/include/varnish/vrt.h:191:8: note: originally defined here 191 | struct vrt_ctx { | ^~~~~~~ In file included from vmod_header.c:35: /usr/include/varnish/vrt.h:232:8: error: redefinition of ‘struct vmod_data’ 232 | struct vmod_data { | ^~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_header.c:34: /usr/include/varnish/vrt.h:232:8: note: originally defined here 232 | struct vmod_data { | ^~~~~~~~~ In file included from vmod_header.c:35: /usr/include/varnish/vrt.h:250:6: error: nested redefinition of ‘enum vcl_event_e’ 250 | enum vcl_event_e { | ^~~~~~~~~~~ /usr/include/varnish/vrt.h:250:6: error: redeclaration of ‘enum vcl_event_e’ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_header.c:34: /usr/include/varnish/vrt.h:250:6: note: originally defined here 250 | enum vcl_event_e { | ^~~~~~~~~~~ In file included from vmod_header.c:35: /usr/include/varnish/vrt.h:251:2: error: redeclaration of enumerator ‘VCL_EVENT_LOAD’ 251 | VCL_EVENT_LOAD, | ^~~~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_header.c:34: /usr/include/varnish/vrt.h:251:2: note: previous definition of ‘VCL_EVENT_LOAD’ was here 251 | VCL_EVENT_LOAD, | ^~~~~~~~~~~~~~ In file included from vmod_header.c:35: /usr/include/varnish/vrt.h:252:2: error: redeclaration of enumerator ‘VCL_EVENT_WARM’ 252 | VCL_EVENT_WARM, | ^~~~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_header.c:34: /usr/include/varnish/vrt.h:252:2: note: previous definition of ‘VCL_EVENT_WARM’ was here 252 | VCL_EVENT_WARM, | ^~~~~~~~~~~~~~ In file included from vmod_header.c:35: /usr/include/varnish/vrt.h:253:2: error: redeclaration of enumerator ‘VCL_EVENT_COLD’ 253 | VCL_EVENT_COLD, | ^~~~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_header.c:34: /usr/include/varnish/vrt.h:253:2: note: previous definition of ‘VCL_EVENT_COLD’ was here 253 | VCL_EVENT_COLD, | ^~~~~~~~~~~~~~ In file included from vmod_header.c:35: /usr/include/varnish/vrt.h:254:2: error: redeclaration of enumerator ‘VCL_EVENT_DISCARD’ 254 | VCL_EVENT_DISCARD, | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_header.c:34: /usr/include/varnish/vrt.h:254:2: note: previous definition of ‘VCL_EVENT_DISCARD’ was here 254 | VCL_EVENT_DISCARD, | ^~~~~~~~~~~~~~~~~ In file included from vmod_header.c:35: /usr/include/varnish/vrt.h:300:8: error: redefinition of ‘struct vrt_backend’ 300 | struct vrt_backend { | ^~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_header.c:34: /usr/include/varnish/vrt.h:300:8: note: originally defined here 300 | struct vrt_backend { | ^~~~~~~~~~~ In file included from vmod_header.c:35: /usr/include/varnish/vrt.h:327:8: error: redefinition of ‘struct vrt_backend_probe’ 327 | struct vrt_backend_probe { | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_header.c:34: /usr/include/varnish/vrt.h:327:8: note: originally defined here 327 | struct vrt_backend_probe { | ^~~~~~~~~~~~~~~~~ In file included from vmod_header.c:35: /usr/include/varnish/vrt.h:339:8: error: redefinition of ‘struct vrt_ref’ 339 | struct vrt_ref { | ^~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_header.c:34: /usr/include/varnish/vrt.h:339:8: note: originally defined here 339 | struct vrt_ref { | ^~~~~~~ In file included from vmod_header.c:35: /usr/include/varnish/vrt.h:347:6: error: conflicting types for ‘VRT_count’ 347 | void VRT_count(VRT_CTX, unsigned); | ^~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_header.c:34: /usr/include/varnish/vrt.h:347:6: note: previous declaration of ‘VRT_count’ was here 347 | void VRT_count(VRT_CTX, unsigned); | ^~~~~~~~~ In file included from vmod_header.c:35: /usr/include/varnish/vrt.h:353:13: error: conflicting types for ‘acl_match_f’ 353 | typedef int acl_match_f(VRT_CTX, const VCL_IP); | ^~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_header.c:34: /usr/include/varnish/vrt.h:353:13: note: previous declaration of ‘acl_match_f’ was here 353 | typedef int acl_match_f(VRT_CTX, const VCL_IP); | ^~~~~~~~~~~ In file included from vmod_header.c:35: /usr/include/varnish/vrt.h:355:8: error: redefinition of ‘struct vrt_acl’ 355 | struct vrt_acl { | ^~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_header.c:34: /usr/include/varnish/vrt.h:355:8: note: originally defined here 355 | struct vrt_acl { | ^~~~~~~ In file included from vmod_header.c:35: /usr/include/varnish/vrt.h:361:6: error: conflicting types for ‘VRT_acl_log’ 361 | void VRT_acl_log(VRT_CTX, const char *); | ^~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_header.c:34: /usr/include/varnish/vrt.h:361:6: note: previous declaration of ‘VRT_acl_log’ was here 361 | void VRT_acl_log(VRT_CTX, const char *); | ^~~~~~~~~~~ In file included from vmod_header.c:35: /usr/include/varnish/vrt.h:362:5: error: conflicting types for ‘VRT_acl_match’ 362 | int VRT_acl_match(VRT_CTX, VCL_ACL, VCL_IP); | ^~~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_header.c:34: /usr/include/varnish/vrt.h:362:5: note: previous declaration of ‘VRT_acl_match’ was here 362 | int VRT_acl_match(VRT_CTX, VCL_ACL, VCL_IP); | ^~~~~~~~~~~~~ In file included from vmod_header.c:35: /usr/include/varnish/vrt.h:370:5: error: conflicting types for ‘VRT_re_match’ 370 | int VRT_re_match(VRT_CTX, const char *, void *); | ^~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_header.c:34: /usr/include/varnish/vrt.h:370:5: note: previous declaration of ‘VRT_re_match’ was here 370 | int VRT_re_match(VRT_CTX, const char *, void *); | ^~~~~~~~~~~~ In file included from vmod_header.c:35: /usr/include/varnish/vrt.h:376:6: error: nested redefinition of ‘enum gethdr_e’ 376 | enum gethdr_e { | ^~~~~~~~ /usr/include/varnish/vrt.h:376:6: error: redeclaration of ‘enum gethdr_e’ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_header.c:34: /usr/include/varnish/vrt.h:376:6: note: originally defined here 376 | enum gethdr_e { | ^~~~~~~~ In file included from vmod_header.c:35: /usr/include/varnish/vrt.h:377:2: error: redeclaration of enumerator ‘HDR_REQ’ 377 | HDR_REQ, | ^~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_header.c:34: /usr/include/varnish/vrt.h:377:2: note: previous definition of ‘HDR_REQ’ was here 377 | HDR_REQ, | ^~~~~~~ In file included from vmod_header.c:35: /usr/include/varnish/vrt.h:378:2: error: redeclaration of enumerator ‘HDR_REQ_TOP’ 378 | HDR_REQ_TOP, | ^~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_header.c:34: /usr/include/varnish/vrt.h:378:2: note: previous definition of ‘HDR_REQ_TOP’ was here 378 | HDR_REQ_TOP, | ^~~~~~~~~~~ In file included from vmod_header.c:35: /usr/include/varnish/vrt.h:379:2: error: redeclaration of enumerator ‘HDR_RESP’ 379 | HDR_RESP, | ^~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_header.c:34: /usr/include/varnish/vrt.h:379:2: note: previous definition of ‘HDR_RESP’ was here 379 | HDR_RESP, | ^~~~~~~~ In file included from vmod_header.c:35: /usr/include/varnish/vrt.h:380:2: error: redeclaration of enumerator ‘HDR_OBJ’ 380 | HDR_OBJ, | ^~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_header.c:34: /usr/include/varnish/vrt.h:380:2: note: previous definition of ‘HDR_OBJ’ was here 380 | HDR_OBJ, | ^~~~~~~ In file included from vmod_header.c:35: /usr/include/varnish/vrt.h:381:2: error: redeclaration of enumerator ‘HDR_BEREQ’ 381 | HDR_BEREQ, | ^~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_header.c:34: /usr/include/varnish/vrt.h:381:2: note: previous definition of ‘HDR_BEREQ’ was here 381 | HDR_BEREQ, | ^~~~~~~~~ In file included from vmod_header.c:35: /usr/include/varnish/vrt.h:382:2: error: redeclaration of enumerator ‘HDR_BERESP’ 382 | HDR_BERESP | ^~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_header.c:34: /usr/include/varnish/vrt.h:382:2: note: previous definition of ‘HDR_BERESP’ was here 382 | HDR_BERESP | ^~~~~~~~~~ In file included from vmod_header.c:35: /usr/include/varnish/vrt.h:385:8: error: redefinition of ‘struct gethdr_s’ 385 | struct gethdr_s { | ^~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_header.c:34: /usr/include/varnish/vrt.h:385:8: note: originally defined here 385 | struct gethdr_s { | ^~~~~~~~ In file included from vmod_header.c:35: /usr/include/varnish/vrt.h:390:10: error: conflicting types for ‘VRT_selecthttp’ 390 | VCL_HTTP VRT_selecthttp(VRT_CTX, enum gethdr_e); | ^~~~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_header.c:34: /usr/include/varnish/vrt.h:390:10: note: previous declaration of ‘VRT_selecthttp’ was here 390 | VCL_HTTP VRT_selecthttp(VRT_CTX, enum gethdr_e); | ^~~~~~~~~~~~~~ In file included from vmod_header.c:35: /usr/include/varnish/vrt.h:391:12: error: conflicting types for ‘VRT_GetHdr’ 391 | VCL_STRING VRT_GetHdr(VRT_CTX, const struct gethdr_s *); | ^~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_header.c:34: /usr/include/varnish/vrt.h:391:12: note: previous declaration of ‘VRT_GetHdr’ was here 391 | VCL_STRING VRT_GetHdr(VRT_CTX, const struct gethdr_s *); | ^~~~~~~~~~ In file included from vmod_header.c:35: /usr/include/varnish/vrt.h:397:11: error: conflicting types for ‘VRT_CacheReqBody’ 397 | VCL_BYTES VRT_CacheReqBody(VRT_CTX, VCL_BYTES maxsize); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_header.c:34: /usr/include/varnish/vrt.h:397:11: note: previous declaration of ‘VRT_CacheReqBody’ was here 397 | VCL_BYTES VRT_CacheReqBody(VRT_CTX, VCL_BYTES maxsize); | ^~~~~~~~~~~~~~~~ In file included from vmod_header.c:35: /usr/include/varnish/vrt.h:401:13: error: conflicting types for ‘VRT_regsub’ 401 | const char *VRT_regsub(VRT_CTX, int all, const char *, void *, const char *); | ^~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_header.c:34: /usr/include/varnish/vrt.h:401:13: note: previous declaration of ‘VRT_regsub’ was here 401 | const char *VRT_regsub(VRT_CTX, int all, const char *, void *, const char *); | ^~~~~~~~~~ In file included from vmod_header.c:35: /usr/include/varnish/vrt.h:402:10: error: conflicting types for ‘VRT_ban_string’ 402 | VCL_VOID VRT_ban_string(VRT_CTX, VCL_STRING); | ^~~~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_header.c:34: /usr/include/varnish/vrt.h:402:10: note: previous declaration of ‘VRT_ban_string’ was here 402 | VCL_VOID VRT_ban_string(VRT_CTX, VCL_STRING); | ^~~~~~~~~~~~~~ In file included from vmod_header.c:35: /usr/include/varnish/vrt.h:403:9: error: conflicting types for ‘VRT_purge’ 403 | VCL_INT VRT_purge(VRT_CTX, VCL_DURATION, VCL_DURATION, VCL_DURATION); | ^~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_header.c:34: /usr/include/varnish/vrt.h:403:9: note: previous declaration of ‘VRT_purge’ was here 403 | VCL_INT VRT_purge(VRT_CTX, VCL_DURATION, VCL_DURATION, VCL_DURATION); | ^~~~~~~~~ In file included from vmod_header.c:35: /usr/include/varnish/vrt.h:404:10: error: conflicting types for ‘VRT_synth’ 404 | VCL_VOID VRT_synth(VRT_CTX, VCL_INT, VCL_STRING); | ^~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_header.c:34: /usr/include/varnish/vrt.h:404:10: note: previous declaration of ‘VRT_synth’ was here 404 | VCL_VOID VRT_synth(VRT_CTX, VCL_INT, VCL_STRING); | ^~~~~~~~~ In file included from vmod_header.c:35: /usr/include/varnish/vrt.h:405:10: error: conflicting types for ‘VRT_hit_for_pass’ 405 | VCL_VOID VRT_hit_for_pass(VRT_CTX, VCL_DURATION); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_header.c:34: /usr/include/varnish/vrt.h:405:10: note: previous declaration of ‘VRT_hit_for_pass’ was here 405 | VCL_VOID VRT_hit_for_pass(VRT_CTX, VCL_DURATION); | ^~~~~~~~~~~~~~~~ In file included from vmod_header.c:35: /usr/include/varnish/vrt.h:407:10: error: conflicting types for ‘VRT_SetHdr’ 407 | VCL_VOID VRT_SetHdr(VRT_CTX, const struct gethdr_s *, const char *, ...); | ^~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_header.c:34: /usr/include/varnish/vrt.h:407:10: note: previous declaration of ‘VRT_SetHdr’ was here 407 | VCL_VOID VRT_SetHdr(VRT_CTX, const struct gethdr_s *, const char *, ...); | ^~~~~~~~~~ In file included from vmod_header.c:35: /usr/include/varnish/vrt.h:408:10: error: conflicting types for ‘VRT_handling’ 408 | VCL_VOID VRT_handling(VRT_CTX, unsigned hand); | ^~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_header.c:34: /usr/include/varnish/vrt.h:408:10: note: previous declaration of ‘VRT_handling’ was here 408 | VCL_VOID VRT_handling(VRT_CTX, unsigned hand); | ^~~~~~~~~~~~ In file included from vmod_header.c:35: /usr/include/varnish/vrt.h:409:10: error: conflicting types for ‘VRT_fail’ 409 | VCL_VOID VRT_fail(VRT_CTX, const char *fmt, ...) v_printflike_(2,3); | ^~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_header.c:34: /usr/include/varnish/vrt.h:409:10: note: previous declaration of ‘VRT_fail’ was here 409 | VCL_VOID VRT_fail(VRT_CTX, const char *fmt, ...) v_printflike_(2,3); | ^~~~~~~~ In file included from vmod_header.c:35: /usr/include/varnish/vrt.h:410:10: error: conflicting types for ‘VRT_hashdata’ 410 | VCL_VOID VRT_hashdata(VRT_CTX, const char *str, ...); | ^~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_header.c:34: /usr/include/varnish/vrt.h:410:10: note: previous declaration of ‘VRT_hashdata’ was here 410 | VCL_VOID VRT_hashdata(VRT_CTX, const char *str, ...); | ^~~~~~~~~~~~ In file included from vmod_header.c:35: /usr/include/varnish/vrt.h:416:10: error: conflicting types for ‘VRT_blob’ 416 | VCL_BLOB VRT_blob(VRT_CTX, const char *, const void *, size_t); | ^~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_header.c:34: /usr/include/varnish/vrt.h:416:10: note: previous declaration of ‘VRT_blob’ was here 416 | VCL_BLOB VRT_blob(VRT_CTX, const char *, const void *, size_t); | ^~~~~~~~ In file included from vmod_header.c:35: /usr/include/varnish/vrt.h:418:10: error: conflicting types for ‘VRT_Rollback’ 418 | VCL_VOID VRT_Rollback(VRT_CTX, VCL_HTTP); | ^~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_header.c:34: /usr/include/varnish/vrt.h:418:10: note: previous declaration of ‘VRT_Rollback’ was here 418 | VCL_VOID VRT_Rollback(VRT_CTX, VCL_HTTP); | ^~~~~~~~~~~~ In file included from vmod_header.c:35: /usr/include/varnish/vrt.h:421:10: error: conflicting types for ‘VRT_synth_page’ 421 | VCL_VOID VRT_synth_page(VRT_CTX, const char *, ...); | ^~~~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_header.c:34: /usr/include/varnish/vrt.h:421:10: note: previous declaration of ‘VRT_synth_page’ was here 421 | VCL_VOID VRT_synth_page(VRT_CTX, const char *, ...); | ^~~~~~~~~~~~~~ In file included from vmod_header.c:35: /usr/include/varnish/vrt.h:424:13: error: conflicting types for ‘VRT_new_backend’ 424 | VCL_BACKEND VRT_new_backend(VRT_CTX, const struct vrt_backend *); | ^~~~~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_header.c:34: /usr/include/varnish/vrt.h:424:13: note: previous declaration of ‘VRT_new_backend’ was here 424 | VCL_BACKEND VRT_new_backend(VRT_CTX, const struct vrt_backend *); | ^~~~~~~~~~~~~~~ In file included from vmod_header.c:35: /usr/include/varnish/vrt.h:425:13: error: conflicting types for ‘VRT_new_backend_clustered’ 425 | VCL_BACKEND VRT_new_backend_clustered(VRT_CTX, | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_header.c:34: /usr/include/varnish/vrt.h:425:13: note: previous declaration of ‘VRT_new_backend_clustered’ was here 425 | VCL_BACKEND VRT_new_backend_clustered(VRT_CTX, | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from vmod_header.c:35: /usr/include/varnish/vrt.h:427:8: error: conflicting types for ‘VRT_backend_vsm_need’ 427 | size_t VRT_backend_vsm_need(VRT_CTX); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_header.c:34: /usr/include/varnish/vrt.h:427:8: note: previous declaration of ‘VRT_backend_vsm_need’ was here 427 | size_t VRT_backend_vsm_need(VRT_CTX); | ^~~~~~~~~~~~~~~~~~~~ In file included from vmod_header.c:35: /usr/include/varnish/vrt.h:428:6: error: conflicting types for ‘VRT_delete_backend’ 428 | void VRT_delete_backend(VRT_CTX, VCL_BACKEND *); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_header.c:34: /usr/include/varnish/vrt.h:428:6: note: previous declaration of ‘VRT_delete_backend’ was here 428 | void VRT_delete_backend(VRT_CTX, VCL_BACKEND *); | ^~~~~~~~~~~~~~~~~~ In file included from vmod_header.c:35: /usr/include/varnish/vrt.h:431:22: error: conflicting types for ‘VRT_VSM_Cluster_New’ 431 | struct vsmw_cluster *VRT_VSM_Cluster_New(VRT_CTX, size_t); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_header.c:34: /usr/include/varnish/vrt.h:431:22: note: previous declaration of ‘VRT_VSM_Cluster_New’ was here 431 | struct vsmw_cluster *VRT_VSM_Cluster_New(VRT_CTX, size_t); | ^~~~~~~~~~~~~~~~~~~ In file included from vmod_header.c:35: /usr/include/varnish/vrt.h:432:6: error: conflicting types for ‘VRT_VSM_Cluster_Destroy’ 432 | void VRT_VSM_Cluster_Destroy(VRT_CTX, struct vsmw_cluster **); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_header.c:34: /usr/include/varnish/vrt.h:432:6: note: previous declaration of ‘VRT_VSM_Cluster_Destroy’ was here 432 | void VRT_VSM_Cluster_Destroy(VRT_CTX, struct vsmw_cluster **); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from vmod_header.c:35: /usr/include/varnish/vrt.h:435:18: error: conflicting types for ‘vdi_healthy_f’ 435 | typedef VCL_BOOL vdi_healthy_f(VRT_CTX, VCL_BACKEND, VCL_TIME *); | ^~~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_header.c:34: /usr/include/varnish/vrt.h:435:18: note: previous declaration of ‘vdi_healthy_f’ was here 435 | typedef VCL_BOOL vdi_healthy_f(VRT_CTX, VCL_BACKEND, VCL_TIME *); | ^~~~~~~~~~~~~ In file included from vmod_header.c:35: /usr/include/varnish/vrt.h:436:21: error: conflicting types for ‘vdi_resolve_f’ 436 | typedef VCL_BACKEND vdi_resolve_f(VRT_CTX, VCL_BACKEND); | ^~~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_header.c:34: /usr/include/varnish/vrt.h:436:21: note: previous declaration of ‘vdi_resolve_f’ was here 436 | typedef VCL_BACKEND vdi_resolve_f(VRT_CTX, VCL_BACKEND); | ^~~~~~~~~~~~~ In file included from vmod_header.c:35: /usr/include/varnish/vrt.h:437:13: error: conflicting types for ‘vdi_gethdrs_f’ 437 | typedef int vdi_gethdrs_f(VRT_CTX, VCL_BACKEND); | ^~~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_header.c:34: /usr/include/varnish/vrt.h:437:13: note: previous declaration of ‘vdi_gethdrs_f’ was here 437 | typedef int vdi_gethdrs_f(VRT_CTX, VCL_BACKEND); | ^~~~~~~~~~~~~ In file included from vmod_header.c:35: /usr/include/varnish/vrt.h:438:16: error: conflicting types for ‘vdi_getip_f’ 438 | typedef VCL_IP vdi_getip_f(VRT_CTX, VCL_BACKEND); | ^~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_header.c:34: /usr/include/varnish/vrt.h:438:16: note: previous declaration of ‘vdi_getip_f’ was here 438 | typedef VCL_IP vdi_getip_f(VRT_CTX, VCL_BACKEND); | ^~~~~~~~~~~ In file included from vmod_header.c:35: /usr/include/varnish/vrt.h:439:14: error: conflicting types for ‘vdi_finish_f’ 439 | typedef void vdi_finish_f(VRT_CTX, VCL_BACKEND); | ^~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_header.c:34: /usr/include/varnish/vrt.h:439:14: note: previous declaration of ‘vdi_finish_f’ was here 439 | typedef void vdi_finish_f(VRT_CTX, VCL_BACKEND); | ^~~~~~~~~~~~ In file included from vmod_header.c:35: /usr/include/varnish/vrt.h:440:25: error: conflicting types for ‘vdi_http1pipe_f’ 440 | typedef enum sess_close vdi_http1pipe_f(VRT_CTX, VCL_BACKEND); | ^~~~~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_header.c:34: /usr/include/varnish/vrt.h:440:25: note: previous declaration of ‘vdi_http1pipe_f’ was here 440 | typedef enum sess_close vdi_http1pipe_f(VRT_CTX, VCL_BACKEND); | ^~~~~~~~~~~~~~~ In file included from vmod_header.c:35: /usr/include/varnish/vrt.h:446:8: error: redefinition of ‘struct vdi_methods’ 446 | struct vdi_methods { | ^~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_header.c:34: /usr/include/varnish/vrt.h:446:8: note: originally defined here 446 | struct vdi_methods { | ^~~~~~~~~~~ In file included from vmod_header.c:35: /usr/include/varnish/vrt.h:464:8: error: redefinition of ‘struct director’ 464 | struct director { | ^~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_header.c:34: /usr/include/varnish/vrt.h:464:8: note: originally defined here 464 | struct director { | ^~~~~~~~ In file included from vmod_header.c:35: /usr/include/varnish/vrt.h:473:10: error: conflicting types for ‘VRT_Healthy’ 473 | VCL_BOOL VRT_Healthy(VRT_CTX, VCL_BACKEND, VCL_TIME *); | ^~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_header.c:34: /usr/include/varnish/vrt.h:473:10: note: previous declaration of ‘VRT_Healthy’ was here 473 | VCL_BOOL VRT_Healthy(VRT_CTX, VCL_BACKEND, VCL_TIME *); | ^~~~~~~~~~~ In file included from vmod_header.c:35: /usr/include/varnish/vrt.h:474:13: error: conflicting types for ‘VRT_AddDirector’ 474 | VCL_BACKEND VRT_AddDirector(VRT_CTX, const struct vdi_methods *, | ^~~~~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_header.c:34: /usr/include/varnish/vrt.h:474:13: note: previous declaration of ‘VRT_AddDirector’ was here 474 | VCL_BACKEND VRT_AddDirector(VRT_CTX, const struct vdi_methods *, | ^~~~~~~~~~~~~~~ In file included from vmod_header.c:35: /usr/include/varnish/vrt.h:484:5: error: conflicting types for ‘VRT_Vmod_Init’ 484 | int VRT_Vmod_Init(VRT_CTX, struct vmod **hdl, unsigned nbr, void *ptr, int len, | ^~~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_header.c:34: /usr/include/varnish/vrt.h:484:5: note: previous declaration of ‘VRT_Vmod_Init’ was here 484 | int VRT_Vmod_Init(VRT_CTX, struct vmod **hdl, unsigned nbr, void *ptr, int len, | ^~~~~~~~~~~~~ In file included from vmod_header.c:35: /usr/include/varnish/vrt.h:486:6: error: conflicting types for ‘VRT_Vmod_Unload’ 486 | void VRT_Vmod_Unload(VRT_CTX, struct vmod **hdl); | ^~~~~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_header.c:34: /usr/include/varnish/vrt.h:486:6: note: previous declaration of ‘VRT_Vmod_Unload’ was here 486 | void VRT_Vmod_Unload(VRT_CTX, struct vmod **hdl); | ^~~~~~~~~~~~~~~ In file included from vmod_header.c:35: /usr/include/varnish/vrt.h:489:9: error: conflicting types for ‘VRT_vcl_get’ 489 | VCL_VCL VRT_vcl_get(VRT_CTX, const char *); | ^~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_header.c:34: /usr/include/varnish/vrt.h:489:9: note: previous declaration of ‘VRT_vcl_get’ was here 489 | VCL_VCL VRT_vcl_get(VRT_CTX, const char *); | ^~~~~~~~~~~ In file included from vmod_header.c:35: /usr/include/varnish/vrt.h:490:6: error: conflicting types for ‘VRT_vcl_rel’ 490 | void VRT_vcl_rel(VRT_CTX, VCL_VCL); | ^~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_header.c:34: /usr/include/varnish/vrt.h:490:6: note: previous declaration of ‘VRT_vcl_rel’ was here 490 | void VRT_vcl_rel(VRT_CTX, VCL_VCL); | ^~~~~~~~~~~ In file included from vmod_header.c:35: /usr/include/varnish/vrt.h:491:6: error: conflicting types for ‘VRT_vcl_select’ 491 | void VRT_vcl_select(VRT_CTX, VCL_VCL); | ^~~~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_header.c:34: /usr/include/varnish/vrt.h:491:6: note: previous declaration of ‘VRT_vcl_select’ was here 491 | void VRT_vcl_select(VRT_CTX, VCL_VCL); | ^~~~~~~~~~~~~~ In file included from vmod_header.c:35: /usr/include/varnish/vrt.h:493:13: error: conflicting types for ‘vmod_event_f’ 493 | typedef int vmod_event_f(VRT_CTX, struct vmod_priv *, enum vcl_event_e); | ^~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_header.c:34: /usr/include/varnish/vrt.h:493:13: note: previous declaration of ‘vmod_event_f’ was here 493 | typedef int vmod_event_f(VRT_CTX, struct vmod_priv *, enum vcl_event_e); | ^~~~~~~~~~~~ In file included from vmod_header.c:35: /usr/include/varnish/vrt.h:496:8: error: redefinition of ‘struct vmod_priv’ 496 | struct vmod_priv { | ^~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_header.c:34: /usr/include/varnish/vrt.h:496:8: note: originally defined here 496 | struct vmod_priv { | ^~~~~~~~~ In file included from vmod_header.c:35: /usr/include/varnish/vrt.h:503:17: error: conflicting types for ‘VRT_ref_vcl’ 503 | struct vclref * VRT_ref_vcl(VRT_CTX, const char *); | ^~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_header.c:34: /usr/include/varnish/vrt.h:503:17: note: previous declaration of ‘VRT_ref_vcl’ was here 503 | struct vclref * VRT_ref_vcl(VRT_CTX, const char *); | ^~~~~~~~~~~ In file included from vmod_header.c:35: /usr/include/varnish/vrt.h:504:6: error: conflicting types for ‘VRT_rel_vcl’ 504 | void VRT_rel_vcl(VRT_CTX, struct vclref **); | ^~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_header.c:34: /usr/include/varnish/vrt.h:504:6: note: previous declaration of ‘VRT_rel_vcl’ was here 504 | void VRT_rel_vcl(VRT_CTX, struct vclref **); | ^~~~~~~~~~~ In file included from vmod_header.c:35: /usr/include/varnish/vrt.h:506:6: error: conflicting types for ‘VRT_priv_fini’ 506 | void VRT_priv_fini(const struct vmod_priv *p); | ^~~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_header.c:34: /usr/include/varnish/vrt.h:506:6: note: previous declaration of ‘VRT_priv_fini’ was here 506 | void VRT_priv_fini(const struct vmod_priv *p); | ^~~~~~~~~~~~~ In file included from vmod_header.c:35: /usr/include/varnish/vrt.h:507:19: error: conflicting types for ‘VRT_priv_task’ 507 | struct vmod_priv *VRT_priv_task(VRT_CTX, const void *vmod_id); | ^~~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_header.c:34: /usr/include/varnish/vrt.h:507:19: note: previous declaration of ‘VRT_priv_task’ was here 507 | struct vmod_priv *VRT_priv_task(VRT_CTX, const void *vmod_id); | ^~~~~~~~~~~~~ In file included from vmod_header.c:35: /usr/include/varnish/vrt.h:508:19: error: conflicting types for ‘VRT_priv_top’ 508 | struct vmod_priv *VRT_priv_top(VRT_CTX, const void *vmod_id); | ^~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_header.c:34: /usr/include/varnish/vrt.h:508:19: note: previous declaration of ‘VRT_priv_top’ was here 508 | struct vmod_priv *VRT_priv_top(VRT_CTX, const void *vmod_id); | ^~~~~~~~~~~~ In file included from vmod_header.c:35: /usr/include/varnish/vrt.h:516:13: error: conflicting types for ‘VRT_BundleStrands’ 516 | VCL_STRANDS VRT_BundleStrands(int, struct strands *, char const **, | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_header.c:34: /usr/include/varnish/vrt.h:516:13: note: previous declaration of ‘VRT_BundleStrands’ was here 516 | VCL_STRANDS VRT_BundleStrands(int, struct strands *, char const **, | ^~~~~~~~~~~~~~~~~ In file included from vmod_header.c:35: /usr/include/varnish/vrt.h:518:5: error: conflicting types for ‘VRT_CompareStrands’ 518 | int VRT_CompareStrands(VCL_STRANDS a, VCL_STRANDS b); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_header.c:34: /usr/include/varnish/vrt.h:518:5: note: previous declaration of ‘VRT_CompareStrands’ was here 518 | int VRT_CompareStrands(VCL_STRANDS a, VCL_STRANDS b); | ^~~~~~~~~~~~~~~~~~ In file included from vmod_header.c:35: /usr/include/varnish/vrt.h:519:7: error: conflicting types for ‘VRT_Strands’ 519 | char *VRT_Strands(char *, size_t, VCL_STRANDS); | ^~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_header.c:34: /usr/include/varnish/vrt.h:519:7: note: previous declaration of ‘VRT_Strands’ was here 519 | char *VRT_Strands(char *, size_t, VCL_STRANDS); | ^~~~~~~~~~~ In file included from vmod_header.c:35: /usr/include/varnish/vrt.h:520:12: error: conflicting types for ‘VRT_StrandsWS’ 520 | VCL_STRING VRT_StrandsWS(struct ws *, const char *, VCL_STRANDS); | ^~~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_header.c:34: /usr/include/varnish/vrt.h:520:12: note: previous declaration of ‘VRT_StrandsWS’ was here 520 | VCL_STRING VRT_StrandsWS(struct ws *, const char *, VCL_STRANDS); | ^~~~~~~~~~~~~ In file included from vmod_header.c:35: /usr/include/varnish/vrt.h:521:12: error: conflicting types for ‘VRT_CollectStrands’ 521 | VCL_STRING VRT_CollectStrands(VRT_CTX, VCL_STRANDS); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_header.c:34: /usr/include/varnish/vrt.h:521:12: note: previous declaration of ‘VRT_CollectStrands’ was here 521 | VCL_STRING VRT_CollectStrands(VRT_CTX, VCL_STRANDS); | ^~~~~~~~~~~~~~~~~~ In file included from vmod_header.c:35: /usr/include/varnish/vrt.h:525:12: error: conflicting types for ‘VRT_CollectString’ 525 | VCL_STRING VRT_CollectString(VRT_CTX, const char *p, ...); | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_header.c:34: /usr/include/varnish/vrt.h:525:12: note: previous declaration of ‘VRT_CollectString’ was here 525 | VCL_STRING VRT_CollectString(VRT_CTX, const char *p, ...); | ^~~~~~~~~~~~~~~~~ In file included from vmod_header.c:35: /usr/include/varnish/vrt.h:526:12: error: conflicting types for ‘VRT_INT_string’ 526 | VCL_STRING VRT_INT_string(VRT_CTX, VCL_INT); | ^~~~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_header.c:34: /usr/include/varnish/vrt.h:526:12: note: previous declaration of ‘VRT_INT_string’ was here 526 | VCL_STRING VRT_INT_string(VRT_CTX, VCL_INT); | ^~~~~~~~~~~~~~ In file included from vmod_header.c:35: /usr/include/varnish/vrt.h:527:12: error: conflicting types for ‘VRT_IP_string’ 527 | VCL_STRING VRT_IP_string(VRT_CTX, VCL_IP); | ^~~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_header.c:34: /usr/include/varnish/vrt.h:527:12: note: previous declaration of ‘VRT_IP_string’ was here 527 | VCL_STRING VRT_IP_string(VRT_CTX, VCL_IP); | ^~~~~~~~~~~~~ In file included from vmod_header.c:35: /usr/include/varnish/vrt.h:528:12: error: conflicting types for ‘VRT_REAL_string’ 528 | VCL_STRING VRT_REAL_string(VRT_CTX, VCL_REAL); | ^~~~~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_header.c:34: /usr/include/varnish/vrt.h:528:12: note: previous declaration of ‘VRT_REAL_string’ was here 528 | VCL_STRING VRT_REAL_string(VRT_CTX, VCL_REAL); | ^~~~~~~~~~~~~~~ In file included from vmod_header.c:35: /usr/include/varnish/vrt.h:530:12: error: conflicting types for ‘VRT_TIME_string’ 530 | VCL_STRING VRT_TIME_string(VRT_CTX, VCL_TIME); | ^~~~~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:45, from vmod_header.c:34: /usr/include/varnish/vrt.h:530:12: note: previous declaration of ‘VRT_TIME_string’ was here 530 | VCL_STRING VRT_TIME_string(VRT_CTX, VCL_TIME); | ^~~~~~~~~~~~~~~ In file included from /usr/include/varnish/cache/cache.h:50, from vmod_header.c:34: vmod_header.c: In function ‘header_http_IsHdr’: vmod_header.c:79:14: error: implicit declaration of function ‘strlen’ [-Werror=implicit-function-declaration] 79 | assert(l == strlen(hdr + 1)); | ^~~~~~ /usr/include/varnish/vas.h:59:8: note: in definition of macro ‘assert’ 59 | if (!(e)) { \ | ^ vmod_header.c:79:14: error: incompatible implicit declaration of built-in function ‘strlen’ [-Werror] 79 | assert(l == strlen(hdr + 1)); | ^~~~~~ /usr/include/varnish/vas.h:59:8: note: in definition of macro ‘assert’ 59 | if (!(e)) { \ | ^ vmod_header.c:38:1: note: include ‘’ or provide a declaration of ‘strlen’ 37 | #include "vcc_header_if.h" +++ |+#include 38 | vmod_header.c:82:11: error: implicit declaration of function ‘strncasecmp’ [-Werror=implicit-function-declaration] 82 | return (!strncasecmp(hdr, hh->b, l)); | ^~~~~~~~~~~ vmod_header.c:82:35: error: ‘strncasecmp’ argument 3 type is ‘unsigned int’ where ‘long unsigned int’ is expected in a call to built-in function declared without prototype [-Werror=builtin-declaration-mismatch] 82 | return (!strncasecmp(hdr, hh->b, l)); | ^ : note: built-in ‘strncasecmp’ declared here vmod_header.c: In function ‘header_http_Unset’: vmod_header.c:158:4: error: implicit declaration of function ‘memcpy’ [-Werror=implicit-function-declaration] 158 | memcpy(&hp->hd[v], &hp->hd[u], sizeof *hp->hd); | ^~~~~~ vmod_header.c:158:4: error: incompatible implicit declaration of built-in function ‘memcpy’ [-Werror] vmod_header.c:158:4: note: include ‘’ or provide a declaration of ‘memcpy’ vmod_header.c: At top level: vmod_header.c:196:1: error: conflicting types for ‘event_function’ 196 | event_function(VRT_CTX, struct vmod_priv *priv, enum vcl_event_e e) | ^~~~~~~~~~~~~~ In file included from vmod_header.c:37: vcc_header_if.h:15:14: note: previous declaration of ‘event_function’ was here 15 | vmod_event_f event_function; | ^~~~~~~~~~~~~~ vmod_header.c:207:10: error: function declaration isn’t a prototype [-Werror=strict-prototypes] 207 | VCL_VOID __match_proto__() | ^~~~~~~~~~~~~~~ vmod_header.c: In function ‘__match_proto__’: vmod_header.c:208:1: error: expected declaration specifiers before ‘vmod_append’ 208 | vmod_append(VRT_CTX, VCL_HEADER hdr, const char *fmt, ...) | ^~~~~~~~~~~ vmod_header.c:229:1: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘vmod_get’ 229 | vmod_get(VRT_CTX, struct vmod_priv *priv, VCL_HEADER hdr, VCL_STRING s) | ^~~~~~~~ vmod_header.c:249:1: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘vmod_copy’ 249 | vmod_copy(VRT_CTX, VCL_HEADER src, VCL_HEADER dst) | ^~~~~~~~~ vmod_header.c:260:1: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘vmod_remove’ 260 | vmod_remove(VRT_CTX, struct vmod_priv *priv, VCL_HEADER hdr, VCL_STRING s) | ^~~~~~~~~~~ vmod_header.c:269: error: expected ‘{’ at end of input 269 | } | At top level: vmod_header.c:175:1: error: ‘header_http_cphdr’ defined but not used [-Werror=unused-function] 175 | header_http_cphdr(VRT_CTX, const struct http *hp, const char *hdr, | ^~~~~~~~~~~~~~~~~ vmod_header.c:148:1: error: ‘header_http_Unset’ defined but not used [-Werror=unused-function] 148 | header_http_Unset(VRT_CTX, struct http *hp, const char *hdr, void *re) | ^~~~~~~~~~~~~~~~~ vmod_header.c:131:1: error: ‘header_http_findhdr’ defined but not used [-Werror=unused-function] 131 | header_http_findhdr(VRT_CTX, const struct http *hp, const char *hdr, | ^~~~~~~~~~~~~~~~~~~ vmod_header.c:54:1: error: ‘header_init_re’ defined but not used [-Werror=unused-function] 54 | header_init_re(struct vmod_priv *priv, const char *s) | ^~~~~~~~~~~~~~ cc1: all warnings being treated as errors make[3]: *** [Makefile:878: vmod_header.lo] Error 1 make[3]: Leaving directory '/<>/src' make[2]: *** [Makefile:538: all-recursive] Error 1 make[2]: Leaving directory '/<>' make[1]: *** [Makefile:449: all] Error 2 make[1]: Leaving directory '/<>' dh_auto_build: make V=1 -j4 returned exit code 2 make: *** [debian/rules:19: build] Error 2 dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2 -------------------------------------------------------------------------------- Build finished at 20190108-2255 Finished -------- E: Build failure (dpkg-buildpackage died) +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<> Not removing build depends: as requested +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: amd64 Build-Space: 4648 Build-Time: 13 Distribution: disco Fail-Stage: build Host Architecture: amd64 Install-Time: 21 Job: varnish-modules_0.12.1-1build1.dsc Machine Architecture: amd64 Package: varnish-modules Package-Time: 34 Source-Version: 0.12.1-1build1 Space: 4648 Status: attempted Version: 0.12.1-1build1 -------------------------------------------------------------------------------- Finished at 20190108-2255 Build needed 00:00:34, 4648k disc space RUN: /usr/share/launchpad-buildd/slavebin/in-target scan-for-processes --backend=chroot --series=disco --arch=amd64 PACKAGEBUILD-15991976 Scanning for processes to kill in build PACKAGEBUILD-15991976