Raspbian Package Auto-Building

Build log for varnish-modules (0.12.1-1+b1) on armhf

varnish-modules0.12.1-1+b1armhf → 2018-10-08 17:54:22

sbuild (Debian sbuild) 0.71.0 (24 Aug 2016) on testwandboard

+==============================================================================+
| varnish-modules 0.12.1-1+b1 (armhf)          Mon, 08 Oct 2018 17:42:38 +0000 |
+==============================================================================+

Package: varnish-modules
Version: 0.12.1-1+b1
Source Version: 0.12.1-1
Distribution: buster-staging
Machine Architecture: armhf
Host Architecture: armhf
Build Architecture: armhf

I: NOTICE: Log filtering will replace 'var/lib/schroot/mount/buster-staging-armhf-sbuild-3647eb79-7999-4465-ac04-4bc293ef7e8c' with '<<CHROOT>>'

+------------------------------------------------------------------------------+
| Update chroot                                                                |
+------------------------------------------------------------------------------+

Get:1 http://172.17.0.1/private buster-staging InRelease [11.3 kB]
Get:2 http://172.17.0.1/private buster-staging/main Sources [11.1 MB]
Get:3 http://172.17.0.1/private buster-staging/main armhf Packages [12.8 MB]
Fetched 23.9 MB in 33s (718 kB/s)
Reading package lists...
W: No sandbox user '_apt' on the system, can not drop privileges

+------------------------------------------------------------------------------+
| Fetch source files                                                           |
+------------------------------------------------------------------------------+


Check APT
---------

Checking available source versions...

Download source files with APT
------------------------------

Reading package lists...
NOTICE: 'varnish-modules' packaging is maintained in the 'Git' version control system at:
https://anonscm.debian.org/git/pkg-varnish/varnish-modules.git
Please use:
git clone https://anonscm.debian.org/git/pkg-varnish/varnish-modules.git
to retrieve the latest (possibly unreleased) updates to the package.
Need to get 70.8 kB of source archives.
Get:1 http://172.17.0.1/private buster-staging/main varnish-modules 0.12.1-1 (dsc) [2223 B]
Get:2 http://172.17.0.1/private buster-staging/main varnish-modules 0.12.1-1 (tar) [62.5 kB]
Get:3 http://172.17.0.1/private buster-staging/main varnish-modules 0.12.1-1 (diff) [6104 B]
Fetched 70.8 kB in 0s (332 kB/s)
Download complete and in download only mode
I: NOTICE: Log filtering will replace 'build/varnish-modules-ZCsak3/varnish-modules-0.12.1' with '<<PKGBUILDDIR>>'
I: NOTICE: Log filtering will replace 'build/varnish-modules-ZCsak3' with '<<BUILDDIR>>'

+------------------------------------------------------------------------------+
| Install build-essential                                                      |
+------------------------------------------------------------------------------+


Setup apt archive
-----------------

Merged Build-Depends: build-essential, fakeroot
Filtered Build-Depends: build-essential, fakeroot
dpkg-deb: building package 'sbuild-build-depends-core-dummy' in '/<<BUILDDIR>>/resolver-EepdW4/apt_archive/sbuild-build-depends-core-dummy.deb'.
dpkg-scanpackages: warning: Packages in archive but missing from override file:
dpkg-scanpackages: warning:   sbuild-build-depends-core-dummy
dpkg-scanpackages: info: Wrote 1 entries to output Packages file.
gpg: keybox '/<<BUILDDIR>>/resolver-EepdW4/gpg/pubring.kbx' created
gpg: /<<BUILDDIR>>/resolver-EepdW4/gpg/trustdb.gpg: trustdb created
gpg: key 35506D9A48F77B2E: public key "Sbuild Signer (Sbuild Build Dependency Archive Key) <buildd-tools-devel@lists.alioth.debian.org>" imported
gpg: Total number processed: 1
gpg:               imported: 1
gpg: key 35506D9A48F77B2E: "Sbuild Signer (Sbuild Build Dependency Archive Key) <buildd-tools-devel@lists.alioth.debian.org>" not changed
gpg: key 35506D9A48F77B2E: secret key imported
gpg: Total number processed: 1
gpg:              unchanged: 1
gpg:       secret keys read: 1
gpg:   secret keys imported: 1
gpg: using "Sbuild Signer" as default secret key for signing
Ign:1 copy:/<<BUILDDIR>>/resolver-EepdW4/apt_archive ./ InRelease
Get:2 copy:/<<BUILDDIR>>/resolver-EepdW4/apt_archive ./ Release [957 B]
Get:3 copy:/<<BUILDDIR>>/resolver-EepdW4/apt_archive ./ Release.gpg [370 B]
Get:4 copy:/<<BUILDDIR>>/resolver-EepdW4/apt_archive ./ Sources [349 B]
Get:5 copy:/<<BUILDDIR>>/resolver-EepdW4/apt_archive ./ Packages [433 B]
Fetched 2109 B in 1s (2965 B/s)
Reading package lists...
W: No sandbox user '_apt' on the system, can not drop privileges
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:
  ca-certificates dbus dbus-user-session e2fsprogs-l10n libexpat1
  libnss-systemd libpam-systemd libsasl2-modules libssl1.1 openssl
  systemd-sysv
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 80 not upgraded.
Need to get 848 B of archives.
After this operation, 0 B of additional disk space will be used.
Get:1 copy:/<<BUILDDIR>>/resolver-EepdW4/apt_archive ./ sbuild-build-depends-core-dummy 0.invalid.0 [848 B]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 848 B in 0s (0 B/s)
Selecting previously unselected package sbuild-build-depends-core-dummy.
(Reading database ... 15733 files and directories currently installed.)
Preparing to unpack .../sbuild-build-depends-core-dummy_0.invalid.0_armhf.deb ...
Unpacking sbuild-build-depends-core-dummy (0.invalid.0) ...
Setting up sbuild-build-depends-core-dummy (0.invalid.0) ...
W: No sandbox user '_apt' on the system, can not drop privileges

+------------------------------------------------------------------------------+
| Check architectures                                                          |
+------------------------------------------------------------------------------+

Arch check ok (armhf included in any)

+------------------------------------------------------------------------------+
| Install package build dependencies                                           |
+------------------------------------------------------------------------------+


Setup apt archive
-----------------

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 '/<<BUILDDIR>>/resolver-EepdW4/apt_archive/sbuild-build-depends-varnish-modules-dummy.deb'.
dpkg-scanpackages: warning: Packages in archive but missing from override file:
dpkg-scanpackages: warning:   sbuild-build-depends-core-dummy sbuild-build-depends-varnish-modules-dummy
dpkg-scanpackages: info: Wrote 2 entries to output Packages file.
gpg: using "Sbuild Signer" as default secret key for signing
Ign:1 copy:/<<BUILDDIR>>/resolver-EepdW4/apt_archive ./ InRelease
Get:2 copy:/<<BUILDDIR>>/resolver-EepdW4/apt_archive ./ Release [963 B]
Get:3 copy:/<<BUILDDIR>>/resolver-EepdW4/apt_archive ./ Release.gpg [370 B]
Get:4 copy:/<<BUILDDIR>>/resolver-EepdW4/apt_archive ./ Sources [553 B]
Get:5 copy:/<<BUILDDIR>>/resolver-EepdW4/apt_archive ./ Packages [637 B]
Fetched 2523 B in 1s (3412 B/s)
Reading package lists...
W: No sandbox user '_apt' on the system, can not drop privileges
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:
  ca-certificates dbus dbus-user-session e2fsprogs-l10n libnss-systemd
  libpam-systemd libsasl2-modules openssl systemd-sysv
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 libfile-stripnondeterminism-perl libfreetype6
  libglib2.0-0 libgraphite2-3 libharfbuzz0b libicu-le-hb0 libicu60
  libjemalloc1 libmagic-mgc libmagic1 libmpdec2 libnss-wrapper libpipeline1
  libpython-stdlib libpython2-stdlib libpython2.7-minimal libpython2.7-stdlib
  libpython3-stdlib libpython3.6-minimal libpython3.6-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.6 python3.6-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.6-venv python3.6-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 libfile-stripnondeterminism-perl libfreetype6
  libglib2.0-0 libgraphite2-3 libharfbuzz0b libicu-le-hb0 libicu60
  libjemalloc1 libmagic-mgc libmagic1 libmpdec2 libnss-wrapper libpipeline1
  libpython-stdlib libpython2-stdlib libpython2.7-minimal libpython2.7-stdlib
  libpython3-stdlib libpython3.6-minimal libpython3.6-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.6 python3.6-minimal
  sbuild-build-depends-varnish-modules-dummy sgml-base varnish xml-core
0 upgraded, 66 newly installed, 0 to remove and 80 not upgraded.
Need to get 28.3 MB/28.9 MB of archives.
After this operation, 109 MB of additional disk space will be used.
Get:1 copy:/<<BUILDDIR>>/resolver-EepdW4/apt_archive ./ sbuild-build-depends-varnish-modules-dummy 0.invalid.0 [916 B]
Get:2 http://172.17.0.1/private buster-staging/main armhf libbsd0 armhf 0.9.1-1 [104 kB]
Get:3 http://172.17.0.1/private buster-staging/main armhf bsdmainutils armhf 11.1.2 [182 kB]
Get:4 http://172.17.0.1/private buster-staging/main armhf groff-base armhf 1.22.3-10 [1005 kB]
Get:5 http://172.17.0.1/private buster-staging/main armhf libpipeline1 armhf 1.5.0-1 [24.6 kB]
Get:6 http://172.17.0.1/private buster-staging/main armhf man-db armhf 2.8.4-2 [1161 kB]
Get:7 http://172.17.0.1/private buster-staging/main armhf libpython2.7-minimal armhf 2.7.15-4 [394 kB]
Get:8 http://172.17.0.1/private buster-staging/main armhf python2.7-minimal armhf 2.7.15-4 [1088 kB]
Get:9 http://172.17.0.1/private buster-staging/main armhf python2-minimal armhf 2.7.15-3 [41.3 kB]
Get:10 http://172.17.0.1/private buster-staging/main armhf python-minimal armhf 2.7.15-3 [20.9 kB]
Get:11 http://172.17.0.1/private buster-staging/main armhf mime-support all 3.61 [37.1 kB]
Get:12 http://172.17.0.1/private buster-staging/main armhf libpython2.7-stdlib armhf 2.7.15-4 [1843 kB]
Get:13 http://172.17.0.1/private buster-staging/main armhf python2.7 armhf 2.7.15-4 [299 kB]
Get:14 http://172.17.0.1/private buster-staging/main armhf libpython2-stdlib armhf 2.7.15-3 [20.7 kB]
Get:15 http://172.17.0.1/private buster-staging/main armhf libpython-stdlib armhf 2.7.15-3 [20.7 kB]
Get:16 http://172.17.0.1/private buster-staging/main armhf python2 armhf 2.7.15-3 [41.5 kB]
Get:17 http://172.17.0.1/private buster-staging/main armhf python armhf 2.7.15-3 [22.7 kB]
Get:18 http://172.17.0.1/private buster-staging/main armhf libpython3.6-minimal armhf 3.6.6-1 [565 kB]
Get:19 http://172.17.0.1/private buster-staging/main armhf python3.6-minimal armhf 3.6.6-1 [1383 kB]
Get:20 http://172.17.0.1/private buster-staging/main armhf python3-minimal armhf 3.6.6-1 [36.4 kB]
Get:21 http://172.17.0.1/private buster-staging/main armhf libmpdec2 armhf 2.4.2-2 [67.2 kB]
Get:22 http://172.17.0.1/private buster-staging/main armhf libpython3.6-stdlib armhf 3.6.6-1 [1638 kB]
Get:23 http://172.17.0.1/private buster-staging/main armhf python3.6 armhf 3.6.6-1 [234 kB]
Get:24 http://172.17.0.1/private buster-staging/main armhf libpython3-stdlib armhf 3.6.6-1 [19.8 kB]
Get:25 http://172.17.0.1/private buster-staging/main armhf python3 armhf 3.6.6-1 [47.5 kB]
Get:26 http://172.17.0.1/private buster-staging/main armhf sgml-base all 1.29 [14.8 kB]
Get:27 http://172.17.0.1/private buster-staging/main armhf libmagic-mgc armhf 1:5.34-2 [239 kB]
Get:28 http://172.17.0.1/private buster-staging/main armhf libmagic1 armhf 1:5.34-2 [107 kB]
Get:29 http://172.17.0.1/private buster-staging/main armhf file armhf 1:5.34-2 [65.0 kB]
Get:30 http://172.17.0.1/private buster-staging/main armhf gettext-base armhf 0.19.8.1-7 [117 kB]
Get:31 http://172.17.0.1/private buster-staging/main armhf libedit2 armhf 3.1-20180525-1 [70.6 kB]
Get:32 http://172.17.0.1/private buster-staging/main armhf libsigsegv2 armhf 2.12-2 [32.3 kB]
Get:33 http://172.17.0.1/private buster-staging/main armhf m4 armhf 1.4.18-1 [185 kB]
Get:34 http://172.17.0.1/private buster-staging/main armhf autoconf all 2.69-11 [341 kB]
Get:35 http://172.17.0.1/private buster-staging/main armhf autotools-dev all 20180224.1 [77.0 kB]
Get:36 http://172.17.0.1/private buster-staging/main armhf automake all 1:1.16.1-1.1 [771 kB]
Get:37 http://172.17.0.1/private buster-staging/main armhf autopoint all 0.19.8.1-7 [434 kB]
Get:38 http://172.17.0.1/private buster-staging/main armhf libtool all 2.4.6-4 [547 kB]
Get:39 http://172.17.0.1/private buster-staging/main armhf dh-autoreconf all 19 [16.9 kB]
Get:40 http://172.17.0.1/private buster-staging/main armhf libarchive-zip-perl all 1.64-1 [96.8 kB]
Get:41 http://172.17.0.1/private buster-staging/main armhf libfile-stripnondeterminism-perl all 0.043-1 [20.2 kB]
Get:42 http://172.17.0.1/private buster-staging/main armhf dh-strip-nondeterminism all 0.043-1 [12.1 kB]
Get:43 http://172.17.0.1/private buster-staging/main armhf libelf1 armhf 0.170-0.5 [160 kB]
Get:44 http://172.17.0.1/private buster-staging/main armhf dwz armhf 0.12-2 [67.4 kB]
Get:45 http://172.17.0.1/private buster-staging/main armhf libglib2.0-0 armhf 2.58.1-2 [1051 kB]
Get:46 http://172.17.0.1/private buster-staging/main armhf libgraphite2-3 armhf 1.3.12-1 [69.1 kB]
Get:47 http://172.17.0.1/private buster-staging/main armhf libharfbuzz0b armhf 1.9.0-1+rpi1 [877 kB]
Get:48 http://172.17.0.1/private buster-staging/main armhf libicu-le-hb0 armhf 1.0.3+git161113-5 [12.8 kB]
Get:49 http://172.17.0.1/private buster-staging/main armhf libicu60 armhf 60.2-6 [7789 kB]
Get:50 http://172.17.0.1/private buster-staging/main armhf libxml2 armhf 2.9.4+dfsg1-7 [602 kB]
Get:51 http://172.17.0.1/private buster-staging/main armhf gettext armhf 0.19.8.1-7 [1218 kB]
Get:52 http://172.17.0.1/private buster-staging/main armhf intltool-debian all 0.35.0+20060710.4 [26.3 kB]
Get:53 http://172.17.0.1/private buster-staging/main armhf po-debconf all 1.0.20 [247 kB]
Get:54 http://172.17.0.1/private buster-staging/main armhf debhelper all 11.4.1 [989 kB]
Get:55 http://172.17.0.1/private buster-staging/main armhf xml-core all 0.18 [23.4 kB]
Get:56 http://172.17.0.1/private buster-staging/main armhf docutils-common all 0.14+dfsg-3 [204 kB]
Get:57 http://172.17.0.1/private buster-staging/main armhf libjemalloc1 armhf 3.6.0-11 [83.1 kB]
Get:58 http://172.17.0.1/private buster-staging/main armhf libnss-wrapper armhf 1.1.3-1 [27.2 kB]
Get:59 http://172.17.0.1/private buster-staging/main armhf libvarnishapi2 armhf 6.1.0-3 [121 kB]
Get:60 http://172.17.0.1/private buster-staging/main armhf libvarnishapi-dev armhf 6.1.0-3 [141 kB]
Get:61 http://172.17.0.1/private buster-staging/main armhf python3-roman all 2.0.0-3 [8768 B]
Get:62 http://172.17.0.1/private buster-staging/main armhf python3-docutils all 0.14+dfsg-3 [377 kB]
Get:63 http://172.17.0.1/private buster-staging/main armhf varnish armhf 6.1.0-3 [742 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 28.3 MB in 9s (3018 kB/s)
Selecting previously unselected package libbsd0:armhf.
(Reading database ... 15733 files and directories currently installed.)
Preparing to unpack .../00-libbsd0_0.9.1-1_armhf.deb ...
Unpacking libbsd0:armhf (0.9.1-1) ...
Selecting previously unselected package bsdmainutils.
Preparing to unpack .../01-bsdmainutils_11.1.2_armhf.deb ...
Unpacking bsdmainutils (11.1.2) ...
Selecting previously unselected package groff-base.
Preparing to unpack .../02-groff-base_1.22.3-10_armhf.deb ...
Unpacking groff-base (1.22.3-10) ...
Selecting previously unselected package libpipeline1:armhf.
Preparing to unpack .../03-libpipeline1_1.5.0-1_armhf.deb ...
Unpacking libpipeline1:armhf (1.5.0-1) ...
Selecting previously unselected package man-db.
Preparing to unpack .../04-man-db_2.8.4-2_armhf.deb ...
Unpacking man-db (2.8.4-2) ...
Selecting previously unselected package libpython2.7-minimal:armhf.
Preparing to unpack .../05-libpython2.7-minimal_2.7.15-4_armhf.deb ...
Unpacking libpython2.7-minimal:armhf (2.7.15-4) ...
Selecting previously unselected package python2.7-minimal.
Preparing to unpack .../06-python2.7-minimal_2.7.15-4_armhf.deb ...
Unpacking python2.7-minimal (2.7.15-4) ...
Selecting previously unselected package python2-minimal.
Preparing to unpack .../07-python2-minimal_2.7.15-3_armhf.deb ...
Unpacking python2-minimal (2.7.15-3) ...
Selecting previously unselected package python-minimal.
Preparing to unpack .../08-python-minimal_2.7.15-3_armhf.deb ...
Unpacking python-minimal (2.7.15-3) ...
Selecting previously unselected package mime-support.
Preparing to unpack .../09-mime-support_3.61_all.deb ...
Unpacking mime-support (3.61) ...
Selecting previously unselected package libpython2.7-stdlib:armhf.
Preparing to unpack .../10-libpython2.7-stdlib_2.7.15-4_armhf.deb ...
Unpacking libpython2.7-stdlib:armhf (2.7.15-4) ...
Selecting previously unselected package python2.7.
Preparing to unpack .../11-python2.7_2.7.15-4_armhf.deb ...
Unpacking python2.7 (2.7.15-4) ...
Selecting previously unselected package libpython2-stdlib:armhf.
Preparing to unpack .../12-libpython2-stdlib_2.7.15-3_armhf.deb ...
Unpacking libpython2-stdlib:armhf (2.7.15-3) ...
Selecting previously unselected package libpython-stdlib:armhf.
Preparing to unpack .../13-libpython-stdlib_2.7.15-3_armhf.deb ...
Unpacking libpython-stdlib:armhf (2.7.15-3) ...
Setting up libpython2.7-minimal:armhf (2.7.15-4) ...
Setting up python2.7-minimal (2.7.15-4) ...
Setting up python2-minimal (2.7.15-3) ...
Selecting previously unselected package python2.
(Reading database ... 17129 files and directories currently installed.)
Preparing to unpack .../python2_2.7.15-3_armhf.deb ...
Unpacking python2 (2.7.15-3) ...
Setting up python-minimal (2.7.15-3) ...
Selecting previously unselected package python.
(Reading database ... 17162 files and directories currently installed.)
Preparing to unpack .../python_2.7.15-3_armhf.deb ...
Unpacking python (2.7.15-3) ...
Selecting previously unselected package libpython3.6-minimal:armhf.
Preparing to unpack .../libpython3.6-minimal_3.6.6-1_armhf.deb ...
Unpacking libpython3.6-minimal:armhf (3.6.6-1) ...
Selecting previously unselected package python3.6-minimal.
Preparing to unpack .../python3.6-minimal_3.6.6-1_armhf.deb ...
Unpacking python3.6-minimal (3.6.6-1) ...
Setting up libpython3.6-minimal:armhf (3.6.6-1) ...
Setting up python3.6-minimal (3.6.6-1) ...
Selecting previously unselected package python3-minimal.
(Reading database ... 17411 files and directories currently installed.)
Preparing to unpack .../python3-minimal_3.6.6-1_armhf.deb ...
Unpacking python3-minimal (3.6.6-1) ...
Selecting previously unselected package libmpdec2:armhf.
Preparing to unpack .../libmpdec2_2.4.2-2_armhf.deb ...
Unpacking libmpdec2:armhf (2.4.2-2) ...
Selecting previously unselected package libpython3.6-stdlib:armhf.
Preparing to unpack .../libpython3.6-stdlib_3.6.6-1_armhf.deb ...
Unpacking libpython3.6-stdlib:armhf (3.6.6-1) ...
Selecting previously unselected package python3.6.
Preparing to unpack .../python3.6_3.6.6-1_armhf.deb ...
Unpacking python3.6 (3.6.6-1) ...
Selecting previously unselected package libpython3-stdlib:armhf.
Preparing to unpack .../libpython3-stdlib_3.6.6-1_armhf.deb ...
Unpacking libpython3-stdlib:armhf (3.6.6-1) ...
Setting up python3-minimal (3.6.6-1) ...
Selecting previously unselected package python3.
(Reading database ... 17814 files and directories currently installed.)
Preparing to unpack .../00-python3_3.6.6-1_armhf.deb ...
Unpacking python3 (3.6.6-1) ...
Selecting previously unselected package sgml-base.
Preparing to unpack .../01-sgml-base_1.29_all.deb ...
Unpacking sgml-base (1.29) ...
Selecting previously unselected package libmagic-mgc.
Preparing to unpack .../02-libmagic-mgc_1%3a5.34-2_armhf.deb ...
Unpacking libmagic-mgc (1:5.34-2) ...
Selecting previously unselected package libmagic1:armhf.
Preparing to unpack .../03-libmagic1_1%3a5.34-2_armhf.deb ...
Unpacking libmagic1:armhf (1:5.34-2) ...
Selecting previously unselected package file.
Preparing to unpack .../04-file_1%3a5.34-2_armhf.deb ...
Unpacking file (1:5.34-2) ...
Selecting previously unselected package gettext-base.
Preparing to unpack .../05-gettext-base_0.19.8.1-7_armhf.deb ...
Unpacking gettext-base (0.19.8.1-7) ...
Selecting previously unselected package libedit2:armhf.
Preparing to unpack .../06-libedit2_3.1-20180525-1_armhf.deb ...
Unpacking libedit2:armhf (3.1-20180525-1) ...
Selecting previously unselected package libsigsegv2:armhf.
Preparing to unpack .../07-libsigsegv2_2.12-2_armhf.deb ...
Unpacking libsigsegv2:armhf (2.12-2) ...
Selecting previously unselected package m4.
Preparing to unpack .../08-m4_1.4.18-1_armhf.deb ...
Unpacking m4 (1.4.18-1) ...
Selecting previously unselected package autoconf.
Preparing to unpack .../09-autoconf_2.69-11_all.deb ...
Unpacking autoconf (2.69-11) ...
Selecting previously unselected package autotools-dev.
Preparing to unpack .../10-autotools-dev_20180224.1_all.deb ...
Unpacking autotools-dev (20180224.1) ...
Selecting previously unselected package automake.
Preparing to unpack .../11-automake_1%3a1.16.1-1.1_all.deb ...
Unpacking automake (1:1.16.1-1.1) ...
Selecting previously unselected package autopoint.
Preparing to unpack .../12-autopoint_0.19.8.1-7_all.deb ...
Unpacking autopoint (0.19.8.1-7) ...
Selecting previously unselected package libtool.
Preparing to unpack .../13-libtool_2.4.6-4_all.deb ...
Unpacking libtool (2.4.6-4) ...
Selecting previously unselected package dh-autoreconf.
Preparing to unpack .../14-dh-autoreconf_19_all.deb ...
Unpacking dh-autoreconf (19) ...
Selecting previously unselected package libarchive-zip-perl.
Preparing to unpack .../15-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 .../16-libfile-stripnondeterminism-perl_0.043-1_all.deb ...
Unpacking libfile-stripnondeterminism-perl (0.043-1) ...
Selecting previously unselected package dh-strip-nondeterminism.
Preparing to unpack .../17-dh-strip-nondeterminism_0.043-1_all.deb ...
Unpacking dh-strip-nondeterminism (0.043-1) ...
Selecting previously unselected package libelf1:armhf.
Preparing to unpack .../18-libelf1_0.170-0.5_armhf.deb ...
Unpacking libelf1:armhf (0.170-0.5) ...
Selecting previously unselected package dwz.
Preparing to unpack .../19-dwz_0.12-2_armhf.deb ...
Unpacking dwz (0.12-2) ...
Selecting previously unselected package libglib2.0-0:armhf.
Preparing to unpack .../20-libglib2.0-0_2.58.1-2_armhf.deb ...
Unpacking libglib2.0-0:armhf (2.58.1-2) ...
Selecting previously unselected package libfreetype6:armhf.
Preparing to unpack .../21-libfreetype6_2.8.1-2_armhf.deb ...
Unpacking libfreetype6:armhf (2.8.1-2) ...
Selecting previously unselected package libgraphite2-3:armhf.
Preparing to unpack .../22-libgraphite2-3_1.3.12-1_armhf.deb ...
Unpacking libgraphite2-3:armhf (1.3.12-1) ...
Selecting previously unselected package libharfbuzz0b:armhf.
Preparing to unpack .../23-libharfbuzz0b_1.9.0-1+rpi1_armhf.deb ...
Unpacking libharfbuzz0b:armhf (1.9.0-1+rpi1) ...
Selecting previously unselected package libicu-le-hb0:armhf.
Preparing to unpack .../24-libicu-le-hb0_1.0.3+git161113-5_armhf.deb ...
Unpacking libicu-le-hb0:armhf (1.0.3+git161113-5) ...
Selecting previously unselected package libicu60:armhf.
Preparing to unpack .../25-libicu60_60.2-6_armhf.deb ...
Unpacking libicu60:armhf (60.2-6) ...
Selecting previously unselected package libxml2:armhf.
Preparing to unpack .../26-libxml2_2.9.4+dfsg1-7_armhf.deb ...
Unpacking libxml2:armhf (2.9.4+dfsg1-7) ...
Selecting previously unselected package libcroco3:armhf.
Preparing to unpack .../27-libcroco3_0.6.12-2_armhf.deb ...
Unpacking libcroco3:armhf (0.6.12-2) ...
Selecting previously unselected package gettext.
Preparing to unpack .../28-gettext_0.19.8.1-7_armhf.deb ...
Unpacking gettext (0.19.8.1-7) ...
Selecting previously unselected package intltool-debian.
Preparing to unpack .../29-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 .../30-po-debconf_1.0.20_all.deb ...
Unpacking po-debconf (1.0.20) ...
Selecting previously unselected package debhelper.
Preparing to unpack .../31-debhelper_11.4.1_all.deb ...
Unpacking debhelper (11.4.1) ...
Selecting previously unselected package xml-core.
Preparing to unpack .../32-xml-core_0.18_all.deb ...
Unpacking xml-core (0.18) ...
Selecting previously unselected package docutils-common.
Preparing to unpack .../33-docutils-common_0.14+dfsg-3_all.deb ...
Unpacking docutils-common (0.14+dfsg-3) ...
Selecting previously unselected package libjemalloc1.
Preparing to unpack .../34-libjemalloc1_3.6.0-11_armhf.deb ...
Unpacking libjemalloc1 (3.6.0-11) ...
Selecting previously unselected package libnss-wrapper.
Preparing to unpack .../35-libnss-wrapper_1.1.3-1_armhf.deb ...
Unpacking libnss-wrapper (1.1.3-1) ...
Selecting previously unselected package libvarnishapi2.
Preparing to unpack .../36-libvarnishapi2_6.1.0-3_armhf.deb ...
Unpacking libvarnishapi2 (6.1.0-3) ...
Selecting previously unselected package libvarnishapi-dev.
Preparing to unpack .../37-libvarnishapi-dev_6.1.0-3_armhf.deb ...
Unpacking libvarnishapi-dev (6.1.0-3) ...
Selecting previously unselected package pkg-config.
Preparing to unpack .../38-pkg-config_0.29-4_armhf.deb ...
Unpacking pkg-config (0.29-4) ...
Selecting previously unselected package python3-roman.
Preparing to unpack .../39-python3-roman_2.0.0-3_all.deb ...
Unpacking python3-roman (2.0.0-3) ...
Selecting previously unselected package python3-docutils.
Preparing to unpack .../40-python3-docutils_0.14+dfsg-3_all.deb ...
Unpacking python3-docutils (0.14+dfsg-3) ...
Selecting previously unselected package varnish.
Preparing to unpack .../41-varnish_6.1.0-3_armhf.deb ...
Unpacking varnish (6.1.0-3) ...
Selecting previously unselected package sbuild-build-depends-varnish-modules-dummy.
Preparing to unpack .../42-sbuild-build-depends-varnish-modules-dummy_0.invalid.0_armhf.deb ...
Unpacking sbuild-build-depends-varnish-modules-dummy (0.invalid.0) ...
Setting up libarchive-zip-perl (1.64-1) ...
Setting up mime-support (3.61) ...
Installing new version of config file /etc/mime.types ...
Setting up libjemalloc1 (3.6.0-11) ...
Setting up libsigsegv2:armhf (2.12-2) ...
Setting up libelf1:armhf (0.170-0.5) ...
Setting up groff-base (1.22.3-10) ...
Setting up libglib2.0-0:armhf (2.58.1-2) ...
No schema files found: removed existing output file.
Setting up gettext-base (0.19.8.1-7) ...
Setting up libpipeline1:armhf (1.5.0-1) ...
Setting up m4 (1.4.18-1) ...
Setting up sgml-base (1.29) ...
Setting up libbsd0:armhf (0.9.1-1) ...
Setting up libfreetype6:armhf (2.8.1-2) ...
Setting up libmagic-mgc (1:5.34-2) ...
Setting up libmagic1:armhf (1:5.34-2) ...
Setting up libgraphite2-3:armhf (1.3.12-1) ...
Setting up libnss-wrapper (1.1.3-1) ...
Setting up pkg-config (0.29-4) ...
Setting up libvarnishapi2 (6.1.0-3) ...
Processing triggers for libc-bin (2.27-5+rpi1) ...
Setting up dwz (0.12-2) ...
Setting up autotools-dev (20180224.1) ...
Processing triggers for systemd (239-7) ...
Setting up xml-core (0.18) ...
Setting up bsdmainutils (11.1.2) ...
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:armhf (2.7.15-4) ...
Setting up autopoint (0.19.8.1-7) ...
Setting up libmpdec2:armhf (2.4.2-2) ...
Setting up libfile-stripnondeterminism-perl (0.043-1) ...
Setting up libedit2:armhf (3.1-20180525-1) ...
Setting up libpython3.6-stdlib:armhf (3.6.6-1) ...
Setting up python3.6 (3.6.6-1) ...
Setting up varnish (6.1.0-3) ...
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.
All runlevel operations denied by policy
invoke-rc.d: policy-rc.d denied execution of start.
Running in chroot, ignoring request.
All runlevel operations denied by policy
invoke-rc.d: policy-rc.d denied execution of start.
Setting up python2.7 (2.7.15-4) ...
Setting up libharfbuzz0b:armhf (1.9.0-1+rpi1) ...
Setting up autoconf (2.69-11) ...
Setting up file (1:5.34-2) ...
Setting up automake (1:1.16.1-1.1) ...
update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode
Setting up man-db (2.8.4-2) ...
Not building database; man-db/auto-update is not 'true'.
Setting up libpython2-stdlib:armhf (2.7.15-3) ...
Setting up libtool (2.4.6-4) ...
Setting up libpython3-stdlib:armhf (3.6.6-1) ...
Setting up python3 (3.6.6-1) ...
Setting up python2 (2.7.15-3) ...
Setting up libpython-stdlib:armhf (2.7.15-3) ...
Setting up python (2.7.15-3) ...
Setting up python3-roman (2.0.0-3) ...
Setting up libvarnishapi-dev (6.1.0-3) ...
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 libicu-le-hb0:armhf (1.0.3+git161113-5) ...
Setting up libicu60:armhf (60.2-6) ...
Setting up libxml2:armhf (2.9.4+dfsg1-7) ...
Setting up libcroco3:armhf (0.6.12-2) ...
Setting up gettext (0.19.8.1-7) ...
Setting up intltool-debian (0.35.0+20060710.4) ...
Setting up po-debconf (1.0.20) ...
Setting up debhelper (11.4.1) ...
Setting up dh-strip-nondeterminism (0.043-1) ...
Setting up sbuild-build-depends-varnish-modules-dummy (0.invalid.0) ...
Processing triggers for libc-bin (2.27-5+rpi1) ...
Processing triggers for systemd (239-7) ...
W: No sandbox user '_apt' on the system, can not drop privileges

+------------------------------------------------------------------------------+
| Build environment                                                            |
+------------------------------------------------------------------------------+

Kernel: Linux 4.8.0-0.bpo.2-armmp armhf (armv7l)
Toolchain package versions: binutils_2.31.1-2+rpi1 dpkg-dev_1.19.0.5 g++-8_8.1.0-12+rpi1 gcc-8_8.1.0-12+rpi1 libc6-dev_2.27-5+rpi1 libstdc++-8-dev_8.1.0-12+rpi1 libstdc++6_8.1.0-12+rpi1 linux-libc-dev_4.16.16-2+rpi1
Package versions: adduser_3.117 apt_1.6.3 autoconf_2.69-11 automake_1:1.16.1-1.1 autopoint_0.19.8.1-7 autotools-dev_20180224.1 base-files_10.1+rpi1 base-passwd_3.5.45 bash_4.4.18-3.1 binutils_2.31.1-2+rpi1 binutils-arm-linux-gnueabihf_2.31.1-2+rpi1 binutils-common_2.31.1-2+rpi1 bsdmainutils_11.1.2 bsdutils_1:2.32.1-0.1 build-essential_12.5 bzip2_1.0.6-8.1 ca-certificates_20170717 coreutils_8.28-1 cpio_2.12+dfsg-6 cpp_4:8.1.0-1+rpi1 cpp-8_8.1.0-12+rpi1 dash_0.5.8-2.10 dbus_1.12.10-1 dbus-user-session_1.12.10-1 debconf_1.5.69 debhelper_11.4.1 debianutils_4.8.6 dh-autoreconf_19 dh-strip-nondeterminism_0.043-1 diffutils_1:3.6-1 dirmngr_2.2.9-1+rpi1 dmsetup_2:1.02.145-4.1+b4 docutils-common_0.14+dfsg-3 dpkg_1.19.0.5 dpkg-dev_1.19.0.5 dwz_0.12-2 e2fslibs_1.44.3-1 e2fsprogs_1.44.3-1 e2fsprogs-l10n_1.44.3-1 fakeroot_1.23-1 fdisk_2.32.1-0.1 file_1:5.34-2 findutils_4.6.0+git+20171230-2 g++_4:8.1.0-1+rpi1 g++-8_8.1.0-12+rpi1 gcc_4:8.1.0-1+rpi1 gcc-4.6-base_4.6.4-5+rpi1 gcc-4.7-base_4.7.3-11+rpi1 gcc-4.8-base_4.8.5-4 gcc-4.9-base_4.9.4-2+rpi1+b19 gcc-5-base_5.5.0-8 gcc-8_8.1.0-12+rpi1 gcc-8-base_8.1.0-12+rpi1 gettext_0.19.8.1-7 gettext-base_0.19.8.1-7 gnupg_2.2.9-1+rpi1 gnupg-agent_2.2.9-1+rpi1 gnupg-l10n_2.2.9-1+rpi1 gnupg-utils_2.2.9-1+rpi1 gpg_2.2.9-1+rpi1 gpg-agent_2.2.9-1+rpi1 gpg-wks-client_2.2.9-1+rpi1 gpg-wks-server_2.2.9-1+rpi1 gpgconf_2.2.9-1+rpi1 gpgsm_2.2.9-1+rpi1 gpgv_2.2.9-1+rpi1 grep_3.1-2 groff-base_1.22.3-10 gzip_1.9-2 hostname_3.20 inetutils-ping_2:1.9.4-3 init-system-helpers_1.51 initramfs-tools_0.132 initramfs-tools-core_0.132 intltool-debian_0.35.0+20060710.4 klibc-utils_2.0.4-14+rpi1 kmod_25-1 libacl1_2.2.52-3 libapparmor1_2.13-8 libapt-pkg5.0_1.6.3 libarchive-zip-perl_1.64-1 libargon2-1_0~20171227-0.1 libasan5_8.1.0-12+rpi1 libassuan0_2.5.1-2 libatomic1_8.1.0-12+rpi1 libattr1_1:2.4.47-2 libaudit-common_1:2.8.3-1 libaudit1_1:2.8.3-1 libbinutils_2.31.1-2+rpi1 libblkid1_2.32.1-0.1 libbsd0_0.9.1-1 libbz2-1.0_1.0.6-8.1 libc-bin_2.27-5+rpi1 libc-dev-bin_2.27-5+rpi1 libc6_2.27-5+rpi1 libc6-dev_2.27-5+rpi1 libcap-ng0_0.7.9-1 libcap2_1:2.25-1.2 libcc1-0_8.1.0-12+rpi1 libcom-err2_1.44.3-1 libcroco3_0.6.12-2 libcryptsetup12_2:2.0.4-2 libcryptsetup4_2:1.7.5-1 libdb5.3_5.3.28-13.1 libdbus-1-3_1.12.10-1 libdebconfclient0_0.244 libdevmapper1.02.1_2:1.02.145-4.1+b4 libdpkg-perl_1.19.0.5 libdrm-common_2.4.92-1+rpi1 libdrm2_2.4.92-1+rpi1 libedit2_3.1-20180525-1 libelf1_0.170-0.5 libexpat1_2.2.5-3 libext2fs2_1.44.3-1 libfakeroot_1.23-1 libfdisk1_2.32.1-0.1 libffi6_3.2.1-8 libfile-stripnondeterminism-perl_0.043-1 libfreetype6_2.8.1-2 libgcc-8-dev_8.1.0-12+rpi1 libgcc1_1:8.1.0-12+rpi1 libgcrypt20_1.8.3-1 libgdbm-compat4_1.14.1-6 libgdbm3_1.8.3-14 libgdbm5_1.14.1-6 libglib2.0-0_2.58.1-2 libgmp10_2:6.1.2+dfsg-3 libgnutls30_3.5.19-1 libgomp1_8.1.0-12+rpi1 libgpg-error0_1.32-1 libgraphite2-3_1.3.12-1 libharfbuzz0b_1.9.0-1+rpi1 libhogweed4_3.4-1 libicu-le-hb0_1.0.3+git161113-5 libicu60_60.2-6 libidn11_1.33-2.2 libidn2-0_2.0.4-2.2 libip4tc0_1.6.2-1.1 libisl19_0.20-1 libjemalloc1_3.6.0-11 libjson-c3_0.12.1-1.3 libklibc_2.0.4-14+rpi1 libkmod2_25-1 libksba8_1.3.5-2 libldap-2.4-2_2.4.46+dfsg-5+rpi1 libldap-common_2.4.46+dfsg-5+rpi1 liblocale-gettext-perl_1.07-3+b2 liblz4-1_1.8.2-1+rpi1 liblzma5_5.2.2-1.3 libmagic-mgc_1:5.34-2 libmagic1_1:5.34-2 libmount1_2.32.1-0.1 libmpc3_1.1.0-1 libmpdec2_2.4.2-2 libmpfr6_4.0.1-1 libncurses5_6.1+20180714-1 libncurses6_6.1+20180714-1 libncursesw5_6.1+20180714-1 libncursesw6_6.1+20180714-1 libnettle6_3.4-1 libnpth0_1.6-1 libnss-systemd_239-7 libnss-wrapper_1.1.3-1 libp11-kit0_0.23.12-2 libpam-modules_1.1.8-3.7 libpam-modules-bin_1.1.8-3.7 libpam-runtime_1.1.8-3.7 libpam-systemd_239-7 libpam0g_1.1.8-3.7 libpcre3_2:8.39-10 libperl5.24_5.24.1-4 libperl5.26_5.26.2-7 libpipeline1_1.5.0-1 libplymouth4_0.9.3-3 libpng16-16_1.6.34-2+rpi1 libprocps7_2:3.3.15-2 libpython-stdlib_2.7.15-3 libpython2-stdlib_2.7.15-3 libpython2.7-minimal_2.7.15-4 libpython2.7-stdlib_2.7.15-4 libpython3-stdlib_3.6.6-1 libpython3.6-minimal_3.6.6-1 libpython3.6-stdlib_3.6.6-1 libreadline7_7.0-5 libsasl2-2_2.1.27~101-g0780600+dfsg-3.1 libsasl2-modules_2.1.27~101-g0780600+dfsg-3.1 libsasl2-modules-db_2.1.27~101-g0780600+dfsg-3.1 libseccomp2_2.3.3-3 libselinux1_2.8-1 libsemanage-common_2.8-1 libsemanage1_2.8-1 libsepol1_2.8-1 libsigsegv2_2.12-2 libsmartcols1_2.32.1-0.1 libsqlite3-0_3.24.0-1 libss2_1.44.3-1 libssl1.1_1.1.0h-4 libstdc++-8-dev_8.1.0-12+rpi1 libstdc++6_8.1.0-12+rpi1 libsystemd0_239-7 libtasn1-6_4.13-3 libtext-charwidth-perl_0.04-7.1 libtext-iconv-perl_1.7-5+b9 libtext-wrapi18n-perl_0.06-7.1 libtinfo5_6.1+20180714-1 libtinfo6_6.1+20180714-1 libtool_2.4.6-4 libubsan1_8.1.0-12+rpi1 libudev1_239-7 libunistring2_0.9.10-1 libustr-1.0-1_1.0.4-6 libuuid1_2.32.1-0.1 libvarnishapi-dev_6.1.0-3 libvarnishapi2_6.1.0-3 libxml2_2.9.4+dfsg1-7 libzstd1_1.3.4+dfsg-3+rpi1 linux-base_4.5 linux-libc-dev_4.16.16-2+rpi1 login_1:4.5-1.1 lsb-base_9.20170808+rpi1 m4_1.4.18-1 make_4.2.1-1.2 makedev_2.3.1-93 man-db_2.8.4-2 mawk_1.3.3-17 mime-support_3.61 mount_2.32.1-0.1 multiarch-support_2.27-5+rpi1 nano_2.9.8-1 ncurses-base_6.1+20180714-1 ncurses-bin_6.1+20180714-1 netbase_5.4 openssl_1.1.0h-4 passwd_1:4.5-1.1 patch_2.7.6-3 perl_5.26.2-7 perl-base_5.26.2-7 perl-modules-5.24_5.24.1-7 perl-modules-5.26_5.26.2-7 pinentry-curses_1.1.0-1 pkg-config_0.29-4 plymouth_0.9.3-3 po-debconf_1.0.20 procps_2:3.3.15-2 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-4 python2.7-minimal_2.7.15-4 python3_3.6.6-1 python3-docutils_0.14+dfsg-3 python3-minimal_3.6.6-1 python3-roman_2.0.0-3 python3.6_3.6.6-1 python3.6-minimal_3.6.6-1 raspbian-archive-keyring_20120528.2 readline-common_7.0-5 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-varnish-modules-dummy_0.invalid.0 sed_4.5-1 sensible-utils_0.0.12 sgml-base_1.29 systemd_239-7 systemd-sysv_239-7 sysvinit-utils_2.88dsf-59.10 tar_1.30+dfsg-2 tzdata_2018e-1 udev_239-7 util-linux_2.32.1-0.1 varnish_6.1.0-3 xml-core_0.18 xz-utils_5.2.2-1.3 zlib1g_1:1.2.11.dfsg-1

+------------------------------------------------------------------------------+
| Build                                                                        |
+------------------------------------------------------------------------------+


Unpack source
-------------

gpgv: unknown type of key resource 'trustedkeys.kbx'
gpgv: keyblock resource '/sbuild-nonexistent/.gnupg/trustedkeys.kbx': General error
gpgv: Signature made Wed Oct  4 13:49:43 2017 UTC
gpgv:                using RSA key 9545969619281C17FFAC5891D5085A0750FDB7A3
gpgv: Can't check signature: No public key
dpkg-source: warning: failed to verify signature on ./varnish-modules_0.12.1-1.dsc
dpkg-source: info: extracting varnish-modules in /<<PKGBUILDDIR>>
dpkg-source: info: unpacking varnish-modules_0.12.1.orig.tar.gz
dpkg-source: info: unpacking varnish-modules_0.12.1-1.debian.tar.xz
dpkg-source: info: applying 0001-no-cookie-overflow-test.patch

Check disc space
----------------

Sufficient free space for build

Hack binNMU version
-------------------

Created changelog entry for binNMU version 0.12.1-1+b1

User Environment
----------------

APT_CONFIG=/var/lib/sbuild/apt.conf
DEB_BUILD_OPTIONS=parallel=4
HOME=/sbuild-nonexistent
LC_ALL=POSIX
LOGNAME=buildd
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
SCHROOT_ALIAS_NAME=buster-staging-armhf-sbuild
SCHROOT_CHROOT_NAME=buster-staging-armhf-sbuild
SCHROOT_COMMAND=env
SCHROOT_GID=109
SCHROOT_GROUP=buildd
SCHROOT_SESSION_ID=buster-staging-armhf-sbuild-3647eb79-7999-4465-ac04-4bc293ef7e8c
SCHROOT_UID=104
SCHROOT_USER=buildd
SHELL=/bin/sh
USER=buildd

dpkg-buildpackage
-----------------

dpkg-buildpackage: info: source package varnish-modules
dpkg-buildpackage: info: source version 0.12.1-1+b1
dpkg-buildpackage: info: source distribution buster-staging
 dpkg-source --before-build varnish-modules-0.12.1
dpkg-buildpackage: info: host architecture armhf
 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-arch
dh build-arch  --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 -a -O--parallel
   dh_autotools-dev_updateconfig -a -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 '/<<PKGBUILDDIR>>'
./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=arm-linux-gnueabihf --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-silent-rules --libdir=\${prefix}/lib/arm-linux-gnueabihf --libexecdir=\${prefix}/lib/arm-linux-gnueabihf --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... arm-unknown-linux-gnueabihf
checking host system type... arm-unknown-linux-gnueabihf
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 arm-unknown-linux-gnueabihf file names to arm-unknown-linux-gnueabihf format... func_convert_file_noop
checking how to convert arm-unknown-linux-gnueabihf 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... mt
checking if mt 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) 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.0
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... python
checking for python... /usr/bin/python
checking for python version... 2.7
checking for python platform... linux2
checking for python script directory... ${prefix}/lib/python2.7/dist-packages
checking for python extension module directory... ${exec_prefix}/lib/python2.7/dist-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 '/<<PKGBUILDDIR>>'
   dh_auto_build -a -O--parallel
	make -j4
make[1]: Entering directory '/<<PKGBUILDDIR>>'
make  all-recursive
make[2]: Entering directory '/<<PKGBUILDDIR>>'
Making all in src
make[3]: Entering directory '/<<PKGBUILDDIR>>/src'
/usr/bin/python /usr/share/varnish/vmodtool.py -o vcc_bodyaccess_if ./vmod_bodyaccess.vcc
/usr/bin/python /usr/share/varnish/vmodtool.py -o vcc_cookie_if ./vmod_cookie.vcc
/usr/bin/python /usr/share/varnish/vmodtool.py -o vcc_header_if ./vmod_header.vcc
/usr/bin/python /usr/share/varnish/vmodtool.py -o vcc_saintmode_if ./vmod_saintmode.vcc
/usr/bin/python /usr/share/varnish/vmodtool.py -o vcc_softpurge_if ./vmod_softpurge.vcc
/usr/bin/python /usr/share/varnish/vmodtool.py -o vcc_tcp_if ./vmod_tcp.vcc
/usr/bin/python /usr/share/varnish/vmodtool.py -o vcc_var_if ./vmod_var.vcc
/usr/bin/python /usr/share/varnish/vmodtool.py -o vcc_vsthrottle_if ./vmod_vsthrottle.vcc
/usr/bin/python /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=/<<PKGBUILDDIR>>=. -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=/<<PKGBUILDDIR>>=. -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=/<<PKGBUILDDIR>>=. -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=/<<PKGBUILDDIR>>=. -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=/<<PKGBUILDDIR>>=. -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=/<<PKGBUILDDIR>>=. -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=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o vcc_cookie_if.lo vcc_cookie_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=/<<PKGBUILDDIR>>=. -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:35:4: error: #error "vrt.h included after cache.h - they are inclusive"
 #  error "vrt.h included after cache.h - they are inclusive"
    ^~~~~
/usr/include/varnish/vrt.h:39:4: error: #error "vrt.h included multiple times"
 #  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'
 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
 struct strands {
        ^~~~~~~
In file included from vmod_bodyaccess.c:36:
/usr/include/varnish/vrt.h:171:34: error: conflicting types for 'VCL_STRANDS'
 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
 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'
 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
 struct vrt_type {
        ^~~~~~~~
In file included from vmod_bodyaccess.c:36:
/usr/include/varnish/vrt.h:191:8: error: redefinition of 'struct vrt_ctx'
 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
 struct vrt_ctx {
        ^~~~~~~
In file included from vmod_bodyaccess.c:36:
/usr/include/varnish/vrt.h:232:8: error: redefinition of 'struct vmod_data'
 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
 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'
 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
 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'
  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
  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'
  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
  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'
  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
  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'
  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
  VCL_EVENT_DISCARD,
  ^~~~~~~~~~~~~~~~~
In file included from vmod_bodyaccess.c:36:
/usr/include/varnish/vrt.h:300:8: error: redefinition of 'struct vrt_backend'
 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
 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'
 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
 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'
 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
 struct vrt_ref {
        ^~~~~~~
In file included from vmod_bodyaccess.c:36:
/usr/include/varnish/vrt.h:347:6: error: conflicting types for 'VRT_count'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 enum gethdr_e {
      ^~~~~~~~
In file included from vmod_bodyaccess.c:36:
/usr/include/varnish/vrt.h:377:2: error: redeclaration of enumerator 'HDR_REQ'
  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
  HDR_REQ,
  ^~~~~~~
In file included from vmod_bodyaccess.c:36:
/usr/include/varnish/vrt.h:378:2: error: redeclaration of enumerator 'HDR_REQ_TOP'
  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
  HDR_REQ_TOP,
  ^~~~~~~~~~~
In file included from vmod_bodyaccess.c:36:
/usr/include/varnish/vrt.h:379:2: error: redeclaration of enumerator 'HDR_RESP'
  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
  HDR_RESP,
  ^~~~~~~~
In file included from vmod_bodyaccess.c:36:
/usr/include/varnish/vrt.h:380:2: error: redeclaration of enumerator 'HDR_OBJ'
  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
  HDR_OBJ,
  ^~~~~~~
In file included from vmod_bodyaccess.c:36:
/usr/include/varnish/vrt.h:381:2: error: redeclaration of enumerator 'HDR_BEREQ'
  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
  HDR_BEREQ,
  ^~~~~~~~~
In file included from vmod_bodyaccess.c:36:
/usr/include/varnish/vrt.h:382:2: error: redeclaration of enumerator 'HDR_BERESP'
  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
  HDR_BERESP
  ^~~~~~~~~~
In file included from vmod_bodyaccess.c:36:
/usr/include/varnish/vrt.h:385:8: error: redefinition of 'struct gethdr_s'
 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
 struct gethdr_s {
        ^~~~~~~~
In file included from vmod_bodyaccess.c:36:
/usr/include/varnish/vrt.h:390:10: error: conflicting types for 'VRT_selecthttp'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 struct vdi_methods {
        ^~~~~~~~~~~
In file included from vmod_bodyaccess.c:36:
/usr/include/varnish/vrt.h:464:8: error: redefinition of 'struct director'
 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
 struct director {
        ^~~~~~~~
In file included from vmod_bodyaccess.c:36:
/usr/include/varnish/vrt.h:473:10: error: conflicting types for 'VRT_Healthy'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 VCL_STRING VRT_CollectString(VRT_CTX, const char *p, ...);
            ^~~~~~~~~~~~~~~~~
In file included from vmod_bodyaccess.c:36:
/usr/include/varnish/vrt.h:526:12: error: conflicting types for 'VRT_INT_string'
 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
 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'
 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
 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'
 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
 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'
 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
 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]
  prefix_len = strlen(ctx->pfx);
               ^~~~~~
vmod_bodyaccess.c:61:15: error: incompatible implicit declaration of built-in function 'strlen' [-Werror]
vmod_bodyaccess.c:61:15: note: include '<string.h>' or provide a declaration of 'strlen'
vmod_bodyaccess.c:40:1:
+#include <string.h>
 
vmod_bodyaccess.c:61:15:
  prefix_len = strlen(ctx->pfx);
               ^~~~~~
vmod_bodyaccess.c:73:3: error: implicit declaration of function 'memcpy' [-Werror=implicit-function-declaration]
   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 '<string.h>' 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'
 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'
 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
 {
 ^
vmod_bodyaccess.c:151:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
 {
 ^
vmod_bodyaccess.c:182:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
 {
 ^
vmod_bodyaccess.c:203:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
 {
 ^
vmod_bodyaccess.c:260:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
 {
 ^
vmod_bodyaccess.c:111:28: error: parameter name omitted
 static int __match_proto__(objiterate_f)
                            ^~~~~~~~~~~~
vmod_bodyaccess.c:287: error: expected '{' at end of input
 }
 
vmod_bodyaccess.c:287:1: error: no return statement in function returning non-void [-Werror=return-type]
 }
 ^
At top level:
vmod_bodyaccess.c:111:12: error: '__match_proto__' defined but not used [-Werror=unused-function]
 static int __match_proto__(objiterate_f)
            ^~~~~~~~~~~~~~~
vmod_bodyaccess.c:48:1: error: 'bodyaccess_log' defined but not used [-Werror=unused-function]
 bodyaccess_log(struct bodyaccess_log_ctx *ctx, const void *ptr, size_t len)
 ^~~~~~~~~~~~~~
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=/<<PKGBUILDDIR>>=. -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_bodyaccess.lo] Error 1
make[3]: *** Waiting for unfinished jobs....
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=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c vmod_header.c  -fPIC -DPIC -o .libs/vmod_header.o
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"
 #  error "vrt.h included after cache.h - they are inclusive"
    ^~~~~
/usr/include/varnish/vrt.h:39:4: error: #error "vrt.h included multiple times"
 #  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'
 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
 struct strands {
        ^~~~~~~
In file included from vmod_cookie.c:38:
/usr/include/varnish/vrt.h:171:34: error: conflicting types for 'VCL_STRANDS'
 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
 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'
 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
 struct vrt_type {
        ^~~~~~~~
In file included from vmod_cookie.c:38:
/usr/include/varnish/vrt.h:191:8: error: redefinition of 'struct vrt_ctx'
 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
 struct vrt_ctx {
        ^~~~~~~
In file included from vmod_cookie.c:38:
/usr/include/varnish/vrt.h:232:8: error: redefinition of 'struct vmod_data'
 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
 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'
 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
 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'
  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
  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'
  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
  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'
  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
  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'
  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
  VCL_EVENT_DISCARD,
  ^~~~~~~~~~~~~~~~~
In file included from vmod_cookie.c:38:
/usr/include/varnish/vrt.h:300:8: error: redefinition of 'struct vrt_backend'
 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
 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'
 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
 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'
 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
 struct vrt_ref {
        ^~~~~~~
In file included from vmod_cookie.c:38:
/usr/include/varnish/vrt.h:347:6: error: conflicting types for 'VRT_count'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 enum gethdr_e {
      ^~~~~~~~
In file included from vmod_cookie.c:38:
/usr/include/varnish/vrt.h:377:2: error: redeclaration of enumerator 'HDR_REQ'
  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
  HDR_REQ,
  ^~~~~~~
In file included from vmod_cookie.c:38:
/usr/include/varnish/vrt.h:378:2: error: redeclaration of enumerator 'HDR_REQ_TOP'
  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
  HDR_REQ_TOP,
  ^~~~~~~~~~~
In file included from vmod_cookie.c:38:
/usr/include/varnish/vrt.h:379:2: error: redeclaration of enumerator 'HDR_RESP'
  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
  HDR_RESP,
  ^~~~~~~~
In file included from vmod_cookie.c:38:
/usr/include/varnish/vrt.h:380:2: error: redeclaration of enumerator 'HDR_OBJ'
  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
  HDR_OBJ,
  ^~~~~~~
In file included from vmod_cookie.c:38:
/usr/include/varnish/vrt.h:381:2: error: redeclaration of enumerator 'HDR_BEREQ'
  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
  HDR_BEREQ,
  ^~~~~~~~~
In file included from vmod_cookie.c:38:
/usr/include/varnish/vrt.h:382:2: error: redeclaration of enumerator 'HDR_BERESP'
  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
  HDR_BERESP
  ^~~~~~~~~~
In file included from vmod_cookie.c:38:
/usr/include/varnish/vrt.h:385:8: error: redefinition of 'struct gethdr_s'
 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
 struct gethdr_s {
        ^~~~~~~~
In file included from vmod_cookie.c:38:
/usr/include/varnish/vrt.h:390:10: error: conflicting types for 'VRT_selecthttp'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 struct vdi_methods {
        ^~~~~~~~~~~
In file included from vmod_cookie.c:38:
/usr/include/varnish/vrt.h:464:8: error: redefinition of 'struct director'
 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
 struct director {
        ^~~~~~~~
In file included from vmod_cookie.c:38:
/usr/include/varnish/vrt.h:473:10: error: conflicting types for 'VRT_Healthy'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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]
  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]
  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]
   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]
  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]
  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'; did you mean 'vmod_delete'? [-Werror=implicit-function-declaration]
   VSB_delete(output);
   ^~~~~~~~~~
   vmod_delete
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]
  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]
  strcpy(u, VSB_data(output));
            ^~~~~~~~~~~~~~~~
In file included from /usr/include/features.h:424,
                 from /usr/include/arm-linux-gnueabihf/bits/libc-header-start.h:33,
                 from /usr/include/stdlib.h:25,
                 from vmod_cookie.c:32:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:88:1: note: expected 'const char * restrict' but argument is of type 'int'
 __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
 ^~~~~
In file included from vmod_header.c:33:
/usr/include/varnish/vcl.h:14:4: error: #error "include vrt.h before vcl.h"
 #  error "include vrt.h before vcl.h"
    ^~~~~
/usr/include/varnish/vcl.h:72:30: error: array type has incomplete element type 'struct vrt_type'
 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'
 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'
 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'
 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'
 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'
 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'
 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'
 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'
 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'
 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'
 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'
 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'
 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'
 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'
 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'
 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'
 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'
 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'
 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'
 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'
 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'
 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'
 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'
 extern const struct vrt_type VCL_TYPE_VOID[1];
                              ^~~~~~~~~~~~~
/usr/include/varnish/vcl.h:98:33: error: expected ')' before 'enum'
 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]
 typedef int vcl_init_f(VRT_CTX);
 ^~~~~~~
/usr/include/varnish/vcl.h:100:1: error: parameter names (without types) in function declaration [-Werror]
 typedef void vcl_fini_f(VRT_CTX);
 ^~~~~~~
/usr/include/varnish/vcl.h:101:1: error: parameter names (without types) in function declaration [-Werror]
 typedef void vcl_func_f(VRT_CTX);
 ^~~~~~~
/usr/include/varnish/vcl.h:108:2: error: unknown type name 'VCL_BACKEND'
  VCL_BACKEND   *default_director;
  ^~~~~~~~~~~
/usr/include/varnish/vcl.h:119:2: error: unknown type name 'vcl_event_f'
  vcl_event_f   *event_vcl;
  ^~~~~~~~~~~
cc1: all warnings being treated as errors
make[3]: *** [Makefile:878: vmod_cookie.lo] Error 1
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"
 #  error "vrt.h included after cache.h - they are inclusive"
    ^~~~~
/usr/include/varnish/vrt.h:39:4: error: #error "vrt.h included multiple times"
 #  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'
 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
 struct strands {
        ^~~~~~~
In file included from vmod_header.c:35:
/usr/include/varnish/vrt.h:171:34: error: conflicting types for 'VCL_STRANDS'
 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
 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'
 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
 struct vrt_type {
        ^~~~~~~~
In file included from vmod_header.c:35:
/usr/include/varnish/vrt.h:191:8: error: redefinition of 'struct vrt_ctx'
 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
 struct vrt_ctx {
        ^~~~~~~
In file included from vmod_header.c:35:
/usr/include/varnish/vrt.h:232:8: error: redefinition of 'struct vmod_data'
 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
 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'
 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
 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'
  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
  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'
  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
  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'
  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
  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'
  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
  VCL_EVENT_DISCARD,
  ^~~~~~~~~~~~~~~~~
In file included from vmod_header.c:35:
/usr/include/varnish/vrt.h:300:8: error: redefinition of 'struct vrt_backend'
 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
 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'
 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
 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'
 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
 struct vrt_ref {
        ^~~~~~~
In file included from vmod_header.c:35:
/usr/include/varnish/vrt.h:347:6: error: conflicting types for 'VRT_count'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 enum gethdr_e {
      ^~~~~~~~
In file included from vmod_header.c:35:
/usr/include/varnish/vrt.h:377:2: error: redeclaration of enumerator 'HDR_REQ'
  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
  HDR_REQ,
  ^~~~~~~
In file included from vmod_header.c:35:
/usr/include/varnish/vrt.h:378:2: error: redeclaration of enumerator 'HDR_REQ_TOP'
  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
  HDR_REQ_TOP,
  ^~~~~~~~~~~
In file included from vmod_header.c:35:
/usr/include/varnish/vrt.h:379:2: error: redeclaration of enumerator 'HDR_RESP'
  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
  HDR_RESP,
  ^~~~~~~~
In file included from vmod_header.c:35:
/usr/include/varnish/vrt.h:380:2: error: redeclaration of enumerator 'HDR_OBJ'
  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
  HDR_OBJ,
  ^~~~~~~
In file included from vmod_header.c:35:
/usr/include/varnish/vrt.h:381:2: error: redeclaration of enumerator 'HDR_BEREQ'
  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
  HDR_BEREQ,
  ^~~~~~~~~
In file included from vmod_header.c:35:
/usr/include/varnish/vrt.h:382:2: error: redeclaration of enumerator 'HDR_BERESP'
  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
  HDR_BERESP
  ^~~~~~~~~~
In file included from vmod_header.c:35:
/usr/include/varnish/vrt.h:385:8: error: redefinition of 'struct gethdr_s'
 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
 struct gethdr_s {
        ^~~~~~~~
In file included from vmod_header.c:35:
/usr/include/varnish/vrt.h:390:10: error: conflicting types for 'VRT_selecthttp'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 struct vdi_methods {
        ^~~~~~~~~~~
In file included from vmod_header.c:35:
/usr/include/varnish/vrt.h:464:8: error: redefinition of 'struct director'
 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
 struct director {
        ^~~~~~~~
In file included from vmod_header.c:35:
/usr/include/varnish/vrt.h:473:10: error: conflicting types for 'VRT_Healthy'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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'
 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
 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]
  assert(l == strlen(hdr + 1));
              ^~~~~~
/usr/include/varnish/vas.h:59:8: note: in definition of macro 'assert'
  if (!(e)) {       \
        ^
vmod_header.c:79:14: error: incompatible implicit declaration of built-in function 'strlen' [-Werror]
  assert(l == strlen(hdr + 1));
              ^~~~~~
/usr/include/varnish/vas.h:59:8: note: in definition of macro 'assert'
  if (!(e)) {       \
        ^
vmod_header.c:79:14: note: include '<string.h>' or provide a declaration of 'strlen'
vmod_header.c:38:1:
+#include <string.h>
 
vmod_header.c:79:14:
  assert(l == strlen(hdr + 1));
              ^~~~~~
/usr/include/varnish/vas.h:59:8: note: in definition of macro 'assert'
  if (!(e)) {       \
        ^
vmod_header.c:82:11: error: implicit declaration of function 'strncasecmp' [-Werror=implicit-function-declaration]
  return (!strncasecmp(hdr, hh->b, l));
           ^~~~~~~~~~~
vmod_header.c: In function 'header_http_Unset':
vmod_header.c:158:4: error: implicit declaration of function 'memcpy' [-Werror=implicit-function-declaration]
    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 '<string.h>' or provide a declaration of 'memcpy'
vmod_header.c: At top level:
vmod_header.c:196:1: error: conflicting types for 'event_function'
 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
 vmod_event_f event_function;
              ^~~~~~~~~~~~~~
vmod_header.c:207:10: error: function declaration isn't a prototype [-Werror=strict-prototypes]
 VCL_VOID __match_proto__()
          ^~~~~~~~~~~~~~~
vmod_header.c: In function '__match_proto__':
vmod_header.c:208:1: error: expected declaration specifiers before 'vmod_append'
 vmod_append(VRT_CTX, VCL_HEADER hdr, const char *fmt, ...)
 ^~~~~~~~~~~
vmod_header.c:229:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'vmod_get'
 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'
 vmod_copy(VRT_CTX, VCL_HEADER src, VCL_HEADER dst)
 ^~~~~~~~~
vmod_header.c:260:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'vmod_remove'
 vmod_remove(VRT_CTX, struct vmod_priv *priv, VCL_HEADER hdr, VCL_STRING s)
 ^~~~~~~~~~~
vmod_header.c:269: error: expected '{' at end of input
 }
 
At top level:
vmod_header.c:175:1: error: 'header_http_cphdr' defined but not used [-Werror=unused-function]
 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]
 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]
 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]
 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 '/<<PKGBUILDDIR>>/src'
make[2]: *** [Makefile:538: all-recursive] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: *** [Makefile:449: all] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build: make -j4 returned exit code 2
make: *** [debian/rules:19: build-arch] Error 2
dpkg-buildpackage: error: debian/rules build-arch subprocess returned exit status 2
--------------------------------------------------------------------------------
Build finished at 2018-10-08T17:54:15Z

Finished
--------


+------------------------------------------------------------------------------+
| Cleanup                                                                      |
+------------------------------------------------------------------------------+

Purging /<<BUILDDIR>>
Not cleaning session: cloned chroot in use
E: Build failure (dpkg-buildpackage died)

+------------------------------------------------------------------------------+
| Summary                                                                      |
+------------------------------------------------------------------------------+

Build Architecture: armhf
Build-Space: 0
Build-Time: 91
Distribution: buster-staging
Fail-Stage: build
Host Architecture: armhf
Install-Time: 532
Job: varnish-modules_0.12.1-1
Machine Architecture: armhf
Package: varnish-modules
Package-Time: 697
Source-Version: 0.12.1-1
Space: 0
Status: failed
Version: 0.12.1-1+b1
--------------------------------------------------------------------------------
Finished at 2018-10-08T17:54:15Z
Build needed 00:00:00, 0k disc space