DC-Build-Header: bird 1.4.0-1 / 2014-01-06 07:18:24 +0000 DC-Task: source:bird version:1.4.0-1 architecture:any chroot:unstable esttime:101 logfile:/tmp/bird_1.4.0-1_unstable_clang.log modes:binary-only:parallel:clang DC-Sbuild-call: su user -c 'sbuild -n --apt-update -d unstable -v --chroot-setup-commands=/tmp/switch-to-clang --append-to-version "clang1" --maintainer "Lucas Nussbaum " --uploader "Lucas Nussbaum " bird_1.4.0-1' sbuild (Debian sbuild) 0.63.2 (18 Aug 2012) on ip-172-31-5-226.us-west-2.compute.internal ╔══════════════════════════════════════════════════════════════════════════════╗ ║ bird 1.4.0-1clang1 (amd64) 06 Jan 2014 07:18 ║ ╚══════════════════════════════════════════════════════════════════════════════╝ Package: bird Version: 1.4.0-1clang1 Source Version: 1.4.0-1 Distribution: unstable Machine Architecture: amd64 Host Architecture: amd64 Build Architecture: amd64 I: NOTICE: Log filtering will replace 'build/bird-rbwMct/bird-1.4.0' with '«PKGBUILDDIR»' I: NOTICE: Log filtering will replace 'build/bird-rbwMct' with '«BUILDDIR»' I: NOTICE: Log filtering will replace 'var/lib/schroot/mount/unstable-amd64-sbuild-388730a0-9941-485d-9f26-e62e1b1b3cfb' with '«CHROOT»' ┌──────────────────────────────────────────────────────────────────────────────┐ │ Update chroot │ └──────────────────────────────────────────────────────────────────────────────┘ Get:1 http://localhost:9999 unstable InRelease [206 kB] Get:2 http://localhost:9999 unstable/main Sources/DiffIndex [7876 B] Get:3 http://localhost:9999 unstable/main amd64 Packages/DiffIndex [7876 B] Get:4 http://localhost:9999 unstable/main Translation-en/DiffIndex [7876 B] Get:5 http://localhost:9999 unstable/main 2014-01-04-1439.27.pdiff [11.3 kB] Get:6 http://localhost:9999 unstable/main 2014-01-04-1439.27.pdiff [11.3 kB] Get:7 http://localhost:9999 unstable/main amd64 2014-01-04-1439.27.pdiff [11.8 kB] Get:8 http://localhost:9999 unstable/main 2014-01-04-1439.27.pdiff [1898 B] Get:9 http://localhost:9999 unstable/main amd64 2014-01-04-1439.27.pdiff [11.8 kB] Get:10 http://localhost:9999 unstable/main 2014-01-04-2039.41.pdiff [12.3 kB] Get:11 http://localhost:9999 unstable/main 2014-01-04-1439.27.pdiff [1898 B] Get:12 http://localhost:9999 unstable/main amd64 2014-01-04-2039.41.pdiff [24.3 kB] Get:13 http://localhost:9999 unstable/main 2014-01-04-2039.41.pdiff [12.3 kB] Get:14 http://localhost:9999 unstable/main 2014-01-04-2039.41.pdiff [2358 B] Get:15 http://localhost:9999 unstable/main amd64 2014-01-04-2039.41.pdiff [24.3 kB] Get:16 http://localhost:9999 unstable/main 2014-01-05-0239.35.pdiff [9640 B] Get:17 http://localhost:9999 unstable/main 2014-01-04-2039.41.pdiff [2358 B] Get:18 http://localhost:9999 unstable/main amd64 2014-01-05-0239.35.pdiff [18.3 kB] Get:19 http://localhost:9999 unstable/main 2014-01-05-0239.35.pdiff [9640 B] Get:20 http://localhost:9999 unstable/main 2014-01-05-0239.35.pdiff [504 B] Get:21 http://localhost:9999 unstable/main amd64 2014-01-05-0239.35.pdiff [18.3 kB] Get:22 http://localhost:9999 unstable/main 2014-01-05-0840.32.pdiff [4885 B] Get:23 http://localhost:9999 unstable/main 2014-01-05-0239.35.pdiff [504 B] Get:24 http://localhost:9999 unstable/main amd64 2014-01-05-0840.32.pdiff [3950 B] Get:25 http://localhost:9999 unstable/main 2014-01-05-0840.32.pdiff [4885 B] Get:26 http://localhost:9999 unstable/main 2014-01-05-0840.32.pdiff [214 B] Get:27 http://localhost:9999 unstable/main amd64 2014-01-05-0840.32.pdiff [3950 B] Get:28 http://localhost:9999 unstable/main 2014-01-05-1438.24.pdiff [7183 B] Get:29 http://localhost:9999 unstable/main 2014-01-05-0840.32.pdiff [214 B] Get:30 http://localhost:9999 unstable/main amd64 2014-01-05-1438.24.pdiff [3882 B] Get:31 http://localhost:9999 unstable/main 2014-01-05-1438.24.pdiff [7183 B] Get:32 http://localhost:9999 unstable/main 2014-01-05-1438.24.pdiff [1111 B] Get:33 http://localhost:9999 unstable/main amd64 2014-01-05-1438.24.pdiff [3882 B] Get:34 http://localhost:9999 unstable/main 2014-01-05-2041.02.pdiff [20.2 kB] Get:35 http://localhost:9999 unstable/main 2014-01-05-1438.24.pdiff [1111 B] Get:36 http://localhost:9999 unstable/main amd64 2014-01-05-2041.02.pdiff [17.0 kB] Get:37 http://localhost:9999 unstable/main 2014-01-05-2041.02.pdiff [20.2 kB] Get:38 http://localhost:9999 unstable/main 2014-01-05-2041.02.pdiff [2166 B] Get:39 http://localhost:9999 unstable/main amd64 2014-01-05-2041.02.pdiff [17.0 kB] Get:40 http://localhost:9999 unstable/main 2014-01-06-0239.34.pdiff [7972 B] Get:41 http://localhost:9999 unstable/main 2014-01-05-2041.02.pdiff [2166 B] Get:42 http://localhost:9999 unstable/main amd64 2014-01-06-0239.34.pdiff [21.1 kB] Get:43 http://localhost:9999 unstable/main 2014-01-06-0239.34.pdiff [7972 B] Get:44 http://localhost:9999 unstable/main 2014-01-06-0239.34.pdiff [238 B] Get:45 http://localhost:9999 unstable/main amd64 2014-01-06-0239.34.pdiff [21.1 kB] Get:46 http://localhost:9999 unstable/main 2014-01-06-0239.34.pdiff [238 B] Fetched 412 kB in 28s (14.7 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... The following packages will be upgraded: libterm-ui-perl 1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Need to get 19.1 kB of archives. After this operation, 1024 B of additional disk space will be used. Get:1 http://localhost:9999/debian/ unstable/main libterm-ui-perl all 0.42-1 [19.1 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 19.1 kB in 0s (1189 kB/s) (Reading database ... 13944 files and directories currently installed.) Preparing to unpack .../libterm-ui-perl_0.42-1_all.deb ... Unpacking libterm-ui-perl (0.42-1) over (0.38-1) ... Setting up libterm-ui-perl (0.42-1) ... ┌──────────────────────────────────────────────────────────────────────────────┐ │ Fetch source files │ └──────────────────────────────────────────────────────────────────────────────┘ Check APT ───────── Checking available source versions... Download source files with APT ────────────────────────────── Reading package lists... Building dependency tree... Reading state information... NOTICE: 'bird' packaging is maintained in the 'Git' version control system at: git://git.debian.org/users/ondrej/bird.git Need to get 1257 kB of source archives. Get:1 http://localhost:9999/debian/ unstable/main bird 1.4.0-1 (dsc) [1437 B] Get:2 http://localhost:9999/debian/ unstable/main bird 1.4.0-1 (tar) [1243 kB] Get:3 http://localhost:9999/debian/ unstable/main bird 1.4.0-1 (diff) [12.3 kB] Fetched 1257 kB in 1s (668 kB/s) Download complete and in download only mode Check arch ────────── ┌──────────────────────────────────────────────────────────────────────────────┐ │ Chroot Setup Commands │ └──────────────────────────────────────────────────────────────────────────────┘ /tmp/switch-to-clang ──────────────────── + echo 'Entering customization script...' Entering customization script... + echo 'Install of clang-3.4' Install of clang-3.4 + apt-get update Hit http://localhost:9999 unstable InRelease Hit http://localhost:9999 unstable/main Sources/DiffIndex Hit http://localhost:9999 unstable/main amd64 Packages/DiffIndex Hit http://localhost:9999 unstable/main Translation-en/DiffIndex Reading package lists... + apt-get install --yes --no-install-recommends --force-yes clang-3.4 Reading package lists... Building dependency tree... Reading state information... The following extra packages will be installed: libclang-common-3.4-dev libclang1-3.4 libffi6 libllvm3.4 libobjc-4.8-dev libobjc4 Recommended packages: llvm-3.4-dev python The following NEW packages will be installed: clang-3.4 libclang-common-3.4-dev libclang1-3.4 libffi6 libllvm3.4 libobjc-4.8-dev libobjc4 0 upgraded, 7 newly installed, 0 to remove and 0 not upgraded. Need to get 19.9 MB of archives. After this operation, 82.1 MB of additional disk space will be used. Get:1 http://localhost:9999/debian/ unstable/main libffi6 amd64 3.0.13-10 [19.3 kB] Get:2 http://localhost:9999/debian/ unstable/main libllvm3.4 amd64 1:3.4-1 [6528 kB] Get:3 http://localhost:9999/debian/ unstable/main libobjc4 amd64 4.8.2-11 [110 kB] Get:4 http://localhost:9999/debian/ unstable/main libobjc-4.8-dev amd64 4.8.2-11 [370 kB] Get:5 http://localhost:9999/debian/ unstable/main libclang1-3.4 amd64 1:3.4-1 [3526 kB] Get:6 http://localhost:9999/debian/ unstable/main libclang-common-3.4-dev amd64 1:3.4-1 [516 kB] Get:7 http://localhost:9999/debian/ unstable/main clang-3.4 amd64 1:3.4-1 [8878 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 19.9 MB in 0s (25.5 MB/s) Selecting previously unselected package libffi6:amd64. (Reading database ... 13944 files and directories currently installed.) Preparing to unpack .../libffi6_3.0.13-10_amd64.deb ... Unpacking libffi6:amd64 (3.0.13-10) ... Selecting previously unselected package libllvm3.4:amd64. Preparing to unpack .../libllvm3.4_1%3a3.4-1_amd64.deb ... Unpacking libllvm3.4:amd64 (1:3.4-1) ... Selecting previously unselected package libobjc4:amd64. Preparing to unpack .../libobjc4_4.8.2-11_amd64.deb ... Unpacking libobjc4:amd64 (4.8.2-11) ... Selecting previously unselected package libobjc-4.8-dev:amd64. Preparing to unpack .../libobjc-4.8-dev_4.8.2-11_amd64.deb ... Unpacking libobjc-4.8-dev:amd64 (4.8.2-11) ... Selecting previously unselected package libclang1-3.4:amd64. Preparing to unpack .../libclang1-3.4_1%3a3.4-1_amd64.deb ... Unpacking libclang1-3.4:amd64 (1:3.4-1) ... Selecting previously unselected package libclang-common-3.4-dev. Preparing to unpack .../libclang-common-3.4-dev_1%3a3.4-1_amd64.deb ... Unpacking libclang-common-3.4-dev (1:3.4-1) ... Selecting previously unselected package clang-3.4. Preparing to unpack .../clang-3.4_1%3a3.4-1_amd64.deb ... Unpacking clang-3.4 (1:3.4-1) ... Setting up libffi6:amd64 (3.0.13-10) ... Setting up libllvm3.4:amd64 (1:3.4-1) ... Setting up libobjc4:amd64 (4.8.2-11) ... Setting up libobjc-4.8-dev:amd64 (4.8.2-11) ... Setting up libclang1-3.4:amd64 (1:3.4-1) ... Setting up libclang-common-3.4-dev (1:3.4-1) ... Setting up clang-3.4 (1:3.4-1) ... Processing triggers for libc-bin (2.17-97) ... + echo 'Replace gcc, g++ & cpp by clang' Replace gcc, g++ & cpp by clang + VERSIONS='4.6 4.7 4.8' + cd /usr/bin + for VERSION in '$VERSIONS' + rm -f g++-4.6 gcc-4.6 cpp-4.6 + ln -s clang++ g++-4.6 + ln -s clang gcc-4.6 + ln -s clang cpp-4.6 + for VERSION in '$VERSIONS' + rm -f g++-4.7 gcc-4.7 cpp-4.7 + ln -s clang++ g++-4.7 + ln -s clang gcc-4.7 + ln -s clang cpp-4.7 + for VERSION in '$VERSIONS' + rm -f g++-4.8 gcc-4.8 cpp-4.8 + ln -s clang++ g++-4.8 + ln -s clang gcc-4.8 + ln -s clang cpp-4.8 + cd - /«BUILDDIR» + echo 'Block the installation of new gcc version' Block the installation of new gcc version + dpkg --set-selections + echo 'gcc-4.6 hold' + dpkg --set-selections + echo 'cpp-4.6 hold' + dpkg --set-selections + echo 'g++-4.6 hold' + dpkg --set-selections + echo 'gcc-4.7 hold' + dpkg --set-selections + echo 'cpp-4.7 hold' + dpkg --set-selections + echo 'g++-4.7 hold' + dpkg --set-selections + echo 'gcc-4.8 hold' + dpkg --set-selections + echo 'cpp-4.8 hold' + dpkg --set-selections + echo 'g++-4.8 hold' + echo 'Check if gcc, g++ & cpp are actually clang' Check if gcc, g++ & cpp are actually clang + grep clang + gcc --version + grep clang + cpp --version + grep clang + g++ --version I: Finished running '/tmp/switch-to-clang'. Finished processing commands. ──────────────────────────────────────────────────────────────────────────────── Merged Build-Depends: build-essential, fakeroot Filtered Build-Depends: build-essential, fakeroot dpkg-deb: building package `sbuild-build-depends-core-dummy' in `/«BUILDDIR»/resolver-TOtBj_/apt_archive/sbuild-build-depends-core-dummy.deb'. OK Reading package lists... ┌──────────────────────────────────────────────────────────────────────────────┐ │ Install core build dependencies (apt-based resolver) │ └──────────────────────────────────────────────────────────────────────────────┘ Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following NEW packages will be installed: sbuild-build-depends-core-dummy debconf: delaying package configuration, since apt-utils is not installed 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 0 B/766 B of archives. After this operation, 0 B of additional disk space will be used. Selecting previously unselected package sbuild-build-depends-core-dummy. (Reading database ... 14105 files and directories currently installed.) Preparing to unpack .../sbuild-build-depends-core-dummy.deb ... Unpacking sbuild-build-depends-core-dummy (0.invalid.0) ... Setting up sbuild-build-depends-core-dummy (0.invalid.0) ... Merged Build-Depends: base-files, base-passwd, bash, bsdutils, coreutils, dash, debianutils, diffutils, dpkg, e2fsprogs, findutils, grep, gzip, hostname, libc-bin, login, mount, ncurses-base, ncurses-bin, perl-base, sed, sysvinit, sysvinit-utils, tar, util-linux, libc6-dev | libc-dev, gcc (>= 4:4.4.3), g++ (>= 4:4.4.3), make, dpkg-dev (>= 1.13.5), quilt, dpkg-dev (>= 1.16.1.1~), debhelper (>= 9~), flex, bison, m4, libreadline-dev | libreadline6-dev | libreadline5-dev, libncurses5-dev, autotools-dev Filtered Build-Depends: base-files, base-passwd, bash, bsdutils, coreutils, dash, debianutils, diffutils, dpkg, e2fsprogs, findutils, grep, gzip, hostname, libc-bin, login, mount, ncurses-base, ncurses-bin, perl-base, sed, sysvinit, sysvinit-utils, tar, util-linux, libc6-dev, gcc (>= 4:4.4.3), g++ (>= 4:4.4.3), make, dpkg-dev (>= 1.13.5), quilt, dpkg-dev (>= 1.16.1.1~), debhelper (>= 9~), flex, bison, m4, libreadline-dev, libncurses5-dev, autotools-dev dpkg-deb: building package `sbuild-build-depends-bird-dummy' in `/«BUILDDIR»/resolver-5WppL6/apt_archive/sbuild-build-depends-bird-dummy.deb'. OK Reading package lists... ┌──────────────────────────────────────────────────────────────────────────────┐ │ Install bird build dependencies (apt-based resolver) │ └──────────────────────────────────────────────────────────────────────────────┘ Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following extra packages will be installed: autotools-dev bison bsdmainutils debhelper diffstat file flex gettext gettext-base groff-base intltool-debian libasprintf0c2 libbison-dev libcroco3 libglib2.0-0 libmagic1 libncurses5-dev libpipeline1 libreadline-dev libreadline6-dev libsigsegv2 libtinfo-dev libunistring0 libxml2 m4 man-db po-debconf quilt Suggested packages: bison-doc wamerican wordlist whois vacation dh-make gettext-doc groff ncurses-doc less www-browser libmail-box-perl procmail graphviz default-mta mail-transport-agent Recommended packages: curl wget lynx-cur autopoint libasprintf-dev libgettextpo-dev libglib2.0-data shared-mime-info xml-core libmail-sendmail-perl The following NEW packages will be installed: autotools-dev bison bsdmainutils debhelper diffstat file flex gettext gettext-base groff-base intltool-debian libasprintf0c2 libbison-dev libcroco3 libglib2.0-0 libmagic1 libncurses5-dev libpipeline1 libreadline-dev libreadline6-dev libsigsegv2 libtinfo-dev libunistring0 libxml2 m4 man-db po-debconf quilt sbuild-build-depends-bird-dummy 0 upgraded, 29 newly installed, 0 to remove and 0 not upgraded. Need to get 10.7 MB/10.7 MB of archives. After this operation, 32.1 MB of additional disk space will be used. Get:1 http://localhost:9999/debian/ unstable/main libpipeline1 amd64 1.2.6-1 [24.8 kB] Get:2 http://localhost:9999/debian/ unstable/main groff-base amd64 1.22.2-3 [747 kB] Get:3 http://localhost:9999/debian/ unstable/main bsdmainutils amd64 9.0.5 [211 kB] Get:4 http://localhost:9999/debian/ unstable/main man-db amd64 2.6.5-3 [975 kB] Get:5 http://localhost:9999/debian/ unstable/main libasprintf0c2 amd64 0.18.3.1-2 [29.1 kB] Get:6 http://localhost:9999/debian/ unstable/main libmagic1 amd64 1:5.14-2 [216 kB] Get:7 http://localhost:9999/debian/ unstable/main libxml2 amd64 2.9.1+dfsg1-3 [791 kB] Get:8 http://localhost:9999/debian/ unstable/main libsigsegv2 amd64 2.10-2 [29.8 kB] Get:9 http://localhost:9999/debian/ unstable/main m4 amd64 1.4.17-2 [255 kB] Get:10 http://localhost:9999/debian/ unstable/main flex amd64 2.5.35-10.1 [332 kB] Get:11 http://localhost:9999/debian/ unstable/main libglib2.0-0 amd64 2.36.4-1 [2055 kB] Get:12 http://localhost:9999/debian/ unstable/main libcroco3 amd64 0.6.8-2 [133 kB] Get:13 http://localhost:9999/debian/ unstable/main libunistring0 amd64 0.9.3-5 [434 kB] Get:14 http://localhost:9999/debian/ unstable/main file amd64 1:5.14-2 [54.0 kB] Get:15 http://localhost:9999/debian/ unstable/main gettext-base amd64 0.18.3.1-2 [116 kB] Get:16 http://localhost:9999/debian/ unstable/main autotools-dev all 20130810.1 [69.6 kB] Get:17 http://localhost:9999/debian/ unstable/main libbison-dev amd64 2:3.0.2.dfsg-2 [426 kB] Get:18 http://localhost:9999/debian/ unstable/main bison amd64 2:3.0.2.dfsg-2 [765 kB] Get:19 http://localhost:9999/debian/ unstable/main gettext amd64 0.18.3.1-2 [1202 kB] Get:20 http://localhost:9999/debian/ unstable/main intltool-debian all 0.35.0+20060710.1 [30.8 kB] Get:21 http://localhost:9999/debian/ unstable/main po-debconf all 1.0.16+nmu2 [224 kB] Get:22 http://localhost:9999/debian/ unstable/main debhelper all 9.20131227 [687 kB] Get:23 http://localhost:9999/debian/ unstable/main diffstat amd64 1.58-1 [29.4 kB] Get:24 http://localhost:9999/debian/ unstable/main libtinfo-dev amd64 5.9+20130608-1 [108 kB] Get:25 http://localhost:9999/debian/ unstable/main libncurses5-dev amd64 5.9+20130608-1 [222 kB] Get:26 http://localhost:9999/debian/ unstable/main libreadline6-dev amd64 6.2+dfsg-0.1 [193 kB] Get:27 http://localhost:9999/debian/ unstable/main libreadline-dev amd64 6.2+dfsg-0.1 [896 B] Get:28 http://localhost:9999/debian/ unstable/main quilt all 0.61-1 [345 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 10.7 MB in 0s (12.2 MB/s) Selecting previously unselected package libpipeline1:amd64. (Reading database ... 14105 files and directories currently installed.) Preparing to unpack .../libpipeline1_1.2.6-1_amd64.deb ... Unpacking libpipeline1:amd64 (1.2.6-1) ... Selecting previously unselected package groff-base. Preparing to unpack .../groff-base_1.22.2-3_amd64.deb ... Unpacking groff-base (1.22.2-3) ... Selecting previously unselected package bsdmainutils. Preparing to unpack .../bsdmainutils_9.0.5_amd64.deb ... Unpacking bsdmainutils (9.0.5) ... Selecting previously unselected package man-db. Preparing to unpack .../man-db_2.6.5-3_amd64.deb ... Unpacking man-db (2.6.5-3) ... Selecting previously unselected package libasprintf0c2:amd64. Preparing to unpack .../libasprintf0c2_0.18.3.1-2_amd64.deb ... Unpacking libasprintf0c2:amd64 (0.18.3.1-2) ... Selecting previously unselected package libmagic1:amd64. Preparing to unpack .../libmagic1_1%3a5.14-2_amd64.deb ... Unpacking libmagic1:amd64 (1:5.14-2) ... Selecting previously unselected package libxml2:amd64. Preparing to unpack .../libxml2_2.9.1+dfsg1-3_amd64.deb ... Unpacking libxml2:amd64 (2.9.1+dfsg1-3) ... Selecting previously unselected package libsigsegv2:amd64. Preparing to unpack .../libsigsegv2_2.10-2_amd64.deb ... Unpacking libsigsegv2:amd64 (2.10-2) ... Selecting previously unselected package m4. Preparing to unpack .../archives/m4_1.4.17-2_amd64.deb ... Unpacking m4 (1.4.17-2) ... Selecting previously unselected package flex. Preparing to unpack .../flex_2.5.35-10.1_amd64.deb ... Unpacking flex (2.5.35-10.1) ... Selecting previously unselected package libglib2.0-0:amd64. Preparing to unpack .../libglib2.0-0_2.36.4-1_amd64.deb ... Unpacking libglib2.0-0:amd64 (2.36.4-1) ... Selecting previously unselected package libcroco3:amd64. Preparing to unpack .../libcroco3_0.6.8-2_amd64.deb ... Unpacking libcroco3:amd64 (0.6.8-2) ... Selecting previously unselected package libunistring0:amd64. Preparing to unpack .../libunistring0_0.9.3-5_amd64.deb ... Unpacking libunistring0:amd64 (0.9.3-5) ... Selecting previously unselected package file. Preparing to unpack .../file_1%3a5.14-2_amd64.deb ... Unpacking file (1:5.14-2) ... Selecting previously unselected package gettext-base. Preparing to unpack .../gettext-base_0.18.3.1-2_amd64.deb ... Unpacking gettext-base (0.18.3.1-2) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../autotools-dev_20130810.1_all.deb ... Unpacking autotools-dev (20130810.1) ... Selecting previously unselected package libbison-dev:amd64. Preparing to unpack .../libbison-dev_2%3a3.0.2.dfsg-2_amd64.deb ... Unpacking libbison-dev:amd64 (2:3.0.2.dfsg-2) ... Selecting previously unselected package bison. Preparing to unpack .../bison_2%3a3.0.2.dfsg-2_amd64.deb ... Unpacking bison (2:3.0.2.dfsg-2) ... Selecting previously unselected package gettext. Preparing to unpack .../gettext_0.18.3.1-2_amd64.deb ... Unpacking gettext (0.18.3.1-2) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../intltool-debian_0.35.0+20060710.1_all.deb ... Unpacking intltool-debian (0.35.0+20060710.1) ... Selecting previously unselected package po-debconf. Preparing to unpack .../po-debconf_1.0.16+nmu2_all.deb ... Unpacking po-debconf (1.0.16+nmu2) ... Selecting previously unselected package debhelper. Preparing to unpack .../debhelper_9.20131227_all.deb ... Unpacking debhelper (9.20131227) ... Selecting previously unselected package diffstat. Preparing to unpack .../diffstat_1.58-1_amd64.deb ... Unpacking diffstat (1.58-1) ... Selecting previously unselected package libtinfo-dev:amd64. Preparing to unpack .../libtinfo-dev_5.9+20130608-1_amd64.deb ... Unpacking libtinfo-dev:amd64 (5.9+20130608-1) ... Selecting previously unselected package libncurses5-dev:amd64. Preparing to unpack .../libncurses5-dev_5.9+20130608-1_amd64.deb ... Unpacking libncurses5-dev:amd64 (5.9+20130608-1) ... Selecting previously unselected package libreadline6-dev:amd64. Preparing to unpack .../libreadline6-dev_6.2+dfsg-0.1_amd64.deb ... Unpacking libreadline6-dev:amd64 (6.2+dfsg-0.1) ... Selecting previously unselected package libreadline-dev:amd64. Preparing to unpack .../libreadline-dev_6.2+dfsg-0.1_amd64.deb ... Unpacking libreadline-dev:amd64 (6.2+dfsg-0.1) ... Selecting previously unselected package quilt. Preparing to unpack .../archives/quilt_0.61-1_all.deb ... Unpacking quilt (0.61-1) ... Selecting previously unselected package sbuild-build-depends-bird-dummy. Preparing to unpack .../sbuild-build-depends-bird-dummy.deb ... Unpacking sbuild-build-depends-bird-dummy (0.invalid.0) ... Setting up libpipeline1:amd64 (1.2.6-1) ... Setting up groff-base (1.22.2-3) ... Setting up bsdmainutils (9.0.5) ... 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 man-db (2.6.5-3) ... Not building database; man-db/auto-update is not 'true'. Setting up libasprintf0c2:amd64 (0.18.3.1-2) ... Setting up libmagic1:amd64 (1:5.14-2) ... Setting up libxml2:amd64 (2.9.1+dfsg1-3) ... Setting up libsigsegv2:amd64 (2.10-2) ... Setting up m4 (1.4.17-2) ... Setting up flex (2.5.35-10.1) ... Setting up libglib2.0-0:amd64 (2.36.4-1) ... No schema files found: doing nothing. Setting up libcroco3:amd64 (0.6.8-2) ... Setting up libunistring0:amd64 (0.9.3-5) ... Setting up file (1:5.14-2) ... Setting up gettext-base (0.18.3.1-2) ... Setting up autotools-dev (20130810.1) ... Setting up libbison-dev:amd64 (2:3.0.2.dfsg-2) ... Setting up bison (2:3.0.2.dfsg-2) ... update-alternatives: using /usr/bin/bison.yacc to provide /usr/bin/yacc (yacc) in auto mode Setting up gettext (0.18.3.1-2) ... Setting up intltool-debian (0.35.0+20060710.1) ... Setting up po-debconf (1.0.16+nmu2) ... Setting up debhelper (9.20131227) ... Setting up diffstat (1.58-1) ... Setting up libtinfo-dev:amd64 (5.9+20130608-1) ... Setting up libncurses5-dev:amd64 (5.9+20130608-1) ... Setting up libreadline6-dev:amd64 (6.2+dfsg-0.1) ... Setting up libreadline-dev:amd64 (6.2+dfsg-0.1) ... Setting up quilt (0.61-1) ... Setting up sbuild-build-depends-bird-dummy (0.invalid.0) ... Processing triggers for libc-bin (2.17-97) ... ┌──────────────────────────────────────────────────────────────────────────────┐ │ Build environment │ └──────────────────────────────────────────────────────────────────────────────┘ Kernel: Linux 2.6.32-5-xen-amd64 amd64 (x86_64) Toolchain package versions: binutils_2.24-2 dpkg-dev_1.17.5 g++-4.6_4.6.4-5 g++-4.8_4.8.2-11 gcc-4.6_4.6.4-5 gcc-4.7_4.7.3-9 gcc-4.8_4.8.2-11 libc6-dev_2.17-97 libstdc++-4.8-dev_4.8.2-11 libstdc++6_4.8.2-11 libstdc++6-4.6-dev_4.6.4-5 linux-libc-dev_3.12.6-2 Package versions: apt_0.9.14.2 autotools-dev_20130810.1 base-files_7.2 base-passwd_3.5.29 bash_4.2+dfsg-1 binutils_2.24-2 bison_2:3.0.2.dfsg-2 bsdmainutils_9.0.5 bsdutils_1:2.20.1-5.5 build-essential_11.6 bzip2_1.0.6-5 clang-3.4_1:3.4-1 coreutils_8.21-1 cpp_4:4.8.2-1 cpp-4.6_4.6.4-5 cpp-4.7_4.7.3-9 cpp-4.8_4.8.2-11 dash_0.5.7-3+nmu1 debconf_1.5.52 debconf-i18n_1.5.52 debfoster_2.7-1.2 debhelper_9.20131227 debian-archive-keyring_2012.4 debianutils_4.4 diffstat_1.58-1 diffutils_1:3.3-1 dpkg_1.17.5 dpkg-dev_1.17.5 e2fslibs_1.42.9-2 e2fsprogs_1.42.9-2 fakeroot_1.20-3 file_1:5.14-2 findutils_4.4.2-7 flex_2.5.35-10.1 g++_4:4.8.2-1 g++-4.6_4.6.4-5 g++-4.8_4.8.2-11 gcc_4:4.8.2-1 gcc-4.4-base_4.4.7-6 gcc-4.5-base_4.5.4-1 gcc-4.6_4.6.4-5 gcc-4.6-base_4.6.4-5 gcc-4.7_4.7.3-9 gcc-4.7-base_4.7.3-9 gcc-4.8_4.8.2-11 gcc-4.8-base_4.8.2-11 gettext_0.18.3.1-2 gettext-base_0.18.3.1-2 gnupg_1.4.15-3 gpgv_1.4.15-3 grep_2.15-2 groff-base_1.22.2-3 gzip_1.6-3 hostname_3.15 initscripts_2.88dsf-45 insserv_1.14.0-5 intltool-debian_0.35.0+20060710.1 libacl1_2.2.52-1 libapt-pkg4.12_0.9.14.2 libarchive-extract-perl_0.70-1 libasan0_4.8.2-11 libasprintf0c2_0.18.3.1-2 libatomic1_4.8.2-11 libattr1_1:2.4.47-1 libaudit-common_1:2.3.2-3 libaudit1_1:2.3.2-3 libbison-dev_2:3.0.2.dfsg-2 libblkid1_2.20.1-5.5 libbz2-1.0_1.0.6-5 libc-bin_2.17-97 libc-dev-bin_2.17-97 libc6_2.17-97 libc6-dev_2.17-97 libcap2_1:2.22-1.2 libclang-common-3.4-dev_1:3.4-1 libclang1-3.4_1:3.4-1 libclass-isa-perl_0.36-5 libcloog-isl4_0.18.1-3 libcloog-ppl1_0.16.1-4 libcomerr2_1.42.9-2 libcroco3_0.6.8-2 libdb5.1_5.1.29-7 libdpkg-perl_1.17.5 libfakeroot_1.20-3 libffi6_3.0.13-10 libfile-fcntllock-perl_0.14-2+b1 libgc1c2_1:7.2d-6 libgcc-4.7-dev_4.7.3-9 libgcc-4.8-dev_4.8.2-11 libgcc1_1:4.8.2-11 libgdbm3_1.8.3-12 libglib2.0-0_2.36.4-1 libgmp10_2:5.1.3+dfsg-1 libgmpxx4ldbl_2:5.1.3+dfsg-1 libgomp1_4.8.2-11 libgpm2_1.20.4-6.1 libisl10_0.12.1-2 libitm1_4.8.2-11 libllvm3.4_1:3.4-1 liblocale-gettext-perl_1.05-7+b2 liblog-message-simple-perl_0.10-1 liblzma5_5.1.1alpha+20120614-2 libmagic1_1:5.14-2 libmodule-pluggable-perl_4.8-1 libmount1_2.20.1-5.5 libmpc2_0.9-4 libmpc3_1.0.1-1 libmpfr4_3.1.2-1 libncurses5_5.9+20130608-1 libncurses5-dev_5.9+20130608-1 libobjc-4.8-dev_4.8.2-11 libobjc4_4.8.2-11 libpam-modules_1.1.3-10 libpam-modules-bin_1.1.3-10 libpam-runtime_1.1.3-10 libpam0g_1.1.3-10 libpcre3_1:8.31-2 libpipeline1_1.2.6-1 libpod-latex-perl_0.61-1 libppl-c4_1:1.0-7 libppl12_1:1.0-7 libquadmath0_4.8.2-11 libreadline-dev_6.2+dfsg-0.1 libreadline6_6.2+dfsg-0.1 libreadline6-dev_6.2+dfsg-0.1 libselinux1_2.2.1-1 libsemanage-common_2.2-1 libsemanage1_2.2-1 libsepol1_2.2-1 libsigsegv2_2.10-2 libslang2_2.2.4-16 libss2_1.42.9-2 libstdc++-4.8-dev_4.8.2-11 libstdc++6_4.8.2-11 libstdc++6-4.6-dev_4.6.4-5 libswitch-perl_2.16-2 libterm-ui-perl_0.42-1 libtext-charwidth-perl_0.04-7+b2 libtext-iconv-perl_1.7-5+b1 libtext-soundex-perl_3.4-1+b1 libtext-wrapi18n-perl_0.06-7 libtimedate-perl_2.3000-1 libtinfo-dev_5.9+20130608-1 libtinfo5_5.9+20130608-1 libtsan0_4.8.2-11 libunistring0_0.9.3-5 libusb-0.1-4_2:0.1.12-23.3 libustr-1.0-1_1.0.4-3 libuuid1_2.20.1-5.5 libxml2_2.9.1+dfsg1-3 linux-libc-dev_3.12.6-2 login_1:4.1.5.1-1 lsb-base_4.1+Debian12 m4_1.4.17-2 make_3.81-8.3 man-db_2.6.5-3 mawk_1.3.3-17 mount_2.20.1-5.5 multiarch-support_2.17-97 ncurses-base_5.9+20130608-1 ncurses-bin_5.9+20130608-1 passwd_1:4.1.5.1-1 patch_2.7.1-4 perl_5.18.1-5 perl-base_5.18.1-5 perl-modules_5.18.1-5 po-debconf_1.0.16+nmu2 quilt_0.61-1 readline-common_6.2+dfsg-0.1 sbuild-build-depends-bird-dummy_0.invalid.0 sbuild-build-depends-core-dummy_0.invalid.0 sed_4.2.2-3 sensible-utils_0.0.9 sudo_1.8.8-2 sysv-rc_2.88dsf-45 sysvinit_2.88dsf-45 sysvinit-core_2.88dsf-45 sysvinit-utils_2.88dsf-45 tar_1.27-4 tzdata_2013i-1 ucf_3.0027+nmu1 util-linux_2.20.1-5.5 vim_2:7.4.052-1 vim-common_2:7.4.052-1 vim-runtime_2:7.4.052-1 xz-utils_5.1.1alpha+20120614-2 zlib1g_1:1.2.8.dfsg-1 ┌──────────────────────────────────────────────────────────────────────────────┐ │ Build │ └──────────────────────────────────────────────────────────────────────────────┘ Unpack source ───────────── gpgv: keyblock resource `/sbuild-nonexistent/.gnupg/trustedkeys.gpg': file open error gpgv: Signature made Mon Nov 25 15:13:09 2013 UTC using DSA key ID C20DF273 gpgv: Can't check signature: public key not found dpkg-source: warning: failed to verify signature on ./bird_1.4.0-1.dsc dpkg-source: info: extracting bird in bird-1.4.0 dpkg-source: info: unpacking bird_1.4.0.orig.tar.gz dpkg-source: info: unpacking bird_1.4.0-1.debian.tar.gz dpkg-source: info: applying 009-link_using_ld.patch Check disc space ──────────────── Sufficient free space for build Hack binNMU version ─────────────────── Created changelog entry for binNMU version 1.4.0-1clang1 User Environment ──────────────── DEB_BUILD_OPTIONS=parallel=10 HOME=/sbuild-nonexistent LOGNAME=user PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games SCHROOT_ALIAS_NAME=unstable-amd64-sbuild SCHROOT_CHROOT_NAME=unstable-amd64-sbuild SCHROOT_COMMAND=env SCHROOT_GID=1000 SCHROOT_GROUP=user SCHROOT_SESSION_ID=unstable-amd64-sbuild-388730a0-9941-485d-9f26-e62e1b1b3cfb SCHROOT_UID=1000 SCHROOT_USER=user SHELL=/bin/sh USER=user dpkg-buildpackage ───────────────── dpkg-buildpackage: source package bird dpkg-buildpackage: source version 1.4.0-1clang1 dpkg-buildpackage: source distribution unstable dpkg-source --before-build bird-1.4.0 dpkg-buildpackage: host architecture amd64 fakeroot debian/rules clean dh clean --with autotools_dev dh_testdir debian/rules override_dh_auto_clean make[1]: Entering directory `/«PKGBUILDDIR»' dh_auto_clean -Bbuild-ipv4 dh_auto_clean -Bbuild-ipv6 dh_auto_clean -Bbuild-ipv4-bgp dh_auto_clean -Bbuild-ipv6-bgp make[1]: Leaving directory `/«PKGBUILDDIR»' dh_autotools-dev_restoreconfig dh_clean debian/rules build-arch dh build-arch --with autotools_dev dh_testdir -a dh_autotools-dev_updateconfig -a debian/rules override_dh_auto_configure make[1]: Entering directory `/«PKGBUILDDIR»' CFLAGS="-g -O2 -fPIE -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -g -O2 -fno-strict-aliasing -fno-strict-overflow -fPIC" LDFLAGS="-fPIE -pie -Wl,-z,relro -Wl,-z,now -g -O2 -fno-strict-aliasing -fno-strict-overflow -fPIC -Wl,-z,defs -Wl,--as-needed" dh_auto_configure -Bbuild-ipv4 -- --prefix=/usr --sysconfdir=/etc/bird --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --localstatedir=/var --with-runtimedir=/run/bird --enable-client --disable-ipv6 --with-protocols=all configure: WARNING: unrecognized options: --disable-maintainer-mode, --disable-dependency-tracking 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 for library containing clock_gettime... none required checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking for gcc... (cached) gcc checking whether we are using the GNU C compiler... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to accept ISO C89... (cached) none needed checking whether POSIX threads are available... yes checking CFLAGS... -g -O2 -fPIE -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -g -O2 -fno-strict-aliasing -fno-strict-overflow -fPIC -pthread checking how to run the C preprocessor... gcc -E checking for a BSD-compatible install... /usr/bin/install -c checking for ranlib... ranlib checking for flex... flex checking for bison... bison checking for gm4... no checking for m4... m4 checking which OS configuration should we use... ../sysdep/cf/linux.h checking system-dependent directories... sysdep/linux sysdep/unix lib checking protocols... ok checking for linux/rtnetlink.h... yes checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -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 syslog.h usability... yes checking syslog.h presence... yes checking for syslog.h... yes checking alloca.h usability... yes checking alloca.h presence... yes checking for alloca.h... yes checking whether 'struct sockaddr' has sa_len... no checking whether byte ordering is bigendian... no checking size of char... 1 checking size of short int... 2 checking size of int... 4 checking size of long int... 8 checking size of long long int... 8 checking for 8-bit type... char checking for 16-bit type... short int checking for 32-bit type... int checking for 64-bit type... long int checking usual alignment of structures... 16 checking characteristics of time_t... 64-bit signed checking for struct ip_mreqn... yes checking for add_history in -lhistory... yes checking for tgetent in -lncurses... yes checking for rl_callback_read_char in -lreadline... yes checking for rl_crlf in -lreadline... yes checking for rl_ding in -lreadline... yes configure: creating ./config.status config.status: creating Makefile config.status: creating Rules config.status: creating ./sysdep/autoconf.h config.status: executing merge commands Merging system-dependent modules (sysdep/linux sysdep/unix lib) configure: WARNING: unrecognized options: --disable-maintainer-mode, --disable-dependency-tracking BIRD was configured with the following options: Source directory: .. Object directory: . Iproute2 directory: /etc/iproute2 System configuration: ../sysdep/cf/linux.h Debugging: no POSIX threads: yes Routing protocols: bfd bgp ospf pipe rip static Client: yes CFLAGS="-g -O2 -fPIE -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -g -O2 -fno-strict-aliasing -fno-strict-overflow -fPIC" LDFLAGS="-fPIE -pie -Wl,-z,relro -Wl,-z,now -g -O2 -fno-strict-aliasing -fno-strict-overflow -fPIC -Wl,-z,defs -Wl,--as-needed" dh_auto_configure -Bbuild-ipv6 -- --prefix=/usr --sysconfdir=/etc/bird --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --localstatedir=/var --with-runtimedir=/run/bird --enable-client --enable-ipv6 --with-protocols=all configure: WARNING: unrecognized options: --disable-maintainer-mode, --disable-dependency-tracking 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 for library containing clock_gettime... none required checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking for gcc... (cached) gcc checking whether we are using the GNU C compiler... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to accept ISO C89... (cached) none needed checking whether POSIX threads are available... yes checking CFLAGS... -g -O2 -fPIE -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -g -O2 -fno-strict-aliasing -fno-strict-overflow -fPIC -pthread checking how to run the C preprocessor... gcc -E checking for a BSD-compatible install... /usr/bin/install -c checking for ranlib... ranlib checking for flex... flex checking for bison... bison checking for gm4... no checking for m4... m4 checking which OS configuration should we use... ../sysdep/cf/linux-v6.h checking system-dependent directories... sysdep/linux sysdep/unix lib checking protocols... ok checking for linux/rtnetlink.h... yes checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -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 syslog.h usability... yes checking syslog.h presence... yes checking for syslog.h... yes checking alloca.h usability... yes checking alloca.h presence... yes checking for alloca.h... yes checking whether 'struct sockaddr' has sa_len... no checking whether byte ordering is bigendian... no checking size of char... 1 checking size of short int... 2 checking size of int... 4 checking size of long int... 8 checking size of long long int... 8 checking for 8-bit type... char checking for 16-bit type... short int checking for 32-bit type... int checking for 64-bit type... long int checking usual alignment of structures... 16 checking characteristics of time_t... 64-bit signed checking for struct ip_mreqn... yes checking for add_history in -lhistory... yes checking for tgetent in -lncurses... yes checking for rl_callback_read_char in -lreadline... yes checking for rl_crlf in -lreadline... yes checking for rl_ding in -lreadline... yes configure: creating ./config.status config.status: creating Makefile config.status: creating Rules config.status: creating ./sysdep/autoconf.h config.status: executing merge commands Merging system-dependent modules (sysdep/linux sysdep/unix lib) configure: WARNING: unrecognized options: --disable-maintainer-mode, --disable-dependency-tracking BIRD was configured with the following options: Source directory: .. Object directory: . Iproute2 directory: /etc/iproute2 System configuration: ../sysdep/cf/linux-v6.h Debugging: no POSIX threads: yes Routing protocols: bfd bgp ospf pipe radv rip static Client: yes CFLAGS="-g -O2 -fPIE -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -g -O2 -fno-strict-aliasing -fno-strict-overflow -fPIC" LDFLAGS="-fPIE -pie -Wl,-z,relro -Wl,-z,now -g -O2 -fno-strict-aliasing -fno-strict-overflow -fPIC -Wl,-z,defs -Wl,--as-needed" dh_auto_configure -Bbuild-ipv4-bgp -- --prefix=/usr --sysconfdir=/etc/bird --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --localstatedir=/var --with-runtimedir=/run/bird --enable-client --disable-ipv6 --with-protocols=bgp,pipe,static configure: WARNING: unrecognized options: --disable-maintainer-mode, --disable-dependency-tracking 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 for library containing clock_gettime... none required checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking for gcc... (cached) gcc checking whether we are using the GNU C compiler... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to accept ISO C89... (cached) none needed checking whether POSIX threads are available... yes checking CFLAGS... -g -O2 -fPIE -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -g -O2 -fno-strict-aliasing -fno-strict-overflow -fPIC -pthread checking how to run the C preprocessor... gcc -E checking for a BSD-compatible install... /usr/bin/install -c checking for ranlib... ranlib checking for flex... flex checking for bison... bison checking for gm4... no checking for m4... m4 checking which OS configuration should we use... ../sysdep/cf/linux.h checking system-dependent directories... sysdep/linux sysdep/unix lib checking protocols... ok checking for linux/rtnetlink.h... yes checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -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 syslog.h usability... yes checking syslog.h presence... yes checking for syslog.h... yes checking alloca.h usability... yes checking alloca.h presence... yes checking for alloca.h... yes checking whether 'struct sockaddr' has sa_len... no checking whether byte ordering is bigendian... no checking size of char... 1 checking size of short int... 2 checking size of int... 4 checking size of long int... 8 checking size of long long int... 8 checking for 8-bit type... char checking for 16-bit type... short int checking for 32-bit type... int checking for 64-bit type... long int checking usual alignment of structures... 16 checking characteristics of time_t... 64-bit signed checking for struct ip_mreqn... yes checking for add_history in -lhistory... yes checking for tgetent in -lncurses... yes checking for rl_callback_read_char in -lreadline... yes checking for rl_crlf in -lreadline... yes checking for rl_ding in -lreadline... yes configure: creating ./config.status config.status: creating Makefile config.status: creating Rules config.status: creating ./sysdep/autoconf.h config.status: executing merge commands Merging system-dependent modules (sysdep/linux sysdep/unix lib) configure: WARNING: unrecognized options: --disable-maintainer-mode, --disable-dependency-tracking BIRD was configured with the following options: Source directory: .. Object directory: . Iproute2 directory: /etc/iproute2 System configuration: ../sysdep/cf/linux.h Debugging: no POSIX threads: yes Routing protocols: bgp pipe static Client: yes CFLAGS="-g -O2 -fPIE -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -g -O2 -fno-strict-aliasing -fno-strict-overflow -fPIC" LDFLAGS="-fPIE -pie -Wl,-z,relro -Wl,-z,now -g -O2 -fno-strict-aliasing -fno-strict-overflow -fPIC -Wl,-z,defs -Wl,--as-needed" dh_auto_configure -Bbuild-ipv6-bgp -- --prefix=/usr --sysconfdir=/etc/bird --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --localstatedir=/var --with-runtimedir=/run/bird --enable-client --enable-ipv6 --with-protocols=bgp,pipe,static configure: WARNING: unrecognized options: --disable-maintainer-mode, --disable-dependency-tracking 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 for library containing clock_gettime... none required checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking for gcc... (cached) gcc checking whether we are using the GNU C compiler... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to accept ISO C89... (cached) none needed checking whether POSIX threads are available... yes checking CFLAGS... -g -O2 -fPIE -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -g -O2 -fno-strict-aliasing -fno-strict-overflow -fPIC -pthread checking how to run the C preprocessor... gcc -E checking for a BSD-compatible install... /usr/bin/install -c checking for ranlib... ranlib checking for flex... flex checking for bison... bison checking for gm4... no checking for m4... m4 checking which OS configuration should we use... ../sysdep/cf/linux-v6.h checking system-dependent directories... sysdep/linux sysdep/unix lib checking protocols... ok checking for linux/rtnetlink.h... yes checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -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 syslog.h usability... yes checking syslog.h presence... yes checking for syslog.h... yes checking alloca.h usability... yes checking alloca.h presence... yes checking for alloca.h... yes checking whether 'struct sockaddr' has sa_len... no checking whether byte ordering is bigendian... no checking size of char... 1 checking size of short int... 2 checking size of int... 4 checking size of long int... 8 checking size of long long int... 8 checking for 8-bit type... char checking for 16-bit type... short int checking for 32-bit type... int checking for 64-bit type... long int checking usual alignment of structures... 16 checking characteristics of time_t... 64-bit signed checking for struct ip_mreqn... yes checking for add_history in -lhistory... yes checking for tgetent in -lncurses... yes checking for rl_callback_read_char in -lreadline... yes checking for rl_crlf in -lreadline... yes checking for rl_ding in -lreadline... yes configure: creating ./config.status config.status: creating Makefile config.status: creating Rules config.status: creating ./sysdep/autoconf.h config.status: executing merge commands Merging system-dependent modules (sysdep/linux sysdep/unix lib) configure: WARNING: unrecognized options: --disable-maintainer-mode, --disable-dependency-tracking BIRD was configured with the following options: Source directory: .. Object directory: . Iproute2 directory: /etc/iproute2 System configuration: ../sysdep/cf/linux-v6.h Debugging: no POSIX threads: yes Routing protocols: bgp pipe static Client: yes make[1]: Leaving directory `/«PKGBUILDDIR»' debian/rules override_dh_auto_build make[1]: Entering directory `/«PKGBUILDDIR»' dh_auto_build -Bbuild-ipv4 make[2]: Entering directory `/«PKGBUILDDIR»/build-ipv4' echo >sysdep/paths.h "/* Generated by Makefile, don't edit manually! */" echo >>sysdep/paths.h "#define PATH_CONFIG_FILE \"/etc/bird/bird.conf\"" echo >>sysdep/paths.h "#define PATH_CONTROL_SOCKET \"/run/bird/bird.ctl\"" if test -n "/etc/iproute2" ; then echo >>sysdep/paths.h "#define PATH_IPROUTE_DIR \"/etc/iproute2\"" ; fi make depend make[3]: Entering directory `/«PKGBUILDDIR»/build-ipv4' mkdir -p nest filter proto/bfd proto/bgp proto/ospf proto/pipe proto/rip proto/static client doc touch .dir-stamp set -e ; for a in lib conf ; do make -C $a depend ; done make[4]: Entering directory `/«PKGBUILDDIR»/build-ipv4/lib' gcc -I../ -I../.. -D_FORTIFY_SOURCE=2 -MM bitops.c checksum.c event.c io.c ip.c ipv4.c krt.c lists.c log.c main.c md5.c mempool.c netlink.c patmatch.c printf.c random.c resource.c slab.c slists.c xmalloc.c >depend make[4]: Leaving directory `/«PKGBUILDDIR»/build-ipv4/lib' make[4]: Entering directory `/«PKGBUILDDIR»/build-ipv4/conf' m4 -P ../../conf/gen_keywords.m4 ../../conf/confbase.Y ../../sysdep/unix/config.Y ../../sysdep/unix/krt.Y ../../sysdep/linux/netlink.Y ../../nest/config.Y ../../filter/config.Y ../../proto/bfd/config.Y ../../proto/bgp/config.Y ../../proto/ospf/config.Y ../../proto/pipe/config.Y ../../proto/rip/config.Y ../../proto/static/config.Y >keywords.h m4 -P ../../conf/gen_commands.m4 ../../client/cmds.m4 ../../conf/confbase.Y ../../sysdep/unix/config.Y ../../sysdep/unix/krt.Y ../../sysdep/linux/netlink.Y ../../nest/config.Y ../../filter/config.Y ../../proto/bfd/config.Y ../../proto/bgp/config.Y ../../proto/ospf/config.Y ../../proto/pipe/config.Y ../../proto/rip/config.Y ../../proto/static/config.Y | sort >commands.h m4 -P ../../conf/gen_parser.m4 ../../conf/confbase.Y ../../sysdep/unix/config.Y ../../sysdep/unix/krt.Y ../../sysdep/linux/netlink.Y ../../nest/config.Y ../../filter/config.Y ../../proto/bfd/config.Y ../../proto/bgp/config.Y ../../proto/ospf/config.Y ../../proto/pipe/config.Y ../../proto/rip/config.Y ../../proto/static/config.Y >cf-parse.y bison -bcf-parse -dv -pcf_ cf-parse.y flex -s -B -8 -ocf-lex.c -Pcf_ cf-lex.l gcc -I../ -I../.. -D_FORTIFY_SOURCE=2 -MM cf-parse.tab.c cf-lex.c conf.c >depend make[4]: Leaving directory `/«PKGBUILDDIR»/build-ipv4/conf' set -e ; for a in nest filter proto/bfd proto/bgp proto/ospf proto/pipe proto/rip proto/static client ; do make -C $a -f /«PKGBUILDDIR»/$a/Makefile depend ; done make[4]: Entering directory `/«PKGBUILDDIR»/build-ipv4/nest' gcc -I../ -I../.. -D_FORTIFY_SOURCE=2 -MM ../../nest/rt-table.c ../../nest/rt-fib.c ../../nest/rt-attr.c ../../nest/rt-roa.c ../../nest/proto.c ../../nest/iface.c ../../nest/rt-dev.c ../../nest/password.c ../../nest/cli.c ../../nest/locks.c ../../nest/cmds.c ../../nest/neighbor.c ../../nest/a-path.c ../../nest/a-set.c >depend make[4]: Leaving directory `/«PKGBUILDDIR»/build-ipv4/nest' make[4]: Entering directory `/«PKGBUILDDIR»/build-ipv4/filter' gcc -I../ -I../.. -D_FORTIFY_SOURCE=2 -MM ../../filter/f-util.c ../../filter/filter.c ../../filter/tree.c ../../filter/trie.c >depend make[4]: Leaving directory `/«PKGBUILDDIR»/build-ipv4/filter' make[4]: Entering directory `/«PKGBUILDDIR»/build-ipv4/proto/bfd' gcc -I../../ -I../../.. -D_FORTIFY_SOURCE=2 -MM ../../../proto/bfd/bfd.c ../../../proto/bfd/packets.c ../../../proto/bfd/io.c >depend make[4]: Leaving directory `/«PKGBUILDDIR»/build-ipv4/proto/bfd' make[4]: Entering directory `/«PKGBUILDDIR»/build-ipv4/proto/bgp' gcc -I../../ -I../../.. -D_FORTIFY_SOURCE=2 -MM ../../../proto/bgp/bgp.c ../../../proto/bgp/attrs.c ../../../proto/bgp/packets.c >depend make[4]: Leaving directory `/«PKGBUILDDIR»/build-ipv4/proto/bgp' make[4]: Entering directory `/«PKGBUILDDIR»/build-ipv4/proto/ospf' gcc -I../../ -I../../.. -D_FORTIFY_SOURCE=2 -MM ../../../proto/ospf/ospf.c ../../../proto/ospf/topology.c ../../../proto/ospf/packet.c ../../../proto/ospf/hello.c ../../../proto/ospf/neighbor.c ../../../proto/ospf/iface.c ../../../proto/ospf/dbdes.c ../../../proto/ospf/lsreq.c ../../../proto/ospf/lsupd.c ../../../proto/ospf/lsack.c ../../../proto/ospf/lsalib.c ../../../proto/ospf/rt.c >depend make[4]: Leaving directory `/«PKGBUILDDIR»/build-ipv4/proto/ospf' make[4]: Entering directory `/«PKGBUILDDIR»/build-ipv4/proto/pipe' gcc -I../../ -I../../.. -D_FORTIFY_SOURCE=2 -MM ../../../proto/pipe/pipe.c >depend make[4]: Leaving directory `/«PKGBUILDDIR»/build-ipv4/proto/pipe' make[4]: Entering directory `/«PKGBUILDDIR»/build-ipv4/proto/rip' gcc -I../../ -I../../.. -D_FORTIFY_SOURCE=2 -MM ../../../proto/rip/rip.c ../../../proto/rip/auth.c >depend make[4]: Leaving directory `/«PKGBUILDDIR»/build-ipv4/proto/rip' make[4]: Entering directory `/«PKGBUILDDIR»/build-ipv4/proto/static' gcc -I../../ -I../../.. -D_FORTIFY_SOURCE=2 -MM ../../../proto/static/static.c >depend make[4]: Leaving directory `/«PKGBUILDDIR»/build-ipv4/proto/static' make[4]: Entering directory `/«PKGBUILDDIR»/build-ipv4/client' gcc -I../ -I../.. -D_FORTIFY_SOURCE=2 -MM ../../client/commands.c ../../client/util.c ../../client/client.c ../../client/birdc.c ../../client/birdcl.c >depend make[4]: Leaving directory `/«PKGBUILDDIR»/build-ipv4/client' make[3]: Leaving directory `/«PKGBUILDDIR»/build-ipv4' touch .dep-stamp set -e ; for a in lib conf ; do make -C $a subdir ; done make[3]: Entering directory `/«PKGBUILDDIR»/build-ipv4/lib' gcc -I../ -I../.. -D_FORTIFY_SOURCE=2 -g -O2 -fPIE -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -g -O2 -fno-strict-aliasing -fno-strict-overflow -fPIC -pthread -o bitops.o -c bitops.c gcc -I../ -I../.. -D_FORTIFY_SOURCE=2 -g -O2 -fPIE -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -g -O2 -fno-strict-aliasing -fno-strict-overflow -fPIC -pthread -o checksum.o -c checksum.c gcc -I../ -I../.. -D_FORTIFY_SOURCE=2 -g -O2 -fPIE -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -g -O2 -fno-strict-aliasing -fno-strict-overflow -fPIC -pthread -o event.o -c event.c gcc -I../ -I../.. -D_FORTIFY_SOURCE=2 -g -O2 -fPIE -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -g -O2 -fno-strict-aliasing -fno-strict-overflow -fPIC -pthread -o io.o -c io.c io.c:343:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (m = n->next) ~~^~~~~~~~~ io.c:343:16: note: place parentheses around the assignment to silence this warning while (m = n->next) ^ ( ) io.c:343:16: note: use '==' to turn this assignment into an equality comparison while (m = n->next) ^ == io.c:855:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (err = sk_set_ttl_int(s)) ~~~~^~~~~~~~~~~~~~~~~~~ io.c:855:11: note: place parentheses around the assignment to silence this warning if (err = sk_set_ttl_int(s)) ^ ( ) io.c:855:11: note: use '==' to turn this assignment into an equality comparison if (err = sk_set_ttl_int(s)) ^ == io.c:1037:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (err = sysio_setup_multicast(s)) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ io.c:1037:11: note: place parentheses around the assignment to silence this warning if (err = sysio_setup_multicast(s)) ^ ( ) io.c:1037:11: note: use '==' to turn this assignment into an equality comparison if (err = sysio_setup_multicast(s)) ^ == io.c:1051:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (err = sysio_join_group(s, maddr)) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ io.c:1051:10: note: place parentheses around the assignment to silence this warning if (err = sysio_join_group(s, maddr)) ^ ( ) io.c:1051:10: note: use '==' to turn this assignment into an equality comparison if (err = sysio_join_group(s, maddr)) ^ == io.c:1065:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (err = sysio_leave_group(s, maddr)) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ io.c:1065:10: note: place parentheses around the assignment to silence this warning if (err = sysio_leave_group(s, maddr)) ^ ( ) io.c:1065:10: note: use '==' to turn this assignment into an equality comparison if (err = sysio_leave_group(s, maddr)) ^ == io.c:1082:52: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] if (getsockname(s->fd, (struct sockaddr *) &lsa, &lsa_len) == 0) ^~~~~~~~ /usr/include/x86_64-linux-gnu/sys/socket.h:129:26: note: passing argument to parameter '__len' here socklen_t *__restrict __len) __THROW; ^ io.c:1093:30: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] int fd = accept(s->fd, sa, &al); ^~~ /usr/include/x86_64-linux-gnu/sys/socket.h:245:28: note: passing argument to parameter '__addr_len' here socklen_t *__restrict __addr_len); ^ io.c:1108:50: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] if (getsockname(fd, (struct sockaddr *) &lsa, &lsa_len) == 0) ^~~~~~~~ /usr/include/x86_64-linux-gnu/sys/socket.h:129:26: note: passing argument to parameter '__len' here socklen_t *__restrict __len) __THROW; ^ io.c:1114:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (err = sk_setup(t)) ~~~~^~~~~~~~~~~~~ io.c:1114:15: note: place parentheses around the assignment to silence this warning if (err = sk_setup(t)) ^ ( ) io.c:1114:15: note: use '==' to turn this assignment into an equality comparison if (err = sk_setup(t)) ^ == io.c:1154:14: warning: assigning to 'byte *' (aka 'unsigned char *') from 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign] s->ttx = ""; /* Force s->ttx != s->tpos */ ^ ~~ io.c:1175:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (err = sk_setup(s)) ~~~~^~~~~~~~~~~~~ io.c:1175:11: note: place parentheses around the assignment to silence this warning if (err = sk_setup(s)) ^ ( ) io.c:1175:11: note: use '==' to turn this assignment into an equality comparison if (err = sk_setup(s)) ^ == io.c:1271:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (err = sk_setup(s)) ~~~~^~~~~~~~~~~~~ io.c:1271:11: note: place parentheses around the assignment to silence this warning if (err = sk_setup(s)) ^ ( ) io.c:1271:11: note: use '==' to turn this assignment into an equality comparison if (err = sk_setup(s)) ^ == 12 warnings generated. gcc -I../ -I../.. -D_FORTIFY_SOURCE=2 -g -O2 -fPIE -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -g -O2 -fno-strict-aliasing -fno-strict-overflow -fPIC -pthread -o ip.o -c ip.c gcc -I../ -I../.. -D_FORTIFY_SOURCE=2 -g -O2 -fPIE -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -g -O2 -fno-strict-aliasing -fno-strict-overflow -fPIC -pthread -o ipv4.o -c ipv4.c ipv4.c:86:18: warning: '&&' within '||' [-Wlogical-op-parentheses] if (d != c && *d || l > 255) ~~~~~~~^~~~~ ~~ ipv4.c:86:18: note: place parentheses around the '&&' expression to silence this warning if (d != c && *d || l > 255) ^ ( ) 1 warning generated. gcc -I../ -I../.. -D_FORTIFY_SOURCE=2 -g -O2 -fPIE -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -g -O2 -fno-strict-aliasing -fno-strict-overflow -fPIC -pthread -o krt.o -c krt.c krt.c:157:49: warning: passing 'char [16]' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] if (!it->pattern || patmatch(it->pattern, i->name)) ^~~~~~~ ../lib/string.h:24:31: note: passing argument to parameter 'str' here int patmatch(byte *pat, byte *str); ^ krt.c:158:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (a = find_preferred_ifa(i, it->prefix, ipa_mkmask(it->pxlen))) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ krt.c:158:8: note: place parentheses around the assignment to silence this warning if (a = find_preferred_ifa(i, it->prefix, ipa_mkmask(it->pxlen))) ^ ( ) krt.c:158:8: note: use '==' to turn this assignment into an equality comparison if (a = find_preferred_ifa(i, it->prefix, ipa_mkmask(it->pxlen))) ^ == krt.c:162:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (a = kif_get_primary_ip(i)) ~~^~~~~~~~~~~~~~~~~~~~~~~ krt.c:162:9: note: place parentheses around the assignment to silence this warning if (a = kif_get_primary_ip(i)) ^ ( ) krt.c:162:9: note: use '==' to turn this assignment into an equality comparison if (a = kif_get_primary_ip(i)) ^ == krt.c:280:3: warning: use of GNU old-style field designator extension [-Wgnu-designator] name: "Device", ^~~~~ .name = krt.c:281:3: warning: use of GNU old-style field designator extension [-Wgnu-designator] template: "device%d", ^~~~~~~~~ .template = krt.c:282:3: warning: use of GNU old-style field designator extension [-Wgnu-designator] preference: DEF_PREF_DIRECT, ^~~~~~~~~~~ .preference = krt.c:283:3: warning: use of GNU old-style field designator extension [-Wgnu-designator] preconfig: kif_preconfig, ^~~~~~~~~~ .preconfig = krt.c:284:3: warning: use of GNU old-style field designator extension [-Wgnu-designator] init: kif_init, ^~~~~ .init = krt.c:285:3: warning: use of GNU old-style field designator extension [-Wgnu-designator] start: kif_start, ^~~~~~ .start = krt.c:286:3: warning: use of GNU old-style field designator extension [-Wgnu-designator] shutdown: kif_shutdown, ^~~~~~~~~ .shutdown = krt.c:287:3: warning: use of GNU old-style field designator extension [-Wgnu-designator] reconfigure: kif_reconfigure, ^~~~~~~~~~~~ .reconfigure = krt.c:288:3: warning: use of GNU old-style field designator extension [-Wgnu-designator] copy_config: kif_copy_config ^~~~~~~~~~~~ .copy_config = krt.c:375:24: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] for(mm=&n->routes; m = *mm; mm=&m->next) ~~^~~~~ krt.c:375:24: note: place parentheses around the assignment to silence this warning for(mm=&n->routes; m = *mm; mm=&m->next) ^ ( ) krt.c:375:24: note: use '==' to turn this assignment into an equality comparison for(mm=&n->routes; m = *mm; mm=&m->next) ^ == krt.c:423:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (e = *ee) ~~^~~~~ krt.c:423:16: note: place parentheses around the assignment to silence this warning while (e = *ee) ^ ( ) krt.c:423:16: note: use '==' to turn this assignment into an equality comparison while (e = *ee) ^ == krt.c:476:24: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] for(gg=&n->routes; g = *gg; gg = &g->next) ~~^~~~~ krt.c:476:24: note: place parentheses around the assignment to silence this warning for(gg=&n->routes; g = *gg; gg = &g->next) ^ ( ) krt.c:476:24: note: use '==' to turn this assignment into an equality comparison for(gg=&n->routes; g = *gg; gg = &g->next) ^ == krt.c:514:23: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] for(gg=&n->routes; g=*gg; gg=&g->next) ~^~~~ krt.c:514:23: note: place parentheses around the assignment to silence this warning for(gg=&n->routes; g=*gg; gg=&g->next) ^ ( ) krt.c:514:23: note: use '==' to turn this assignment into an equality comparison for(gg=&n->routes; g=*gg; gg=&g->next) ^ == krt.c:1110:14: warning: passing 'byte *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] bsprintf(buf, "source"); ^~~ ../lib/string.h:15:20: note: passing argument to parameter 'str' here int bsprintf(char *str, const char *fmt, ...); ^ krt.c:1114:14: warning: passing 'byte *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] bsprintf(buf, "metric"); ^~~ ../lib/string.h:15:20: note: passing argument to parameter 'str' here int bsprintf(char *str, const char *fmt, ...); ^ krt.c:1118:14: warning: passing 'byte *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] bsprintf(buf, "prefsrc"); ^~~ ../lib/string.h:15:20: note: passing argument to parameter 'str' here int bsprintf(char *str, const char *fmt, ...); ^ krt.c:1122:14: warning: passing 'byte *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] bsprintf(buf, "realm"); ^~~ ../lib/string.h:15:20: note: passing argument to parameter 'str' here int bsprintf(char *str, const char *fmt, ...); ^ krt.c:1132:3: warning: use of GNU old-style field designator extension [-Wgnu-designator] name: "Kernel", ^~~~~ .name = krt.c:1133:3: warning: use of GNU old-style field designator extension [-Wgnu-designator] template: "kernel%d", ^~~~~~~~~ .template = krt.c:1134:3: warning: use of GNU old-style field designator extension [-Wgnu-designator] attr_class: EAP_KRT, ^~~~~~~~~~~ .attr_class = krt.c:1135:3: warning: use of GNU old-style field designator extension [-Wgnu-designator] preference: DEF_PREF_INHERITED, ^~~~~~~~~~~ .preference = krt.c:1136:3: warning: use of GNU old-style field designator extension [-Wgnu-designator] preconfig: krt_preconfig, ^~~~~~~~~~ .preconfig = krt.c:1137:3: warning: use of GNU old-style field designator extension [-Wgnu-designator] postconfig: krt_postconfig, ^~~~~~~~~~~ .postconfig = krt.c:1138:3: warning: use of GNU old-style field designator extension [-Wgnu-designator] init: krt_init, ^~~~~ .init = krt.c:1139:3: warning: use of GNU old-style field designator extension [-Wgnu-designator] start: krt_start, ^~~~~~ .start = krt.c:1140:3: warning: use of GNU old-style field designator extension [-Wgnu-designator] shutdown: krt_shutdown, ^~~~~~~~~ .shutdown = krt.c:1141:3: warning: use of GNU old-style field designator extension [-Wgnu-designator] reconfigure: krt_reconfigure, ^~~~~~~~~~~~ .reconfigure = krt.c:1142:3: warning: use of GNU old-style field designator extension [-Wgnu-designator] copy_config: krt_copy_config, ^~~~~~~~~~~~ .copy_config = krt.c:1143:3: warning: use of GNU old-style field designator extension [-Wgnu-designator] get_attr: krt_get_attr, ^~~~~~~~~ .get_attr = krt.c:1145:3: warning: use of GNU old-style field designator extension [-Wgnu-designator] dump: krt_dump, ^~~~~ .dump = krt.c:1146:3: warning: use of GNU old-style field designator extension [-Wgnu-designator] dump_attrs: krt_dump_attrs, ^~~~~~~~~~~ .dump_attrs = 34 warnings generated. gcc -I../ -I../.. -D_FORTIFY_SOURCE=2 -g -O2 -fPIE -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -g -O2 -fno-strict-aliasing -fno-strict-overflow -fPIC -pthread -o lists.o -c lists.c gcc -I../ -I../.. -D_FORTIFY_SOURCE=2 -g -O2 -fPIE -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -g -O2 -fno-strict-aliasing -fno-strict-overflow -fPIC -pthread -o log.o -c log.c log.c:103:12: warning: passing 'byte *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strcpy(buf->end - 100, " ... "); ^~~~~~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/string3.h:102:33: note: passing argument to parameter '__dest' here __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) ^ /usr/include/x86_64-linux-gnu/sys/cdefs.h:58:59: note: expanded from macro '__NTH' # define __NTH(fct) __attribute__ ((__nothrow__ __LEAF)) fct ^ log.c:117:27: warning: passing 'byte [32]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] tm_format_datetime(tbuf, &config->tf_log, now); ^~~~ ./timer.h:72:26: note: passing argument to parameter 'x' here tm_format_datetime(char *x, struct timeformat *fmt_spec, bird_clock_t t); ^ log.c:120:10: warning: passing 'byte *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] fputs(buf->start, l->fh); ^~~~~~~~~~ /usr/include/stdio.h:689:42: note: passing argument to parameter '__s' here extern int fputs (const char *__restrict __s, FILE *__restrict __stream); ^ log.c:270:46: warning: use of GNU old-style field designator extension [-Wgnu-designator] static struct log_config lc_syslog = { mask: ~0 }; ^~~~~ .mask = log.c:278:42: warning: use of GNU old-style field designator extension [-Wgnu-designator] static struct log_config lc_stderr = { mask: ~0, terminal_flag: 1 }; ^~~~~ .mask = log.c:278:52: warning: use of GNU old-style field designator extension [-Wgnu-designator] static struct log_config lc_stderr = { mask: ~0, terminal_flag: 1 }; ^~~~~~~~~~~~~~ .terminal_flag = log.c:334:5: warning: ignoring return value of function declared with warn_unused_result attribute [-Wunused-result] write(p->cf->global->mrtdump_file, buf, len); ^~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7 warnings generated. gcc -I../ -I../.. -D_FORTIFY_SOURCE=2 -g -O2 -fPIE -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -g -O2 -fno-strict-aliasing -fno-strict-overflow -fPIC -pthread -o main.o -c main.c main.c:99:37: warning: passing 'char *' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] struct symbol *s = cf_find_symbol(name); ^~~~ ../conf/conf.h:141:37: note: passing argument to parameter 'c' here struct symbol *cf_find_symbol(byte *c); ^ main.c:189:38: warning: passing 'char *' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] struct config *conf = config_alloc(name); ^~~~ ../conf/conf.h:59:35: note: passing argument to parameter 'name' here struct config *config_alloc(byte *name); ^ 2 warnings generated. gcc -I../ -I../.. -D_FORTIFY_SOURCE=2 -g -O2 -fPIE -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -g -O2 -fno-strict-aliasing -fno-strict-overflow -fPIC -pthread -o md5.o -c md5.c gcc -I../ -I../.. -D_FORTIFY_SOURCE=2 -g -O2 -fPIE -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -g -O2 -fno-strict-aliasing -fno-strict-overflow -fPIC -pthread -o mempool.o -c mempool.c mempool.c:194:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (c = m->first_large) ~~^~~~~~~~~~~~~~~~ mempool.c:194:12: note: place parentheses around the assignment to silence this warning while (c = m->first_large) ^ ( ) mempool.c:194:12: note: use '==' to turn this assignment into an equality comparison while (c = m->first_large) ^ == 1 warning generated. gcc -I../ -I../.. -D_FORTIFY_SOURCE=2 -g -O2 -fPIE -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -g -O2 -fno-strict-aliasing -fno-strict-overflow -fPIC -pthread -o netlink.o -c netlink.c netlink.c:559:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (h = nl_get_scan()) ~~^~~~~~~~~~~~~~~ netlink.c:559:12: note: place parentheses around the assignment to silence this warning while (h = nl_get_scan()) ^ ( ) netlink.c:559:12: note: use '==' to turn this assignment into an equality comparison while (h = nl_get_scan()) ^ == netlink.c:566:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (h = nl_get_scan()) ~~^~~~~~~~~~~~~~~ netlink.c:566:12: note: place parentheses around the assignment to silence this warning while (h = nl_get_scan()) ^ ( ) netlink.c:566:12: note: use '==' to turn this assignment into an equality comparison while (h = nl_get_scan()) ^ == netlink.c:624:10: error: fields must have a constant size: 'variable length array in structure' extension will never be supported char buf[128 + nh_bufsize(a->nexthops)]; ^ netlink.c:646:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (ea = ea_find(eattrs, EA_KRT_METRIC)) ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netlink.c:646:10: note: place parentheses around the assignment to silence this warning if (ea = ea_find(eattrs, EA_KRT_METRIC)) ^ ( ) netlink.c:646:10: note: use '==' to turn this assignment into an equality comparison if (ea = ea_find(eattrs, EA_KRT_METRIC)) ^ == netlink.c:651:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (ea = ea_find(eattrs, EA_KRT_PREFSRC)) ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netlink.c:651:10: note: place parentheses around the assignment to silence this warning if (ea = ea_find(eattrs, EA_KRT_PREFSRC)) ^ ( ) netlink.c:651:10: note: use '==' to turn this assignment into an equality comparison if (ea = ea_find(eattrs, EA_KRT_PREFSRC)) ^ == netlink.c:654:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (ea = ea_find(eattrs, EA_KRT_REALM)) ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netlink.c:654:10: note: place parentheses around the assignment to silence this warning if (ea = ea_find(eattrs, EA_KRT_REALM)) ^ ( ) netlink.c:654:10: note: use '==' to turn this assignment into an equality comparison if (ea = ea_find(eattrs, EA_KRT_REALM)) ^ == netlink.c:938:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (h = nl_get_scan()) ~~^~~~~~~~~~~~~~~ netlink.c:938:12: note: place parentheses around the assignment to silence this warning while (h = nl_get_scan()) ^ ( ) netlink.c:938:12: note: use '==' to turn this assignment into an equality comparison while (h = nl_get_scan()) ^ == 6 warnings and 1 error generated. make[3]: *** [netlink.o] Error 1 make[3]: Leaving directory `/«PKGBUILDDIR»/build-ipv4/lib' make[2]: *** [subdir] Error 2 dh_auto_build: make -j1 returned exit code 2 make[2]: Leaving directory `/«PKGBUILDDIR»/build-ipv4' make[1]: *** [override_dh_auto_build] Error 2 make[1]: Leaving directory `/«PKGBUILDDIR»' make: *** [build-arch] Error 2 dpkg-buildpackage: error: debian/rules build-arch gave error exit status 2 ──────────────────────────────────────────────────────────────────────────────── Build finished at 20140106-0720 Finished ──────── E: Build failure (dpkg-buildpackage died) ┌──────────────────────────────────────────────────────────────────────────────┐ │ Cleanup │ └──────────────────────────────────────────────────────────────────────────────┘ Purging /«BUILDDIR» Not cleaning session: cloned chroot in use ┌──────────────────────────────────────────────────────────────────────────────┐ │ Summary │ └──────────────────────────────────────────────────────────────────────────────┘ Build Architecture: amd64 Build-Space: 6092 Build-Time: 36 Distribution: unstable Fail-Stage: build Host Architecture: amd64 Install-Time: 10 Job: bird_1.4.0-1 Machine Architecture: amd64 Package: bird Package-Time: 98 Source-Version: 1.4.0-1 Space: 6092 Status: attempted Version: 1.4.0-1clang1 ──────────────────────────────────────────────────────────────────────────────── Finished at 20140106-0720 Build needed 00:01:38, 6092k disc space DC-Status: Failed 99.265473333s