sbuild (Debian sbuild) 0.78.1 (09 February 2019) on 8e0e35ca7d18 +==============================================================================+ | exim4 4.93-4 (armhf) Sat, 28 Dec 2019 09:36:41 +0000 | +==============================================================================+ Package: exim4 Version: 4.93-4 Source Version: 4.93-4 Distribution: unstable-amd64-sbuild Machine Architecture: amd64 Host Architecture: armhf Build Architecture: amd64 Build Profiles: cross nocheck Build Type: any I: NOTICE: Log filtering will replace 'var/run/schroot/mount/unstable-amd64-sbuild-90c460b6-d8b4-4a24-bf41-e26215f49c16' with '<>' I: NOTICE: Log filtering will replace 'build/exim4-QuoUZ6/resolver-T0AQVm' with '<>' +------------------------------------------------------------------------------+ | Update chroot | +------------------------------------------------------------------------------+ Hit:1 http://deb.debian.org/debian unstable InRelease Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... The following packages were automatically installed and are no longer required: dbus krb5-locales libapparmor1 libatk1.0-0 libavahi-client3 libavahi-common-data libavahi-common3 libcups2 libdbus-1-3 libgail-common libgail18 libgssapi-krb5-2 libgtk2.0-0 libgtk2.0-bin libgts-0.7-5 libgts-bin libk5crypto3 libkeyutils1 libkrb5-3 libkrb5support0 libxcomposite1 libxcursor1 libxdamage1 libxfixes3 libxi6 libxinerama1 libxrandr2 Use 'apt autoremove' to remove them. 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Local sources ------------- /home/build/sbuild-setup/repo/pool/main/e/exim4/exim4_4.93-4.dsc exists in /home/build/sbuild-setup/repo/pool/main/e/exim4; copying to chroot I: NOTICE: Log filtering will replace 'build/exim4-QuoUZ6/exim4-4.93' with '<>' I: NOTICE: Log filtering will replace 'build/exim4-QuoUZ6' with '<>' +------------------------------------------------------------------------------+ | Install package build dependencies | +------------------------------------------------------------------------------+ Setup apt archive ----------------- Merged Build-Depends: debhelper-compat (= 12), default-libmysqlclient-dev, docbook-xml, docbook-xsl, libdb5.3-dev, libgnutls28-dev (>= 3.5.7), libident-dev, libldap2-dev, libpam0g-dev, libpcre3-dev, libperl-dev, libpq-dev, libsasl2-dev, libsqlite3-dev, libx11-dev, libxaw7-dev, libxext-dev, libxmu-dev, libxt-dev, lynx, po-debconf, xsltproc, build-essential:amd64, fakeroot:amd64, crossbuild-essential-armhf:amd64, libc-dev:armhf, libstdc++-dev:armhf Filtered Build-Depends: debhelper-compat (= 12), default-libmysqlclient-dev, docbook-xml, docbook-xsl, libdb5.3-dev, libgnutls28-dev (>= 3.5.7), libident-dev, libldap2-dev, libpam0g-dev, libpcre3-dev, libperl-dev, libpq-dev, libsasl2-dev, libsqlite3-dev, libx11-dev, libxaw7-dev, libxext-dev, libxmu-dev, libxt-dev, lynx, po-debconf, xsltproc, build-essential:amd64, fakeroot:amd64, crossbuild-essential-armhf:amd64, libc-dev:armhf, libstdc++-dev:armhf dpkg-deb: building package 'sbuild-build-depends-main-dummy' in '/<>/apt_archive/sbuild-build-depends-main-dummy.deb'. Ign:1 copy:/<>/apt_archive ./ InRelease Get:2 copy:/<>/apt_archive ./ Release [960 B] Ign:3 copy:/<>/apt_archive ./ Release.gpg Get:4 copy:/<>/apt_archive ./ Sources [524 B] Get:5 copy:/<>/apt_archive ./ Packages [617 B] Fetched 2101 B in 0s (129 kB/s) Reading package lists... Reading package lists... Install main build dependencies (apt-based resolver) ---------------------------------------------------- Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following packages were automatically installed and are no longer required: dbus krb5-locales libapparmor1 libatk1.0-0 libavahi-client3 libavahi-common-data libavahi-common3 libcups2 libdbus-1-3 libgail-common libgail18 libgssapi-krb5-2 libgtk2.0-0 libgtk2.0-bin libgts-0.7-5 libgts-bin libk5crypto3 libkeyutils1 libkrb5-3 libkrb5support0 libxcomposite1 libxcursor1 libxdamage1 libxfixes3 libxi6 libxinerama1 libxrandr2 Use 'apt autoremove' to remove them. The following additional packages will be installed: default-libmysqlclient-dev:armhf docbook-xml docbook-xsl libaudit1:armhf libbz2-1.0:armhf libcap-ng0:armhf libdb5.3:armhf libdb5.3-dev:armhf libevent-2.1-7:armhf libgdbm-compat4:armhf libgdbm6:armhf libgmp-dev:armhf libgmpxx4ldbl:armhf libgnutls-dane0:armhf libgnutls-openssl27:armhf libgnutls28-dev:armhf libgnutlsxx28:armhf libident:armhf libident-dev:armhf libidn11 libidn2-dev:armhf libldap-2.4-2:armhf libldap2-dev:armhf libmariadb-dev:armhf libmariadb-dev-compat:armhf libmariadb3:armhf libp11-kit-dev:armhf libpam0g:armhf libpam0g-dev:armhf libperl-dev:armhf libperl5.30:armhf libpq-dev:armhf libpq5:armhf libpthread-stubs0-dev libsasl2-2:armhf libsasl2-dev:armhf libsasl2-modules-db:armhf libsqlite3-0:armhf libsqlite3-dev:armhf libtasn1-6-dev:armhf libunbound8:armhf libx11-dev libxau-dev libxaw7:armhf libxaw7-dev:armhf libxcb1-dev libxdmcp-dev libxmu-dev:armhf libxmu-headers libxmu6:armhf libxpm-dev:armhf libxslt1.1 libxt-dev:armhf libxt6:armhf lynx lynx-common mariadb-common mysql-common nettle-dev:armhf sgml-base sgml-data xml-core xsltproc Suggested packages: docbook docbook-dsssl docbook-defguide dbtoepub docbook-xsl-doc-html | docbook-xsl-doc-pdf | docbook-xsl-doc-text | docbook-xsl-doc docbook-xsl-saxon fop libsaxon-java libxalan2-java libxslthl-java xalan db5.3-doc:armhf gdbm-l10n:armhf gmp-doc:armhf libgmp10-doc:armhf libmpfr-dev:armhf dns-root-data:armhf gnutls-bin:armhf gnutls-doc:armhf libpam-doc:armhf postgresql-doc-12:armhf sqlite3-doc:armhf libx11-doc libxaw-doc:armhf libxcb-doc libxt-doc:armhf sgml-base-doc perlsgml w3-recs opensp Recommended packages: libsasl2-modules:armhf libtasn1-doc:armhf The following NEW packages will be installed: default-libmysqlclient-dev:armhf docbook-xml docbook-xsl libaudit1:armhf libbz2-1.0:armhf libcap-ng0:armhf libdb5.3:armhf libdb5.3-dev:armhf libevent-2.1-7:armhf libgdbm-compat4:armhf libgdbm6:armhf libgmp-dev:armhf libgmpxx4ldbl:armhf libgnutls-dane0:armhf libgnutls-openssl27:armhf libgnutls28-dev:armhf libgnutlsxx28:armhf libident:armhf libident-dev:armhf libidn11 libidn2-dev:armhf libldap-2.4-2:armhf libldap2-dev:armhf libmariadb-dev:armhf libmariadb-dev-compat:armhf libmariadb3:armhf libp11-kit-dev:armhf libpam0g:armhf libpam0g-dev:armhf libperl-dev:armhf libperl5.30:armhf libpq-dev:armhf libpq5:armhf libpthread-stubs0-dev libsasl2-2:armhf libsasl2-dev:armhf libsasl2-modules-db:armhf libsqlite3-0:armhf libsqlite3-dev:armhf libtasn1-6-dev:armhf libunbound8:armhf libx11-dev libxau-dev libxaw7:armhf libxaw7-dev:armhf libxcb1-dev libxdmcp-dev libxmu-dev:armhf libxmu-headers libxmu6:armhf libxpm-dev:armhf libxslt1.1 libxt-dev:armhf libxt6:armhf lynx lynx-common mariadb-common mysql-common nettle-dev:armhf sbuild-build-depends-main-dummy:armhf sgml-base sgml-data xml-core xsltproc 0 upgraded, 64 newly installed, 0 to remove and 0 not upgraded. Need to get 4315 kB/20.5 MB of archives. After this operation, 82.7 MB of additional disk space will be used. Get:1 copy:/<>/apt_archive ./ sbuild-build-depends-main-dummy 0.invalid.0 [1036 B] Get:2 http://deb.debian.org/debian unstable/main amd64 mariadb-common all 1:10.3.21-1 [32.0 kB] Get:3 http://deb.debian.org/debian unstable/main armhf libmariadb3 armhf 1:10.3.21-1 [162 kB] Get:4 http://deb.debian.org/debian unstable/main armhf libmariadb-dev armhf 1:10.3.21-1 [997 kB] Get:5 http://deb.debian.org/debian unstable/main armhf libmariadb-dev-compat armhf 1:10.3.21-1 [31.2 kB] Get:6 http://deb.debian.org/debian unstable/main armhf libdb5.3-dev armhf 5.3.28+dfsg1-0.6 [694 kB] Get:7 http://deb.debian.org/debian unstable/main armhf libident armhf 0.22-3.1+b1 [11.4 kB] Get:8 http://deb.debian.org/debian unstable/main armhf libident-dev armhf 0.22-3.1+b1 [7924 B] Get:9 http://deb.debian.org/debian unstable/main amd64 libidn11 amd64 1.33-2.2 [116 kB] Get:10 http://deb.debian.org/debian unstable/main armhf libsasl2-modules-db armhf 2.1.27+dfsg-2 [67.5 kB] Get:11 http://deb.debian.org/debian unstable/main armhf libsasl2-2 armhf 2.1.27+dfsg-2 [99.3 kB] Get:12 http://deb.debian.org/debian unstable/main armhf libsasl2-dev armhf 2.1.27+dfsg-2 [268 kB] Get:13 http://deb.debian.org/debian unstable/main amd64 lynx-common all 2.9.0dev.4-1 [1187 kB] Get:14 http://deb.debian.org/debian unstable/main amd64 lynx amd64 2.9.0dev.4-1 [642 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 4315 kB in 1s (3242 kB/s) Selecting previously unselected package sgml-base. (Reading database ... 31207 files and directories currently installed.) Preparing to unpack .../00-sgml-base_1.29.1_all.deb ... Unpacking sgml-base (1.29.1) ... Selecting previously unselected package mysql-common. Preparing to unpack .../01-mysql-common_5.8+1.0.5_all.deb ... Unpacking mysql-common (5.8+1.0.5) ... Selecting previously unselected package mariadb-common. Preparing to unpack .../02-mariadb-common_1%3a10.3.21-1_all.deb ... Unpacking mariadb-common (1:10.3.21-1) ... Selecting previously unselected package libmariadb3:armhf. Preparing to unpack .../03-libmariadb3_1%3a10.3.21-1_armhf.deb ... Unpacking libmariadb3:armhf (1:10.3.21-1) ... Selecting previously unselected package libevent-2.1-7:armhf. Preparing to unpack .../04-libevent-2.1-7_2.1.11-stable-1_armhf.deb ... Unpacking libevent-2.1-7:armhf (2.1.11-stable-1) ... Selecting previously unselected package libunbound8:armhf. Preparing to unpack .../05-libunbound8_1.9.4-2+b1_armhf.deb ... Unpacking libunbound8:armhf (1.9.4-2+b1) ... Selecting previously unselected package libgnutls-dane0:armhf. Preparing to unpack .../06-libgnutls-dane0_3.6.11.1-2_armhf.deb ... Unpacking libgnutls-dane0:armhf (3.6.11.1-2) ... Selecting previously unselected package libgnutls-openssl27:armhf. Preparing to unpack .../07-libgnutls-openssl27_3.6.11.1-2_armhf.deb ... Unpacking libgnutls-openssl27:armhf (3.6.11.1-2) ... Selecting previously unselected package libgnutlsxx28:armhf. Preparing to unpack .../08-libgnutlsxx28_3.6.11.1-2_armhf.deb ... Unpacking libgnutlsxx28:armhf (3.6.11.1-2) ... Selecting previously unselected package libidn2-dev:armhf. Preparing to unpack .../09-libidn2-dev_2.2.0-2_armhf.deb ... Unpacking libidn2-dev:armhf (2.2.0-2) ... Selecting previously unselected package libp11-kit-dev:armhf. Preparing to unpack .../10-libp11-kit-dev_0.23.18.1-2_armhf.deb ... Unpacking libp11-kit-dev:armhf (0.23.18.1-2) ... Selecting previously unselected package libtasn1-6-dev:armhf. Preparing to unpack .../11-libtasn1-6-dev_4.15.0-2_armhf.deb ... Unpacking libtasn1-6-dev:armhf (4.15.0-2) ... Selecting previously unselected package libgmpxx4ldbl:armhf. Preparing to unpack .../12-libgmpxx4ldbl_2%3a6.1.2+dfsg-4_armhf.deb ... Unpacking libgmpxx4ldbl:armhf (2:6.1.2+dfsg-4) ... Selecting previously unselected package libgmp-dev:armhf. Preparing to unpack .../13-libgmp-dev_2%3a6.1.2+dfsg-4_armhf.deb ... Unpacking libgmp-dev:armhf (2:6.1.2+dfsg-4) ... Selecting previously unselected package nettle-dev:armhf. Preparing to unpack .../14-nettle-dev_3.5.1+really3.5.1-2_armhf.deb ... Unpacking nettle-dev:armhf (3.5.1+really3.5.1-2) ... Selecting previously unselected package libgnutls28-dev:armhf. Preparing to unpack .../15-libgnutls28-dev_3.6.11.1-2_armhf.deb ... Unpacking libgnutls28-dev:armhf (3.6.11.1-2) ... Selecting previously unselected package libmariadb-dev:armhf. Preparing to unpack .../16-libmariadb-dev_1%3a10.3.21-1_armhf.deb ... Unpacking libmariadb-dev:armhf (1:10.3.21-1) ... Selecting previously unselected package libmariadb-dev-compat:armhf. Preparing to unpack .../17-libmariadb-dev-compat_1%3a10.3.21-1_armhf.deb ... Unpacking libmariadb-dev-compat:armhf (1:10.3.21-1) ... Selecting previously unselected package default-libmysqlclient-dev:armhf. Preparing to unpack .../18-default-libmysqlclient-dev_1.0.5_armhf.deb ... Unpacking default-libmysqlclient-dev:armhf (1.0.5) ... Selecting previously unselected package xml-core. Preparing to unpack .../19-xml-core_0.18+nmu1_all.deb ... Unpacking xml-core (0.18+nmu1) ... Selecting previously unselected package sgml-data. Preparing to unpack .../20-sgml-data_2.0.11_all.deb ... Unpacking sgml-data (2.0.11) ... Selecting previously unselected package docbook-xml. Preparing to unpack .../21-docbook-xml_4.5-9_all.deb ... Unpacking docbook-xml (4.5-9) ... Selecting previously unselected package docbook-xsl. Preparing to unpack .../22-docbook-xsl_1.79.1+dfsg-2_all.deb ... Unpacking docbook-xsl (1.79.1+dfsg-2) ... Selecting previously unselected package libcap-ng0:armhf. Preparing to unpack .../23-libcap-ng0_0.7.9-2.1+b1_armhf.deb ... Unpacking libcap-ng0:armhf (0.7.9-2.1+b1) ... Selecting previously unselected package libaudit1:armhf. Preparing to unpack .../24-libaudit1_1%3a2.8.5-2+b1_armhf.deb ... Unpacking libaudit1:armhf (1:2.8.5-2+b1) ... Selecting previously unselected package libbz2-1.0:armhf. Preparing to unpack .../25-libbz2-1.0_1.0.8-2_armhf.deb ... Unpacking libbz2-1.0:armhf (1.0.8-2) ... Selecting previously unselected package libdb5.3:armhf. Preparing to unpack .../26-libdb5.3_5.3.28+dfsg1-0.6_armhf.deb ... Unpacking libdb5.3:armhf (5.3.28+dfsg1-0.6) ... Selecting previously unselected package libdb5.3-dev:armhf. Preparing to unpack .../27-libdb5.3-dev_5.3.28+dfsg1-0.6_armhf.deb ... Unpacking libdb5.3-dev:armhf (5.3.28+dfsg1-0.6) ... Selecting previously unselected package libgdbm6:armhf. Preparing to unpack .../28-libgdbm6_1.18.1-5_armhf.deb ... Unpacking libgdbm6:armhf (1.18.1-5) ... Selecting previously unselected package libgdbm-compat4:armhf. Preparing to unpack .../29-libgdbm-compat4_1.18.1-5_armhf.deb ... Unpacking libgdbm-compat4:armhf (1.18.1-5) ... Selecting previously unselected package libident:armhf. Preparing to unpack .../30-libident_0.22-3.1+b1_armhf.deb ... Unpacking libident:armhf (0.22-3.1+b1) ... Selecting previously unselected package libident-dev:armhf. Preparing to unpack .../31-libident-dev_0.22-3.1+b1_armhf.deb ... Unpacking libident-dev:armhf (0.22-3.1+b1) ... Selecting previously unselected package libidn11:amd64. Preparing to unpack .../32-libidn11_1.33-2.2_amd64.deb ... Unpacking libidn11:amd64 (1.33-2.2) ... Selecting previously unselected package libsasl2-modules-db:armhf. Preparing to unpack .../33-libsasl2-modules-db_2.1.27+dfsg-2_armhf.deb ... Unpacking libsasl2-modules-db:armhf (2.1.27+dfsg-2) ... Selecting previously unselected package libsasl2-2:armhf. Preparing to unpack .../34-libsasl2-2_2.1.27+dfsg-2_armhf.deb ... Unpacking libsasl2-2:armhf (2.1.27+dfsg-2) ... Selecting previously unselected package libldap-2.4-2:armhf. Preparing to unpack .../35-libldap-2.4-2_2.4.48+dfsg-1+b2_armhf.deb ... Unpacking libldap-2.4-2:armhf (2.4.48+dfsg-1+b2) ... Selecting previously unselected package libldap2-dev:armhf. Preparing to unpack .../36-libldap2-dev_2.4.48+dfsg-1+b2_armhf.deb ... Unpacking libldap2-dev:armhf (2.4.48+dfsg-1+b2) ... Selecting previously unselected package libpam0g:armhf. Preparing to unpack .../37-libpam0g_1.3.1-5_armhf.deb ... Unpacking libpam0g:armhf (1.3.1-5) ... Selecting previously unselected package libpam0g-dev:armhf. Preparing to unpack .../38-libpam0g-dev_1.3.1-5_armhf.deb ... Unpacking libpam0g-dev:armhf (1.3.1-5) ... Selecting previously unselected package libperl5.30:armhf. Preparing to unpack .../39-libperl5.30_5.30.0-9_armhf.deb ... Unpacking libperl5.30:armhf (5.30.0-9) ... Selecting previously unselected package libperl-dev:armhf. Preparing to unpack .../40-libperl-dev_5.30.0-9_armhf.deb ... Unpacking libperl-dev:armhf (5.30.0-9) ... Selecting previously unselected package libpq5:armhf. Preparing to unpack .../41-libpq5_12.1-1_armhf.deb ... Unpacking libpq5:armhf (12.1-1) ... Selecting previously unselected package libpq-dev:armhf. Preparing to unpack .../42-libpq-dev_12.1-1_armhf.deb ... Unpacking libpq-dev:armhf (12.1-1) ... Selecting previously unselected package libpthread-stubs0-dev:amd64. Preparing to unpack .../43-libpthread-stubs0-dev_0.4-1_amd64.deb ... Unpacking libpthread-stubs0-dev:amd64 (0.4-1) ... Selecting previously unselected package libsasl2-dev:armhf. Preparing to unpack .../44-libsasl2-dev_2.1.27+dfsg-2_armhf.deb ... Unpacking libsasl2-dev:armhf (2.1.27+dfsg-2) ... Selecting previously unselected package libsqlite3-0:armhf. Preparing to unpack .../45-libsqlite3-0_3.30.1-1_armhf.deb ... Unpacking libsqlite3-0:armhf (3.30.1-1) ... Selecting previously unselected package libsqlite3-dev:armhf. Preparing to unpack .../46-libsqlite3-dev_3.30.1-1_armhf.deb ... Unpacking libsqlite3-dev:armhf (3.30.1-1) ... Selecting previously unselected package libxau-dev:amd64. Preparing to unpack .../47-libxau-dev_1%3a1.0.8-1+b2_amd64.deb ... Unpacking libxau-dev:amd64 (1:1.0.8-1+b2) ... Selecting previously unselected package libxdmcp-dev:amd64. Preparing to unpack .../48-libxdmcp-dev_1%3a1.1.2-3_amd64.deb ... Unpacking libxdmcp-dev:amd64 (1:1.1.2-3) ... Selecting previously unselected package libxcb1-dev:amd64. Preparing to unpack .../49-libxcb1-dev_1.13.1-2_amd64.deb ... Unpacking libxcb1-dev:amd64 (1.13.1-2) ... Selecting previously unselected package libx11-dev:amd64. Preparing to unpack .../50-libx11-dev_2%3a1.6.8-1_amd64.deb ... Unpacking libx11-dev:amd64 (2:1.6.8-1) ... Selecting previously unselected package libxt6:armhf. Preparing to unpack .../51-libxt6_1%3a1.1.5-1+b3_armhf.deb ... Unpacking libxt6:armhf (1:1.1.5-1+b3) ... Selecting previously unselected package libxmu6:armhf. Preparing to unpack .../52-libxmu6_2%3a1.1.2-2+b3_armhf.deb ... Unpacking libxmu6:armhf (2:1.1.2-2+b3) ... Selecting previously unselected package libxaw7:armhf. Preparing to unpack .../53-libxaw7_2%3a1.0.13-1+b2_armhf.deb ... Unpacking libxaw7:armhf (2:1.0.13-1+b2) ... Selecting previously unselected package libxt-dev:armhf. Preparing to unpack .../54-libxt-dev_1%3a1.1.5-1+b3_armhf.deb ... Unpacking libxt-dev:armhf (1:1.1.5-1+b3) ... Selecting previously unselected package libxmu-headers. Preparing to unpack .../55-libxmu-headers_2%3a1.1.2-2_all.deb ... Unpacking libxmu-headers (2:1.1.2-2) ... Selecting previously unselected package libxmu-dev:armhf. Preparing to unpack .../56-libxmu-dev_2%3a1.1.2-2+b3_armhf.deb ... Unpacking libxmu-dev:armhf (2:1.1.2-2+b3) ... Selecting previously unselected package libxpm-dev:armhf. Preparing to unpack .../57-libxpm-dev_1%3a3.5.12-1_armhf.deb ... Unpacking libxpm-dev:armhf (1:3.5.12-1) ... Selecting previously unselected package libxaw7-dev:armhf. Preparing to unpack .../58-libxaw7-dev_2%3a1.0.13-1+b2_armhf.deb ... Unpacking libxaw7-dev:armhf (2:1.0.13-1+b2) ... Selecting previously unselected package libxslt1.1:amd64. Preparing to unpack .../59-libxslt1.1_1.1.32-2.2_amd64.deb ... Unpacking libxslt1.1:amd64 (1.1.32-2.2) ... Selecting previously unselected package lynx-common. Preparing to unpack .../60-lynx-common_2.9.0dev.4-1_all.deb ... Unpacking lynx-common (2.9.0dev.4-1) ... Selecting previously unselected package lynx. Preparing to unpack .../61-lynx_2.9.0dev.4-1_amd64.deb ... Unpacking lynx (2.9.0dev.4-1) ... Selecting previously unselected package xsltproc. Preparing to unpack .../62-xsltproc_1.1.32-2.2_amd64.deb ... Unpacking xsltproc (1.1.32-2.2) ... Selecting previously unselected package sbuild-build-depends-main-dummy:armhf. Preparing to unpack .../63-sbuild-build-depends-main-dummy_0.invalid.0_armhf.deb ... Unpacking sbuild-build-depends-main-dummy:armhf (0.invalid.0) ... Setting up mysql-common (5.8+1.0.5) ... update-alternatives: using /etc/mysql/my.cnf.fallback to provide /etc/mysql/my.cnf (my.cnf) in auto mode Setting up libgnutls-openssl27:armhf (3.6.11.1-2) ... Setting up libxau-dev:amd64 (1:1.0.8-1+b2) ... Setting up libsqlite3-0:armhf (3.30.1-1) ... Setting up libpthread-stubs0-dev:amd64 (0.4-1) ... Setting up mariadb-common (1:10.3.21-1) ... update-alternatives: using /etc/mysql/mariadb.cnf to provide /etc/mysql/my.cnf (my.cnf) in auto mode Setting up libxdmcp-dev:amd64 (1:1.1.2-3) ... Setting up libcap-ng0:armhf (0.7.9-2.1+b1) ... Setting up libgmpxx4ldbl:armhf (2:6.1.2+dfsg-4) ... Setting up libsqlite3-dev:armhf (3.30.1-1) ... Setting up libidn11:amd64 (1.33-2.2) ... Setting up libxpm-dev:armhf (1:3.5.12-1) ... Setting up libaudit1:armhf (1:2.8.5-2+b1) ... Setting up libevent-2.1-7:armhf (2.1.11-stable-1) ... Setting up libmariadb3:armhf (1:10.3.21-1) ... Setting up libgnutlsxx28:armhf (3.6.11.1-2) ... Setting up libxt6:armhf (1:1.1.5-1+b3) ... Setting up lynx-common (2.9.0dev.4-1) ... Setting up libidn2-dev:armhf (2.2.0-2) ... Setting up libxslt1.1:amd64 (1.1.32-2.2) ... Setting up sgml-base (1.29.1) ... Setting up lynx (2.9.0dev.4-1) ... update-alternatives: using /usr/bin/lynx to provide /usr/bin/www-browser (www-browser) in auto mode Setting up libbz2-1.0:armhf (1.0.8-2) ... Setting up libtasn1-6-dev:armhf (4.15.0-2) ... Setting up libdb5.3:armhf (5.3.28+dfsg1-0.6) ... Setting up libident:armhf (0.22-3.1+b1) ... Setting up libp11-kit-dev:armhf (0.23.18.1-2) ... Setting up libgdbm6:armhf (1.18.1-5) ... Setting up libxmu6:armhf (2:1.1.2-2+b3) ... Setting up libgmp-dev:armhf (2:6.1.2+dfsg-4) ... Setting up libxcb1-dev:amd64 (1.13.1-2) ... Setting up nettle-dev:armhf (3.5.1+really3.5.1-2) ... Setting up xsltproc (1.1.32-2.2) ... Setting up libx11-dev:amd64 (2:1.6.8-1) ... Setting up libxaw7:armhf (2:1.0.13-1+b2) ... Setting up libsasl2-modules-db:armhf (2.1.27+dfsg-2) ... Setting up libunbound8:armhf (1.9.4-2+b1) ... Setting up libpam0g:armhf (1.3.1-5) ... Setting up libxt-dev:armhf (1:1.1.5-1+b3) ... Setting up libgdbm-compat4:armhf (1.18.1-5) ... Setting up libident-dev:armhf (0.22-3.1+b1) ... Setting up libsasl2-2:armhf (2.1.27+dfsg-2) ... Setting up libdb5.3-dev:armhf (5.3.28+dfsg1-0.6) ... Setting up xml-core (0.18+nmu1) ... Setting up libperl5.30:armhf (5.30.0-9) ... Setting up libgnutls-dane0:armhf (3.6.11.1-2) ... Setting up libxmu-headers (2:1.1.2-2) ... Setting up libpam0g-dev:armhf (1.3.1-5) ... Setting up libldap-2.4-2:armhf (2.4.48+dfsg-1+b2) ... Setting up libperl-dev:armhf (5.30.0-9) ... Setting up libxmu-dev:armhf (2:1.1.2-2+b3) ... Setting up libldap2-dev:armhf (2.4.48+dfsg-1+b2) ... Setting up libsasl2-dev:armhf (2.1.27+dfsg-2) ... Setting up libxaw7-dev:armhf (2:1.0.13-1+b2) ... Setting up libgnutls28-dev:armhf (3.6.11.1-2) ... Setting up libpq5:armhf (12.1-1) ... Setting up libpq-dev:armhf (12.1-1) ... Setting up libmariadb-dev:armhf (1:10.3.21-1) ... Setting up libmariadb-dev-compat:armhf (1:10.3.21-1) ... Setting up default-libmysqlclient-dev:armhf (1.0.5) ... Processing triggers for mime-support (3.64) ... Processing triggers for libc-bin (2.29-6) ... Processing triggers for man-db (2.9.0-2) ... Not building database; man-db/auto-update is not 'true'. Processing triggers for sgml-base (1.29.1) ... Setting up sgml-data (2.0.11) ... Setting up docbook-xsl (1.79.1+dfsg-2) ... Processing triggers for sgml-base (1.29.1) ... Setting up docbook-xml (4.5-9) ... Processing triggers for sgml-base (1.29.1) ... Setting up sbuild-build-depends-main-dummy:armhf (0.invalid.0) ... +------------------------------------------------------------------------------+ | Check architectures | +------------------------------------------------------------------------------+ Initial Foreign Architectures: armhf Arch check ok (armhf included in any all) +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 3.16.0-4-amd64 #1 SMP Debian 3.16.51-3 (2017-12-13) amd64 (x86_64) Toolchain package versions: binutils_2.33.1-6 dpkg-dev_1.19.7 g++-9_9.2.1-21 gcc-9_9.2.1-21 libc6-dev_2.29-6 libstdc++-9-dev_9.2.1-21 libstdc++-9-dev-armhf-cross_9.2.1-21cross1 libstdc++6_9.2.1-21 libstdc++6-armhf-cross_9.2.1-21cross1 linux-libc-dev_5.3.15-1 Package versions: adduser_3.118 adwaita-icon-theme_3.34.0-2 apt_1.8.4 autoconf_2.69-11 automake_1:1.16.1-4 autopoint_0.19.8.1-10 autotools-dev_20180224.1 base-files_11 base-passwd_3.5.47 bash_5.0-5 binutils_2.33.1-6 binutils-arm-linux-gnueabihf_2.33.1-6 binutils-common_2.33.1-6 binutils-x86-64-linux-gnu_2.33.1-6 bsdmainutils_11.1.2+b1 bsdutils_1:2.34-0.1 build-essential_12.8 bzip2_1.0.8-2 ccache_3.7.6-1 coreutils_8.30-3+b1 cpp_4:9.2.1-3.1 cpp-9_9.2.1-21 cpp-9-arm-linux-gnueabihf_9.2.1-21cross1 cpp-arm-linux-gnueabihf_4:9.2.1-3.1 cross-config_2.6.15-3 crossbuild-essential-armhf_12.8 dash_0.5.10.2-6 dbus_1.12.16-2 debconf_1.5.73 debhelper_12.7.2 debian-archive-keyring_2019.1 debianutils_4.9.1 default-libmysqlclient-dev_1.0.5 dh-autoreconf_19 dh-strip-nondeterminism_1.6.3-1 diffutils_1:3.7-3 dirmngr_2.2.17-3 docbook-xml_4.5-9 docbook-xsl_1.79.1+dfsg-2 dpkg_1.19.7 dpkg-cross_2.6.15-3 dpkg-dev_1.19.7 dwz_0.13-5 e2fsprogs_1.45.4-1 eatmydata_105-7 fakeroot_1.24-1 fdisk_2.34-0.1 file_1:5.37-6 findutils_4.7.0-1 fontconfig_2.13.1-2+b1 fontconfig-config_2.13.1-2 fonts-dejavu-core_2.37-1 g++_4:9.2.1-3.1 g++-9_9.2.1-21 g++-9-arm-linux-gnueabihf_9.2.1-21cross1 g++-arm-linux-gnueabihf_4:9.2.1-3.1 gcc_4:9.2.1-3.1 gcc-9_9.2.1-21 gcc-9-arm-linux-gnueabihf_9.2.1-21cross1 gcc-9-arm-linux-gnueabihf-base_9.2.1-21cross1 gcc-9-base_9.2.1-21 gcc-9-cross-base_9.2.1-21cross1 gcc-arm-linux-gnueabihf_4:9.2.1-3.1 gettext_0.19.8.1-10 gettext-base_0.19.8.1-10 gir1.2-atk-1.0_2.34.1-1 gir1.2-freedesktop_1.62.0-2 gir1.2-gdkpixbuf-2.0_2.40.0+dfsg-2 gir1.2-glib-2.0_1.62.0-2 gir1.2-gtk-2.0_2.24.32-4 gir1.2-harfbuzz-0.0_2.6.4-1 gir1.2-pango-1.0_1.42.4-8 gnupg_2.2.17-3 gnupg-l10n_2.2.17-3 gnupg-utils_2.2.17-3 gpg_2.2.17-3 gpg-agent_2.2.17-3 gpg-wks-client_2.2.17-3 gpg-wks-server_2.2.17-3 gpgconf_2.2.17-3 gpgsm_2.2.17-3 gpgv_2.2.17-3 grep_3.3-1 groff-base_1.22.4-4 gtk-update-icon-cache_3.24.13-1 gzip_1.9-3+b1 hicolor-icon-theme_0.17-2 hostname_3.23 icu-devtools_63.2-2 init-system-helpers_1.57 intltool-debian_0.35.0+20060710.5 krb5-locales_1.17-6 libacl1_2.2.53-5 libapparmor1_2.13.3-7 libapt-pkg5.0_1.8.4 libarchive-zip-perl_1.67-1 libasan5_9.2.1-21 libasan5-armhf-cross_9.2.1-21cross1 libassuan0_2.5.3-7 libatk1.0-0_2.34.1-1 libatk1.0-data_2.34.1-1 libatk1.0-dev_2.34.1-1 libatomic1_9.2.1-21 libatomic1-armhf-cross_9.2.1-21cross1 libattr1_1:2.4.48-5 libaudit-common_1:2.8.5-2 libaudit1_1:2.8.5-2+b1 libavahi-client3_0.7-5 libavahi-common-data_0.7-5 libavahi-common3_0.7-5 libbinutils_2.33.1-6 libblkid-dev_2.34-0.1 libblkid1_2.34-0.1 libbsd0_0.10.0-1 libbz2-1.0_1.0.8-2 libc-bin_2.29-6 libc-dev-bin_2.29-6 libc6_2.29-6 libc6-armhf-cross_2.29-1cross7 libc6-dev_2.29-6 libc6-dev-armhf-cross_2.29-1cross7 libcairo-gobject2_1.16.0-4 libcairo-script-interpreter2_1.16.0-4 libcairo2_1.16.0-4 libcairo2-dev_1.16.0-4 libcap-ng0_0.7.9-2.1+b1 libcc1-0_9.2.1-21 libcdt5_2.42.2-3 libcgraph6_2.42.2-3 libcom-err2_1.45.4-1 libconfig-auto-perl_0.44-1 libconfig-inifiles-perl_3.000002-1 libcroco3_0.6.13-1 libcrypt1_1:4.4.10-7 libcrypt1-dev_1:4.4.10-7 libcups2_2.3.1-1 libdatrie1_0.2.12-3 libdb5.3_5.3.28+dfsg1-0.6 libdb5.3-dev_5.3.28+dfsg1-0.6 libdbus-1-3_1.12.16-2 libdebconfclient0_0.250 libdebhelper-perl_12.7.2 libdebian-dpkgcross-perl_2.6.15-3 libdpkg-perl_1.19.7 libeatmydata1_105-7 libelf1_0.176-1.1 libevent-2.1-7_2.1.11-stable-1 libexpat1_2.2.9-1 libexpat1-dev_2.2.9-1 libext2fs2_1.45.4-1 libfakeroot_1.24-1 libfdisk1_2.34-0.1 libffi-dev_3.2.1-9 libffi6_3.2.1-9 libfile-homedir-perl_1.004-1 libfile-stripnondeterminism-perl_1.6.3-1 libfile-which-perl_1.23-1 libfontconfig1_2.13.1-2+b1 libfontconfig1-dev_2.13.1-2+b1 libfreetype-dev_2.10.1-2 libfreetype6_2.10.1-2 libfreetype6-dev_2.10.1-2 libfribidi-dev_1.0.8-2 libfribidi0_1.0.8-2 libgail-common_2.24.32-4 libgail18_2.24.32-4 libgcc-9-dev_9.2.1-21 libgcc-9-dev-armhf-cross_9.2.1-21cross1 libgcc1_1:9.2.1-21 libgcc1-armhf-cross_1:9.2.1-21cross1 libgcrypt20_1.8.5-3 libgd3_2.2.5-5.2 libgdbm-compat4_1.18.1-5 libgdbm6_1.18.1-5 libgdk-pixbuf2.0-0_2.40.0+dfsg-2 libgdk-pixbuf2.0-bin_2.40.0+dfsg-2 libgdk-pixbuf2.0-common_2.40.0+dfsg-2 libgdk-pixbuf2.0-dev_2.40.0+dfsg-2 libgirepository-1.0-1_1.62.0-2 libglib2.0-0_2.62.3-2 libglib2.0-bin_2.62.3-2 libglib2.0-data_2.62.3-2 libglib2.0-dev_2.62.3-2 libglib2.0-dev-bin_2.62.3-2 libgmp-dev_2:6.1.2+dfsg-4 libgmp10_2:6.1.2+dfsg-4 libgmpxx4ldbl_2:6.1.2+dfsg-4 libgnutls-dane0_3.6.11.1-2 libgnutls-openssl27_3.6.11.1-2 libgnutls28-dev_3.6.11.1-2 libgnutls30_3.6.11.1-2 libgnutlsxx28_3.6.11.1-2 libgomp1_9.2.1-21 libgomp1-armhf-cross_9.2.1-21cross1 libgpg-error0_1.36-7 libgraphite2-3_1.3.13-11 libgraphite2-dev_1.3.13-11 libgssapi-krb5-2_1.17-6 libgtk2.0-0_2.24.32-4 libgtk2.0-bin_2.24.32-4 libgtk2.0-common_2.24.32-4 libgtk2.0-dev_2.24.32-4 libgts-0.7-5_0.7.6+darcs121130-4+b1 libgts-bin_0.7.6+darcs121130-4+b1 libgvpr2_2.42.2-3 libharfbuzz-dev_2.6.4-1 libharfbuzz-gobject0_2.6.4-1 libharfbuzz-icu0_2.6.4-1 libharfbuzz0b_2.6.4-1 libhogweed5_3.5.1+really3.5.1-2 libice-dev_2:1.0.9-2 libice6_2:1.0.9-2 libicu-dev_63.2-2 libicu63_63.2-2 libident_0.22-3.1+b1 libident-dev_0.22-3.1+b1 libidn11_1.33-2.2 libidn2-0_2.2.0-2 libidn2-dev_2.2.0-2 libio-string-perl_1.08-3 libisl21_0.21-2 libisl22_0.22-2 libitm1_9.2.1-21 libjbig0_2.1-3.1+b2 libjpeg62-turbo_1:1.5.2-2+b1 libjpeg62-turbo-dev_1:1.5.2-2+b1 libk5crypto3_1.17-6 libkeyutils1_1.6-6 libkrb5-3_1.17-6 libkrb5support0_1.17-6 libksba8_1.3.5-2 liblab-gamut1_2.42.2-3 libldap-2.4-2_2.4.48+dfsg-1+b2 libldap-common_2.4.48+dfsg-1 libldap2-dev_2.4.48+dfsg-1+b2 liblocale-gettext-perl_1.07-4 liblsan0_9.2.1-21 libltdl7_2.4.6-11 liblz4-1_1.9.2-2 liblzma5_5.2.4-1+b1 liblzo2-2_2.10-0.1 libmagic-mgc_1:5.37-6 libmagic1_1:5.37-6 libmariadb-dev_1:10.3.21-1 libmariadb-dev-compat_1:10.3.21-1 libmariadb3_1:10.3.21-1 libmount-dev_2.34-0.1 libmount1_2.34-0.1 libmpc3_1.1.0-1 libmpdec2_2.4.2-2 libmpfr6_4.0.2-1 libncursesw6_6.1+20191019-1 libnettle7_3.5.1+really3.5.1-2 libnpth0_1.6-1 libp11-kit-dev_0.23.18.1-2 libp11-kit0_0.23.18.1-2 libpam-modules_1.3.1-5 libpam-modules-bin_1.3.1-5 libpam-runtime_1.3.1-5 libpam0g_1.3.1-5 libpam0g-dev_1.3.1-5 libpango-1.0-0_1.42.4-8 libpango1.0-dev_1.42.4-8 libpangocairo-1.0-0_1.42.4-8 libpangoft2-1.0-0_1.42.4-8 libpangoxft-1.0-0_1.42.4-8 libpathplan4_2.42.2-3 libpcre16-3_2:8.39-12+b1 libpcre2-16-0_10.34-7 libpcre2-32-0_10.34-7 libpcre2-8-0_10.34-7 libpcre2-dev_10.34-7 libpcre2-posix2_10.34-7 libpcre3_2:8.39-12+b1 libpcre3-dev_2:8.39-12+b1 libpcre32-3_2:8.39-12+b1 libpcrecpp0v5_2:8.39-12+b1 libperl-dev_5.30.0-9 libperl5.30_5.30.0-9 libpipeline1_1.5.1-3 libpixman-1-0_0.36.0-1 libpixman-1-dev_0.36.0-1 libpng-dev_1.6.37-1 libpng16-16_1.6.37-1 libpq-dev_12.1-1 libpq5_12.1-1 libpthread-stubs0-dev_0.4-1 libpython3-stdlib_3.7.5-3 libpython3.7-minimal_3.7.6-1 libpython3.7-stdlib_3.7.6-1 libquadmath0_9.2.1-21 libreadline8_8.0-3 librsvg2-2_2.46.4-1 librsvg2-common_2.46.4-1 libsasl2-2_2.1.27+dfsg-2 libsasl2-dev_2.1.27+dfsg-2 libsasl2-modules-db_2.1.27+dfsg-2 libseccomp2_2.4.2-2 libselinux1_3.0-1 libselinux1-dev_3.0-1 libsemanage-common_3.0-1 libsemanage1_3.0-1 libsepol1_3.0-1 libsepol1-dev_3.0-1 libsigsegv2_2.12-2 libsm-dev_2:1.2.3-1 libsm6_2:1.2.3-1 libsmartcols1_2.34-0.1 libsqlite3-0_3.30.1-1 libsqlite3-dev_3.30.1-1 libss2_1.45.4-1 libssl1.1_1.1.1d-2 libstdc++-9-dev_9.2.1-21 libstdc++-9-dev-armhf-cross_9.2.1-21cross1 libstdc++6_9.2.1-21 libstdc++6-armhf-cross_9.2.1-21cross1 libsub-override-perl_0.09-2 libsystemd0_244-3 libtasn1-6_4.15.0-2 libtasn1-6-dev_4.15.0-2 libthai-data_0.1.28-3 libthai0_0.1.28-3 libtiff5_4.1.0+git191117-1 libtinfo6_6.1+20191019-1 libtool_2.4.6-11 libtsan0_9.2.1-21 libubsan1_9.2.1-21 libubsan1-armhf-cross_9.2.1-21cross1 libuchardet0_0.0.6-3 libudev1_244-3 libunbound8_1.9.4-2+b1 libunistring2_0.9.10-2 libuuid1_2.34-0.1 libwebp6_0.6.1-2+b1 libx11-6_2:1.6.8-1 libx11-data_2:1.6.8-1 libx11-dev_2:1.6.8-1 libxau-dev_1:1.0.8-1+b2 libxau6_1:1.0.8-1+b2 libxaw7_2:1.0.13-1+b2 libxaw7-dev_2:1.0.13-1+b2 libxcb-render0_1.13.1-2 libxcb-render0-dev_1.13.1-2 libxcb-shm0_1.13.1-2 libxcb-shm0-dev_1.13.1-2 libxcb1_1.13.1-2 libxcb1-dev_1.13.1-2 libxcomposite-dev_1:0.4.4-2 libxcomposite1_1:0.4.4-2 libxcursor-dev_1:1.2.0-2 libxcursor1_1:1.2.0-2 libxdamage-dev_1:1.1.5-1 libxdamage1_1:1.1.5-1 libxdmcp-dev_1:1.1.2-3 libxdmcp6_1:1.1.2-3 libxdot4_2.42.2-3 libxext-dev_2:1.3.3-1+b2 libxext6_2:1.3.3-1+b2 libxfixes-dev_1:5.0.3-1 libxfixes3_1:5.0.3-1 libxft-dev_2.3.2-2 libxft2_2.3.2-2 libxi-dev_2:1.7.9-1 libxi6_2:1.7.9-1 libxinerama-dev_2:1.1.4-2 libxinerama1_2:1.1.4-2 libxml-libxml-perl_2.0134+dfsg-1+b1 libxml-namespacesupport-perl_1.12-1 libxml-sax-base-perl_1.09-1 libxml-sax-perl_1.02+dfsg-1 libxml-simple-perl_2.25-1 libxml2_2.9.4+dfsg1-8 libxml2-dev_2.9.4+dfsg1-8 libxml2-utils_2.9.4+dfsg1-8 libxmu-dev_2:1.1.2-2+b3 libxmu-headers_2:1.1.2-2 libxmu6_2:1.1.2-2+b3 libxpm-dev_1:3.5.12-1 libxpm4_1:3.5.12-1 libxrandr-dev_2:1.5.1-1 libxrandr2_2:1.5.1-1 libxrender-dev_1:0.9.10-1 libxrender1_1:0.9.10-1 libxslt1.1_1.1.32-2.2 libxt-dev_1:1.1.5-1+b3 libxt6_1:1.1.5-1+b3 libyaml-perl_1.29-1 libzstd1_1.4.4+dfsg-1 linux-libc-dev_5.3.15-1 linux-libc-dev-armhf-cross_5.2.9-2cross7 login_1:4.8-1 logsave_1.45.4-1 lsb-base_11.1.0 lynx_2.9.0dev.4-1 lynx-common_2.9.0dev.4-1 m4_1.4.18-4 make_4.2.1-1.2 man-db_2.9.0-2 mariadb-common_1:10.3.21-1 mawk_1.3.3-19 mime-support_3.64 mount_2.34-0.1 mysql-common_5.8+1.0.5 ncurses-base_6.1+20191019-1 ncurses-bin_6.1+20191019-1 nettle-dev_3.5.1+really3.5.1-2 pango1.0-tools_1.42.4-8 passwd_1:4.8-1 patch_2.7.6-6 perl_5.30.0-9 perl-base_5.30.0-9 perl-modules-5.30_5.30.0-9 pinentry-curses_1.1.0-3+b1 pkg-config_0.29-6 po-debconf_1.0.21 python3_3.7.5-3 python3-distutils_3.8.0-1 python3-lib2to3_3.8.0-1 python3-minimal_3.7.5-3 python3.7_3.7.6-1 python3.7-minimal_3.7.6-1 readline-common_8.0-3 sbuild-build-depends-main-dummy_0.invalid.0 sed_4.7-1 sensible-utils_0.0.12+nmu1 sgml-base_1.29.1 sgml-data_2.0.11 shared-mime-info_1.10-1 sysvinit-utils_2.96-1 tar_1.30+dfsg-6+b1 tzdata_2019c-3 ucf_3.0038+nmu1 util-linux_2.34-0.1 uuid-dev_2.34-0.1 x11-common_1:7.7+20 x11proto-composite-dev_1:2018.4-4 x11proto-core-dev_2018.4-4 x11proto-damage-dev_1:2018.4-4 x11proto-dev_2018.4-4 x11proto-fixes-dev_1:2018.4-4 x11proto-input-dev_2018.4-4 x11proto-randr-dev_2018.4-4 x11proto-xext-dev_2018.4-4 x11proto-xinerama-dev_2018.4-4 xml-core_0.18+nmu1 xorg-sgml-doctools_1:1.11-1 xsltproc_1.1.32-2.2 xtrans-dev_1.3.5-1 xz-utils_5.2.4-1+b1 zlib1g_1:1.2.11.dfsg-1+b1 zlib1g-dev_1:1.2.11.dfsg-1+b1 +------------------------------------------------------------------------------+ | Build | +------------------------------------------------------------------------------+ Unpack source ------------- -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: exim4 Binary: exim4-base, exim4-config, exim4-daemon-light, exim4, exim4-daemon-heavy, eximon4, exim4-dev Architecture: any all Version: 4.93-4 Maintainer: Exim4 Maintainers Uploaders: Andreas Metzler , Marc Haber Homepage: https://www.exim.org/ Standards-Version: 4.4.1 Vcs-Browser: https://salsa.debian.org/exim-team/exim4 Vcs-Git: https://salsa.debian.org/exim-team/exim4.git Testsuite: autopkgtest Testsuite-Triggers: libnet-ssleay-perl, swaks Build-Depends: debhelper-compat (= 12), default-libmysqlclient-dev, docbook-xml, docbook-xsl, libdb5.3-dev, libgnutls28-dev (>= 3.5.7), libident-dev, libldap2-dev, libpam0g-dev, libpcre3-dev, libperl-dev, libpq-dev, libsasl2-dev, libsqlite3-dev, libx11-dev, libxaw7-dev, libxext-dev, libxmu-dev, libxt-dev, lynx, po-debconf, xsltproc Package-List: exim4 deb mail optional arch=all exim4-base deb mail optional arch=any exim4-config deb mail optional arch=all exim4-daemon-heavy deb mail optional arch=any exim4-daemon-light deb mail optional arch=any exim4-dev deb mail optional arch=any eximon4 deb mail optional arch=any Checksums-Sha1: 1fd4eeefacbb51648f578b91f49561b29e5679cc 1803660 exim4_4.93.orig.tar.xz 11d0f9f03d14ef0b0b71a309f01e7ec306c399de 488 exim4_4.93.orig.tar.xz.asc 8373351d1c80fabfacd687a19df731ac405b13db 473108 exim4_4.93-4.debian.tar.xz Checksums-Sha256: 68213201b5d5900b0e1481860df0ec7c0bf1212a716fe1f0493b16649c5b4d81 1803660 exim4_4.93.orig.tar.xz 74727d8c947b8cf72b1580ad8e8602100942f31def8be5ba95ab8899a01b7ac9 488 exim4_4.93.orig.tar.xz.asc 3f9458188c54f2de10633843bd83eb54b922c645c48110634fd600a37329c454 473108 exim4_4.93-4.debian.tar.xz Files: 60aa3b38844a8ccece06670e8ff7d657 1803660 exim4_4.93.orig.tar.xz 99b147c865f35684a1555ea63c993615 488 exim4_4.93.orig.tar.xz.asc 881dcf36575e646a0a1aca99af255ac3 473108 exim4_4.93-4.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEE0uCSA5741Jbt9PpepU8BhUOCFIQFAl4Ew84ACgkQpU8BhUOC FIRjKA/9FqMLmOXxA0hrff03ibuvj0EdIalMdNln1q02gaHrdNZ12tz1lIG33B8j 3vY56KYV5JaQ5eWPvHoSYZJTjiqFWGjfKJAe85hktXLJyDA2ZQuro8LxEZCrY+ZS qVm4UujC4dCeBWC4QKZct1o/3iDxn9pLDh6TXJ7BJ8jOxZ4p+whr2IcMp1IbQGyw bsIsHbSaFeSmzZjTto0H9XW1A3z7LzVBeok3D/2aoq5zW+woXschEOY1TJnlMyDW vXzcYlHOX32y2AtL9AUDSU/PJjMgb8Sk3ilDYcL8TD8mjIEIP61lsvM7l2F//Up1 N4zndXy2NStrpPVULkqRT/JAksTY/MgAqguZ8ZXtYOcxM14uqp5vG7nydFL562JX u6xhPbclznLJNULTDuPaVYHQFYIsWX7CdESumcpZalOpLeHegoHaYdmChIj1T379 uVq8m6yUAqHtMtlWD6qaevGuzfzOYDa9fg5DLYWiS9IXebquwZTvQgWvckKOY4SR 1D8rt6/zPeyL+uWsfj4A/g1t9Yy6PAlIKt7LBtgQZWGfrhmH1X/cWObB3S5MBDBJ Ryv+/L6D1+l8+f8X3+McNGH4uEnzscsD1WQAZQFXk7qHzugg2Jz+RIm3T6pzTZj/ pQ6aIQBAmrvgfJvvxts1mwXnuHqFYQdTDW9NycvBQZyLnsYq5wI= =GOqo -----END PGP SIGNATURE----- gpgv: unknown type of key resource 'trustedkeys.kbx' gpgv: keyblock resource '/sbuild-nonexistent/.gnupg/trustedkeys.kbx': General error gpgv: Signature made Thu Dec 26 14:29:34 2019 UTC gpgv: using RSA key D2E092039EF8D496EDF4FA5EA54F018543821484 gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./exim4_4.93-4.dsc dpkg-source: info: extracting exim4 in /<> dpkg-source: info: unpacking exim4_4.93.orig.tar.xz dpkg-source: info: unpacking exim4_4.93-4.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 31_eximmanpage.dpatch dpkg-source: info: applying 32_exim4.dpatch dpkg-source: info: applying 33_eximon.binary.dpatch dpkg-source: info: applying 34_eximstatsmanpage.dpatch dpkg-source: info: applying 35_install.dpatch dpkg-source: info: applying 60_convert4r4.dpatch dpkg-source: info: applying 67_unnecessaryCopt.diff dpkg-source: info: applying 70_remove_exim-users_references.dpatch dpkg-source: info: applying 74_01-PAM-fix-crash-in-the-pam-expansion-condition.-Bug-24.patch dpkg-source: info: applying 74_02-Regard-command-line-recipients-as-tainted.patch dpkg-source: info: applying 74_03-TFO-disable-for-FreeBSD.patch dpkg-source: info: applying 74_04-Hurd-errno-really-uses-more-than-a-short-sized-value.patch dpkg-source: info: applying 74_06-local_scan-align-local_scan.h-and-docs-re.-store_get.patch dpkg-source: info: applying 74_07-Fix-taint-issue-in-transport-with-DSN.-Bug-2491.patch dpkg-source: info: applying 74_08-ARC-fix-crash-induced-by-misordered-headers.-Bug-249.patch dpkg-source: info: applying 74_09-Fix-taint-issue-with-retry-records.-Bug-2492.patch dpkg-source: info: applying 74_10-DMARC-default-dmarc_tld_file-to-unset.-Bug-2494.patch dpkg-source: info: applying 74_11-Zero-smtp-context-structure-after-allocation.patch dpkg-source: info: applying 74_13-ARC-Reset-received-ARC-instance-counter-before-next-.patch dpkg-source: info: applying 75_01-Build-Enable-GNU-Hurd-Bug-2476.patch dpkg-source: info: applying 90_localscan_dlopen.dpatch Check disk space ---------------- Sufficient free space for build User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf CCACHE_COMPRESS=1 CCACHE_DIR=/var/cache/ccache-sbuild CCACHE_UMASK=002 CONFIG_SITE=/etc/dpkg-cross/cross-config.armhf DEB_BUILD_OPTIONS=nocheck HOME=/sbuild-nonexistent LANG=en_US.UTF-8 LC_ALL=C.UTF-8 LD_LIBRARY_PATH=/usr/lib/libeatmydata LD_PRELOAD=libeatmydata.so LOGNAME=build PATH=/usr/lib/ccache:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games PWD=/<> SCHROOT_ALIAS_NAME=unstable-amd64-sbuild SCHROOT_CHROOT_NAME=unstable-amd64-sbuild SCHROOT_COMMAND=env SCHROOT_GID=1000 SCHROOT_GROUP=build SCHROOT_SESSION_ID=unstable-amd64-sbuild-90c460b6-d8b4-4a24-bf41-e26215f49c16 SCHROOT_UID=1000 SCHROOT_USER=build SHELL=/bin/sh USER=build dpkg-buildpackage ----------------- Command: dpkg-buildpackage -aarmhf -Pcross,nocheck -us -uc -B -rfakeroot -j16 dpkg-buildpackage: info: source package exim4 dpkg-buildpackage: info: source version 4.93-4 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Andreas Metzler dpkg-architecture: warning: specified GNU system type arm-linux-gnueabihf does not match CC system type x86_64-linux-gnu, try setting a correct CC environment variable dpkg-source --before-build . dpkg-buildpackage: info: host architecture armhf fakeroot debian/rules clean dh clean --no-parallel debian/rules override_dh_auto_clean make[1]: Entering directory '/<>' debconf-updatepo rm -rf build-* doc/tmp test/ b-exim* rm -f EDITME.* unpack-configs-stamp bdir-stamp rm -f /<>/debian/debconf/exim4.conf.template /<>/debian/files \ /<>/debian/README.Debian /<>/debian/README.Debian.html \ /<>/debian/berkeleydb.sed #these are identical for all daemon-* and therefore symlinked #pwd chmod 755 /<>/debian/exim-gencert \ /<>/debian/lynx-dump-postprocess /<>/debian/script \ /<>/debian/exim-adduser make[1]: Leaving directory '/<>' dh_autoreconf_clean -O--no-parallel dh_clean -O--no-parallel debian/rules build-arch dh build-arch --no-parallel dh_update_autotools_config -a -O--no-parallel dh_autoreconf -a -O--no-parallel debian/rules override_dh_auto_configure make[1]: Entering directory '/<>' patch -o EDITME.eximon exim_monitor/EDITME \ /<>/debian/EDITME.eximon.diff patching file EDITME.eximon (read from exim_monitor/EDITME) patch -o EDITME.exim4-light src/EDITME \ /<>/debian/EDITME.exim4-light.diff patching file EDITME.exim4-light (read from src/EDITME) for editme in /<>/debian/EDITME.exim4-*.diff; do \ if [ "$editme" != "/<>/debian/EDITME.exim4-light.diff" ]; then \ TARGETNAME=`basename $editme .diff`; \ echo patch -o $TARGETNAME EDITME.exim4-light $editme; \ patch -o $TARGETNAME EDITME.exim4-light $editme || \ exit $? ;\ fi; \ done patch -o EDITME.exim4-heavy EDITME.exim4-light /<>/debian/EDITME.exim4-heavy.diff patching file EDITME.exim4-heavy (read from EDITME.exim4-light) touch unpack-configs-stamp for i in exim4-daemon-light exim4-daemon-heavy ; do \ mkdir b-$i && \ find . -mindepth 1 -maxdepth 1 \ -name debian -prune -o \ -name 'b-*' -o -print0 | \ xargs --no-run-if-empty --null \ cp -a --target-directory=b-$i ; \ done touch bdir-stamp for i in exim4-daemon-light exim4-daemon-heavy ; do \ mkdir -p b-$i/Local && \ cp EDITME.`echo $i | sed -e s/exim4-daemon/exim4/` \ b-$i/Local/Makefile && \ cp EDITME.eximon b-$i/Local/eximon.conf ;\ done make[1]: Leaving directory '/<>' debian/rules override_dh_auto_build make[1]: Entering directory '/<>' set -e ; for i in exim4-daemon-light exim4-daemon-heavy ; do \ echo building $i; \ cd /<>/b-$i && \ /usr/bin/make FULLECHO='' ; \ done building exim4-daemon-light make[2]: Entering directory '/<>/b-exim4-daemon-light' /bin/sh scripts/source_checks >>> Creating links to source files... >>> Creating lookups/Makefile for building dynamic modules >>> New Makefile & lookups/Makefile installed >>> Use "make makefile" if you need to force rebuilding of the makefile make[3]: Entering directory '/<>/b-exim4-daemon-light/build-Linux-x86_64' make[3]: warning: -j16 forced in submake: resetting jobserver mode. /bin/sh ../scripts/Configure-os.c cc buildconfig.c cc -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o buildconfig buildconfig.c -lcrypt -lm -lnsl /bin/sh ../scripts/Configure-os.h cc exim_lock.c cc -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden exim_lock.c buildconfig.c: In function 'main': buildconfig.c:115:5: warning: unused variable 'test_int_t' [-Wunused-variable] 115 | int test_int_t = 0; | ^~~~~~~~~~ /bin/sh ../scripts/Configure-config.h "/usr/bin/make" make[4]: Entering directory '/<>/b-exim4-daemon-light/build-Linux-x86_64' make[4]: 'buildconfig' is up to date. make[4]: Leaving directory '/<>/b-exim4-daemon-light/build-Linux-x86_64' cc -o exim_lock cc -o exim_lock -Wl,-z,relro -Wl,-z,now exim_lock.o \ -lcrypt -lm -lnsl -ldl >>> exim_lock utility built Building configuration file config.h >>> config.h built cc -DMACRO_PREDEF macro_predef.c cc -DMACRO_PREDEF globals.c cc -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -DMACRO_PREDEF -o macro_predef.o macro_predef.c cc -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -DMACRO_PREDEF -o macro-globals.o globals.c cc -DMACRO_PREDEF readconf.c cc -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -DMACRO_PREDEF -o macro-readconf.o readconf.c cc -DMACRO_PREDEF route.c cc -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -DMACRO_PREDEF -o macro-route.o route.c cc -DMACRO_PREDEF transport.c cc -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -DMACRO_PREDEF -o macro-transport.o transport.c cc -DMACRO_PREDEF drtables.c cc -DMACRO_PREDEF tls.c cc -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -DMACRO_PREDEF -o macro-drtables.o drtables.c cc -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -DMACRO_PREDEF -o macro-tls.o tls.c cc -DMACRO_PREDEF transports/appendfile.c cc -DMACRO_PREDEF transports/autoreply.c cc -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -DMACRO_PREDEF -o macro-appendfile.o transports/appendfile.c cc -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -DMACRO_PREDEF -o macro-autoreply.o transports/autoreply.c cc -DMACRO_PREDEF transports/lmtp.c cc -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -DMACRO_PREDEF -o macro-lmtp.o transports/lmtp.c cc -DMACRO_PREDEF transports/pipe.c cc -DMACRO_PREDEF transports/queuefile.c cc -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -DMACRO_PREDEF -o macro-pipe.o transports/pipe.c cc -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -DMACRO_PREDEF -o macro-queuefile.o transports/queuefile.c cc -DMACRO_PREDEF transports/smtp.c cc -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -DMACRO_PREDEF -o macro-smtp.o transports/smtp.c cc -DMACRO_PREDEF routers/accept.c cc -DMACRO_PREDEF routers/dnslookup.c cc -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -DMACRO_PREDEF -o macro-accept.o routers/accept.c cc -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -DMACRO_PREDEF -o macro-dnslookup.o routers/dnslookup.c cc -DMACRO_PREDEF routers/ipliteral.c cc -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -DMACRO_PREDEF -o macro-ipliteral.o routers/ipliteral.c cc -DMACRO_PREDEF routers/iplookup.c cc -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -DMACRO_PREDEF -o macro-iplookup.o routers/iplookup.c cc -DMACRO_PREDEF routers/manualroute.c cc -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -DMACRO_PREDEF -o macro-manualroute.o routers/manualroute.c cc -DMACRO_PREDEF routers/queryprogram.c cc -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -DMACRO_PREDEF -o macro-queryprogram.o routers/queryprogram.c cc -DMACRO_PREDEF routers/redirect.c cc -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -DMACRO_PREDEF -o macro-redirect.o routers/redirect.c cc -DMACRO_PREDEF auths/auth-spa.c cc -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -DMACRO_PREDEF -o macro-auth-spa.o auths/auth-spa.c cc -DMACRO_PREDEF auths/cram_md5.c cc -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -DMACRO_PREDEF -o macro-cram_md5.o auths/cram_md5.c cc -DMACRO_PREDEF auths/cyrus_sasl.c cc -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -DMACRO_PREDEF -o macro-cyrus_sasl.o auths/cyrus_sasl.c cc -DMACRO_PREDEF auths/dovecot.c cc -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -DMACRO_PREDEF -o macro-dovecot.o auths/dovecot.c cc -DMACRO_PREDEF auths/gsasl_exim.c cc -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -DMACRO_PREDEF -o macro-gsasl_exim.o auths/gsasl_exim.c cc -DMACRO_PREDEF auths/heimdal_gssapi.c cc -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -DMACRO_PREDEF -o macro-heimdal_gssapi.o auths/heimdal_gssapi.c cc -DMACRO_PREDEF auths/plaintext.c cc -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -DMACRO_PREDEF -o macro-plaintext.o auths/plaintext.c cc -DMACRO_PREDEF auths/spa.c cc -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -DMACRO_PREDEF -o macro-spa.o auths/spa.c cc -DMACRO_PREDEF auths/tls.c cc -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -DMACRO_PREDEF -o macro-authtls.o auths/tls.c cc -DMACRO_PREDEF auths/external.c cc -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -DMACRO_PREDEF -o macro-external.o auths/external.c In file included from tls-gnu.c:123, from tls.c:30: tls-cipher-stdname.c:378:1: warning: 'cipher_stdname' defined but not used [-Wunused-function] 378 | cipher_stdname(uschar id0, uschar id1) | ^~~~~~~~~~~~~~ cc -DMACRO_PREDEF dkim.c cc -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -DMACRO_PREDEF -o macro-dkim.o dkim.c cc -DMACRO_PREDEF malware.c cc -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -DMACRO_PREDEF -o macro-malware.o malware.c cc -DMACRO_PREDEF pdkim/signing.c cc -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -DMACRO_PREDEF -o macro-signing.o pdkim/signing.c cc -DCOMPILE_UTILITY spool_in.c cc -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -DCOMPILE_UTILITY -o util-spool_in.o spool_in.c cc -DCOMPILE_UTILITY store.c cc -DCOMPILE_UTILITY string.c cc -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -DCOMPILE_UTILITY -o util-store.o store.c cc -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -DCOMPILE_UTILITY -o util-string.o string.c cc -DCOMPILE_UTILITY queue.c cc -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -DCOMPILE_UTILITY -o util-queue.o queue.c cc -DCOMPILE_UTILITY tod.c cc -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -DCOMPILE_UTILITY -o util-tod.o tod.c cc -DCOMPILE_UTILITY tree.c cc -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -DCOMPILE_UTILITY -o util-tree.o tree.c auths/auth-spa.c: In function 'spa_build_auth_response': auths/auth-spa.c:1506:38: warning: the address of 'lmRespData' will always evaluate as 'true' [-Waddress] 1506 | spa_bytes_add (response, lmResponse, lmRespData, (cf & 0x200) ? 24 : 0); | ^~~~~~~~~~ auths/auth-spa.c:1212:5: note: in definition of macro 'spa_bytes_add' 1212 | if (buf && (count) != 0) /* we hate -Wint-in-bool-contex */ \ | ^~~ auths/auth-spa.c:1507:38: warning: the address of 'ntRespData' will always evaluate as 'true' [-Waddress] 1507 | spa_bytes_add (response, ntResponse, ntRespData, (cf & 0x8000) ? 24 : 0); | ^~~~~~~~~~ auths/auth-spa.c:1212:5: note: in definition of macro 'spa_bytes_add' 1212 | if (buf && (count) != 0) /* we hate -Wint-in-bool-contex */ \ | ^~~ cc exim_monitor/em_StripChart.c cc -o em_StripChart.o -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. -I../exim_monitor -I/usr/X11R6/include \ ../exim_monitor/`echo em_StripChart.o | sed 's/o$/c/'` cc exim_monitor/em_TextPop.c cc -o em_TextPop.o -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. -I../exim_monitor -I/usr/X11R6/include \ ../exim_monitor/`echo em_TextPop.o | sed 's/o$/c/'` cc exim_monitor/em_globals.c cc -o em_globals.o -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. -I../exim_monitor -I/usr/X11R6/include \ ../exim_monitor/`echo em_globals.o | sed 's/o$/c/'` cc exim_monitor/em_init.c cc -o em_init.o -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. -I../exim_monitor -I/usr/X11R6/include \ ../exim_monitor/`echo em_init.o | sed 's/o$/c/'` cc exim_monitor/em_main.c cc -o em_main.o -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. -I../exim_monitor -I/usr/X11R6/include \ ../exim_monitor/`echo em_main.o | sed 's/o$/c/'` cc exim_monitor/em_menu.c cc -o em_menu.o -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. -I../exim_monitor -I/usr/X11R6/include \ ../exim_monitor/`echo em_menu.o | sed 's/o$/c/'` cc exim_monitor/em_log.c cc exim_monitor/em_queue.c cc -o em_log.o -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. -I../exim_monitor -I/usr/X11R6/include \ ../exim_monitor/`echo em_log.o | sed 's/o$/c/'` cc -o em_queue.o -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. -I../exim_monitor -I/usr/X11R6/include \ ../exim_monitor/`echo em_queue.o | sed 's/o$/c/'` cc exim_monitor/em_strip.c cc -o em_strip.o -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. -I../exim_monitor -I/usr/X11R6/include \ ../exim_monitor/`echo em_strip.o | sed 's/o$/c/'` cc exim_monitor/em_text.c cc -o em_text.o -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. -I../exim_monitor -I/usr/X11R6/include \ ../exim_monitor/`echo em_text.o | sed 's/o$/c/'` cc exim_monitor/em_xs.c cc -o em_xs.o -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. -I../exim_monitor -I/usr/X11R6/include \ ../exim_monitor/`echo em_xs.o | sed 's/o$/c/'` cc exim_dbmbuild.c cc -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -DCOMPILE_UTILITY \ -o exim_dbmbuild.o exim_dbmbuild.c string.c: In function 'string_vformat_trc': string.c:1348:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 1348 | if (*fp == '.') | ^ string.c:1511:10: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 1511 | if (!(flags & SVFMT_TAINT_NOCHK) && !dest_tainted && is_tainted(s)) | ^ cc -DEXIM_DUMPDB exim_dbutil.c cc -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden \ -DCOMPILE_UTILITY \ -DEXIM_DUMPDB \ -o exim_dumpdb.o exim_dbutil.c cc -DCOMPILE_UTILITY os.c cc -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden \ -DCOMPILE_UTILITY \ -DOS_LOAD_AVERAGE \ -DFIND_RUNNING_INTERFACES \ -o util-os.o os.c cc -DEXIM_FIXDB exim_dbutil.c cc -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden \ -DCOMPILE_UTILITY \ -DEXIM_FIXDB \ -o exim_fixdb.o exim_dbutil.c cc -DCOMPILE_UTILITY queue.c cc -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -DCOMPILE_UTILITY -o util-md5.o md5.c exim_dbutil.c: In function 'dbfn_scan': exim_dbutil.c:516:13: warning: 'value_datum' is used uninitialized in this function [-Wuninitialized] 516 | value_datum = value_datum; /* dummy; not all db libraries use this */ | ~~~~~~~~~~~~^~~~~~~~~~~~~ cc -DEXIM_TIDYDB exim_dbutil.c cc -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden \ -DCOMPILE_UTILITY \ -DEXIM_TIDYDB \ -o exim_tidydb.o exim_dbutil.c cc acl.c cc -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. acl.c cc base64.c cc -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. base64.c cc child.c cc crypt16.c cc -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. child.c cc -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. crypt16.c cc daemon.c cc dbfn.c cc -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. daemon.c cc -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. dbfn.c ../exim_monitor/em_main.c: In function 'numlock_modifiers': ../exim_monitor/em_main.c:576:5: warning: 'XKeycodeToKeysym' is deprecated [-Wdeprecated-declarations] 576 | if (XKeycodeToKeysym(display, m->modifiermap [i*m->max_keypermod + j], 0) | ^~ In file included from ../exim_monitor/em_hdr.h:123, from ../exim_monitor/em_main.c:9: /usr/include/X11/Xlib.h:1687:15: note: declared here 1687 | extern KeySym XKeycodeToKeysym( | ^~~~~~~~~~~~~~~~ cc debug.c cc -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. debug.c In file included from /usr/include/string.h:494, from ../exim_monitor/em_hdr.h:39, from ../exim_monitor/em_queue.c:9: In function 'strncpy', inlined from '__Ustrncpy' at ./mytypes.h:176:11, inlined from 'set_up' at ../exim_monitor/em_queue.c:168:1: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: '__builtin_strncpy' specified bound 17 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc deliver.c cc -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. deliver.c cc directory.c cc -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. directory.c cc dns.c cc -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. dns.c exim_dbutil.c: In function 'dbfn_scan': exim_dbutil.c:516:13: warning: 'value_datum' is used uninitialized in this function [-Wuninitialized] 516 | value_datum = value_datum; /* dummy; not all db libraries use this */ | ~~~~~~~~~~~~^~~~~~~~~~~~~ dbfn.c: In function 'dbfn_scan': dbfn.c:423:13: warning: 'value_datum' is used uninitialized in this function [-Wuninitialized] 423 | value_datum = value_datum; /* dummy; not all db libraries use this */ | ~~~~~~~~~~~~^~~~~~~~~~~~~ dbfn.c: In function 'dbfn_open': dbfn.c:113:47: warning: '.lockfile' directive output may be truncated writing 9 bytes into a region of size between 0 and 255 [-Wformat-truncation=] 113 | snprintf(CS filename, sizeof(filename), "%s/%s.lockfile", dirname, name); | ^~~~~~~~~ In file included from /usr/include/stdio.h:867, from exim.h:74, from dbfn.c:9: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output 11 or more bytes (assuming 266) into a destination of size 256 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dbfn.c:168:47: warning: '__builtin___snprintf_chk' output may be truncated before the last format character [-Wformat-truncation=] 168 | snprintf(CS filename, sizeof(filename), "%s/%s", dirname, name); | ^ In file included from /usr/include/stdio.h:867, from exim.h:74, from dbfn.c:9: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output 2 or more bytes (assuming 257) into a destination of size 256 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc drtables.c cc -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. drtables.c cc enq.c cc -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. enq.c cc exim.c cc -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. exim.c In file included from /usr/include/string.h:494, from exim.h:76, from debug.c:9: In function 'strncpy', inlined from '__Ustrncpy' at mytypes.h:176:11, inlined from 'debug_vprintf' at debug.c:256:3: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: '__builtin_strncpy' output truncated copying between 0 and 3 bytes from a string of length 3 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc expand.c cc -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. expand.c cc filter.c cc -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. filter.c cc filtertest.c cc -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. filtertest.c cc globals.c cc -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. globals.c deliver.c: In function 'post_process_one': deliver.c:1529:27: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 1529 | || result == FAIL && tb->log_fail_output | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ deliver.c:1530:27: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 1530 | || result == DEFER && tb->log_defer_output | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ deliver.c:1556:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 1556 | if (sender_address[0] != 0 || addr->prop.errors_address) | ^ deliver.c: In function 'deliver_local': deliver.c:2434:32: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 2434 | || message_length > 0 && (ret = write(pfd[pipe_write], s, message_length)) != message_length | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ deliver.c: In function 'do_local_deliveries': deliver.c:2808:25: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 2808 | && ( !addr->host_list && !next->host_list | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ deliver.c: In function 'do_remote_deliveries': deliver.c:4410:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 4410 | if (tpt_parallel_check(tp, addr, &serialize_key)) | ^ deliver.c: In function 'deliver_message': deliver.c:6714:35: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 6714 | else if ( ( f.queue_running && !f.deliver_force | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ deliver.c:7062:21: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 7062 | && ( addr_local && (addr_local->next || addr_remote) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ deliver.c:7498:2: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 7497 | || addr_failed->dsn_flags & rf_dsnflags | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7498 | && !(addr_failed->dsn_flags & rf_notify_failure) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from exim.h:486, from deliver.c:11: deliver.c: In function 'delivery_log': functions.h:940:35: warning: '%03u' directive output may be truncated writing between 3 and 7 bytes into a region of size between 0 and 5 [-Wformat-truncation=] 940 | snprintf(CS buf, sizeof(buf), "%u.%03us", (uint)diff->tv_sec, (uint)diff->tv_usec/1000); | ^~~~ functions.h:940:31: note: directive argument in the range [0, 4294967] 940 | snprintf(CS buf, sizeof(buf), "%u.%03us", (uint)diff->tv_sec, (uint)diff->tv_usec/1000); | ^~~~~~~~~~ In file included from /usr/include/stdio.h:867, from exim.h:74, from deliver.c:11: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 7 and 20 bytes into a destination of size 7 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from exim.h:486, from deliver.c:11: functions.h:940:35: warning: '%03u' directive output may be truncated writing between 3 and 7 bytes into a region of size between 0 and 5 [-Wformat-truncation=] 940 | snprintf(CS buf, sizeof(buf), "%u.%03us", (uint)diff->tv_sec, (uint)diff->tv_usec/1000); | ^~~~ functions.h:940:31: note: directive argument in the range [0, 4294967] 940 | snprintf(CS buf, sizeof(buf), "%u.%03us", (uint)diff->tv_sec, (uint)diff->tv_usec/1000); | ^~~~~~~~~~ In file included from /usr/include/stdio.h:867, from exim.h:74, from deliver.c:11: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 7 and 20 bytes into a destination of size 7 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from exim.h:486, from deliver.c:11: deliver.c: In function 'deliver_message': functions.h:940:35: warning: '%03u' directive output may be truncated writing between 3 and 7 bytes into a region of size between 0 and 5 [-Wformat-truncation=] 940 | snprintf(CS buf, sizeof(buf), "%u.%03us", (uint)diff->tv_sec, (uint)diff->tv_usec/1000); | ^~~~ functions.h:940:31: note: directive argument in the range [0, 4294967] 940 | snprintf(CS buf, sizeof(buf), "%u.%03us", (uint)diff->tv_sec, (uint)diff->tv_usec/1000); | ^~~~~~~~~~ In file included from /usr/include/stdio.h:867, from exim.h:74, from deliver.c:11: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 7 and 20 bytes into a destination of size 7 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../exim_monitor/em_menu.c: In function 'ActOnMessage': ../exim_monitor/em_menu.c:373:3: warning: ignoring return value of 'system', declared with attribute warn_unused_result [-Wunused-result] 373 | system(CS buffer); | ^~~~~~~~~~~~~~~~~ cc dkim.c cc -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. dkim.c cc dkim_transport.c cc -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. dkim_transport.c tod.c: In function 'tod_stamp': tod.c:181:44: warning: '%02d' directive output may be truncated writing between 2 and 10 bytes into a region of size between 0 and 13 [-Wformat-truncation=] 181 | "%04u-%02u-%02u %02u:%02u:%02u %+03d%02d", | ^~~~ tod.c:181:8: note: directive argument in the range [0, 2147483647] 181 | "%04u-%02u-%02u %02u:%02u:%02u %+03d%02d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from exim.h:74, from tod.c:11: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 26 and 86 bytes into a destination of size 36 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc hash.c cc -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. hash.c dkim.c: In function 'dkim_exim_sign': dkim.c:694:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 694 | if (dkim->dkim_identity) | ^ dkim.c:700:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 700 | if (dkim->dkim_timestamps) | ^ In file included from exim.h:480, from dkim.c:11: dkim.c: In function 'authres_dkim': macros.h:110:26: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 110 | #define DEBUG(x) if (debug_selector & (x)) | ^ dkim.c:864:1: note: in expansion of macro 'DEBUG' 864 | DEBUG(D_acl) | ^~~~~ cc header.c cc -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. header.c dns.c: In function 'dns_special_lookup': dns.c:1177:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 1177 | if (strcmpic(namesuff, US".arpa") == 0) | ^ In file included from exim.h:480, from daemon.c:11: daemon.c: In function 'daemon_go': macros.h:110:26: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 110 | #define DEBUG(x) if (debug_selector & (x)) | ^ daemon.c:1450:5: note: in expansion of macro 'DEBUG' 1450 | DEBUG(D_any) | ^~~~~ cc host.c cc -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. host.c cc ip.c cc log.c cc -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. ip.c cc -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. log.c cc lss.c cc -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. lss.c dkim_transport.c: In function 'dkt_direct': dkim_transport.c:140:31: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 140 | tctx->options = tctx->options & ~(topt_end_dot | topt_use_bdat) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc match.c cc -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. match.c cc md5.c cc -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. md5.c expand.c: In function 'find_header': expand.c:1633:15: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 1633 | else if (inc > 0) | ^ expand.c: In function 'dewrap': expand.c:2197:13: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 2197 | else if (*p == *wrap) | ^ expand.c: In function 'eval_condition': expand.c:2362:45: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 2362 | || (*t == 'r' || *t == 'l' || *t == 'b') && *++t == 'h' | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ expand.c:2676:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 2676 | if (!isalpha(opname[0]) && yield != NULL) | ^ expand.c: In function 'eval_expr': expand.c:3743:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 3743 | if (!*error) | ^ In file included from exim.h:480, from expand.c:12: expand.c: In function 'expand_string_internal': macros.h:110:26: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 110 | #define DEBUG(x) if (debug_selector & (x)) | ^ expand.c:4113:1: note: in expansion of macro 'DEBUG' 4113 | DEBUG(D_expand) | ^~~~~ expand.c:4218:52: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 4218 | || (*t == 'r' || *t == 'l' || *t == 'b') && *++t == 'h' | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from exim.h:480, from expand.c:12: macros.h:110:26: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 110 | #define DEBUG(x) if (debug_selector & (x)) | ^ expand.c:4421:7: note: in expansion of macro 'DEBUG' 4421 | DEBUG(D_expand) | ^~~~~ expand.c:5769:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 5769 | if (Ustrncmp(s, "json", 4) == 0) | ^ expand.c:7211:12: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 7211 | if (t) | ^ expand.c:7230:15: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 7230 | if (*outsep = *++sub) ++sub; | ^ expand.c:7229:12: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 7229 | if (*sub == '>') | ^ expand.c:7462:11: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 7462 | if (--bytes_left == 0) /* codepoint complete */ | ^ In file included from exim.h:480, from expand.c:12: macros.h:110:26: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 110 | #define DEBUG(x) if (debug_selector & (x)) | ^ expand.c:8006:1: note: in expansion of macro 'DEBUG' 8006 | DEBUG(D_expand) | ^~~~~ cc moan.c cc -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. moan.c cc os.c cc -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. os.c cc parse.c cc -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. parse.c cc queue.c cc -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. queue.c cc rda.c cc -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. rda.c host.c: In function 'host_find_bydns': host.c:2648:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 2648 | if (dnssec_request) | ^ host.c:3100:12: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 3100 | && Ustrchr(next->address, ':') /* OR next is IPv6 */ host.c:3104:12: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 3104 | && !Ustrchr(next->address, ':') /* OR next is IPv4 */ In file included from /usr/include/string.h:494, from exim.h:76, from ip.c:14: In function 'strncpy', inlined from '__Ustrncpy' at mytypes.h:176:11, inlined from 'string_copyn' at functions.h:710:1, inlined from 'ip_connectedsocket' at ip.c:434:16: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: '__builtin_strncpy' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from local_scan.h:22, from exim.h:479, from ip.c:14: ip.c: In function 'ip_connectedsocket': mytypes.h:112:33: note: length computed here 112 | #define Ustrlen(s) (int)strlen(CCS(s)) | ^~~~~~~~~~~~~~ ip.c:409:11: note: in expansion of macro 'Ustrlen' 409 | namelen = Ustrlen(hostname); | ^~~~~~~ In file included from /usr/include/string.h:494, from exim.h:76, from ip.c:14: In function 'strncpy', inlined from '__Ustrncpy' at mytypes.h:176:11, inlined from 'string_copyn' at functions.h:710:1, inlined from 'ip_connectedsocket' at ip.c:428:32: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: '__builtin_strncpy' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from local_scan.h:22, from exim.h:479, from ip.c:14: ip.c: In function 'ip_connectedsocket': mytypes.h:112:33: note: length computed here 112 | #define Ustrlen(s) (int)strlen(CCS(s)) | ^~~~~~~~~~~~~~ ip.c:409:11: note: in expansion of macro 'Ustrlen' 409 | namelen = Ustrlen(hostname); | ^~~~~~~ cc readconf.c cc -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. readconf.c cc receive.c cc -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. receive.c cc retry.c cc -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. retry.c acl.c: In function 'acl_read': acl.c:845:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 845 | if (c == ACLC_SET) | ^ acl.c: In function 'acl_verify': acl.c:1696:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 1696 | if (rc != OK && *log_msgptr) | ^ acl.c: In function 'acl_check_condition': acl.c:3713:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 3713 | if (!conditions[cb->type].is_modifier && cb->u.negated) | ^ acl.c: In function 'acl_check': acl.c:4431:10: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 4431 | if ((rc = open_cutthrough_connection(addr)) == DEFER) | ^ acl.c:4447:27: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 4447 | else HDEBUG(D_acl) if (cutthrough.delivery) | ^ cc rewrite.c cc -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. rewrite.c In file included from exim.h:486, from exim.c:13: exim.c: In function 'exim_nullstd': exim.c:507:33: warning: too many arguments for format [-Wformat-extra-args] 507 | string_open_failed(errno, "/dev/null", NULL)); | ^~~~~~~~~~~ functions.h:534:57: note: in definition of macro 'string_open_failed' 534 | string_open_failed_trc(eno, US __FUNCTION__, __LINE__, fmt, __VA_ARGS__) | ^~~ exim.c: In function 'main': exim.c:2663:10: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 2663 | if (!continue_proxy_cipher) | ^ exim.c:3126:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 3126 | if (*argrest == 0) | ^ exim.c:3210:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 3210 | if (!(list_queue || count_queue)) | ^ exim.c:3382:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 3382 | if (*argrest == '\0') | ^ exim.c:3751:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 3751 | if (trusted_groups) | ^ exim.c:3795:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 3795 | if (cmdline_syslog_name) | ^ exim.c:3833:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 3833 | if (log_oneline) | ^ exim.c:3925:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 3925 | if ( removed_privilege | ^ exim.c:4073:21: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 4073 | || count_queue && queue_list_requires_admin | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ exim.c:4074:20: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 4074 | || list_queue && queue_list_requires_admin | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ exim.c:4075:29: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 4075 | || queue_interval >= 0 && prod_requires_admin | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ exim.c:4076:25: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 4076 | || queue_name_dest && prod_requires_admin | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ exim.c:4077:18: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 4077 | || debugset && !f.running_in_test_harness | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exim.c:4229:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 4229 | if (rv == -1) | ^ exim.c:4740:23: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 4740 | if ( !sender_address && !smtp_input | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ exim.c:4762:19: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 4762 | if ( !smtp_input && !sender_address | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ exim.c:4918:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 4918 | while (s = get_stdinput(fn_readline, fn_addhist)) | ^ exim.c:5200:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 5200 | if (expand_string_message) | ^ exim.c:5358:12: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 5358 | if (recipients_max > 0 && ++rcount > recipients_max && | ^ exim.c:4305:24: warning: label 'MSG_DELETE' defined but not used [-Wunused-label] 4305 | case MSG_REMOVE: MSG_DELETE: case MSG_FREEZE: case MSG_THAW: break; | ^~~~~~~~~~ exim.c: In function 'usr1_handler': exim.c:250:7: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] 250 | (void)write(fd, process_info, process_info_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc rfc2047.c cc -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. rfc2047.c cc route.c cc -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. route.c cc search.c cc -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. search.c In file included from exim.h:480, from retry.c:11: retry.c: In function 'retry_update': macros.h:110:26: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 110 | #define DEBUG(x) if (debug_selector & (x)) | ^ retry.c:638:9: note: in expansion of macro 'DEBUG' 638 | DEBUG(D_retry) | ^~~~~ retry.c:856:10: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 856 | if (update_count > 0 && update_count == timedout_count) | ^ cc sieve.c cc smtp_in.c cc -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. smtp_in.c cc -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. sieve.c parse.c: In function 'read_addr_spec': parse.c:553:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 553 | if (*s != term) | ^ In file included from /usr/include/string.h:494, from exim.h:76, from parse.c:11: In function 'strncpy', inlined from '__Ustrncpy' at mytypes.h:176:11, inlined from 'parse_quote_2047' at parse.c:902:5, inlined from 'parse_quote_2047' at parse.c:870:1: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: '__builtin_strncpy' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from local_scan.h:22, from exim.h:479, from parse.c:11: parse.c: In function 'parse_quote_2047': mytypes.h:112:33: note: length computed here 112 | #define Ustrlen(s) (int)strlen(CCS(s)) | ^~~~~~~~~~~~~~ parse.c:886:8: note: in expansion of macro 'Ustrlen' 886 | hlen = Ustrlen(buffer); | ^~~~~~~ cc smtp_out.c cc -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. smtp_out.c queue.c: In function 'queue_run': queue.c:456:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 456 | if (!f.queue_run_force && deliver_queue_load_max >= 0) | ^ queue.c:703:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 703 | if (!recurse) | ^ queue.c: In function 'queue_action': queue.c:1039:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 1039 | if ((deliver_datafile = spool_open_datafile(id)) < 0) | ^ queue.c:1382:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 1382 | if (yield) | ^ cc spool_in.c cc -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. spool_in.c cc spool_out.c cc -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. spool_out.c cc std-crypto.c cc -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. std-crypto.c cc store.c cc -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. store.c readconf.c: In function 'get_config_line': readconf.c:1057:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 1057 | if (*ss != '/') | ^ readconf.c: In function 'readconf_main': readconf.c:3345:12: warning: unused variable 'dummy' [-Wunused-variable] 3345 | void * dummy = store_get((int)statbuf.st_size, FALSE); | ^~~~~ readconf.c: In function 'readconf_retry_error': readconf.c:4000:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 4000 | if (i >= nelem(extras)) | ^ readconf.c: In function 'print_config': readconf.c:4538:44: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 4538 | || Ustrncmp(current, "hide", 4) == 0 && isspace(current[4]) cc string.c cc -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. string.c route.c: In function 'set_router_vars': route.c:1445:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 1445 | if (!(val = expand_string(US assignment))) | ^ route.c: In function 'route_address': route.c:1794:31: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 1794 | if ( ( verify == v_sender && r->fail_verify_sender | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ cc tls.c cc -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. tls.c cc tod.c cc -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. tod.c cc transport.c cc tree.c cc -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. tree.c cc -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. transport.c cc verify.c cc -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. verify.c log.c: In function 'log_write': log.c:975:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 975 | if ( !debug_selector | ^ cc environment.c cc -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. environment.c tod.c: In function 'tod_stamp': tod.c:181:44: warning: '%02d' directive output may be truncated writing between 2 and 10 bytes into a region of size between 0 and 13 [-Wformat-truncation=] 181 | "%04u-%02u-%02u %02u:%02u:%02u %+03d%02d", | ^~~~ tod.c:181:8: note: directive argument in the range [0, 2147483647] 181 | "%04u-%02u-%02u %02u:%02u:%02u %+03d%02d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from exim.h:74, from tod.c:11: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 26 and 86 bytes into a destination of size 36 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tod.c:174:49: warning: '%02d' directive output may be truncated writing between 2 and 10 bytes into a region of size between 0 and 9 [-Wformat-truncation=] 174 | "%04u-%02u-%02u %02u:%02u:%02u.%03u %+03d%02d", | ^~~~ tod.c:174:8: note: directive argument in the range [0, 2147483647] 174 | "%04u-%02u-%02u %02u:%02u:%02u.%03u %+03d%02d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from exim.h:74, from tod.c:11: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 30 and 97 bytes into a destination of size 36 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc malware.c cc -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. malware.c In file included from tls.c:128: tls-gnu.c: In function 'tls_server_servercerts_cb': tls-gnu.c:977:1: warning: no return statement in function returning non-void [-Wreturn-type] 977 | } | ^ tls-gnu.c: In function 'tls_expand_session_files': tls-gnu.c:1076:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 1076 | if (!host) /* server */ | ^ tls-gnu.c:1130:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 1130 | if ( !state->exp_tls_certificate | ^ tls-gnu.c:1155:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 1155 | if (state->received_sni) | ^ tls-gnu.c:1184:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1184 | while (cfile = string_nextinlist(&clist, &csep, NULL, 0)) | ^~~~~ tls-gnu.c:1172:39: warning: unused variable 'cnt' [-Wunused-variable] 1172 | int csep = 0, ksep = 0, osep = 0, cnt = 0; | ^~~ tls-gnu.c:1072:9: warning: variable 'saved_tls_crl' set but not used [-Wunused-but-set-variable] 1072 | uschar *saved_tls_crl = NULL; | ^~~~~~~~~~~~~ tls-gnu.c:1071:9: warning: variable 'saved_tls_verify_certificates' set but not used [-Wunused-but-set-variable] 1071 | uschar *saved_tls_verify_certificates = NULL; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tls-gnu.c: In function 'peer_status': tls-gnu.c:1779:17: warning: value computed is not used [-Wunused-value] 1779 | for (*++s && ++s; (c = *s) && c != ')'; s++) | ^~ tls-gnu.c:1726:19: warning: variable 'protocol' set but not used [-Wunused-but-set-variable] 1726 | gnutls_protocol_t protocol; | ^~~~~~~~ In file included from exim.h:480, from tls.c:19: tls-gnu.c: In function 'exim_sni_handling_cb': macros.h:110:26: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 110 | #define DEBUG(x) if (debug_selector & (x)) | ^ tls-gnu.c:2170:3: note: in expansion of macro 'DEBUG' 2170 | DEBUG(D_tls) | ^~~~~ In file included from tls.c:128: tls-gnu.c: In function 'tls_server_start': tls-gnu.c:2486:60: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 2486 | while (rc == GNUTLS_E_AGAIN || rc == GNUTLS_E_INTERRUPTED && !sigalrm_seen); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ tls-gnu.c: In function 'tls_client_start': tls-gnu.c:2846:1: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 2846 | if (tls_init(host, ob->tls_certificate, ob->tls_privatekey, | ^~ tls-gnu.c:2851:3: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 2851 | { | ^ tls-gnu.c:2950:59: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 2950 | while (rc == GNUTLS_E_AGAIN || rc == GNUTLS_E_INTERRUPTED && !sigalrm_seen); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from tls.c:129: tlscert-gnu.c: In function 'tls_cert_subject_altname': tlscert-gnu.c:325:21: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 325 | if ( match != -1 && match != ret /* wrong type of SAN */ | ~~~~~~~~~~~~^~~~~~~~~~~~~~~ tls.c: In function 'tls_field_from_dn': tls.c:294:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 294 | || Ustrncmp(ele, match, len) == 0 && ele[len] == '=' tls.c: In function 'tls_clean_env': tls.c:390:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 390 | if (path) | ^ In file included from tls.c:128: At top level: tls-gnu.c:953:1: warning: 'tls_server_servercerts_ext' defined but not used [-Wunused-function] 953 | tls_server_servercerts_ext(void * ctx, unsigned tls_id, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tls-gnu.c:388:1: warning: 'tls_error_sys' defined but not used [-Wunused-function] 388 | tls_error_sys(const uschar *prefix, int err, const host_item *host, | ^~~~~~~~~~~~~ string.c: In function 'string_vformat_trc': string.c:1348:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 1348 | if (*fp == '.') | ^ string.c:1511:10: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 1511 | if (!(flags & SVFMT_TAINT_NOCHK) && !dest_tainted && is_tainted(s)) | ^ cc mime.c cc -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. mime.c cc regex.c cc -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. regex.c cc spam.c cc -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. spam.c cc spool_mbox.c cc -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. spool_mbox.c cc arc.c cc -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. arc.c cc bmi_spam.c cc -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. bmi_spam.c cc dane.c cc -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. dane.c cc dmarc.c cc dcc.c cc -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. dcc.c cc -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. dmarc.c transport.c: In function 'transport_write_message': transport.c:1366:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 1366 | if (yield) | ^ transport.c: In function 'transport_do_pass_socket': transport.c:1867:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 1867 | if (smtp_peer_options & OPTION_TLS) | ^ cc imap_utf7.c cc -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. imap_utf7.c cc spf.c cc -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. spf.c smtp_out.c: In function 'tfo_out_check': smtp_out.c:191:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 191 | if ( getsockopt(sock, IPPROTO_TCP, TCP_INFO, &tinfo, &len) == 0 | ^ cc srs.c cc -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. srs.c cc utf8.c cc -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. utf8.c cc version.c cc -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. version.c cc -o macro_predef cc -o macro_predef -Wl,-z,relro -Wl,-z,now macro_predef.o macro-globals.o macro-readconf.o macro-route.o macro-transport.o macro-drtables.o macro-tls.o macro-appendfile.o macro-autoreply.o macro-lmtp.o macro-pipe.o macro-queuefile.o macro-smtp.o macro-accept.o macro-dnslookup.o macro-ipliteral.o macro-iplookup.o macro-manualroute.o macro-queryprogram.o macro-redirect.o macro-auth-spa.o macro-cram_md5.o macro-cyrus_sasl.o macro-dovecot.o macro-gsasl_exim.o macro-heimdal_gssapi.o macro-plaintext.o macro-spa.o macro-authtls.o macro-external.o macro-dkim.o macro-malware.o macro-signing.o cc -o exim_dbmbuild cc -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o exim_dbmbuild -Wl,-z,relro -Wl,-z,now exim_dbmbuild.o \ -lcrypt -lm -lnsl -ldl -ldb rda.c: In function 'rda_extract': rda.c:380:19: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 380 | expand_forbid & ~RDO_FILTER_EXPANSIONS | options & RDO_FILTER_EXPANSIONS; cc -o exim_dumpdb cc -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o exim_dumpdb -Wl,-z,relro -Wl,-z,now exim_dumpdb.o util-os.o util-store.o \ -lcrypt -lm -lnsl -ldl -ldb cc -o exim_fixdb cc -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o exim_fixdb -Wl,-z,relro -Wl,-z,now exim_fixdb.o util-os.o util-store.o util-md5.o \ -lcrypt -lm -lnsl -ldl -ldb /usr/bin/ld: cannot find -ldb collect2: error: ld returned 1 exit status /usr/bin/ld: cannot find -ldb cc -o exim_tidydb make[3]: *** [Makefile:688: exim_dbmbuild] Error 1 make[3]: *** Waiting for unfinished jobs.... cc -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o exim_tidydb -Wl,-z,relro -Wl,-z,now exim_tidydb.o util-os.o util-store.o \ -lcrypt -lm -lnsl -ldl -ldb /usr/bin/ld: cannot find -ldb collect2: error: ld returned 1 exit status collect2: error: ld returned 1 exit status make[3]: *** [Makefile:660: exim_fixdb] Error 1 make[3]: *** [Makefile:645: exim_dumpdb] Error 1 /usr/bin/ld: cannot find -ldb collect2: error: ld returned 1 exit status make[3]: *** [Makefile:675: exim_tidydb] Error 1 version.c: In function 'version_init': version.c:27:8: warning: unused variable 'today' [-Wunused-variable] 27 | uschar today[20]; | ^~~~~ receive.c: In function 'receive_statvfs': receive.c:208:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 208 | if (STATVFS(CS path, &statbuf) != 0) | ^ receive.c: In function 'receive_check_fs': receive.c:291:20: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 291 | if ( space >= 0 && space < check_log_space | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ receive.c: In function 'receive_msg': receive.c:2424:45: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 2424 | && ( f.sender_local && !f.trusted_caller && !f.suppress_local_fixups | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ receive.c:2878:49: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 2878 | && ( f.sender_local && !f.trusted_caller && !f.suppress_local_fixups | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ receive.c:2927:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 2927 | if (make_sender) | ^ receive.c:4380:13: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 4380 | else if (smtp_reply[0] != 0) | ^ In file included from exim.h:486, from receive.c:10: functions.h:940:35: warning: '%03u' directive output may be truncated writing between 3 and 7 bytes into a region of size between 0 and 5 [-Wformat-truncation=] 940 | snprintf(CS buf, sizeof(buf), "%u.%03us", (uint)diff->tv_sec, (uint)diff->tv_usec/1000); | ^~~~ functions.h:940:31: note: directive argument in the range [0, 4294967] 940 | snprintf(CS buf, sizeof(buf), "%u.%03us", (uint)diff->tv_sec, (uint)diff->tv_usec/1000); | ^~~~~~~~~~ In file included from /usr/include/stdio.h:867, from exim.h:74, from receive.c:10: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 7 and 20 bytes into a destination of size 7 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ verify.c: In function 'cached_callout_lookup': verify.c:173:30: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 173 | || *from_address == 0 && cache_record->result == ccache_reject_mfnull) verify.c: In function 'cache_callout_write': verify.c:315:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 315 | if (dom_rec->result != ccache_unknown) | ^ smtp_in.c: In function 'bdat_getc': smtp_in.c:722:10: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 722 | if (chunking_datasize == 0) | ^ smtp_in.c: In function 'check_helo': smtp_in.c:1920:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 1920 | if (!yield) | ^ smtp_in.c: In function 'smtp_setup_batch_msg': smtp_in.c:2247:10: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 2247 | if ( !sender_domain | ^ smtp_in.c:2304:10: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 2304 | if (!recipient_domain) | ^ smtp_in.c: In function 'tfo_in_check': smtp_in.c:2408:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 2408 | if (getsockopt(fileno(smtp_out), IPPROTO_TCP, TCP_INFO, &tinfo, &len) == 0) | ^ smtp_in.c: In function 'smtp_verify_helo': smtp_in.c:3594:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 3594 | if (sender_host_name) | ^ smtp_in.c: In function 'smtp_setup_msg': smtp_in.c:4206:10: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 4206 | if (acl_smtp_helo) | ^ smtp_in.c:4850:10: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 4850 | if (!sender_domain && *sender_address) | ^ In file included from exim.h:486, from smtp_in.c:11: smtp_in.c: In function 'smtp_log_no_mail': functions.h:940:35: warning: '%03u' directive output may be truncated writing between 3 and 7 bytes into a region of size between 0 and 5 [-Wformat-truncation=] 940 | snprintf(CS buf, sizeof(buf), "%u.%03us", (uint)diff->tv_sec, (uint)diff->tv_usec/1000); | ^~~~ functions.h:940:31: note: directive argument in the range [0, 4294967] 940 | snprintf(CS buf, sizeof(buf), "%u.%03us", (uint)diff->tv_sec, (uint)diff->tv_usec/1000); | ^~~~~~~~~~ In file included from /usr/include/stdio.h:867, from exim.h:74, from smtp_in.c:11: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 7 and 20 bytes into a destination of size 7 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from exim.h:486, from smtp_in.c:11: smtp_in.c: In function 'smtp_setup_msg': functions.h:940:35: warning: '%03u' directive output may be truncated writing between 3 and 7 bytes into a region of size between 0 and 5 [-Wformat-truncation=] 940 | snprintf(CS buf, sizeof(buf), "%u.%03us", (uint)diff->tv_sec, (uint)diff->tv_usec/1000); | ^~~~ functions.h:940:31: note: directive argument in the range [0, 4294967] 940 | snprintf(CS buf, sizeof(buf), "%u.%03us", (uint)diff->tv_sec, (uint)diff->tv_usec/1000); | ^~~~~~~~~~ In file included from /usr/include/stdio.h:867, from exim.h:74, from smtp_in.c:11: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 7 and 20 bytes into a destination of size 7 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from exim.h:486, from smtp_in.c:11: functions.h:940:35: warning: '%03u' directive output may be truncated writing between 3 and 7 bytes into a region of size between 0 and 5 [-Wformat-truncation=] 940 | snprintf(CS buf, sizeof(buf), "%u.%03us", (uint)diff->tv_sec, (uint)diff->tv_usec/1000); | ^~~~ functions.h:940:31: note: directive argument in the range [0, 4294967] 940 | snprintf(CS buf, sizeof(buf), "%u.%03us", (uint)diff->tv_sec, (uint)diff->tv_usec/1000); | ^~~~~~~~~~ In file included from /usr/include/stdio.h:867, from exim.h:74, from smtp_in.c:11: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 7 and 20 bytes into a destination of size 7 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/<>/b-exim4-daemon-light/build-Linux-x86_64' make[2]: *** [Makefile:35: all] Error 2 make[2]: Leaving directory '/<>/b-exim4-daemon-light' make[1]: *** [debian/rules:112: override_dh_auto_build] Error 2 make[1]: Leaving directory '/<>' make: *** [debian/rules:296: build-arch] Error 2 dpkg-buildpackage: error: debian/rules build-arch subprocess returned exit status 2 -------------------------------------------------------------------------------- Build finished at 2019-12-28T09:37:08Z Finished -------- +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<> Reading package lists... Building dependency tree... Reading state information... The following packages were automatically installed and are no longer required: dbus krb5-locales libapparmor1 libatk1.0-0 libavahi-client3 libavahi-common-data libavahi-common3 libcups2 libdbus-1-3 libgail-common libgail18 libgssapi-krb5-2 libgtk2.0-0 libgtk2.0-bin libgts-0.7-5 libgts-bin libk5crypto3 libkeyutils1 libkrb5-3 libkrb5support0 libxcomposite1 libxcursor1 libxdamage1 libxfixes3 libxi6 libxinerama1 libxrandr2 Use 'apt autoremove' to remove them. 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Reading package lists... Building dependency tree... Reading state information... The following packages were automatically installed and are no longer required: dbus krb5-locales libapparmor1 libatk1.0-0 libavahi-client3 libavahi-common-data libavahi-common3 libcups2 libdbus-1-3 libgail-common libgail18 libgssapi-krb5-2 libgtk2.0-0 libgtk2.0-bin libgts-0.7-5 libgts-bin libk5crypto3 libkeyutils1 libkrb5-3 libkrb5support0 libxcomposite1 libxcursor1 libxdamage1 libxfixes3 libxi6 libxinerama1 libxrandr2 Use 'apt autoremove' to remove them. The following packages will be REMOVED: default-libmysqlclient-dev:armhf* docbook-xml* docbook-xsl* libaudit1:armhf* libbz2-1.0:armhf* libcap-ng0:armhf* libdb5.3:armhf* libdb5.3-dev:armhf* libevent-2.1-7:armhf* libgdbm-compat4:armhf* libgdbm6:armhf* libgmp-dev:armhf* libgmpxx4ldbl:armhf* libgnutls-dane0:armhf* libgnutls-openssl27:armhf* libgnutls28-dev:armhf* libgnutlsxx28:armhf* libident:armhf* libident-dev:armhf* libidn11* libidn2-dev:armhf* libldap-2.4-2:armhf* libldap2-dev:armhf* libmariadb-dev:armhf* libmariadb-dev-compat:armhf* libmariadb3:armhf* libp11-kit-dev:armhf* libpam0g:armhf* libpam0g-dev:armhf* libperl-dev:armhf* libperl5.30:armhf* libpq-dev:armhf* libpq5:armhf* libpthread-stubs0-dev* libsasl2-2:armhf* libsasl2-dev:armhf* libsasl2-modules-db:armhf* libsqlite3-0:armhf* libsqlite3-dev:armhf* libtasn1-6-dev:armhf* libunbound8:armhf* libx11-dev* libxau-dev* libxaw7:armhf* libxaw7-dev:armhf* libxcb1-dev* libxdmcp-dev* libxmu-dev:armhf* libxmu-headers* libxmu6:armhf* libxpm-dev:armhf* libxslt1.1* libxt-dev:armhf* libxt6:armhf* lynx* lynx-common* mariadb-common* mysql-common* nettle-dev:armhf* sbuild-build-depends-main-dummy:armhf* sgml-base* sgml-data* xml-core* xsltproc* 0 upgraded, 0 newly installed, 64 to remove and 0 not upgraded. After this operation, 82.7 MB disk space will be freed. (Reading database ... 34880 files and directories currently installed.) Removing sbuild-build-depends-main-dummy:armhf (0.invalid.0) ... Removing default-libmysqlclient-dev:armhf (1.0.5) ... Removing docbook-xml (4.5-9) ... Removing docbook-xsl (1.79.1+dfsg-2) ... Removing libpam0g-dev:armhf (1.3.1-5) ... Removing libpam0g:armhf (1.3.1-5) ... Removing libaudit1:armhf (1:2.8.5-2+b1) ... Removing libperl-dev:armhf (5.30.0-9) ... Removing libperl5.30:armhf (5.30.0-9) ... Removing libbz2-1.0:armhf (1.0.8-2) ... Removing libcap-ng0:armhf (0.7.9-2.1+b1) ... Removing libdb5.3-dev:armhf (5.3.28+dfsg1-0.6) ... Removing libpq-dev:armhf (12.1-1) ... Removing libpq5:armhf (12.1-1) ... Removing libmariadb-dev-compat:armhf (1:10.3.21-1) ... Removing libmariadb-dev:armhf (1:10.3.21-1) ... Removing libgnutls28-dev:armhf (3.6.11.1-2) ... Removing libgnutls-dane0:armhf (3.6.11.1-2) ... Removing libunbound8:armhf (1.9.4-2+b1) ... Removing libevent-2.1-7:armhf (2.1.11-stable-1) ... Removing libgdbm-compat4:armhf (1.18.1-5) ... Removing libgdbm6:armhf (1.18.1-5) ... Removing nettle-dev:armhf (3.5.1+really3.5.1-2) ... Removing libgmp-dev:armhf (2:6.1.2+dfsg-4) ... Removing libgmpxx4ldbl:armhf (2:6.1.2+dfsg-4) ... Removing libgnutls-openssl27:armhf (3.6.11.1-2) ... Removing libgnutlsxx28:armhf (3.6.11.1-2) ... Removing libident-dev:armhf (0.22-3.1+b1) ... Removing libident:armhf (0.22-3.1+b1) ... Removing lynx (2.9.0dev.4-1) ... Removing libidn11:amd64 (1.33-2.2) ... Removing libidn2-dev:armhf (2.2.0-2) ... Removing libldap2-dev:armhf (2.4.48+dfsg-1+b2) ... Removing libmariadb3:armhf (1:10.3.21-1) ... Removing libp11-kit-dev:armhf (0.23.18.1-2) ... Removing libxaw7-dev:armhf (2:1.0.13-1+b2) ... Removing libxmu-dev:armhf (2:1.1.2-2+b3) ... Removing libxmu-headers (2:1.1.2-2) ... Removing libx11-dev:amd64 (2:1.6.8-1) ... Removing libxcb1-dev:amd64 (1.13.1-2) ... Removing libpthread-stubs0-dev:amd64 (0.4-1) ... Removing libsasl2-dev:armhf (2.1.27+dfsg-2) ... Removing libsqlite3-dev:armhf (3.30.1-1) ... Removing libsqlite3-0:armhf (3.30.1-1) ... Removing libtasn1-6-dev:armhf (4.15.0-2) ... Removing libxau-dev:amd64 (1:1.0.8-1+b2) ... Removing libxaw7:armhf (2:1.0.13-1+b2) ... Removing libxdmcp-dev:amd64 (1:1.1.2-3) ... Removing libxmu6:armhf (2:1.1.2-2+b3) ... Removing libxpm-dev:armhf (1:3.5.12-1) ... Removing xsltproc (1.1.32-2.2) ... Removing libxslt1.1:amd64 (1.1.32-2.2) ... Removing libxt-dev:armhf (1:1.1.5-1+b3) ... Removing libxt6:armhf (1:1.1.5-1+b3) ... Removing lynx-common (2.9.0dev.4-1) ... Removing mariadb-common (1:10.3.21-1) ... update-alternatives: using /etc/mysql/my.cnf.fallback to provide /etc/mysql/my.cnf (my.cnf) in auto mode Removing mysql-common (5.8+1.0.5) ... Removing sgml-data (2.0.11) ... Removing xml-core (0.18+nmu1) ... Removing sgml-base (1.29.1) ... Removing libldap-2.4-2:armhf (2.4.48+dfsg-1+b2) ... Removing libsasl2-2:armhf (2.1.27+dfsg-2) ... Removing libsasl2-modules-db:armhf (2.1.27+dfsg-2) ... Removing libdb5.3:armhf (5.3.28+dfsg1-0.6) ... Processing triggers for libc-bin (2.29-6) ... Processing triggers for man-db (2.9.0-2) ... Not building database; man-db/auto-update is not 'true'. Processing triggers for mime-support (3.64) ... (Reading database ... 31235 files and directories currently installed.) Purging configuration files for mysql-common (5.8+1.0.5) ... Purging configuration files for docbook-xml (4.5-9) ... Purging configuration files for libperl-dev:armhf (5.30.0-9) ... Purging configuration files for mariadb-common (1:10.3.21-1) ... Purging configuration files for libpam0g:armhf (1.3.1-5) ... Purging configuration files for docbook-xsl (1.79.1+dfsg-2) ... Purging configuration files for lynx-common (2.9.0dev.4-1) ... Purging configuration files for xml-core (0.18+nmu1) ... dpkg: warning: while removing xml-core, directory '/etc/xml' not empty so not removed Purging configuration files for sgml-base (1.29.1) ... Purging configuration files for sgml-data (2.0.11) ... Purging configuration files for lynx (2.9.0dev.4-1) ... Purging configuration files for libident:armhf (0.22-3.1+b1) ... E: Build failure (dpkg-buildpackage died) +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: amd64 Build Profiles: cross nocheck Build Type: any Build-Space: 70864 Build-Time: 10 Distribution: unstable-amd64-sbuild Fail-Stage: build Foreign Architectures: armhf Host Architecture: armhf Install-Time: 13 Job: /home/build/sbuild-setup/repo/pool/main/e/exim4/exim4_4.93-4.dsc Machine Architecture: amd64 Package: exim4 Package-Time: 27 Source-Version: 4.93-4 Space: 70864 Status: attempted Version: 4.93-4 -------------------------------------------------------------------------------- Finished at 2019-12-28T09:37:08Z Build needed 00:00:27, 70864k disk space