sbuild (Debian sbuild) 0.91.1 (08 October 2025) on carme.larted.org.uk +==============================================================================+ | exim4 4.99-5 (amd64) Thu, 27 Nov 2025 21:01:30 +0000 | +==============================================================================+ Package: exim4 Version: 4.99-5 Source Version: 4.99-5 Distribution: perl-5.42-throwaway Machine Architecture: amd64 Host Architecture: amd64 Build Architecture: amd64 Build Type: full I: Setting up the chroot... I: Creating chroot session... I: Setting up log color... +------------------------------------------------------------------------------+ | Chroot Setup Commands Thu, 27 Nov 2025 21:01:31 +0000 | +------------------------------------------------------------------------------+ /usr/share/debomatic/sbuildcommands/chroot-setup-commands/dpkg-speedup exim4_4.99-5 perl-5.42-throwaway amd64 ------------------------------------------------------------------------------------------------------------- I: Finished running '/usr/share/debomatic/sbuildcommands/chroot-setup-commands/dpkg-speedup exim4_4.99-5 perl-5.42-throwaway amd64'. Finished processing commands. -------------------------------------------------------------------------------- I: Setting up apt archive... +------------------------------------------------------------------------------+ | Update chroot Thu, 27 Nov 2025 21:01:31 +0000 | +------------------------------------------------------------------------------+ Get:1 file:/srv/reprepro perl-5.42 InRelease [3042 B] Get:1 file:/srv/reprepro perl-5.42 InRelease [3042 B] Get:2 file:/srv/reprepro perl-5.42/main amd64 Packages [625 kB] Hit:3 http://deb.debian.org/debian unstable InRelease Hit:4 http://deb.debian.org/debian sid InRelease Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. +------------------------------------------------------------------------------+ | Fetch source files Thu, 27 Nov 2025 21:01:37 +0000 | +------------------------------------------------------------------------------+ Local sources ------------- /srv/debomatic/incoming/exim4_4.99-5.dsc exists in /srv/debomatic/incoming; copying to chroot +------------------------------------------------------------------------------+ | Install package build dependencies Thu, 27 Nov 2025 21:01:37 +0000 | +------------------------------------------------------------------------------+ Setup apt archive ----------------- Merged Build-Depends: debhelper-compat (= 13), default-libmysqlclient-dev, docbook-xml, docbook-xsl, libfile-fcntllock-perl, libgnutls28-dev (>= 3.5.7), libident-dev, libidn-dev, libidn2-dev, libldap2-dev, libnsl-dev, libpam0g-dev, libpcre2-dev, libperl-dev, libpq-dev, libsasl2-dev, libspf2-dev, libsqlite3-dev, libx11-dev, libxaw7-dev, libxext-dev, libxmu-dev, libxt-dev, lynx, po-debconf, xsltproc, build-essential Filtered Build-Depends: debhelper-compat (= 13), default-libmysqlclient-dev, docbook-xml, docbook-xsl, libfile-fcntllock-perl, libgnutls28-dev (>= 3.5.7), libident-dev, libidn-dev, libidn2-dev, libldap2-dev, libnsl-dev, libpam0g-dev, libpcre2-dev, libperl-dev, libpq-dev, libsasl2-dev, libspf2-dev, libsqlite3-dev, libx11-dev, libxaw7-dev, libxext-dev, libxmu-dev, libxt-dev, lynx, po-debconf, xsltproc, build-essential dpkg-deb: building package 'sbuild-build-depends-main-dummy' in '/build/exim4-Ee6VrT/resolver-UjGUVG/apt_archive/sbuild-build-depends-main-dummy.deb'. Ign:1 copy:/build/exim4-Ee6VrT/resolver-UjGUVG/apt_archive ./ InRelease Get:2 copy:/build/exim4-Ee6VrT/resolver-UjGUVG/apt_archive ./ Release [609 B] Ign:3 copy:/build/exim4-Ee6VrT/resolver-UjGUVG/apt_archive ./ Release.gpg Get:4 copy:/build/exim4-Ee6VrT/resolver-UjGUVG/apt_archive ./ Sources [955 B] Get:5 copy:/build/exim4-Ee6VrT/resolver-UjGUVG/apt_archive ./ Packages [995 B] Fetched 2559 B in 0s (0 B/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... Solving dependencies... The following additional packages will be installed: autoconf automake autopoint autotools-dev bsdextrautils debhelper default-libmysqlclient-dev dh-autoreconf dh-strip-nondeterminism docbook-xml docbook-xsl dwz file gettext gettext-base groff-base intltool-debian libarchive-zip-perl libbrotli1 libcom-err2 libdebhelper-perl libelf1t64 libevent-2.1-7t64 libfile-fcntllock-perl libfile-stripnondeterminism-perl libgmp-dev libgmpxx4ldbl libgnutls-dane0t64 libgnutls-openssl27t64 libgnutls28-dev libgssapi-krb5-2 libice-dev libice6 libident-dev libident0 libidn-dev libidn12 libidn2-dev libk5crypto3 libkeyutils1 libkrb5-3 libkrb5support0 libldap-dev libldap2-dev libmagic-mgc libmagic1t64 libmariadb-dev libmariadb-dev-compat libmariadb3 libnsl-dev libnsl2 libp11-kit-dev libpam0g-dev libpcre2-16-0 libpcre2-32-0 libpcre2-dev libpcre2-posix3 libperl-dev libpipeline1 libpkgconf3 libpq-dev libpq5 libsasl2-dev libsm-dev libsm6 libspf2-2t64 libspf2-dev libsqlite3-dev libssl-dev libtasn1-6-dev libtirpc-common libtirpc-dev libtirpc3t64 libtool libuchardet0 libunbound8 libx11-6 libx11-data libx11-dev libxau-dev libxau6 libxaw7 libxaw7-dev libxcb1 libxcb1-dev libxdmcp-dev libxdmcp6 libxext-dev libxext6 libxml2-16 libxmu-dev libxmu-headers libxmu6 libxpm-dev libxpm4 libxslt1.1 libxt-dev libxt6t64 lynx lynx-common m4 man-db mariadb-common mysql-common nettle-dev pkgconf pkgconf-bin po-debconf sensible-utils sgml-base sgml-data uuid-dev x11-common x11proto-dev xml-core xorg-sgml-doctools xsltproc xtrans-dev zlib1g-dev Suggested packages: autoconf-archive gnu-standards autoconf-doc dh-make docbook docbook-defguide docbook-dsssl 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 gettext-doc libasprintf-dev libgettextpo-dev gnulib-l10n groff gmp-doc libgmp10-doc libmpfr-dev dns-root-data gnutls-bin gnutls-doc krb5-doc krb5-user libice-doc idn p11-kit-doc postgresql-doc-18 libpq-oauth libsm-doc sqlite3-doc libssl-doc libtool-doc gfortran | fortran95-compiler libx11-doc libxaw-doc libxcb-doc libxext-doc libxt-doc m4-doc apparmor less libmail-box-perl sgml-base-doc perlsgml w3-recs opensp libxml2-utils Recommended packages: libarchive-cpio-perl krb5-locales libpam-doc ca-certificates libtasn1-doc libltdl-dev mailcap libmail-sendmail-perl The following NEW packages will be installed: autoconf automake autopoint autotools-dev bsdextrautils debhelper default-libmysqlclient-dev dh-autoreconf dh-strip-nondeterminism docbook-xml docbook-xsl dwz file gettext gettext-base groff-base intltool-debian libarchive-zip-perl libbrotli1 libcom-err2 libdebhelper-perl libelf1t64 libevent-2.1-7t64 libfile-fcntllock-perl libfile-stripnondeterminism-perl libgmp-dev libgmpxx4ldbl libgnutls-dane0t64 libgnutls-openssl27t64 libgnutls28-dev libgssapi-krb5-2 libice-dev libice6 libident-dev libident0 libidn-dev libidn12 libidn2-dev libk5crypto3 libkeyutils1 libkrb5-3 libkrb5support0 libldap-dev libldap2-dev libmagic-mgc libmagic1t64 libmariadb-dev libmariadb-dev-compat libmariadb3 libnsl-dev libnsl2 libp11-kit-dev libpam0g-dev libpcre2-16-0 libpcre2-32-0 libpcre2-dev libpcre2-posix3 libperl-dev libpipeline1 libpkgconf3 libpq-dev libpq5 libsasl2-dev libsm-dev libsm6 libspf2-2t64 libspf2-dev libsqlite3-dev libssl-dev libtasn1-6-dev libtirpc-common libtirpc-dev libtirpc3t64 libtool libuchardet0 libunbound8 libx11-6 libx11-data libx11-dev libxau-dev libxau6 libxaw7 libxaw7-dev libxcb1 libxcb1-dev libxdmcp-dev libxdmcp6 libxext-dev libxext6 libxml2-16 libxmu-dev libxmu-headers libxmu6 libxpm-dev libxpm4 libxslt1.1 libxt-dev libxt6t64 lynx lynx-common m4 man-db mariadb-common mysql-common nettle-dev pkgconf pkgconf-bin po-debconf sbuild-build-depends-main-dummy sensible-utils sgml-base sgml-data uuid-dev x11-common x11proto-dev xml-core xorg-sgml-doctools xsltproc xtrans-dev zlib1g-dev 0 upgraded, 120 newly installed, 0 to remove and 0 not upgraded. Need to get 34.7 MB/36.7 MB of archives. After this operation, 142 MB of additional disk space will be used. Get:1 file:/srv/reprepro perl-5.42/main amd64 libfile-fcntllock-perl amd64 0.22-4+b5 [31.5 kB] Get:2 copy:/build/exim4-Ee6VrT/resolver-UjGUVG/apt_archive ./ sbuild-build-depends-main-dummy 0.invalid.0 [1004 B] Get:3 file:/srv/reprepro perl-5.42/main amd64 libldap-dev amd64 2.6.10+dfsg-1+b1 [312 kB] Get:4 http://deb.debian.org/debian unstable/main amd64 sensible-utils all 0.0.26 [27.0 kB] Get:5 http://deb.debian.org/debian unstable/main amd64 libmagic-mgc amd64 1:5.46-5 [338 kB] Get:6 http://deb.debian.org/debian unstable/main amd64 libmagic1t64 amd64 1:5.46-5 [109 kB] Get:7 http://deb.debian.org/debian unstable/main amd64 file amd64 1:5.46-5 [43.6 kB] Get:8 file:/srv/reprepro perl-5.42/main amd64 libperl-dev amd64 5.42.0-3 [1143 kB] Get:9 http://deb.debian.org/debian unstable/main amd64 gettext-base amd64 0.23.2-1 [245 kB] Get:10 http://deb.debian.org/debian unstable/main amd64 libuchardet0 amd64 0.0.8-2 [68.5 kB] Get:11 http://deb.debian.org/debian unstable/main amd64 groff-base amd64 1.23.0-9 [1187 kB] Get:12 file:/srv/reprepro perl-5.42/main amd64 libpq5 amd64 18.1-1+b1 [249 kB] Get:13 http://deb.debian.org/debian unstable/main amd64 bsdextrautils amd64 2.41.2-4 [98.5 kB] Get:14 http://deb.debian.org/debian unstable/main amd64 libpipeline1 amd64 1.5.8-2 [42.1 kB] Get:15 http://deb.debian.org/debian unstable/main amd64 man-db amd64 2.13.1-1 [1469 kB] Get:16 file:/srv/reprepro perl-5.42/main amd64 libpq-dev amd64 18.1-1+b1 [165 kB] Get:17 file:/srv/reprepro perl-5.42/main amd64 libspf2-2t64 amd64 1.2.10-8.3+b1 [50.0 kB] Get:18 http://deb.debian.org/debian unstable/main amd64 m4 amd64 1.4.20-2 [325 kB] Get:19 file:/srv/reprepro perl-5.42/main amd64 libspf2-dev amd64 1.2.10-8.3+b1 [57.1 kB] Get:20 http://deb.debian.org/debian unstable/main amd64 autoconf all 2.72-3.1 [494 kB] Get:21 http://deb.debian.org/debian unstable/main amd64 autotools-dev all 20240727.1 [60.2 kB] Get:22 http://deb.debian.org/debian unstable/main amd64 automake all 1:1.18.1-3 [878 kB] Get:23 http://deb.debian.org/debian unstable/main amd64 autopoint all 0.23.2-1 [772 kB] Get:24 http://deb.debian.org/debian unstable/main amd64 libdebhelper-perl all 13.28 [92.4 kB] Get:25 http://deb.debian.org/debian unstable/main amd64 libtool all 2.5.4-7 [540 kB] Get:26 http://deb.debian.org/debian unstable/main amd64 dh-autoreconf all 21 [12.2 kB] Get:27 http://deb.debian.org/debian unstable/main amd64 libarchive-zip-perl all 1.68-1 [104 kB] Get:28 http://deb.debian.org/debian unstable/main amd64 libfile-stripnondeterminism-perl all 1.15.0-1 [19.9 kB] Get:29 http://deb.debian.org/debian unstable/main amd64 dh-strip-nondeterminism all 1.15.0-1 [8812 B] Get:30 http://deb.debian.org/debian unstable/main amd64 libelf1t64 amd64 0.194-1 [185 kB] Get:31 http://deb.debian.org/debian unstable/main amd64 dwz amd64 0.16-2 [108 kB] Get:32 http://deb.debian.org/debian unstable/main amd64 libxml2-16 amd64 2.15.1+dfsg-2 [641 kB] Get:33 http://deb.debian.org/debian unstable/main amd64 gettext amd64 0.23.2-1 [1687 kB] Get:34 http://deb.debian.org/debian unstable/main amd64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get:35 http://deb.debian.org/debian unstable/main amd64 po-debconf all 1.0.21+nmu1 [248 kB] Get:36 http://deb.debian.org/debian unstable/main amd64 debhelper all 13.28 [941 kB] Get:37 http://deb.debian.org/debian unstable/main amd64 mysql-common all 5.8+1.1.1 [6784 B] Get:38 http://deb.debian.org/debian unstable/main amd64 mariadb-common all 1:11.8.3-1 [28.8 kB] Get:39 http://deb.debian.org/debian unstable/main amd64 libmariadb3 amd64 1:11.8.3-1+b1 [188 kB] Get:40 http://deb.debian.org/debian unstable/main amd64 libssl-dev amd64 3.5.4-1 [2980 kB] Get:41 http://deb.debian.org/debian unstable/main amd64 zlib1g-dev amd64 1:1.3.dfsg+really1.3.1-1+b1 [920 kB] Get:42 http://deb.debian.org/debian unstable/main amd64 libmariadb-dev amd64 1:11.8.3-1+b1 [277 kB] Get:43 http://deb.debian.org/debian unstable/main amd64 libmariadb-dev-compat amd64 1:11.8.3-1+b1 [27.9 kB] Get:44 http://deb.debian.org/debian unstable/main amd64 default-libmysqlclient-dev amd64 1.1.1 [3252 B] Get:45 http://deb.debian.org/debian unstable/main amd64 sgml-base all 1.31+nmu1 [10.9 kB] Get:46 http://deb.debian.org/debian unstable/main amd64 xml-core all 0.19 [20.1 kB] Get:47 http://deb.debian.org/debian unstable/main amd64 sgml-data all 2.0.11+nmu1 [179 kB] Get:48 http://deb.debian.org/debian unstable/main amd64 docbook-xml all 4.5-13 [77.4 kB] Get:49 http://deb.debian.org/debian unstable/main amd64 docbook-xsl all 1.79.2+dfsg-8 [1214 kB] Get:50 http://deb.debian.org/debian unstable/main amd64 libbrotli1 amd64 1.1.0-2+b7 [307 kB] Get:51 http://deb.debian.org/debian unstable/main amd64 libcom-err2 amd64 1.47.2-3+b3 [25.0 kB] Get:52 http://deb.debian.org/debian unstable/main amd64 libevent-2.1-7t64 amd64 2.1.12-stable-10+b1 [182 kB] Get:53 http://deb.debian.org/debian unstable/main amd64 libgmpxx4ldbl amd64 2:6.3.0+dfsg-5 [330 kB] Get:54 http://deb.debian.org/debian unstable/main amd64 libgmp-dev amd64 2:6.3.0+dfsg-5 [658 kB] Get:55 http://deb.debian.org/debian unstable/main amd64 libunbound8 amd64 1.24.2-1 [615 kB] Get:56 http://deb.debian.org/debian unstable/main amd64 libgnutls-dane0t64 amd64 3.8.11-3 [469 kB] Get:57 http://deb.debian.org/debian unstable/main amd64 libgnutls-openssl27t64 amd64 3.8.11-3 [469 kB] Get:58 http://deb.debian.org/debian unstable/main amd64 libidn2-dev amd64 2.3.8-4 [103 kB] Get:59 http://deb.debian.org/debian unstable/main amd64 libp11-kit-dev amd64 0.25.10-1 [221 kB] Get:60 http://deb.debian.org/debian unstable/main amd64 libtasn1-6-dev amd64 4.20.0-2 [99.2 kB] Get:61 http://deb.debian.org/debian unstable/main amd64 nettle-dev amd64 3.10.2-1 [1322 kB] Get:62 http://deb.debian.org/debian unstable/main amd64 libgnutls28-dev amd64 3.8.11-3 [1448 kB] Get:63 http://deb.debian.org/debian unstable/main amd64 libkrb5support0 amd64 1.22.1-2 [33.1 kB] Get:64 http://deb.debian.org/debian unstable/main amd64 libk5crypto3 amd64 1.22.1-2 [81.1 kB] Get:65 http://deb.debian.org/debian unstable/main amd64 libkeyutils1 amd64 1.6.3-6 [9456 B] Get:66 http://deb.debian.org/debian unstable/main amd64 libkrb5-3 amd64 1.22.1-2 [337 kB] Get:67 http://deb.debian.org/debian unstable/main amd64 libgssapi-krb5-2 amd64 1.22.1-2 [139 kB] Get:68 http://deb.debian.org/debian unstable/main amd64 x11-common all 1:7.7+26 [217 kB] Get:69 http://deb.debian.org/debian unstable/main amd64 libice6 amd64 2:1.1.1-1 [65.4 kB] Get:70 http://deb.debian.org/debian unstable/main amd64 xorg-sgml-doctools all 1:1.11-1.1 [22.1 kB] Get:71 http://deb.debian.org/debian unstable/main amd64 x11proto-dev all 2024.1-1 [603 kB] Get:72 http://deb.debian.org/debian unstable/main amd64 libice-dev amd64 2:1.1.1-1 [73.8 kB] Get:73 http://deb.debian.org/debian unstable/main amd64 libident0 amd64 0.32-5 [9712 B] Get:74 http://deb.debian.org/debian unstable/main amd64 libident-dev amd64 0.32-5 [8960 B] Get:75 http://deb.debian.org/debian unstable/main amd64 libidn12 amd64 1.43-2 [48.3 kB] Get:76 http://deb.debian.org/debian unstable/main amd64 libpkgconf3 amd64 1.8.1-4 [36.4 kB] Get:77 http://deb.debian.org/debian unstable/main amd64 pkgconf-bin amd64 1.8.1-4 [30.2 kB] Get:78 http://deb.debian.org/debian unstable/main amd64 pkgconf amd64 1.8.1-4 [26.2 kB] Get:79 http://deb.debian.org/debian unstable/main amd64 libidn-dev amd64 1.43-2 [193 kB] Get:80 http://deb.debian.org/debian unstable/main amd64 libldap2-dev all 2.6.10+dfsg-1 [28.4 kB] Get:81 http://deb.debian.org/debian unstable/main amd64 libtirpc-common all 1.3.6+ds-1 [11.0 kB] Get:82 http://deb.debian.org/debian unstable/main amd64 libtirpc3t64 amd64 1.3.6+ds-1 [83.3 kB] Get:83 http://deb.debian.org/debian unstable/main amd64 libnsl2 amd64 1.3.0-3+b3 [40.6 kB] Get:84 http://deb.debian.org/debian unstable/main amd64 libtirpc-dev amd64 1.3.6+ds-1 [191 kB] Get:85 http://deb.debian.org/debian unstable/main amd64 libnsl-dev amd64 1.3.0-3+b3 [67.5 kB] Get:86 http://deb.debian.org/debian unstable/main amd64 libpam0g-dev amd64 1.7.0-5 [69.5 kB] Get:87 http://deb.debian.org/debian unstable/main amd64 libpcre2-16-0 amd64 10.46-1 [281 kB] Get:88 http://deb.debian.org/debian unstable/main amd64 libpcre2-32-0 amd64 10.46-1 [268 kB] Get:89 http://deb.debian.org/debian unstable/main amd64 libpcre2-posix3 amd64 10.46-1 [63.9 kB] Get:90 http://deb.debian.org/debian unstable/main amd64 libpcre2-dev amd64 10.46-1 [853 kB] Get:91 http://deb.debian.org/debian unstable/main amd64 libsasl2-dev amd64 2.1.28+dfsg1-10 [235 kB] Get:92 http://deb.debian.org/debian unstable/main amd64 libsm6 amd64 2:1.2.6-1 [37.3 kB] Get:93 http://deb.debian.org/debian unstable/main amd64 uuid-dev amd64 2.41.2-4 [49.9 kB] Get:94 http://deb.debian.org/debian unstable/main amd64 libsm-dev amd64 2:1.2.6-1 [39.7 kB] Get:95 http://deb.debian.org/debian unstable/main amd64 libsqlite3-dev amd64 3.46.1-8 [1172 kB] Get:96 http://deb.debian.org/debian unstable/main amd64 libxau6 amd64 1:1.0.11-1 [20.4 kB] Get:97 http://deb.debian.org/debian unstable/main amd64 libxdmcp6 amd64 1:1.1.5-1 [27.8 kB] Get:98 http://deb.debian.org/debian unstable/main amd64 libxcb1 amd64 1.17.0-2+b1 [144 kB] Get:99 http://deb.debian.org/debian unstable/main amd64 libx11-data all 2:1.8.12-1 [343 kB] Get:100 http://deb.debian.org/debian unstable/main amd64 libx11-6 amd64 2:1.8.12-1 [815 kB] Get:101 http://deb.debian.org/debian unstable/main amd64 libxau-dev amd64 1:1.0.11-1 [23.6 kB] Get:102 http://deb.debian.org/debian unstable/main amd64 libxdmcp-dev amd64 1:1.1.5-1 [44.3 kB] Get:103 http://deb.debian.org/debian unstable/main amd64 xtrans-dev all 1.6.0-1 [93.5 kB] Get:104 http://deb.debian.org/debian unstable/main amd64 libxcb1-dev amd64 1.17.0-2+b1 [181 kB] Get:105 http://deb.debian.org/debian unstable/main amd64 libx11-dev amd64 2:1.8.12-1 [894 kB] Get:106 http://deb.debian.org/debian unstable/main amd64 libxext6 amd64 2:1.3.4-1+b3 [50.4 kB] Get:107 http://deb.debian.org/debian unstable/main amd64 libxt6t64 amd64 1:1.2.1-1.3 [208 kB] Get:108 http://deb.debian.org/debian unstable/main amd64 libxmu6 amd64 2:1.1.3-3+b4 [59.0 kB] Get:109 http://deb.debian.org/debian unstable/main amd64 libxpm4 amd64 1:3.5.17-1+b3 [56.2 kB] Get:110 http://deb.debian.org/debian unstable/main amd64 libxaw7 amd64 2:1.0.16-1 [212 kB] Get:111 http://deb.debian.org/debian unstable/main amd64 libxext-dev amd64 2:1.3.4-1+b3 [104 kB] Get:112 http://deb.debian.org/debian unstable/main amd64 libxt-dev amd64 1:1.2.1-1.3 [430 kB] Get:113 http://deb.debian.org/debian unstable/main amd64 libxmu-headers all 2:1.1.3-3 [68.5 kB] Get:114 http://deb.debian.org/debian unstable/main amd64 libxmu-dev amd64 2:1.1.3-3+b4 [65.3 kB] Get:115 http://deb.debian.org/debian unstable/main amd64 libxpm-dev amd64 1:3.5.17-1+b3 [130 kB] Get:116 http://deb.debian.org/debian unstable/main amd64 libxaw7-dev amd64 2:1.0.16-1 [272 kB] Get:117 http://deb.debian.org/debian unstable/main amd64 libxslt1.1 amd64 1.1.43-0.3 [158 kB] Get:118 http://deb.debian.org/debian unstable/main amd64 lynx-common all 2.9.2-2 [1195 kB] Get:119 http://deb.debian.org/debian unstable/main amd64 lynx amd64 2.9.2-2 [651 kB] Get:120 http://deb.debian.org/debian unstable/main amd64 xsltproc amd64 1.1.43-0.3 [43.7 kB] Preconfiguring packages ... Fetched 34.7 MB in 0s (171 MB/s) Selecting previously unselected package sensible-utils. (Reading database ... 23311 files and directories currently installed.) Preparing to unpack .../000-sensible-utils_0.0.26_all.deb ... Unpacking sensible-utils (0.0.26) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../001-libmagic-mgc_1%3a5.46-5_amd64.deb ... Unpacking libmagic-mgc (1:5.46-5) ... Selecting previously unselected package libmagic1t64:amd64. Preparing to unpack .../002-libmagic1t64_1%3a5.46-5_amd64.deb ... Unpacking libmagic1t64:amd64 (1:5.46-5) ... Selecting previously unselected package file. Preparing to unpack .../003-file_1%3a5.46-5_amd64.deb ... Unpacking file (1:5.46-5) ... Selecting previously unselected package gettext-base. Preparing to unpack .../004-gettext-base_0.23.2-1_amd64.deb ... Unpacking gettext-base (0.23.2-1) ... Selecting previously unselected package libuchardet0:amd64. Preparing to unpack .../005-libuchardet0_0.0.8-2_amd64.deb ... Unpacking libuchardet0:amd64 (0.0.8-2) ... Selecting previously unselected package groff-base. Preparing to unpack .../006-groff-base_1.23.0-9_amd64.deb ... Unpacking groff-base (1.23.0-9) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../007-bsdextrautils_2.41.2-4_amd64.deb ... Unpacking bsdextrautils (2.41.2-4) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../008-libpipeline1_1.5.8-2_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.8-2) ... Selecting previously unselected package man-db. Preparing to unpack .../009-man-db_2.13.1-1_amd64.deb ... Unpacking man-db (2.13.1-1) ... Selecting previously unselected package m4. Preparing to unpack .../010-m4_1.4.20-2_amd64.deb ... Unpacking m4 (1.4.20-2) ... Selecting previously unselected package autoconf. Preparing to unpack .../011-autoconf_2.72-3.1_all.deb ... Unpacking autoconf (2.72-3.1) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../012-autotools-dev_20240727.1_all.deb ... Unpacking autotools-dev (20240727.1) ... Selecting previously unselected package automake. Preparing to unpack .../013-automake_1%3a1.18.1-3_all.deb ... Unpacking automake (1:1.18.1-3) ... Selecting previously unselected package autopoint. Preparing to unpack .../014-autopoint_0.23.2-1_all.deb ... Unpacking autopoint (0.23.2-1) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../015-libdebhelper-perl_13.28_all.deb ... Unpacking libdebhelper-perl (13.28) ... Selecting previously unselected package libtool. Preparing to unpack .../016-libtool_2.5.4-7_all.deb ... Unpacking libtool (2.5.4-7) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../017-dh-autoreconf_21_all.deb ... Unpacking dh-autoreconf (21) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../018-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../019-libfile-stripnondeterminism-perl_1.15.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.15.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../020-dh-strip-nondeterminism_1.15.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.15.0-1) ... Selecting previously unselected package libelf1t64:amd64. Preparing to unpack .../021-libelf1t64_0.194-1_amd64.deb ... Unpacking libelf1t64:amd64 (0.194-1) ... Selecting previously unselected package dwz. Preparing to unpack .../022-dwz_0.16-2_amd64.deb ... Unpacking dwz (0.16-2) ... Selecting previously unselected package libxml2-16:amd64. Preparing to unpack .../023-libxml2-16_2.15.1+dfsg-2_amd64.deb ... Unpacking libxml2-16:amd64 (2.15.1+dfsg-2) ... Selecting previously unselected package gettext. Preparing to unpack .../024-gettext_0.23.2-1_amd64.deb ... Unpacking gettext (0.23.2-1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../025-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../026-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../027-debhelper_13.28_all.deb ... Unpacking debhelper (13.28) ... Selecting previously unselected package mysql-common. Preparing to unpack .../028-mysql-common_5.8+1.1.1_all.deb ... Unpacking mysql-common (5.8+1.1.1) ... Selecting previously unselected package mariadb-common. Preparing to unpack .../029-mariadb-common_1%3a11.8.3-1_all.deb ... Unpacking mariadb-common (1:11.8.3-1) ... Selecting previously unselected package libmariadb3:amd64. Preparing to unpack .../030-libmariadb3_1%3a11.8.3-1+b1_amd64.deb ... Unpacking libmariadb3:amd64 (1:11.8.3-1+b1) ... Selecting previously unselected package libssl-dev:amd64. Preparing to unpack .../031-libssl-dev_3.5.4-1_amd64.deb ... Unpacking libssl-dev:amd64 (3.5.4-1) ... Selecting previously unselected package zlib1g-dev:amd64. Preparing to unpack .../032-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1+b1_amd64.deb ... Unpacking zlib1g-dev:amd64 (1:1.3.dfsg+really1.3.1-1+b1) ... Selecting previously unselected package libmariadb-dev. Preparing to unpack .../033-libmariadb-dev_1%3a11.8.3-1+b1_amd64.deb ... Unpacking libmariadb-dev (1:11.8.3-1+b1) ... Selecting previously unselected package libmariadb-dev-compat. Preparing to unpack .../034-libmariadb-dev-compat_1%3a11.8.3-1+b1_amd64.deb ... Unpacking libmariadb-dev-compat (1:11.8.3-1+b1) ... Selecting previously unselected package default-libmysqlclient-dev:amd64. Preparing to unpack .../035-default-libmysqlclient-dev_1.1.1_amd64.deb ... Unpacking default-libmysqlclient-dev:amd64 (1.1.1) ... Selecting previously unselected package sgml-base. Preparing to unpack .../036-sgml-base_1.31+nmu1_all.deb ... Unpacking sgml-base (1.31+nmu1) ... Selecting previously unselected package xml-core. Preparing to unpack .../037-xml-core_0.19_all.deb ... Unpacking xml-core (0.19) ... Selecting previously unselected package sgml-data. Preparing to unpack .../038-sgml-data_2.0.11+nmu1_all.deb ... Unpacking sgml-data (2.0.11+nmu1) ... Selecting previously unselected package docbook-xml. Preparing to unpack .../039-docbook-xml_4.5-13_all.deb ... Unpacking docbook-xml (4.5-13) ... Selecting previously unselected package docbook-xsl. Preparing to unpack .../040-docbook-xsl_1.79.2+dfsg-8_all.deb ... Unpacking docbook-xsl (1.79.2+dfsg-8) ... Selecting previously unselected package libbrotli1:amd64. Preparing to unpack .../041-libbrotli1_1.1.0-2+b7_amd64.deb ... Unpacking libbrotli1:amd64 (1.1.0-2+b7) ... Selecting previously unselected package libcom-err2:amd64. Preparing to unpack .../042-libcom-err2_1.47.2-3+b3_amd64.deb ... Unpacking libcom-err2:amd64 (1.47.2-3+b3) ... Selecting previously unselected package libevent-2.1-7t64:amd64. Preparing to unpack .../043-libevent-2.1-7t64_2.1.12-stable-10+b1_amd64.deb ... Unpacking libevent-2.1-7t64:amd64 (2.1.12-stable-10+b1) ... Selecting previously unselected package libfile-fcntllock-perl. Preparing to unpack .../044-libfile-fcntllock-perl_0.22-4+b5_amd64.deb ... Unpacking libfile-fcntllock-perl (0.22-4+b5) ... Selecting previously unselected package libgmpxx4ldbl:amd64. Preparing to unpack .../045-libgmpxx4ldbl_2%3a6.3.0+dfsg-5_amd64.deb ... Unpacking libgmpxx4ldbl:amd64 (2:6.3.0+dfsg-5) ... Selecting previously unselected package libgmp-dev:amd64. Preparing to unpack .../046-libgmp-dev_2%3a6.3.0+dfsg-5_amd64.deb ... Unpacking libgmp-dev:amd64 (2:6.3.0+dfsg-5) ... Selecting previously unselected package libunbound8:amd64. Preparing to unpack .../047-libunbound8_1.24.2-1_amd64.deb ... Unpacking libunbound8:amd64 (1.24.2-1) ... Selecting previously unselected package libgnutls-dane0t64:amd64. Preparing to unpack .../048-libgnutls-dane0t64_3.8.11-3_amd64.deb ... Unpacking libgnutls-dane0t64:amd64 (3.8.11-3) ... Selecting previously unselected package libgnutls-openssl27t64:amd64. Preparing to unpack .../049-libgnutls-openssl27t64_3.8.11-3_amd64.deb ... Unpacking libgnutls-openssl27t64:amd64 (3.8.11-3) ... Selecting previously unselected package libidn2-dev:amd64. Preparing to unpack .../050-libidn2-dev_2.3.8-4_amd64.deb ... Unpacking libidn2-dev:amd64 (2.3.8-4) ... Selecting previously unselected package libp11-kit-dev:amd64. Preparing to unpack .../051-libp11-kit-dev_0.25.10-1_amd64.deb ... Unpacking libp11-kit-dev:amd64 (0.25.10-1) ... Selecting previously unselected package libtasn1-6-dev:amd64. Preparing to unpack .../052-libtasn1-6-dev_4.20.0-2_amd64.deb ... Unpacking libtasn1-6-dev:amd64 (4.20.0-2) ... Selecting previously unselected package nettle-dev:amd64. Preparing to unpack .../053-nettle-dev_3.10.2-1_amd64.deb ... Unpacking nettle-dev:amd64 (3.10.2-1) ... Selecting previously unselected package libgnutls28-dev:amd64. Preparing to unpack .../054-libgnutls28-dev_3.8.11-3_amd64.deb ... Unpacking libgnutls28-dev:amd64 (3.8.11-3) ... Selecting previously unselected package libkrb5support0:amd64. Preparing to unpack .../055-libkrb5support0_1.22.1-2_amd64.deb ... Unpacking libkrb5support0:amd64 (1.22.1-2) ... Selecting previously unselected package libk5crypto3:amd64. Preparing to unpack .../056-libk5crypto3_1.22.1-2_amd64.deb ... Unpacking libk5crypto3:amd64 (1.22.1-2) ... Selecting previously unselected package libkeyutils1:amd64. Preparing to unpack .../057-libkeyutils1_1.6.3-6_amd64.deb ... Unpacking libkeyutils1:amd64 (1.6.3-6) ... Selecting previously unselected package libkrb5-3:amd64. Preparing to unpack .../058-libkrb5-3_1.22.1-2_amd64.deb ... Unpacking libkrb5-3:amd64 (1.22.1-2) ... Selecting previously unselected package libgssapi-krb5-2:amd64. Preparing to unpack .../059-libgssapi-krb5-2_1.22.1-2_amd64.deb ... Unpacking libgssapi-krb5-2:amd64 (1.22.1-2) ... Selecting previously unselected package x11-common. Preparing to unpack .../060-x11-common_1%3a7.7+26_all.deb ... Unpacking x11-common (1:7.7+26) ... Selecting previously unselected package libice6:amd64. Preparing to unpack .../061-libice6_2%3a1.1.1-1_amd64.deb ... Unpacking libice6:amd64 (2:1.1.1-1) ... Selecting previously unselected package xorg-sgml-doctools. Preparing to unpack .../062-xorg-sgml-doctools_1%3a1.11-1.1_all.deb ... Unpacking xorg-sgml-doctools (1:1.11-1.1) ... Selecting previously unselected package x11proto-dev. Preparing to unpack .../063-x11proto-dev_2024.1-1_all.deb ... Unpacking x11proto-dev (2024.1-1) ... Selecting previously unselected package libice-dev:amd64. Preparing to unpack .../064-libice-dev_2%3a1.1.1-1_amd64.deb ... Unpacking libice-dev:amd64 (2:1.1.1-1) ... Selecting previously unselected package libident0:amd64. Preparing to unpack .../065-libident0_0.32-5_amd64.deb ... Unpacking libident0:amd64 (0.32-5) ... Selecting previously unselected package libident-dev. Preparing to unpack .../066-libident-dev_0.32-5_amd64.deb ... Unpacking libident-dev (0.32-5) ... Selecting previously unselected package libidn12:amd64. Preparing to unpack .../067-libidn12_1.43-2_amd64.deb ... Unpacking libidn12:amd64 (1.43-2) ... Selecting previously unselected package libpkgconf3:amd64. Preparing to unpack .../068-libpkgconf3_1.8.1-4_amd64.deb ... Unpacking libpkgconf3:amd64 (1.8.1-4) ... Selecting previously unselected package pkgconf-bin. Preparing to unpack .../069-pkgconf-bin_1.8.1-4_amd64.deb ... Unpacking pkgconf-bin (1.8.1-4) ... Selecting previously unselected package pkgconf:amd64. Preparing to unpack .../070-pkgconf_1.8.1-4_amd64.deb ... Unpacking pkgconf:amd64 (1.8.1-4) ... Selecting previously unselected package libidn-dev:amd64. Preparing to unpack .../071-libidn-dev_1.43-2_amd64.deb ... Unpacking libidn-dev:amd64 (1.43-2) ... Selecting previously unselected package libldap-dev:amd64. Preparing to unpack .../072-libldap-dev_2.6.10+dfsg-1+b1_amd64.deb ... Unpacking libldap-dev:amd64 (2.6.10+dfsg-1+b1) ... Selecting previously unselected package libldap2-dev. Preparing to unpack .../073-libldap2-dev_2.6.10+dfsg-1_all.deb ... Unpacking libldap2-dev (2.6.10+dfsg-1) ... Selecting previously unselected package libtirpc-common. Preparing to unpack .../074-libtirpc-common_1.3.6+ds-1_all.deb ... Unpacking libtirpc-common (1.3.6+ds-1) ... Selecting previously unselected package libtirpc3t64:amd64. Preparing to unpack .../075-libtirpc3t64_1.3.6+ds-1_amd64.deb ... Adding 'diversion of /lib/x86_64-linux-gnu/libtirpc.so.3 to /lib/x86_64-linux-gnu/libtirpc.so.3.usr-is-merged by libtirpc3t64' Adding 'diversion of /lib/x86_64-linux-gnu/libtirpc.so.3.0.0 to /lib/x86_64-linux-gnu/libtirpc.so.3.0.0.usr-is-merged by libtirpc3t64' Unpacking libtirpc3t64:amd64 (1.3.6+ds-1) ... Selecting previously unselected package libnsl2:amd64. Preparing to unpack .../076-libnsl2_1.3.0-3+b3_amd64.deb ... Unpacking libnsl2:amd64 (1.3.0-3+b3) ... Selecting previously unselected package libtirpc-dev:amd64. Preparing to unpack .../077-libtirpc-dev_1.3.6+ds-1_amd64.deb ... Unpacking libtirpc-dev:amd64 (1.3.6+ds-1) ... Selecting previously unselected package libnsl-dev:amd64. Preparing to unpack .../078-libnsl-dev_1.3.0-3+b3_amd64.deb ... Unpacking libnsl-dev:amd64 (1.3.0-3+b3) ... Selecting previously unselected package libpam0g-dev:amd64. Preparing to unpack .../079-libpam0g-dev_1.7.0-5_amd64.deb ... Unpacking libpam0g-dev:amd64 (1.7.0-5) ... Selecting previously unselected package libpcre2-16-0:amd64. Preparing to unpack .../080-libpcre2-16-0_10.46-1_amd64.deb ... Unpacking libpcre2-16-0:amd64 (10.46-1) ... Selecting previously unselected package libpcre2-32-0:amd64. Preparing to unpack .../081-libpcre2-32-0_10.46-1_amd64.deb ... Unpacking libpcre2-32-0:amd64 (10.46-1) ... Selecting previously unselected package libpcre2-posix3:amd64. Preparing to unpack .../082-libpcre2-posix3_10.46-1_amd64.deb ... Unpacking libpcre2-posix3:amd64 (10.46-1) ... Selecting previously unselected package libpcre2-dev:amd64. Preparing to unpack .../083-libpcre2-dev_10.46-1_amd64.deb ... Unpacking libpcre2-dev:amd64 (10.46-1) ... Selecting previously unselected package libperl-dev:amd64. Preparing to unpack .../084-libperl-dev_5.42.0-3_amd64.deb ... Unpacking libperl-dev:amd64 (5.42.0-3) ... Selecting previously unselected package libpq5:amd64. Preparing to unpack .../085-libpq5_18.1-1+b1_amd64.deb ... Unpacking libpq5:amd64 (18.1-1+b1) ... Selecting previously unselected package libpq-dev. Preparing to unpack .../086-libpq-dev_18.1-1+b1_amd64.deb ... Unpacking libpq-dev (18.1-1+b1) ... Selecting previously unselected package libsasl2-dev. Preparing to unpack .../087-libsasl2-dev_2.1.28+dfsg1-10_amd64.deb ... Unpacking libsasl2-dev (2.1.28+dfsg1-10) ... Selecting previously unselected package libsm6:amd64. Preparing to unpack .../088-libsm6_2%3a1.2.6-1_amd64.deb ... Unpacking libsm6:amd64 (2:1.2.6-1) ... Selecting previously unselected package uuid-dev:amd64. Preparing to unpack .../089-uuid-dev_2.41.2-4_amd64.deb ... Unpacking uuid-dev:amd64 (2.41.2-4) ... Selecting previously unselected package libsm-dev:amd64. Preparing to unpack .../090-libsm-dev_2%3a1.2.6-1_amd64.deb ... Unpacking libsm-dev:amd64 (2:1.2.6-1) ... Selecting previously unselected package libspf2-2t64. Preparing to unpack .../091-libspf2-2t64_1.2.10-8.3+b1_amd64.deb ... Unpacking libspf2-2t64 (1.2.10-8.3+b1) ... Selecting previously unselected package libspf2-dev. Preparing to unpack .../092-libspf2-dev_1.2.10-8.3+b1_amd64.deb ... Unpacking libspf2-dev (1.2.10-8.3+b1) ... Selecting previously unselected package libsqlite3-dev:amd64. Preparing to unpack .../093-libsqlite3-dev_3.46.1-8_amd64.deb ... Unpacking libsqlite3-dev:amd64 (3.46.1-8) ... Selecting previously unselected package libxau6:amd64. Preparing to unpack .../094-libxau6_1%3a1.0.11-1_amd64.deb ... Unpacking libxau6:amd64 (1:1.0.11-1) ... Selecting previously unselected package libxdmcp6:amd64. Preparing to unpack .../095-libxdmcp6_1%3a1.1.5-1_amd64.deb ... Unpacking libxdmcp6:amd64 (1:1.1.5-1) ... Selecting previously unselected package libxcb1:amd64. Preparing to unpack .../096-libxcb1_1.17.0-2+b1_amd64.deb ... Unpacking libxcb1:amd64 (1.17.0-2+b1) ... Selecting previously unselected package libx11-data. Preparing to unpack .../097-libx11-data_2%3a1.8.12-1_all.deb ... Unpacking libx11-data (2:1.8.12-1) ... Selecting previously unselected package libx11-6:amd64. Preparing to unpack .../098-libx11-6_2%3a1.8.12-1_amd64.deb ... Unpacking libx11-6:amd64 (2:1.8.12-1) ... Selecting previously unselected package libxau-dev:amd64. Preparing to unpack .../099-libxau-dev_1%3a1.0.11-1_amd64.deb ... Unpacking libxau-dev:amd64 (1:1.0.11-1) ... Selecting previously unselected package libxdmcp-dev:amd64. Preparing to unpack .../100-libxdmcp-dev_1%3a1.1.5-1_amd64.deb ... Unpacking libxdmcp-dev:amd64 (1:1.1.5-1) ... Selecting previously unselected package xtrans-dev. Preparing to unpack .../101-xtrans-dev_1.6.0-1_all.deb ... Unpacking xtrans-dev (1.6.0-1) ... Selecting previously unselected package libxcb1-dev:amd64. Preparing to unpack .../102-libxcb1-dev_1.17.0-2+b1_amd64.deb ... Unpacking libxcb1-dev:amd64 (1.17.0-2+b1) ... Selecting previously unselected package libx11-dev:amd64. Preparing to unpack .../103-libx11-dev_2%3a1.8.12-1_amd64.deb ... Unpacking libx11-dev:amd64 (2:1.8.12-1) ... Selecting previously unselected package libxext6:amd64. Preparing to unpack .../104-libxext6_2%3a1.3.4-1+b3_amd64.deb ... Unpacking libxext6:amd64 (2:1.3.4-1+b3) ... Selecting previously unselected package libxt6t64:amd64. Preparing to unpack .../105-libxt6t64_1%3a1.2.1-1.3_amd64.deb ... Unpacking libxt6t64:amd64 (1:1.2.1-1.3) ... Selecting previously unselected package libxmu6:amd64. Preparing to unpack .../106-libxmu6_2%3a1.1.3-3+b4_amd64.deb ... Unpacking libxmu6:amd64 (2:1.1.3-3+b4) ... Selecting previously unselected package libxpm4:amd64. Preparing to unpack .../107-libxpm4_1%3a3.5.17-1+b3_amd64.deb ... Unpacking libxpm4:amd64 (1:3.5.17-1+b3) ... Selecting previously unselected package libxaw7:amd64. Preparing to unpack .../108-libxaw7_2%3a1.0.16-1_amd64.deb ... Unpacking libxaw7:amd64 (2:1.0.16-1) ... Selecting previously unselected package libxext-dev:amd64. Preparing to unpack .../109-libxext-dev_2%3a1.3.4-1+b3_amd64.deb ... Unpacking libxext-dev:amd64 (2:1.3.4-1+b3) ... Selecting previously unselected package libxt-dev:amd64. Preparing to unpack .../110-libxt-dev_1%3a1.2.1-1.3_amd64.deb ... Unpacking libxt-dev:amd64 (1:1.2.1-1.3) ... Selecting previously unselected package libxmu-headers. Preparing to unpack .../111-libxmu-headers_2%3a1.1.3-3_all.deb ... Unpacking libxmu-headers (2:1.1.3-3) ... Selecting previously unselected package libxmu-dev:amd64. Preparing to unpack .../112-libxmu-dev_2%3a1.1.3-3+b4_amd64.deb ... Unpacking libxmu-dev:amd64 (2:1.1.3-3+b4) ... Selecting previously unselected package libxpm-dev:amd64. Preparing to unpack .../113-libxpm-dev_1%3a3.5.17-1+b3_amd64.deb ... Unpacking libxpm-dev:amd64 (1:3.5.17-1+b3) ... Selecting previously unselected package libxaw7-dev:amd64. Preparing to unpack .../114-libxaw7-dev_2%3a1.0.16-1_amd64.deb ... Unpacking libxaw7-dev:amd64 (2:1.0.16-1) ... Selecting previously unselected package libxslt1.1:amd64. Preparing to unpack .../115-libxslt1.1_1.1.43-0.3_amd64.deb ... Unpacking libxslt1.1:amd64 (1.1.43-0.3) ... Selecting previously unselected package lynx-common. Preparing to unpack .../116-lynx-common_2.9.2-2_all.deb ... Unpacking lynx-common (2.9.2-2) ... Selecting previously unselected package lynx. Preparing to unpack .../117-lynx_2.9.2-2_amd64.deb ... Unpacking lynx (2.9.2-2) ... Selecting previously unselected package xsltproc. Preparing to unpack .../118-xsltproc_1.1.43-0.3_amd64.deb ... Unpacking xsltproc (1.1.43-0.3) ... Selecting previously unselected package sbuild-build-depends-main-dummy. Preparing to unpack .../119-sbuild-build-depends-main-dummy_0.invalid.0_amd64.deb ... Unpacking sbuild-build-depends-main-dummy (0.invalid.0) ... Setting up libpipeline1:amd64 (1.5.8-2) ... Setting up libgnutls-openssl27t64:amd64 (3.8.11-3) ... Setting up mysql-common (5.8+1.1.1) ... update-alternatives: using /etc/mysql/my.cnf.fallback to provide /etc/mysql/my.cnf (my.cnf) in auto mode Setting up libxau6:amd64 (1:1.0.11-1) ... Setting up libxdmcp6:amd64 (1:1.1.5-1) ... Setting up libkeyutils1:amd64 (1.6.3-6) ... Setting up libxcb1:amd64 (1.17.0-2+b1) ... Setting up bsdextrautils (2.41.2-4) ... Setting up libspf2-2t64 (1.2.10-8.3+b1) ... Setting up libpam0g-dev:amd64 (1.7.0-5) ... Setting up libmagic-mgc (1:5.46-5) ... Setting up libfile-fcntllock-perl (0.22-4+b5) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libxml2-16:amd64 (2.15.1+dfsg-2) ... Setting up libtirpc-common (1.3.6+ds-1) ... Setting up libdebhelper-perl (13.28) ... Setting up libbrotli1:amd64 (1.1.0-2+b7) ... Setting up libmagic1t64:amd64 (1:5.46-5) ... Setting up x11-common (1:7.7+26) ... invoke-rc.d: could not determine current runlevel invoke-rc.d: WARNING: No init system and policy-rc.d missing! Defaulting to block. Setting up gettext-base (0.23.2-1) ... Setting up m4 (1.4.20-2) ... Setting up libevent-2.1-7t64:amd64 (2.1.12-stable-10+b1) ... Setting up libperl-dev:amd64 (5.42.0-3) ... Setting up libcom-err2:amd64 (1.47.2-3+b3) ... Setting up file (1:5.46-5) ... Setting up libpcre2-16-0:amd64 (10.46-1) ... Setting up libelf1t64:amd64 (0.194-1) ... Setting up libkrb5support0:amd64 (1.22.1-2) ... Setting up mariadb-common (1:11.8.3-1) ... update-alternatives: using /etc/mysql/mariadb.cnf to provide /etc/mysql/my.cnf (my.cnf) in auto mode Setting up xtrans-dev (1.6.0-1) ... Setting up autotools-dev (20240727.1) ... Setting up libpcre2-32-0:amd64 (10.46-1) ... Setting up libunbound8:amd64 (1.24.2-1) ... Setting up libpkgconf3:amd64 (1.8.1-4) ... Setting up libgmpxx4ldbl:amd64 (2:6.3.0+dfsg-5) ... Setting up libgnutls-dane0t64:amd64 (3.8.11-3) ... Setting up libsqlite3-dev:amd64 (3.46.1-8) ... Setting up libx11-data (2:1.8.12-1) ... Setting up libldap-dev:amd64 (2.6.10+dfsg-1+b1) ... Setting up uuid-dev:amd64 (2.41.2-4) ... Setting up libssl-dev:amd64 (3.5.4-1) ... Setting up libidn12:amd64 (1.43-2) ... Setting up autopoint (0.23.2-1) ... Setting up libmariadb3:amd64 (1:11.8.3-1+b1) ... Setting up pkgconf-bin (1.8.1-4) ... Setting up libk5crypto3:amd64 (1.22.1-2) ... Setting up lynx-common (2.9.2-2) ... Setting up libidn2-dev:amd64 (2.3.8-4) ... Setting up autoconf (2.72-3.1) ... Setting up zlib1g-dev:amd64 (1:1.3.dfsg+really1.3.1-1+b1) ... Setting up libpcre2-posix3:amd64 (10.46-1) ... Setting up dwz (0.16-2) ... Setting up sensible-utils (0.0.26) ... Setting up libuchardet0:amd64 (0.0.8-2) ... Setting up libxslt1.1:amd64 (1.1.43-0.3) ... Setting up libx11-6:amd64 (2:1.8.12-1) ... Setting up xorg-sgml-doctools (1:1.11-1.1) ... Setting up libspf2-dev (1.2.10-8.3+b1) ... Setting up sgml-base (1.31+nmu1) ... Setting up libident0:amd64 (0.32-5) ... Setting up libkrb5-3:amd64 (1.22.1-2) ... Setting up lynx (2.9.2-2) ... update-alternatives: using /usr/bin/lynx to provide /usr/bin/www-browser (www-browser) in auto mode Setting up libtasn1-6-dev:amd64 (4.20.0-2) ... Setting up libp11-kit-dev:amd64 (0.25.10-1) ... Setting up automake (1:1.18.1-3) ... update-alternatives: using /usr/bin/automake-1.18 to provide /usr/bin/automake (automake) in auto mode Setting up x11proto-dev (2024.1-1) ... Setting up libfile-stripnondeterminism-perl (1.15.0-1) ... Setting up libice6:amd64 (2:1.1.1-1) ... Setting up gettext (0.23.2-1) ... Setting up libgmp-dev:amd64 (2:6.3.0+dfsg-5) ... Setting up libxau-dev:amd64 (1:1.0.11-1) ... Setting up libxpm4:amd64 (1:3.5.17-1+b3) ... Setting up libpcre2-dev:amd64 (10.46-1) ... Setting up nettle-dev:amd64 (3.10.2-1) ... Setting up libice-dev:amd64 (2:1.1.1-1) ... Setting up libtool (2.5.4-7) ... Setting up xsltproc (1.1.43-0.3) ... Setting up libxext6:amd64 (2:1.3.4-1+b3) ... Setting up pkgconf:amd64 (1.8.1-4) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up libldap2-dev (2.6.10+dfsg-1) ... Setting up dh-autoreconf (21) ... Setting up libxdmcp-dev:amd64 (1:1.1.5-1) ... Setting up libsasl2-dev (2.1.28+dfsg1-10) ... Setting up libgssapi-krb5-2:amd64 (1.22.1-2) ... Setting up libident-dev (0.32-5) ... Setting up libmariadb-dev (1:11.8.3-1+b1) ... Setting up dh-strip-nondeterminism (1.15.0-1) ... Setting up groff-base (1.23.0-9) ... Setting up xml-core (0.19) ... Setting up libsm6:amd64 (2:1.2.6-1) ... Setting up libidn-dev:amd64 (1.43-2) ... Setting up libgnutls28-dev:amd64 (3.8.11-3) ... Setting up libmariadb-dev-compat (1:11.8.3-1+b1) ... Setting up libxcb1-dev:amd64 (1.17.0-2+b1) ... Setting up libtirpc3t64:amd64 (1.3.6+ds-1) ... Setting up libsm-dev:amd64 (2:1.2.6-1) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libpq5:amd64 (18.1-1+b1) ... Setting up libx11-dev:amd64 (2:1.8.12-1) ... Setting up libpq-dev (18.1-1+b1) ... Setting up man-db (2.13.1-1) ... Not building database; man-db/auto-update is not 'true'. Setting up libtirpc-dev:amd64 (1.3.6+ds-1) ... Setting up libxpm-dev:amd64 (1:3.5.17-1+b3) ... Setting up libxt6t64:amd64 (1:1.2.1-1.3) ... Setting up libxext-dev:amd64 (2:1.3.4-1+b3) ... Setting up libnsl2:amd64 (1.3.0-3+b3) ... Setting up default-libmysqlclient-dev:amd64 (1.1.1) ... Setting up libxmu-headers (2:1.1.3-3) ... Setting up libxmu6:amd64 (2:1.1.3-3+b4) ... Setting up debhelper (13.28) ... Setting up libxaw7:amd64 (2:1.0.16-1) ... Setting up libxt-dev:amd64 (1:1.2.1-1.3) ... Setting up libnsl-dev:amd64 (1.3.0-3+b3) ... Setting up libxmu-dev:amd64 (2:1.1.3-3+b4) ... Setting up libxaw7-dev:amd64 (2:1.0.16-1) ... Processing triggers for libc-bin (2.41-12) ... Processing triggers for sgml-base (1.31+nmu1) ... Setting up sgml-data (2.0.11+nmu1) ... Setting up docbook-xsl (1.79.2+dfsg-8) ... Processing triggers for sgml-base (1.31+nmu1) ... Setting up docbook-xml (4.5-13) ... Processing triggers for sgml-base (1.31+nmu1) ... Setting up sbuild-build-depends-main-dummy (0.invalid.0) ... +------------------------------------------------------------------------------+ | Check architectures Thu, 27 Nov 2025 21:01:48 +0000 | +------------------------------------------------------------------------------+ Arch check ok (amd64 included in any all) +------------------------------------------------------------------------------+ | Build environment Thu, 27 Nov 2025 21:01:48 +0000 | +------------------------------------------------------------------------------+ Kernel: Linux 6.16.5+deb14-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.16.5-1 (2025-09-05) amd64 (x86_64) Toolchain package versions: binutils_2.45.50.20251125-1 dpkg-dev_1.22.21 g++-14_14.3.0-10 g++-15_15.2.0-9 gcc-14_14.3.0-10 gcc-15_15.2.0-9 libc6-dev_2.41-12 libstdc++-14-dev_14.3.0-10 libstdc++-15-dev_15.2.0-9 libstdc++6_15.2.0-9 linux-libc-dev_6.17.9-1 Package versions: adduser_3.153 apt_3.1.12 autoconf_2.72-3.1 automake_1:1.18.1-3 autopoint_0.23.2-1 autotools-dev_20240727.1 base-files_14 base-passwd_3.6.8 bash_5.3-1 binutils_2.45.50.20251125-1 binutils-common_2.45.50.20251125-1 binutils-gold_2.44-3 binutils-gold-x86-64-linux-gnu_2.44-3 binutils-x86-64-linux-gnu_2.45.50.20251125-1 bsdextrautils_2.41.2-4 bsdutils_1:2.41.2-4 build-essential_12.12 bzip2_1.0.8-6 coreutils_9.7-3 cpp_4:15.2.0-4 cpp-14_14.3.0-10 cpp-14-x86-64-linux-gnu_14.3.0-10 cpp-15_15.2.0-9 cpp-15-x86-64-linux-gnu_15.2.0-9 cpp-x86-64-linux-gnu_4:15.2.0-4 dash_0.5.12-12 debconf_1.5.91 debhelper_13.28 debian-archive-keyring_2025.1 debianutils_5.23.2 default-libmysqlclient-dev_1.1.1 dh-autoreconf_21 dh-strip-nondeterminism_1.15.0-1 diffutils_1:3.12-1 dirmngr_2.4.8-4 docbook-xml_4.5-13 docbook-xsl_1.79.2+dfsg-8 dpkg_1.22.21 dpkg-dev_1.22.21 dwz_0.16-2 eatmydata_131-2 file_1:5.46-5 findutils_4.10.0-3 g++_4:15.2.0-4 g++-14_14.3.0-10 g++-14-x86-64-linux-gnu_14.3.0-10 g++-15_15.2.0-9 g++-15-x86-64-linux-gnu_15.2.0-9 g++-x86-64-linux-gnu_4:15.2.0-4 gcc_4:15.2.0-4 gcc-14_14.3.0-10 gcc-14-base_14.3.0-10 gcc-14-x86-64-linux-gnu_14.3.0-10 gcc-15_15.2.0-9 gcc-15-base_15.2.0-9 gcc-15-x86-64-linux-gnu_15.2.0-9 gcc-x86-64-linux-gnu_4:15.2.0-4 gettext_0.23.2-1 gettext-base_0.23.2-1 gnupg_2.4.8-4 gnupg-l10n_2.4.8-4 gpg_2.4.8-4 gpg-agent_2.4.8-4 gpgconf_2.4.8-4 gpgsm_2.4.8-4 grep_3.12-1 groff-base_1.23.0-9 gzip_1.13-1 hostname_3.25 init-system-helpers_1.69 intltool-debian_0.35.0+20060710.6 libacl1_2.3.2-2+b1 libapt-pkg7.0_3.1.12 libarchive-zip-perl_1.68-1 libasan8_15.2.0-9 libassuan9_3.0.2-2 libatomic1_15.2.0-9 libattr1_1:2.5.2-3 libaudit-common_1:4.1.2-1 libaudit1_1:4.1.2-1 libbinutils_2.45.50.20251125-1 libblkid1_2.41.2-4 libbrotli1_1.1.0-2+b7 libbsd0_0.12.2-2 libbz2-1.0_1.0.8-6 libc-bin_2.41-12 libc-dev-bin_2.41-12 libc-l10n_2.41-12 libc6_2.41-12 libc6-dev_2.41-12 libcap-ng0_0.8.5-4+b1 libcap2_1:2.75-10+b1 libcc1-0_15.2.0-9 libcom-err2_1.47.2-3+b3 libcrypt-dev_1:4.5.1-1 libcrypt1_1:4.5.1-1 libctf-nobfd0_2.45.50.20251125-1 libctf0_2.45.50.20251125-1 libdb5.3t64_5.3.28+dfsg2-10 libdebconfclient0_0.282 libdebhelper-perl_13.28 libdpkg-perl_1.22.21 libeatmydata1_131-2+b1 libelf1t64_0.194-1 libevent-2.1-7t64_2.1.12-stable-10+b1 libffi8_3.5.2-2 libfile-fcntllock-perl_0.22-4+b5 libfile-stripnondeterminism-perl_1.15.0-1 libgcc-14-dev_14.3.0-10 libgcc-15-dev_15.2.0-9 libgcc-s1_15.2.0-9 libgcrypt20_1.11.2-3 libgdbm-compat4t64_1.26-1 libgdbm6t64_1.26-1 libgmp-dev_2:6.3.0+dfsg-5 libgmp10_2:6.3.0+dfsg-5 libgmpxx4ldbl_2:6.3.0+dfsg-5 libgnutls-dane0t64_3.8.11-3 libgnutls-openssl27t64_3.8.11-3 libgnutls28-dev_3.8.11-3 libgnutls30t64_3.8.11-3 libgomp1_15.2.0-9 libgpg-error0_1.56-2 libgprofng0_2.45.50.20251125-1 libgssapi-krb5-2_1.22.1-2 libhogweed6t64_3.10.2-1 libhwasan0_15.2.0-9 libice-dev_2:1.1.1-1 libice6_2:1.1.1-1 libident-dev_0.32-5 libident0_0.32-5 libidn-dev_1.43-2 libidn12_1.43-2 libidn2-0_2.3.8-4 libidn2-dev_2.3.8-4 libisl23_0.27-1 libitm1_15.2.0-9 libjansson4_2.14-2+b3 libk5crypto3_1.22.1-2 libkeyutils1_1.6.3-6 libkrb5-3_1.22.1-2 libkrb5support0_1.22.1-2 libksba8_1.6.7-2+b1 liblastlog2-2_2.41.2-4 libldap-dev_2.6.10+dfsg-1+b1 libldap2_2.6.10+dfsg-1+b1 libldap2-dev_2.6.10+dfsg-1 liblsan0_15.2.0-9 liblz4-1_1.10.0-6 liblzma5_5.8.1-2 libmagic-mgc_1:5.46-5 libmagic1t64_1:5.46-5 libmariadb-dev_1:11.8.3-1+b1 libmariadb-dev-compat_1:11.8.3-1+b1 libmariadb3_1:11.8.3-1+b1 libmd0_1.1.0-2+b1 libmount1_2.41.2-4 libmpc3_1.3.1-2 libmpfr6_4.2.2-2 libncursesw6_6.5+20251123-1 libnettle8t64_3.10.2-1 libnpth0t64_1.8-3 libnsl-dev_1.3.0-3+b3 libnsl2_1.3.0-3+b3 libp11-kit-dev_0.25.10-1 libp11-kit0_0.25.10-1 libpam-modules_1.7.0-5 libpam-modules-bin_1.7.0-5 libpam-runtime_1.7.0-5 libpam0g_1.7.0-5 libpam0g-dev_1.7.0-5 libpcre2-16-0_10.46-1 libpcre2-32-0_10.46-1 libpcre2-8-0_10.46-1 libpcre2-dev_10.46-1 libpcre2-posix3_10.46-1 libperl-dev_5.42.0-3 libperl5.40_5.40.1-7 libperl5.42_5.42.0-3 libpipeline1_1.5.8-2 libpkgconf3_1.8.1-4 libpq-dev_18.1-1+b1 libpq5_18.1-1+b1 libquadmath0_15.2.0-9 libreadline8t64_8.3-3 libsasl2-2_2.1.28+dfsg1-10 libsasl2-dev_2.1.28+dfsg1-10 libsasl2-modules-db_2.1.28+dfsg1-10 libseccomp2_2.6.0-2 libselinux1_3.9-4 libsemanage-common_3.9-1 libsemanage2_3.9-1 libsepol2_3.9-2 libsframe2_2.45.50.20251125-1 libsm-dev_2:1.2.6-1 libsm6_2:1.2.6-1 libsmartcols1_2.41.2-4 libspf2-2t64_1.2.10-8.3+b1 libspf2-dev_1.2.10-8.3+b1 libsqlite3-0_3.46.1-8 libsqlite3-dev_3.46.1-8 libssl-dev_3.5.4-1 libssl3t64_3.5.4-1 libstdc++-14-dev_14.3.0-10 libstdc++-15-dev_15.2.0-9 libstdc++6_15.2.0-9 libsystemd0_259~rc2-1 libtasn1-6_4.20.0-2 libtasn1-6-dev_4.20.0-2 libtinfo6_6.5+20251123-1 libtirpc-common_1.3.6+ds-1 libtirpc-dev_1.3.6+ds-1 libtirpc3t64_1.3.6+ds-1 libtool_2.5.4-7 libtsan2_15.2.0-9 libubsan1_15.2.0-9 libuchardet0_0.0.8-2 libudev1_259~rc2-1 libunbound8_1.24.2-1 libunistring5_1.3-2 libuuid1_2.41.2-4 libx11-6_2:1.8.12-1 libx11-data_2:1.8.12-1 libx11-dev_2:1.8.12-1 libxau-dev_1:1.0.11-1 libxau6_1:1.0.11-1 libxaw7_2:1.0.16-1 libxaw7-dev_2:1.0.16-1 libxcb1_1.17.0-2+b1 libxcb1-dev_1.17.0-2+b1 libxdmcp-dev_1:1.1.5-1 libxdmcp6_1:1.1.5-1 libxext-dev_2:1.3.4-1+b3 libxext6_2:1.3.4-1+b3 libxml2-16_2.15.1+dfsg-2 libxmu-dev_2:1.1.3-3+b4 libxmu-headers_2:1.1.3-3 libxmu6_2:1.1.3-3+b4 libxpm-dev_1:3.5.17-1+b3 libxpm4_1:3.5.17-1+b3 libxslt1.1_1.1.43-0.3 libxt-dev_1:1.2.1-1.3 libxt6t64_1:1.2.1-1.3 libxxhash0_0.8.3-2 libzstd1_1.5.7+dfsg-2 linux-libc-dev_6.17.9-1 locales-all_2.41-12 login.defs_1:4.18.0-2 lynx_2.9.2-2 lynx-common_2.9.2-2 m4_1.4.20-2 make_4.4.1-3 man-db_2.13.1-1 mariadb-common_1:11.8.3-1 mawk_1.3.4.20250131-1 mysql-common_5.8+1.1.1 ncurses-base_6.5+20251123-1 ncurses-bin_6.5+20251123-1 nettle-dev_3.10.2-1 openssl-provider-legacy_3.5.4-1 passwd_1:4.18.0-2 patch_2.8-2 perl_5.42.0-3 perl-base_5.42.0-3 perl-modules-5.40_5.40.1-7 perl-modules-5.42_5.42.0-3 pinentry-curses_1.3.2-3 pkgconf_1.8.1-4 pkgconf-bin_1.8.1-4 po-debconf_1.0.21+nmu1 readline-common_8.3-3 rpcsvc-proto_1.4.3-1 sbuild-build-depends-main-dummy_0.invalid.0 sed_4.9-2 sensible-utils_0.0.26 sgml-base_1.31+nmu1 sgml-data_2.0.11+nmu1 sqv_1.3.0-3 sysvinit-utils_3.15-6 tar_1.35+dfsg-3.1 util-linux_2.41.2-4 uuid-dev_2.41.2-4 x11-common_1:7.7+26 x11proto-dev_2024.1-1 xml-core_0.19 xorg-sgml-doctools_1:1.11-1.1 xsltproc_1.1.43-0.3 xtrans-dev_1.6.0-1 xz-utils_5.8.1-2 zlib1g_1:1.3.dfsg+really1.3.1-1+b1 zlib1g-dev_1:1.3.dfsg+really1.3.1-1+b1 +------------------------------------------------------------------------------+ | Build Thu, 27 Nov 2025 21:01:48 +0000 | +------------------------------------------------------------------------------+ 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.99-5 Maintainer: Exim4 Maintainers Uploaders: Andreas Metzler , Homepage: https://www.exim.org/ Standards-Version: 4.7.2 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 (= 13), default-libmysqlclient-dev, docbook-xml, docbook-xsl, libfile-fcntllock-perl, libgnutls28-dev (>= 3.5.7), libident-dev, libidn-dev, libidn2-dev, libldap2-dev, libnsl-dev, libpam0g-dev, libpcre2-dev, libperl-dev, libpq-dev, libsasl2-dev, libspf2-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: 642d803bd045551ab18778ee449c155c4b3c8b84 1933348 exim4_4.99.orig.tar.xz 62791b76a4ba3f4c2d1120afaa150580015743cb 508 exim4_4.99.orig.tar.xz.asc 02ce2208b1783ac82ed0c8a8924770faa57c1984 495776 exim4_4.99-5.debian.tar.xz Checksums-Sha256: 5df38b042ffa9a9c8d31b20bc8481558070e361b06f657608622a62a327adcba 1933348 exim4_4.99.orig.tar.xz a9ca5ab95ea3e208f348f822cf590ba3e972c3d5702eac9b75c778e8a1dd07c3 508 exim4_4.99.orig.tar.xz.asc 11f0e3eb8154005aba05aa09bf4f7861490256050f4f4949e3a20c4eea51a084 495776 exim4_4.99-5.debian.tar.xz Files: cea0577ba7203a4976d3157732155dc6 1933348 exim4_4.99.orig.tar.xz e93af8a9226c69741d90ae09cef445db 508 exim4_4.99.orig.tar.xz.asc ab9a9b4aea77c453f9acc849e704bb25 495776 exim4_4.99-5.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEE0uCSA5741Jbt9PpepU8BhUOCFIQFAmkog6AACgkQpU8BhUOC FIQ7uw//bX5Bg663k1IcMgftb4UHUIUvvzk9PweQaCarOHzGAIMO7PbwZEpiZ5jL UaZZ79O+fMlwjzcdTf0XQyE4DW74SbNZWWypjPFExr2hvQ0OnPh+mzPbppUembBz BpViHdvBncQrCQfQx1ITOrDsY0e5w9E4XhyBQQ8VMyaBFrwOAbQzsyNEFVE0/+2a SJPDSQH7gP1Ng17Mm4R0o5Sgh8cq/hOqkv9Aie2iEPqjGNSRQHg3wSTFRqBHqTRy DMFQf63mzq2a12Rdm4KXlDxKgUaNTEpB1z05mAq6L8PoDVSiVeT6MK7/1f9OxmX2 Nppw8XUeq1TcILwrJnjLhSUNvAhuqOtMKWjdrByNBowOAfW9Dry6KHicFGLPnQ/y 6gVhlaxro/hK6dVFD6toWo/b1ieW6NRtRAAwjzvUC7UFkCAracX4rHhQDTXS/r3Q n8po0enj+WXdMuzWToedPAfSM2oRVp6qxDtbiXF/PWIK8idW5yLgUvlJ4aJdM1Fi wba/ZWtYuOXfl3wAjScnYgzjcsI2ENyR18c6MXxMRAUgDZt1MBYuFrQ1+hi9nSNe eYnpwkp2IR/v+WIP4BiT7b07PV/nFMY4Z2kRVVXPFMFAUEaGx58aiJE+HYMUJJ6r IMSskxxLSHfcjdYBYZKn3xjgztey9okPKYgR+ImDv6rO+tQ7x/Y= =CJmy -----END PGP SIGNATURE----- dpkg-source: warning: cannot verify inline signature for ./exim4_4.99-5.dsc: no acceptable signature found dpkg-source: info: extracting exim4 in /build/exim4-Ee6VrT/exim4-4.99 dpkg-source: info: unpacking exim4_4.99.orig.tar.xz dpkg-source: info: unpacking exim4_4.99-5.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 67_unnecessaryCopt.diff dpkg-source: info: applying 70_remove_exim-users_references.dpatch dpkg-source: info: applying 85_dkim_defaults.diff dpkg-source: info: applying 87_GnuTLS-avoid-logging-error-on-seeing-TCP-drop-after-.patch dpkg-source: info: applying 88_01-Fix-taint-status-for-dbm-lookups.-Bug-3169.patch dpkg-source: info: applying 88_03-Fix-duplicate-address-processing-vs.-continued-trans.patch dpkg-source: info: applying 88_05-Resync-Changelog-entry-numbering.diff dpkg-source: info: applying 88_07-Build-quieten-sqlite-hints-Wunused-function-build.patch dpkg-source: info: applying 88_08-RFC-2047-fix-encode-operation.-Bug-3168.patch dpkg-source: info: applying 88_09-compiler-quietening.patch dpkg-source: info: applying 88_11-Fix-local-delivery-defers.patch dpkg-source: info: applying 88_12-Fix-remote-delivery-DNS-defers.-Bug-3172.patch dpkg-source: info: applying 88_14-fix-radius-expansion-condition.patch dpkg-source: info: applying 88_15-Fix-file-open-modes-for-Gnu-Hurd.-Bug-3175.patch dpkg-source: info: applying 88_20-fix-TLS-held-open-verify-to-delivery.patch dpkg-source: info: applying 88_21-fix-non-DANE-build.patch dpkg-source: info: applying 88_22-Local-scan-bump-API-minor-version.patch dpkg-source: info: applying 88_23-Local-scan-fix-API.patch dpkg-source: info: applying 90_localscan_dlopen.dpatch Install fakeroot ---------------- Setup apt archive ----------------- Merged Build-Depends: fakeroot Filtered Build-Depends: fakeroot dpkg-deb: building package 'sbuild-build-depends-fakeroot-dummy' in '/build/exim4-Ee6VrT/resolver-UjGUVG/apt_archive/sbuild-build-depends-fakeroot-dummy.deb'. Ign:1 copy:/build/exim4-Ee6VrT/resolver-UjGUVG/apt_archive ./ InRelease Get:2 copy:/build/exim4-Ee6VrT/resolver-UjGUVG/apt_archive ./ Release [615 B] Ign:3 copy:/build/exim4-Ee6VrT/resolver-UjGUVG/apt_archive ./ Release.gpg Get:4 copy:/build/exim4-Ee6VrT/resolver-UjGUVG/apt_archive ./ Sources [1543 B] Get:5 copy:/build/exim4-Ee6VrT/resolver-UjGUVG/apt_archive ./ Packages [1610 B] Fetched 3768 B in 0s (0 B/s) Reading package lists... Reading package lists... Install fakeroot build dependencies (apt-based resolver) -------------------------------------------------------- Installing build dependencies Reading package lists... Building dependency tree... Reading state information... Solving dependencies... The following additional packages will be installed: fakeroot libfakeroot The following NEW packages will be installed: fakeroot libfakeroot sbuild-build-depends-fakeroot-dummy 0 upgraded, 3 newly installed, 0 to remove and 0 not upgraded. Need to get 107 kB of archives. After this operation, 391 kB of additional disk space will be used. Get:1 copy:/build/exim4-Ee6VrT/resolver-UjGUVG/apt_archive ./ sbuild-build-depends-fakeroot-dummy 0.invalid.0 [828 B] Get:2 http://deb.debian.org/debian unstable/main amd64 libfakeroot amd64 1.37.1.2-1 [29.7 kB] Get:3 http://deb.debian.org/debian unstable/main amd64 fakeroot amd64 1.37.1.2-1 [76.0 kB] Fetched 107 kB in 0s (4791 kB/s) Selecting previously unselected package libfakeroot:amd64. (Reading database ... 29477 files and directories currently installed.) Preparing to unpack .../libfakeroot_1.37.1.2-1_amd64.deb ... Unpacking libfakeroot:amd64 (1.37.1.2-1) ... Selecting previously unselected package fakeroot. Preparing to unpack .../fakeroot_1.37.1.2-1_amd64.deb ... Unpacking fakeroot (1.37.1.2-1) ... Selecting previously unselected package sbuild-build-depends-fakeroot-dummy. Preparing to unpack .../sbuild-build-depends-fakeroot-dummy_0.invalid.0_amd64.deb ... Unpacking sbuild-build-depends-fakeroot-dummy (0.invalid.0) ... Setting up libfakeroot:amd64 (1.37.1.2-1) ... Setting up fakeroot (1.37.1.2-1) ... update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode Setting up sbuild-build-depends-fakeroot-dummy (0.invalid.0) ... Processing triggers for man-db (2.13.1-1) ... Not building database; man-db/auto-update is not 'true'. Processing triggers for libc-bin (2.41-12) ... Check disk space ---------------- Sufficient free space for build +------------------------------------------------------------------------------+ | Starting Timed Build Commands Thu, 27 Nov 2025 21:01:52 +0000 | +------------------------------------------------------------------------------+ /usr/share/debomatic/sbuildcommands/starting-build-commands/no-network exim4_4.99-5 perl-5.42-throwaway amd64 ------------------------------------------------------------------------------------------------------------- I: Finished running '/usr/share/debomatic/sbuildcommands/starting-build-commands/no-network exim4_4.99-5 perl-5.42-throwaway amd64'. Finished processing commands. -------------------------------------------------------------------------------- User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf HOME=/sbuild-nonexistent LC_ALL=C.UTF-8 LD_LIBRARY_PATH=/usr/lib/libeatmydata LD_PRELOAD=libeatmydata.so LOGNAME=debomatic PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games PWD=/build/exim4-Ee6VrT/exim4-4.99 SCHROOT_ALIAS_NAME=perl-5.42-throwaway-amd64-debomatic SCHROOT_CHROOT_NAME=perl-5.42-amd64-debomatic SCHROOT_COMMAND=env SCHROOT_GID=110 SCHROOT_GROUP=sbuild SCHROOT_SESSION_ID=perl-5.42-amd64-debomatic-47546f1e-05fd-4a61-acda-2b98cba291d4 SCHROOT_UID=1002 SCHROOT_USER=debomatic SHELL=/bin/sh USER=debomatic dpkg-buildpackage ----------------- Command: dpkg-buildpackage --sanitize-env -us -uc -Zxz dpkg-buildpackage: info: source package exim4 dpkg-buildpackage: info: source version 4.99-5 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Andreas Metzler dpkg-source -Zxz --before-build . dpkg-buildpackage: info: host architecture amd64 fakeroot debian/rules clean dh clean --no-parallel debian/rules override_dh_auto_clean make[1]: Entering directory '/build/exim4-Ee6VrT/exim4-4.99' debconf-updatepo rm -rf build-* doc/tmp test/ b-exim* rm -f EDITME.* unpack-configs-stamp bdir-stamp rm -f /build/exim4-Ee6VrT/exim4-4.99/debian/debconf/exim4.conf.template /build/exim4-Ee6VrT/exim4-4.99/debian/files \ /build/exim4-Ee6VrT/exim4-4.99/debian/README.Debian /build/exim4-Ee6VrT/exim4-4.99/debian/README.Debian.html \ /build/exim4-Ee6VrT/exim4-4.99/debian/dbmvers.sed #these are identical for all daemon-* and therefore symlinked #pwd chmod 755 /build/exim4-Ee6VrT/exim4-4.99/debian/exim-gencert \ /build/exim4-Ee6VrT/exim4-4.99/debian/lynx-dump-postprocess /build/exim4-Ee6VrT/exim4-4.99/debian/script \ /build/exim4-Ee6VrT/exim4-4.99/debian/exim-adduser make[1]: Leaving directory '/build/exim4-Ee6VrT/exim4-4.99' dh_autoreconf_clean -O--no-parallel dh_clean -O--no-parallel dpkg-source -Zxz -b . dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: verifying ./exim4_4.99.orig.tar.xz.asc dpkg-source: info: building exim4 using existing ./exim4_4.99.orig.tar.xz dpkg-source: info: building exim4 using existing ./exim4_4.99.orig.tar.xz.asc dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: building exim4 in exim4_4.99-5.debian.tar.xz dpkg-source: info: building exim4 in exim4_4.99-5.dsc debian/rules build dh build --no-parallel dh_update_autotools_config -O--no-parallel dh_autoreconf -O--no-parallel debian/rules override_dh_auto_configure make[1]: Entering directory '/build/exim4-Ee6VrT/exim4-4.99' patch -o EDITME.eximon exim_monitor/EDITME \ /build/exim4-Ee6VrT/exim4-4.99/debian/EDITME.eximon.diff patching file EDITME.eximon (read from exim_monitor/EDITME) patch -o EDITME.exim4-light src/EDITME \ /build/exim4-Ee6VrT/exim4-4.99/debian/EDITME.exim4-light.diff patching file EDITME.exim4-light (read from src/EDITME) Hunk #1 succeeded at 104 (offset 1 line). Hunk #2 succeeded at 120 (offset 1 line). Hunk #3 succeeded at 137 (offset 1 line). Hunk #4 succeeded at 159 (offset 1 line). Hunk #5 succeeded at 180 (offset 1 line). Hunk #6 succeeded at 224 (offset 1 line). Hunk #7 succeeded at 363 (offset 1 line). Hunk #8 succeeded at 372 (offset 1 line). Hunk #9 succeeded at 435 (offset 1 line). Hunk #10 succeeded at 444 (offset 1 line). Hunk #11 succeeded at 531 (offset 1 line). Hunk #12 succeeded at 553 (offset 1 line). Hunk #13 succeeded at 654 (offset 1 line). Hunk #14 succeeded at 752 (offset -2 lines). Hunk #15 succeeded at 823 (offset -2 lines). Hunk #16 succeeded at 859 (offset -2 lines). Hunk #17 succeeded at 884 (offset -2 lines). Hunk #18 succeeded at 922 (offset -2 lines). Hunk #19 succeeded at 1009 (offset -2 lines). Hunk #20 succeeded at 1048 (offset -2 lines). Hunk #21 succeeded at 1097 (offset -2 lines). Hunk #22 succeeded at 1112 (offset -2 lines). Hunk #23 succeeded at 1152 (offset -2 lines). Hunk #24 succeeded at 1161 (offset -2 lines). Hunk #25 succeeded at 1180 (offset -2 lines). Hunk #26 succeeded at 1271 (offset -2 lines). Hunk #27 succeeded at 1330 (offset -2 lines). Hunk #28 succeeded at 1560 (offset -2 lines). Hunk #29 succeeded at 1594 (offset -2 lines). for editme in /build/exim4-Ee6VrT/exim4-4.99/debian/EDITME.exim4-*.diff; do \ if [ "$editme" != "/build/exim4-Ee6VrT/exim4-4.99/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 /build/exim4-Ee6VrT/exim4-4.99/debian/EDITME.exim4-heavy.diff patching file EDITME.exim4-heavy (read from EDITME.exim4-light) Hunk #1 succeeded at 333 (offset 1 line). Hunk #2 succeeded at 374 (offset 1 line). Hunk #3 succeeded at 439 (offset 1 line). Hunk #4 succeeded at 474 (offset 1 line). Hunk #5 succeeded at 545 (offset 1 line). Hunk #6 succeeded at 556 (offset 1 line). Hunk #7 succeeded at 588 (offset 1 line). Hunk #8 succeeded at 888 (offset -2 lines). Hunk #9 succeeded at 897 (offset -2 lines). Hunk #10 succeeded at 911 (offset -2 lines). Hunk #11 succeeded at 1124 (offset -2 lines). Hunk #12 succeeded at 1139 (offset -2 lines). Hunk #13 succeeded at 1151 (offset -2 lines). Hunk #14 succeeded at 1169 (offset -2 lines). Hunk #15 succeeded at 1202 (offset -2 lines). Hunk #16 succeeded at 1511 (offset -2 lines). 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 '/build/exim4-Ee6VrT/exim4-4.99' debian/rules override_dh_auto_build make[1]: Entering directory '/build/exim4-Ee6VrT/exim4-4.99' set -e ; for i in exim4-daemon-light exim4-daemon-heavy ; do \ echo building $i; \ cd /build/exim4-Ee6VrT/exim4-4.99/b-$i && \ /usr/bin/make FULLECHO='' ; \ done building exim4-daemon-light make[2]: Entering directory '/build/exim4-Ee6VrT/exim4-4.99/b-exim4-daemon-light' /bin/sh scripts/source_checks >>> Creating links to source files... >>> Creating lookups/Makefile for building dynamic modules >>> Creating routers/Makefile for building dynamic modules >>> Creating transports/Makefile for building dynamic modules >>> Creating auths/Makefile for building dynamic modules >>> Creating miscmods/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 '/build/exim4-Ee6VrT/exim4-4.99/b-exim4-daemon-light/build-Linux-x86_64' /bin/sh ../scripts/Configure-os.c cc buildconfig.c cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o buildconfig buildconfig.c -lcrypt -lm /bin/sh ../scripts/Configure-config.h "/usr/bin/make" make[4]: Entering directory '/build/exim4-Ee6VrT/exim4-4.99/b-exim4-daemon-light/build-Linux-x86_64' make[4]: 'buildconfig' is up to date. make[4]: Leaving directory '/build/exim4-Ee6VrT/exim4-4.99/b-exim4-daemon-light/build-Linux-x86_64' Building configuration file config.h >>> config.h built /bin/sh ../scripts/Configure-os.h cc -DMACRO_PREDEF macro_predef.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -DMACRO_PREDEF globals.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -DMACRO_PREDEF -o macro-readconf.o readconf.c readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } cc -DMACRO_PREDEF expand.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -DMACRO_PREDEF -o macro-expand.o expand.c cc -DMACRO_PREDEF route.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -DMACRO_PREDEF -o macro-drtables.o drtables.c cc -DMACRO_PREDEF acl.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -DMACRO_PREDEF -o macro-acl.o acl.c cc -DMACRO_PREDEF tls.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -DMACRO_PREDEF -o macro-tls.o tls.c In file included from tls-gnu.c:140, from tls.c:32: tls-cipher-stdname.c:379:1: warning: 'cipher_stdname' defined but not used [-Wunused-function] 379 | cipher_stdname(uschar id0, uschar id1) | ^~~~~~~~~~~~~~ cc -DMACRO_PREDEF transports/appendfile.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -DMACRO_PREDEF transports/autoreply.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -DMACRO_PREDEF transports/queuefile.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -DMACRO_PREDEF routers/dnslookup.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -DMACRO_PREDEF -o macro-gsasl.o auths/gsasl.c cc -DMACRO_PREDEF auths/heimdal_gssapi.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -DMACRO_PREDEF -o macro-external.o auths/external.c cc -DMACRO_PREDEF miscmods/dkim.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -DMACRO_PREDEF -o macro-dkim.o miscmods/dkim.c cc -DMACRO_PREDEF malware.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 miscmods/signing.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -DMACRO_PREDEF -o macro-signing.o miscmods/signing.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-expand.o macro-route.o macro-transport.o macro-drtables.o macro-acl.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.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 ./macro_predef > macro.c /bin/sh ../scripts/Configure-eximon >>> eximon script built cc -DCOMPILE_UTILITY host_address.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -DCOMPILE_UTILITY -o util-host_address.o host_address.c cc -DCOMPILE_UTILITY queue.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 spool_in.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -DCOMPILE_UTILITY -o util-store.o store.c store.c: In function 'is_tainted_fn': store.c:312:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 312 | if (b = qp->pool.current_block) | ^ cc -DCOMPILE_UTILITY string.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -DCOMPILE_UTILITY -o util-string.o string.c string.c: In function 'string_vformat_trc': string.c:1490:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 1490 | if (*fp == '.') | ^ string.c:1811:10: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 1811 | if (!(flags & SVFMT_TAINT_NOCHK) && is_incompatible(g->s, s)) | ^ cc -DCOMPILE_UTILITY tod.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -DCOMPILE_UTILITY -o util-tree.o tree.c cc -DCOMPILE_UTILITY xtextencode.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -DCOMPILE_UTILITY -o util-xtextencode.o xtextencode.c cc exim_monitor/em_StripChart.c cc -o em_StripChart.o -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -DCOMPILE_UTILITY -I. -I../exim_monitor -I/usr/X11R6/include \ ../exim_monitor/em_StripChart.c cc exim_monitor/em_TextPop.c cc -o em_TextPop.o -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -DCOMPILE_UTILITY -I. -I../exim_monitor -I/usr/X11R6/include \ ../exim_monitor/em_TextPop.c ../exim_monitor/em_TextPop.c: In function '_XawTextDoSearchAction': ../exim_monitor/em_TextPop.c:139:1: warning: old-style function definition [-Wold-style-definition] 139 | _XawTextDoSearchAction(w, event, params, num_params) | ^~~~~~~~~~~~~~~~~~~~~~ ../exim_monitor/em_TextPop.c: In function '_XawTextPopdownSearchAction': ../exim_monitor/em_TextPop.c:165:1: warning: old-style function definition [-Wold-style-definition] 165 | _XawTextPopdownSearchAction(w, event, params, num_params) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../exim_monitor/em_TextPop.c: In function 'PopdownSearch': ../exim_monitor/em_TextPop.c:186:1: warning: old-style function definition [-Wold-style-definition] 186 | PopdownSearch(w, closure, call_data) | ^~~~~~~~~~~~~ ../exim_monitor/em_TextPop.c: In function 'SearchButton': ../exim_monitor/em_TextPop.c:207:1: warning: old-style function definition [-Wold-style-definition] 207 | SearchButton(w, closure, call_data) | ^~~~~~~~~~~~ ../exim_monitor/em_TextPop.c: In function '_XawTextSearch': ../exim_monitor/em_TextPop.c:238:1: warning: old-style function definition [-Wold-style-definition] 238 | _XawTextSearch(w, event, params, num_params) | ^~~~~~~~~~~~~~ ../exim_monitor/em_TextPop.c: In function 'AddSearchChildren': ../exim_monitor/em_TextPop.c:340:1: warning: old-style function definition [-Wold-style-definition] 340 | AddSearchChildren(form, ptr, tw) | ^~~~~~~~~~~~~~~~~ ../exim_monitor/em_TextPop.c: In function 'DoSearch': ../exim_monitor/em_TextPop.c:458:1: warning: old-style function definition [-Wold-style-definition] 458 | DoSearch(search) | ^~~~~~~~ ../exim_monitor/em_TextPop.c: In function 'SetResource': ../exim_monitor/em_TextPop.c:533:1: warning: old-style function definition [-Wold-style-definition] 533 | SetResource(w, res_name, value) | ^~~~~~~~~~~ ../exim_monitor/em_TextPop.c: In function 'GetString': ../exim_monitor/em_TextPop.c:551:1: warning: old-style function definition [-Wold-style-definition] 551 | GetString(text) | ^~~~~~~~~ ../exim_monitor/em_TextPop.c: In function 'CenterWidgetOnPoint': ../exim_monitor/em_TextPop.c:573:1: warning: old-style function definition [-Wold-style-definition] 573 | CenterWidgetOnPoint(w, event) | ^~~~~~~~~~~~~~~~~~~ ../exim_monitor/em_TextPop.c: In function 'GetShell': ../exim_monitor/em_TextPop.c:671:1: warning: old-style function definition [-Wold-style-definition] 671 | GetShell(w) | ^~~~~~~~ ../exim_monitor/em_TextPop.c: In function 'InParams': ../exim_monitor/em_TextPop.c:684:16: warning: old-style function definition [-Wold-style-definition] 684 | static Boolean InParams(str, p, n) | ^~~~~~~~ ../exim_monitor/em_TextPop.c: In function 'WMProtocols': ../exim_monitor/em_TextPop.c:697:13: warning: old-style function definition [-Wold-style-definition] 697 | static void WMProtocols(w, event, params, num_params) | ^~~~~~~~~~~ ../exim_monitor/em_TextPop.c: In function 'SetWMProtocolTranslations': ../exim_monitor/em_TextPop.c:733:13: warning: old-style function definition [-Wold-style-definition] 733 | static void SetWMProtocolTranslations(w) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cc exim_monitor/em_globals.c cc -o em_globals.o -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -DCOMPILE_UTILITY -I. -I../exim_monitor -I/usr/X11R6/include \ ../exim_monitor/em_globals.c cc exim_monitor/em_init.c cc -o em_init.o -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -DCOMPILE_UTILITY -I. -I../exim_monitor -I/usr/X11R6/include \ ../exim_monitor/em_init.c cc exim_monitor/em_log.c cc -o em_log.o -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -DCOMPILE_UTILITY -I. -I../exim_monitor -I/usr/X11R6/include \ ../exim_monitor/em_log.c cc exim_monitor/em_main.c cc -o em_main.o -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -DCOMPILE_UTILITY -I. -I../exim_monitor -I/usr/X11R6/include \ ../exim_monitor/em_main.c ../exim_monitor/em_main.c: In function 'numlock_modifiers': ../exim_monitor/em_main.c:532:5: warning: 'XKeycodeToKeysym' is deprecated [-Wdeprecated-declarations] 532 | if (XKeycodeToKeysym(display, m->modifiermap [i*m->max_keypermod + j], 0) | ^~ In file included from ../exim_monitor/em_hdr.h:128, from ../exim_monitor/em_main.c:11: /usr/include/X11/Xlib.h:1683:15: note: declared here 1683 | extern KeySym XKeycodeToKeysym( | ^~~~~~~~~~~~~~~~ cc exim_monitor/em_menu.c cc -o em_menu.o -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -DCOMPILE_UTILITY -I. -I../exim_monitor -I/usr/X11R6/include \ ../exim_monitor/em_menu.c ../exim_monitor/em_menu.c: In function 'dialogAction': ../exim_monitor/em_menu.c:446:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 446 | if (s[0] != 0) | ^ cc exim_monitor/em_queue.c cc -o em_queue.o -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -DCOMPILE_UTILITY -I. -I../exim_monitor -I/usr/X11R6/include \ ../exim_monitor/em_queue.c cc exim_monitor/em_strip.c cc -o em_strip.o -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -DCOMPILE_UTILITY -I. -I../exim_monitor -I/usr/X11R6/include \ ../exim_monitor/em_strip.c cc exim_monitor/em_text.c cc -o em_text.o -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -DCOMPILE_UTILITY -I. -I../exim_monitor -I/usr/X11R6/include \ ../exim_monitor/em_text.c cc exim_monitor/em_xs.c cc -o em_xs.o -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -DCOMPILE_UTILITY -I. -I../exim_monitor -I/usr/X11R6/include \ ../exim_monitor/em_xs.c cc exim_monitor/em_version.c cc -o em_version.o -c \ -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I/usr/X11R6/include -I. ../exim_monitor/em_version.c cc -o eximon.bin cc -o eximon.bin em_version.o -Wl,-z,relro -Wl,-z,now -L/usr/X11R6/lib \ util-host_address.o util-queue.o util-spool_in.o util-store.o util-string.o util-tod.o util-tree.o util-xtextencode.o em_StripChart.o em_TextPop.o em_globals.o em_init.o em_log.o em_main.o em_menu.o em_queue.o em_strip.o em_text.o em_xs.o -lXaw -lXmu -lXt -lXext -lX11 -lpcre2-8 \ -lcrypt -lm -ldl -lc >>> exim monitor binary built >>> exicyclog script built >>> exinext script built >>> exiwhat script built >>> exigrep script built >>> eximstats script built >>> exipick script built >>> exiqgrep script built >>> exiqsumm script built >>> transport-filter.pl script built # @./exim_checkaccess -v 2>&1 >/dev/null >>> exim_checkaccess script built cc exim_dbmbuild.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -DCOMPILE_UTILITY \ -o exim_dbmbuild.o exim_dbmbuild.c cc -o exim_dbmbuild cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 util-xtextencode.o \ -lcrypt -lm -ldl -lsqlite3 >>> exim_dbmbuild utility built cc -DEXIM_DUMPDB exim_dbutil.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -o exim_dumpdb cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 util-xtextencode.o \ -lcrypt -lm -ldl -lsqlite3 >>> exim_dumpdb utility built cc -DEXIM_FIXDB exim_dbutil.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -DCOMPILE_UTILITY -o util-md5.o md5.c cc -o exim_fixdb cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 util-xtextencode.o \ -lcrypt -lm -ldl -lsqlite3 >>> exim_fixdb utility built cc -DEXIM_TIDYDB exim_dbutil.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -o exim_tidydb cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 util-xtextencode.o \ -lcrypt -lm -ldl -lsqlite3 >>> exim_tidydb utility built cc exim_lock.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden exim_lock.c cc -o exim_lock cc -o exim_lock -Wl,-z,relro -Wl,-z,now exim_lock.o \ -lcrypt -lm -ldl >>> exim_lock utility built >>> exim_msgdate script built >>> exim_id_update script built make[4]: Entering directory '/build/exim4-Ee6VrT/exim4-4.99/b-exim4-daemon-light/build-Linux-x86_64/lookups' cc cdb.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden cdb.c cc dbmdb.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden dbmdb.c cc dnsdb.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden dnsdb.c cc dsearch.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden dsearch.c dsearch.c: In function 'dsearch_find': dsearch.c:133:29: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 133 | || keystring[1] && (keystring[1] != '.' || keystring[2]) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc lsearch.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden lsearch.c lsearch.c: In function 'internal_lsearch_find': lsearch.c:84:28: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 84 | for (const uschar * ele; ele = string_nextinlist(&opts, &sep, NULL, 0); ) | ^~~ cc nis.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden nis.c cc passwd.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden passwd.c cc sqlite.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden sqlite.c cc spf.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden spf.c cc readsock.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden readsock.c readsock.c: In function 'readsock_find': readsock.c:185:28: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 185 | if (opts) for (uschar * s; s = string_nextinlist(&opts, &sep, NULL, 0); ) | ^ readsock.c:185:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 185 | if (opts) for (uschar * s; s = string_nextinlist(&opts, &sep, NULL, 0); ) | ^ ar cq lookups.a ranlib lookups.a make[4]: Leaving directory '/build/exim4-Ee6VrT/exim4-4.99/b-exim4-daemon-light/build-Linux-x86_64/lookups' make[4]: Entering directory '/build/exim4-Ee6VrT/exim4-4.99/b-exim4-daemon-light/build-Linux-x86_64/auths' cc cram_md5.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden cram_md5.c cc external.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden external.c cc plaintext.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden plaintext.c cc auth-spa.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden auth-spa.c ar cq auths.a ar cq auths.a cram_md5.o external.o plaintext.o auth-spa.o ranlib auths.a make[4]: Leaving directory '/build/exim4-Ee6VrT/exim4-4.99/b-exim4-daemon-light/build-Linux-x86_64/auths' make[4]: Entering directory '/build/exim4-Ee6VrT/exim4-4.99/b-exim4-daemon-light/build-Linux-x86_64/routers' cc accept.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden accept.c cc dnslookup.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden dnslookup.c dnslookup.c: In function 'dnslookup_router_entry': dnslookup.c:162:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 162 | if (ob->check_srv) | ^ dnslookup.c:248:19: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 248 | flags = flags & ~HOST_FIND_BY_AAAA | HOST_FIND_IPV4_ONLY; cc ipliteral.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden ipliteral.c cc manualroute.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden manualroute.c manualroute.c: In function 'manualroute_router_init': manualroute.c:124:23: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 124 | if ( !ob->route_list && !ob->route_data | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ manualroute.c: In function 'manualroute_router_entry': manualroute.c:348:31: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 348 | lookup_type = lookup_type & ~(LK_DEFAULT | LK_BYDNS) | LK_BYNAME; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ cc queryprogram.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden queryprogram.c queryprogram.c: In function 'queryprogram_router_entry': queryprogram.c:258:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 258 | if (!ob->cmd_gid_set) | ^ cc redirect.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden redirect.c ar cq routers.a ranlib routers.a make[4]: Leaving directory '/build/exim4-Ee6VrT/exim4-4.99/b-exim4-daemon-light/build-Linux-x86_64/routers' make[4]: Entering directory '/build/exim4-Ee6VrT/exim4-4.99/b-exim4-daemon-light/build-Linux-x86_64/transports' cc appendfile.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden appendfile.c appendfile.c: In function 'check_dir_size': appendfile.c:683:27: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 683 | for (struct dirent * ent; ent = readdir(dir); ) | ^~~ appendfile.c: In function 'check_creation': appendfile.c:937:9: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 937 | && ( create_file != create_belowhome appendfile.c: In function 'appendfile_transport_entry': appendfile.c:2206:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 2206 | if (is_tainted(path)) | ^ appendfile.c:2400:34: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 2400 | || mailbox_filecount < 0 && ob->quota_filecount_value > 0 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ appendfile.c:2714:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 2714 | if (mailbox_size + (ob->quota_is_inclusive ? message_size:0) > ob->quota_value) | ^ appendfile.c:2724:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 2724 | if (ob->quota_filecount_value > 0 | ^ appendfile.c:2786:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 2786 | if (prefix && *prefix) | ^ appendfile.c:2852:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 2852 | if (suffix && *suffix) | ^ appendfile.c:2867:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 2867 | if (yield == OK && ob->use_bsmtp) | ^ cc autoreply.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden autoreply.c autoreply.c: In function 'autoreply_transport_entry': autoreply.c:333:14: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 333 | if ( from && !(from = checkexpand(from, addr, trname, cke_hdr)) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ autoreply.c:335:12: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 335 | || to && !(to = checkexpand(to, addr, trname, cke_hdr)) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ autoreply.c:336:12: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 336 | || cc && !(cc = checkexpand(cc, addr, trname, cke_hdr)) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ autoreply.c:337:13: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 337 | || bcc && !(bcc = checkexpand(bcc, addr, trname, cke_hdr)) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ autoreply.c:338:17: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 338 | || subject && !(subject = checkexpand(subject, addr, trname, cke_hdr)) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ autoreply.c:339:17: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 339 | || headers && !(headers = checkexpand(headers, addr, trname, cke_text)) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ autoreply.c:340:14: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 340 | || text && !(text = checkexpand(text, addr, trname, cke_text)) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ autoreply.c:341:14: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 341 | || file && !(file = checkexpand(file, addr, trname, cke_file)) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ autoreply.c:342:17: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 342 | || logfile && !(logfile = checkexpand(logfile, addr, trname, cke_file)) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ autoreply.c:343:17: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 343 | || oncelog && !(oncelog = checkexpand(oncelog, addr, trname, cke_file)) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ autoreply.c:344:20: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 344 | || oncerepeat && !(oncerepeat = checkexpand(oncerepeat, addr, trname, cke_file)) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ autoreply.c:740:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 740 | if (rc != 0) | ^ cc lmtp.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden lmtp.c cc pipe.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden pipe.c pipe.c: In function 'set_up_direct_command': pipe.c:377:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 377 | p = string_nextinlist(&listptr, &sep, NULL, 0); ) | ^ cc smtp.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden smtp.c In file included from ../exim.h:526, from smtp.c:10: smtp.c: In function 'write_ehlo_cache_entry': ../macros.h:106:28: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 106 | #define HDEBUG(x) if (host_checking || IS_DEBUG(x)) | ^ smtp.c:959:3: note: in expansion of macro 'HDEBUG' 959 | HDEBUG(D_transport) | ^~~~~~ smtp.c: In function 'read_ehlo_cache_entry': ../macros.h:105:28: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 105 | #define DEBUG(x) if (IS_DEBUG(x)) | ^ smtp.c:1033:5: note: in expansion of macro 'DEBUG' 1033 | DEBUG(D_transport) | ^~~~~ smtp.c: In function 'study_ehlo_auths': smtp.c:1082:25: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1082 | for (int sep = ' '; s = string_nextinlist(&list, &sep, NULL, 0); ) | ^ smtp.c: In function 'smtp_setup_conn': smtp.c:2235:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 2235 | if (ob->protocol) | ^ ../macros.h:105:28: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 105 | #define DEBUG(x) if (IS_DEBUG(x)) | ^ smtp.c:2369:5: note: in expansion of macro 'DEBUG' 2369 | DEBUG(D_transport) | ^~~~~ smtp.c:2461:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 2461 | if ( verify_check_given_host(CUSS &ob->hosts_pipe_connect, | ^ smtp.c:2575:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 2575 | if ((sx->helo_data = string_domain_utf8_to_alabel(sx->helo_data, | ^ smtp.c:3119:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 3119 | if (sx->smtps) | ^ smtp.c:3215:58: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 3215 | if ( !continue_hostname && (!atrn_domains || atrn_mode && *atrn_mode == 'C') | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ smtp.c:3215:27: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 3215 | if ( !continue_hostname && (!atrn_domains || atrn_mode && *atrn_mode == 'C') | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ smtp.c: In function 'smtp_write_mail_and_rcpt_cmds': smtp.c:3800:42: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 3800 | && (!mua_wrapper || addr->next && address_count < sx->max_rcpt); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ smtp.c: In function 'smtp_proxy_tls': smtp.c:3944:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 3944 | if (p[0].revents & POLLIN) | ^ smtp.c:3961:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 3961 | if (p[1].revents & POLLIN) | ^ smtp.c: In function 'smtp_deliver': ../macros.h:105:28: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 105 | #define DEBUG(x) if (IS_DEBUG(x)) | ^ smtp.c:4314:3: note: in expansion of macro 'DEBUG' 4314 | DEBUG(D_transport|D_v) | ^~~~~ smtp.c:4377:17: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 4377 | && (sx->ok && sx->completed_addr || smtp_peer_options & OPTION_CHUNKING) | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~ smtp.c:4389:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 4389 | ( tls_out.active.sock < 0 && !continue_proxy_cipher | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ smtp.c:4432:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 4432 | if (!sx->ok) | ^ smtp.c:4972:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 4972 | if (mail_limit = continue_sequence >= sx->max_mail) | ^~~~~~~~~~ smtp.c:4992:20: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 4992 | || tcw_done && tcw /* more messages for host */ | ~~~~~~~~~^~~~~~ smtp.c:4999:42: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 4999 | ( tls_out.active.sock < 0 && !continue_proxy_cipher | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ smtp.c:5017:10: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 5017 | if (sx->send_rset) | ^ smtp.c:4970:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 4970 | if (sx->completed_addr && sx->ok && sx->send_quit) | ^ smtp.c:5219:31: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 5219 | if (sx->send_quit || tcw_done && !tcw) | ~~~~~~~~~^~~~~~~ smtp.c: In function 'smtp_transport_entry': smtp.c:5872:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 5872 | if (continue_sequence > 1) | ^ smtp.c:6460:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 6460 | if (host) | ^ cc smtp_socks.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden smtp_socks.c cc tf_maildir.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden tf_maildir.c tf_maildir.c: In function 'maildir_compute_size': tf_maildir.c:255:26: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 255 | for (struct dirent *ent; ent = readdir(dir); ) | ^~~ ar cq transports.a ranlib transports.a make[4]: Leaving directory '/build/exim4-Ee6VrT/exim4-4.99/b-exim4-daemon-light/build-Linux-x86_64/transports' make[4]: Entering directory '/build/exim4-Ee6VrT/exim4-4.99/b-exim4-daemon-light/build-Linux-x86_64/miscmods' cc dkim.c dkim_transport.c pdkim.c signing.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden dkim.c dkim.c: In function 'dkim_exim_acl_run': dkim.c:578:31: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 578 | || dkim_verify_minimal && Ustrcmp(dkim_verify_status, "pass") == 0) | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dkim.c: In function 'dkim_exim_acl_entry': dkim.c:626:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 626 | item = string_nextinlist(&dkim_verify_signers_expanded, | ^~~~ dkim.c:641:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 641 | seen_item = string_nextinlist(&seen_items_list, &seen_sep, NULL, 0); | ^~~~~~~~~ dkim.c: In function 'dkim_exim_status_listmatch': dkim.c:697:25: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 697 | for (const uschar * ss; ss = string_nextinlist(&s, &sep, NULL, 0); ) | ^~ dkim.c: In function 'dkim_exim_sign': dkim.c:1010:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 1010 | if (dkim->dkim_identity) | ^ dkim.c:1017:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 1017 | if (dkim->dkim_timestamps) | ^ In file included from ../exim.h:526, from dkim.c:13: dkim.c: In function 'authres_dkim': ../macros.h:105:28: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 105 | #define DEBUG(x) if (IS_DEBUG(x)) | ^ dkim.c:1296:1: note: in expansion of macro 'DEBUG' 1296 | DEBUG(D_acl) | ^~~~~ cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden dkim_transport.c dkim_transport.c: In function 'dkt_direct': dkim_transport.c:172:31: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 172 | tctx->options = tctx->options & ~(topt_end_dot | topt_use_bdat) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden pdkim.c pdkim.c: In function 'pdkim_parse_sig_header': pdkim.c:482:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 482 | if (where == PDKIM_HDR_TAG) | ^ pdkim.c: In function 'pdkim_headcat': pdkim.c:1140:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 1140 | if (pad) | ^ pdkim.c: In function 'sort_sig_methods': pdkim.c:1433:6: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1433 | ele = string_nextinlist(&prefs, &sep, NULL, 0); ) | ^~~ pdkim.c:1451:6: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1451 | ele = string_nextinlist(&prefs, &sep, NULL, 0); ) | ^~~ cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden signing.c mv dkim.o dkim_tmp.o ld -r -o dkim.o \ dkim_tmp.o dkim_transport.o pdkim.o signing.o cc exim_filter.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden exim_filter.c exim_filter.c: In function 'interpret_commands': exim_filter.c:2174:29: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2174 | for (uschar * ss; ss = string_nextinlist(&list, &sep, NULL, 0); ) | ^~ exim_filter.c:2247:51: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 2247 | if (finish_obeyed || ok != FF_DELIVERED && ok != FF_NOTDELIVERED) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ cc sieve_filter.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden sieve_filter.c sieve_filter.c: In function 'add_addr': sieve_filter.c:979:37: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 979 | if ( filter_test != FTEST_NONE && debug_selector != 0 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ cc dummy.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden dummy.c ar cq miscmods.a ranlib miscmods.a make[4]: Leaving directory '/build/exim4-Ee6VrT/exim4-4.99/b-exim4-daemon-light/build-Linux-x86_64/miscmods' cc acl.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. acl.c acl.c: In function 'acl_verify': acl.c:1905:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 1905 | if (rc != OK && *log_msgptr) | ^ acl.c:2015:28: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2015 | for (uschar * opt; opt = string_nextinlist(&sublist, &optsep, NULL, 0); ) | ^~~ acl.c:2086:28: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2086 | for (uschar * opt; opt = string_nextinlist(&sublist, &optsep, NULL, 0); ) | ^~~ In file included from exim.h:526, from acl.c:12: macros.h:105:28: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 105 | #define DEBUG(x) if (IS_DEBUG(x)) | ^ acl.c:2262:9: note: in expansion of macro 'DEBUG' 2262 | DEBUG(D_acl) | ^~~~~ acl.c:2328:27: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 2328 | || callout_defer_ok && *basic_errno == ERRNO_CALLOUTDEFER acl.c: In function 'decode_control': acl.c:2407:38: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 2407 | && (!d->has_option || c != '/' && c != '_') | ~~~~~~~~~^~~~~~~~~~~ acl.c: In function 'acl_check_condition': acl.c:4065:25: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 4065 | for (uschar * ss; ss = string_nextinlist(&s, &sep, NULL, 0); ) | ^~ acl.c:4297:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 4297 | if (!(conditions[cb->type].flags & ACD_MOD) && cb->u.negated) | ^ acl.c: In function 'acl_check_internal': acl.c:4807:15: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 4807 | else if (cond == DEFER && LOGGING(acl_warn_skipped)) | ^ acl.c: In function 'acl_check': acl.c:5049:15: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 5049 | else if ( (rc = open_cutthrough_connection(addr, cutthrough.tpt_sender)) | ^ acl.c:5038:13: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 5038 | else if (cutthrough.delivery) | ^ cc atrn.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. atrn.c atrn.c: In function 'atrn_handle_provider': atrn.c:80:26: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 80 | for (const uschar * ele; ele = string_nextinlist(&list, &sep, NULL, 0); ) | ^~~ cc base64.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. base64.c cc child.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. child.c cc crypt16.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. crypt16.c crypt16.c: In function 'crypt16': crypt16.c:73:3: warning: '__builtin_strncpy' output may be truncated copying 2 bytes from a string of length 22 [-Wstringop-truncation] 73 | strncpy (s2, res+2, 2); | ^ cc daemon.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. daemon.c In file included from exim.h:526, from daemon.c:13: daemon.c: In function 'daemon_notification': macros.h:105:28: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 105 | #define DEBUG(x) if (IS_DEBUG(x)) | ^ daemon.c:1277:1: note: in expansion of macro 'DEBUG' 1277 | DEBUG(D_queue_run) | ^~~~~ daemon.c: In function 'next_qrunner_interval': daemon.c:1426:24: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1426 | for (qrunner * qq; qq = *p; p = &qq->next) | ^~ daemon.c:1428:43: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 1428 | || q->next_tick == qq->next_tick && q->interval < qq->interval | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ daemon.c: In function 'daemon_go': daemon.c:1890:23: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1890 | for (int sep = 0; s = string_nextinlist(&list, &sep, NULL, 0); ) | ^ daemon.c:1925:21: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1925 | for (int sep = 0; s = string_nextinlist(&list, &sep, NULL, 0); ) | ^ daemon.c:1930:21: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1930 | for (int sep = 0; s = string_nextinlist(&list, &sep, NULL, 0); pct++) | ^ daemon.c:1953:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1953 | s = string_nextinlist(&list, &sep, big_buffer, big_buffer_size); ) | ^ macros.h:105:28: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 105 | #define DEBUG(x) if (IS_DEBUG(x)) | ^ daemon.c:2265:5: note: in expansion of macro 'DEBUG' 2265 | DEBUG(D_any) | ^~~~~ daemon.c:2606:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 2606 | if (sigalrm_seen || *queuerun_msgid) | ^ cc dbfn.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. dbfn.c cc debug.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. debug.c debug.c: In function 'debug_trigger_fire': debug.c:490:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 490 | if (debug_file && (nbytes = pretrigger_writeoff - pretrigger_readoff) != 0) | ^ cc deliver.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. deliver.c deliver.c: In function 'post_process_one': deliver.c:1548:27: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 1548 | || result == FAIL && tb->log_fail_output | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ deliver.c:1549:27: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 1549 | || result == DEFER && tb->log_defer_output | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ deliver.c:1576:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 1576 | if (sender_address[0] != 0 || addr->prop.errors_address) | ^ deliver.c: In function 'deliver_local': deliver.c:2454:32: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 2454 | || message_length > 0 && (ret = write(pfd[pipe_write], s, message_length)) != message_length | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ deliver.c: In function 'do_local_deliveries': deliver.c:2834:32: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 2834 | && ( !addr->host_list && !next->host_list | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ deliver.c:2998:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 2998 | if (dbm_file) | ^ deliver.c: In function 'do_remote_deliveries': deliver.c:4586:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 4586 | if (tpt_parallel_check(tp, addr, &serialize_key)) | ^ deliver.c:5085:10: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 5085 | if (testflag(addr, af_pipelining)) | ^ deliver.c:5224:52: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 5224 | || continue_hostname && continue_fd >= 0 && continue_sequence == 1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ deliver.c: In function 'deliver_message': deliver.c:7359:14: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 7359 | && match_isinlist(s+1, &atrn_domains, 0, &domainlist_anchor, NULL, deliver.c:7941:35: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 7941 | else if ( ( f.queue_running && !f.deliver_force | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ deliver.c:7990:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 7990 | if (dbm_file) | ^ deliver.c:8003:33: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 8003 | for (address_item * addr_r; addr_r = addr_route; ) | ^~~~~~ deliver.c:8124:58: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 8124 | for (address_item ** chain = &addr_route, * addr2; addr2 = *chain; ) | ^~~~~ deliver.c:8294:21: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 8294 | && ( addr_local && (addr_local->next || addr_remote) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ deliver.c:8574:9: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 8573 | || addr_failed->dsn_flags & rf_dsnflags | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8574 | && !(addr_failed->dsn_flags & rf_notify_failure) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc directory.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. dns.c dns.c: In function 'dns_special_lookup': dns.c:1269:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 1269 | if (strcmpic(namesuff, US".arpa") == 0) | ^ cc drtables.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. drtables.c In file included from exim.h:526, from drtables.c:11: drtables.c: In function 'misc_mod_add': macros.h:109:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 109 | if (debug_startup) \ | ^ drtables.c:441:3: note: in expansion of macro 'EARLY_DEBUG' 441 | EARLY_DEBUG(D_any, "Module init: %q\n", mi->name); | ^~~~~~~~~~~ macros.h:109:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 109 | if (debug_startup) \ | ^ drtables.c:444:5: note: in expansion of macro 'EARLY_DEBUG' 444 | EARLY_DEBUG(D_any, "module init call failed for %q\n", mi->name); | ^~~~~~~~~~~ cc enq.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. exim.c exim.c: In function 'show_string': exim.c:1028:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 1028 | if (s) | ^ exim.c: In function 'main': exim.c:2569:16: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 2569 | if (Ustrlen(p)) | ^ exim.c:2765:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 2765 | if (!*argrest) | ^ exim.c:3012:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 3012 | if (!*argrest) | ^ exim.c:3040:10: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 3040 | if (!*argrest) | ^ exim.c:3089:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 3089 | if (!*argrest) | ^ exim.c:3107:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 3107 | if (!*argrest) | ^ exim.c:3166:10: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 3166 | if (!continue_proxy_cipher) | ^ exim.c:3490:12: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 3490 | if (!*(alias_arg = argrest)) | ^ exim.c:3499:12: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 3499 | if (!*p) | ^ exim.c:3858:42: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 3858 | if ( queue_name && qq->name && Ustrcmp(queue_name, qq->name) == 0 | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exim.c:3904:16: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 3904 | if (i >= 2) | ^ exim.c:4021:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 4021 | if (!*argrest) | ^ exim.c:4062:32: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 4062 | || msg_action_arg > 0 && !one_msg_action | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ exim.c:4066:22: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 4066 | || checking && msg_action != MSG_LOAD | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ exim.c:4059:7: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 4058 | if ( (smtp_input || extract_recipients || recipients_arg < argc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4059 | && ( f.daemon_listen || qrunners || bi_option | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4060 | || test_retry_arg >= 0 || test_rewrite_arg >= 0 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4061 | || filter_test != FTEST_NONE | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4062 | || msg_action_arg > 0 && !one_msg_action | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4063 | ) | ~ exim.c:4070:7: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 4069 | || (f.daemon_listen || is_multiple_qrun()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4070 | && ( sender_address || list_options || list_queue || checking | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4071 | || bi_option | ~~~~~~~~~~~~ 4072 | ) | ~ exim.c:4073:23: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 4073 | || f.daemon_listen && is_onetime_qrun() | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ exim.c:4074:25: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 4074 | || f.inetd_wait_mode && qrunners | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ exim.c:4076:7: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 4075 | || list_options | ~~~~~~~~~~~~ 4076 | && ( checking || smtp_input || extract_recipients | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4077 | || filter_test != FTEST_NONE || bi_option | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4078 | ) | ~ exim.c:4080:7: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 4079 | || verify_address_mode | ~~~~~~~~~~~~~~~~~~~ 4080 | && ( f.address_test_mode || smtp_input || extract_recipients | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4081 | || filter_test != FTEST_NONE || bi_option | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4082 | ) | ~ exim.c:4084:7: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 4083 | || f.address_test_mode | ~~~~~~~~~~~~~~~~~~~ 4084 | && ( smtp_input || extract_recipients || filter_test != FTEST_NONE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4085 | || bi_option | ~~~~~~~~~~~~ 4086 | ) | ~ exim.c:4088:7: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 4087 | || smtp_input | ~~~~~~~~~~ 4088 | && (sender_address || filter_test != FTEST_NONE || extract_recipients) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exim.c:4089:28: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 4089 | || deliver_selectstring && !qrunners | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ exim.c:4090:30: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 4090 | || msg_action == MSG_LOAD && (!expansion_test || expansion_test_message) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exim.c:4092:7: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 4091 | || atrn_mode | ~~~~~~~~~ 4092 | && ( f.daemon_listen || expansion_test || filter_test != FTEST_NONE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4093 | || checking /* || bi_option || info_stdout || receiving_message | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4094 | || malware_test_file || list_queue || list_config || list_options | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4095 | || version_printed || msg_action_arg > 0 || qrunners | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4096 | */ | ~~ 4097 | ) | ~ exim.c:4396:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 4396 | if (trusted_groups) | ^ exim.c:4440:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 4440 | if (cmdline_syslog_name) | ^ exim.c:4477:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 4477 | if (log_oneline) | ^ exim.c:4569:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 4569 | if ( removed_privilege | ^ exim.c:4711:21: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 4711 | || count_queue && queue_list_requires_admin | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ exim.c:4712:20: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 4712 | || list_queue && queue_list_requires_admin | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ exim.c:4713:18: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 4713 | || qrunners && prod_requires_admin | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ exim.c:4714:25: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 4714 | || queue_name_dest && prod_requires_admin | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ exim.c:4715:18: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 4715 | || debugset && !f.running_in_test_harness | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exim.c:4870:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 4870 | if (rv == -1) | ^ exim.c:4989:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 4989 | if (rcpt_verify_quota) | ^ exim.c:5399:23: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 5399 | if ( !sender_address && !smtp_input | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ exim.c:5421:19: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 5421 | if ( !smtp_input && !sender_address | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ exim.c:5592:29: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 5592 | for (config_lineno = 1; s = get_stdinput(fn_readline, fn_addhist); | ^ exim.c:5891:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 5891 | if (expand_string_message) | ^ exim.c:6087:12: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 6087 | if (recipient) | ^ cc expand.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. expand.c expand.c: In function 'read_subs': expand.c:2259:53: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 2259 | ESI_BRACE_ENDS | ESI_HONOR_DOLLAR | flags & ESI_SKIPPING, &s, resetok, expand.c: In function 'dewrap': expand.c:2395:13: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 2395 | else if (*p == *wrap) | ^ expand.c: In function 'eval_condition': expand.c:2685:52: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 2685 | || (*t == 'r' || *t == 'l' || *t == 'b') && *++t == 'h' | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ expand.c:3031:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 3031 | if (!isalpha(opname[0]) && yield) | ^ expand.c:3413:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 3413 | if (yield) | ^ expand.c: In function 'eval_expr': expand.c:4200:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 4200 | if (!*error) | ^ expand.c: In function 'expand_listnamed': expand.c:4621:20: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 4621 | for(char * cp; cp = strpbrk(CCS item, tok); item = US cp) | ^~ expand.c: In function 'expand_string_internal': expand.c:4887:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 4887 | if (!(flags & ESI_SKIPPING)) | ^ expand.c:4901:52: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 4901 | || (*t == 'r' || *t == 'l' || *t == 'b') && *++t == 'h' | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ expand.c:6046:35: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 6046 | if (*ret != 0 || i != 0 && val[i] < 0) | ~~~~~~~^~~~~~~~~~~~~ expand.c:6309:12: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 6309 | if (Ustrncmp(s, "json", 4) == 0) | ^ expand.c:6647:50: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 6647 | if (*sub[1]) for (uschar sep = *sub[0], c; c = *sub[1]; sub[1]++) | ^ expand.c:6703:40: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 6703 | ESI_BRACE_ENDS | flags & ESI_SKIPPING, &s, &resetok, NULL); expand.c:6983:38: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 6983 | ESI_BRACE_ENDS | flags & ESI_SKIPPING, &s, &resetok, NULL); expand.c:7422:38: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 7422 | ESI_BRACE_ENDS | flags & ESI_SKIPPING, &s1, &resetok, NULL); expand.c:7540:42: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 7540 | ESI_HONOR_DOLLAR | flags & ESI_SKIPPING, NULL, &resetok, NULL); expand.c:7870:12: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 7870 | if (t) | ^ expand.c:7888:15: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 7888 | if (*outsep = *++sub) ++sub; | ^ expand.c:7887:12: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 7887 | if (Uskip_whitespace(&sub) == '>') | ^ expand.c:8124:18: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 8124 | if (--bytes_left == 0) /* codepoint complete */ | ^ expand.c: In function 'eval_condition': expand.c:3371:21: warning: 'tempcond' may be used uninitialized [-Wmaybe-uninitialized] 3371 | *yield = tempcond == testfor; | ~~~~~~~~~^~~~~~~~~~ expand.c:2648:22: note: 'tempcond' declared here 2648 | BOOL testfor = TRUE, tempcond, combined_cond; | ^~~~~~~~ expand.c:3371:21: warning: 'tempcond' may be used uninitialized [-Wmaybe-uninitialized] 3371 | *yield = tempcond == testfor; | ~~~~~~~~~^~~~~~~~~~ expand.c:2648:22: note: 'tempcond' declared here 2648 | BOOL testfor = TRUE, tempcond, combined_cond; | ^~~~~~~~ cc filtertest.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. globals.c cc dnsbl.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. dnsbl.c dnsbl.c: In function 'one_check_dnsbl': dnsbl.c:242:12: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 242 | if (host_aton(da->address, address) == 1) | ^ cc hash.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. hash.c cc header.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. header.c cc host.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. host.c host.c: In function 'random_number': host.c:87:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 87 | if (random_seed == 0) | ^ host.c: In function 'host_fake_gethostbyname': host.c:197:19: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 197 | if ( ipa == 4 && af == AF_INET | ^ host.c: In function 'host_is_tls_on_connect_port': host.c:1176:25: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1176 | for (uschar * s, * end; s = string_nextinlist(&list, &sep, NULL, 0); ) | ^ host.c: In function 'host_find_byname': host.c:1931:9: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 1931 | && match_isinlist(host->name, CUSS &dns_ipv4_lookup, 0, host.c: In function 'set_address_from_dns': host.c:2266:11: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 2266 | && match_isinlist(host->name, CUSS &dns_ipv4_lookup, 0, host.c: In function 'host_find_bydns': host.c:2575:8: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2575 | srv_service = string_nextinlist(&srv_svclist, &sep, NULL, 0); ) | ^~~~~~~~~~~ host.c:2661:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 2661 | if (dnssec_request) | ^ host.c:3116:12: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 3116 | && Ustrchr(next->address, ':') /* OR next is IPv6 */ host.c:3120:12: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 3120 | && !Ustrchr(next->address, ':') /* OR next is IPv4 */ cc host_address.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. host_address.c cc ip.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. ip.c cc log.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. log.c In file included from exim.h:526, from log.c:14: log.c: In function 'log_open_already_exim': macros.h:105:28: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 105 | #define DEBUG(x) if (IS_DEBUG(x)) | ^ log.c:292:3: note: in expansion of macro 'DEBUG' 292 | DEBUG(D_any) | ^~~~~ log.c: In function 'log_config_info': log.c:644:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 644 | if (flags & (LOG_CONFIG_IN & ~LOG_CONFIG)) | ^ log.c: In function 'log_vwrite': log.c:1092:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 1092 | if ( !debug_selector | ^ log.c:1310:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 1310 | if ((flags & LOG_PANIC_DIE) != LOG_PANIC) | ^ log.c: In function 'decode_bits': log.c:1472:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 1472 | if (c == 0) | ^ cc lss.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. lss.c cc match.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. match.c In file included from exim.h:526, from match.c:13: match.c: In function 'match_check_list': macros.h:106:28: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 106 | #define HDEBUG(x) if (host_checking || IS_DEBUG(x)) | ^ match.c:490:3: note: in expansion of macro 'HDEBUG' 490 | HDEBUG(D_lists) | ^~~~~~ match.c: In function 'check_address': match.c:1320:54: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 1320 | csb.flags = MCS_PARTIAL | MCS_AT_SPECIAL | cb->flags & MCS_CASELESS; cc md5.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. md5.c cc moan.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. parse.c parse.c: In function 'read_domain': parse.c:276:21: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 276 | while (*s >= 33 && *s <= 90 || *s >= 94 && *s <= 126) *t++ = *s++; | ~~~~~~~~~^~~~~~~~~~~ parse.c: In function 'read_addr_spec': parse.c:570:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 570 | if (*s != term) | ^ cc priv.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. priv.c cc proxy.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. proxy.c cc queue.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. queue.c queue.c: In function 'queue_get_spool_list': queue.c:191:29: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 191 | for (struct dirent * ent; ent = readdir(dd); ) | ^~~ queue.c:212:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 212 | if ( (len == SPOOL_NAME_LENGTH || len == SPOOL_NAME_LENGTH_OLD) | ^ queue.c: In function 'queue_run': queue.c:495:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 495 | if (!q->queue_run_force && deliver_queue_load_max >= 0) | ^ queue.c: In function 'queue_action': queue.c:1271:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 1271 | if ((deliver_datafile = spool_open_datafile(id)) < 0) | ^ queue.c:1611:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 1611 | if (yield) | ^ queue.c: In function 'queue_check_only': queue.c:1654:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 1654 | if (s) | ^ cc rda.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. rda.c rda.c: In function 'rda_get_file_contents': rda.c:256:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 256 | if (!uid_ok) | ^ rda.c:263:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 263 | if (!gid_ok) | ^ 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 readconf.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. readconf.c readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c: In function 'readconf_find_option': readconf.c:714:10: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 714 | if ( (o->type & opt_mask) == opt_stringptr | ^ readconf.c:724:10: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 724 | if ( (o->type & opt_mask) == opt_stringptr | ^ readconf.c:759:12: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 759 | if ( (o->type & opt_mask) == opt_stringptr | ^ readconf.c:769:12: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 769 | if ( (o->type & opt_mask) == opt_stringptr | ^ In file included from exim.h:526, from readconf.c:14: readconf.c: In function 'macro_create': macros.h:109:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 109 | if (debug_startup) \ | ^ readconf.c:800:1: note: in expansion of macro 'EARLY_DEBUG' 800 | EARLY_DEBUG(D_any, "%s: '%s' '%s'\n", __FUNCTION__, name, val); | ^~~~~~~~~~~ readconf.c: In function 'macros_expand': macros.h:109:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 109 | if (debug_startup) \ | ^ readconf.c:993:5: note: in expansion of macro 'EARLY_DEBUG' 993 | EARLY_DEBUG(D_any, "%s: matched '%s' in '%.*s'\n", __FUNCTION__, | ^~~~~~~~~~~ readconf.c: In function 'get_config_line': readconf.c:1217:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 1217 | if (*ss != '/') | ^ readconf.c: In function 'readconf_handle_option': readconf.c:2293:10: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 2293 | if ((ol2 = find_option(name2, oltop, last))) | ^ readconf.c:2305:10: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 2305 | if ((ol2 = find_option(name2, oltop, last))) | ^ readconf.c: In function 'readconf_main': readconf.c:3431:8: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 3427 | statbuf.st_gid != root_gid /* group not root & */ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3428 | #ifdef CONFIGURE_GROUP | ~~~~~~~~~~~~~~~~~~~~~~ 3429 | && statbuf.st_gid != config_gid /* group not the special one */ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3430 | #endif | ~~~~~~ 3431 | && (statbuf.st_mode & 020) != 0 /* group writeable */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ readconf.c: In function 'readconf_retry_error': readconf.c:4181:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 4181 | if (i >= nelem(extras)) | ^ readconf.c: In function 'auths_init': readconf.c:4443:24: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 4443 | if ( au->client && bu->client | ~~~~~~~~~~~^~~~~~~~~~~~~ readconf.c: In function 'readconf_rest': macros.h:109:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 109 | if (debug_startup) \ | ^ readconf.c:4611:3: note: in expansion of macro 'EARLY_DEBUG' 4611 | EARLY_DEBUG(D_any, "%s: %s\n", __FUNCTION__, next_section); | ^~~~~~~~~~~ readconf.c: In function 'print_config': readconf.c:4743:51: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 4743 | || Ustrncmp(current, "hide", 4) == 0 && isspace(current[4]) cc receive.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. receive.c receive.c: In function 'receive_statvfs': receive.c:240:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 240 | if (STATVFS(CS path, &statbuf) != 0) | ^ receive.c: In function 'receive_check_fs': receive.c:304:20: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 304 | if ( space >= 0 && space + msg_size / 1024 < check_spool_space | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ receive.c:322:20: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 322 | if ( space >= 0 && space < check_log_space | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ receive.c: In function 'read_message_data_smtp': receive.c:870:10: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 870 | if (ch == '\n') /* Bare LF at end of line */ | ^ receive.c: In function 'receive_msg': receive.c:1915:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 1915 | if (smtp_input /* && !smtp_batched_input */) | ^ receive.c:2398:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 2398 | if (smtp_input) | ^ receive.c:2558:59: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 2558 | && ( f.sender_local && !f.trusted_caller && !f.suppress_local_fixups | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ receive.c:2678:12: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 2678 | if (recipient) | ^ receive.c:3018:49: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 3018 | && ( f.sender_local && !f.trusted_caller && !f.suppress_local_fixups | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ receive.c:3066:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 3066 | if (make_sender) | ^ receive.c:3976:33: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 3976 | r->dsn_flags = r->dsn_flags & ~(rf_notify_success | rf_notify_delay) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ receive.c:4527:13: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 4527 | else if (smtp_reply[0] != 0) | ^ cc retry.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. retry.c retry.c: In function 'retry_update': retry.c:646:12: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 646 | if (!dbm_file) | ^ In file included from exim.h:526, from retry.c:13: macros.h:105:28: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 105 | #define DEBUG(x) if (IS_DEBUG(x)) | ^ retry.c:708:9: note: in expansion of macro 'DEBUG' 708 | DEBUG(D_retry) | ^~~~~ retry.c:943:10: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 943 | if (update_count > 0 && update_count == timedout_count) | ^ retry.c:1017:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 1017 | if (dbm_file) | ^ cc rewrite.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. rewrite.c cc rfc2047.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. rfc2047.c cc regex_cache.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. regex_cache.c cc route.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. route.c route.c: In function 'route_check_access': route.c:606:37: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 606 | for (uschar * sp = rp + 1, * slash; slash = Ustrchr(sp, '/'); sp = slash + 1) | ^~~~~ route.c: In function 'set_router_vars': route.c:1528:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 1528 | if (!(val = expand_string(US assignment))) | ^ route.c: In function 'route_address': route.c:1903:31: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 1903 | if ( ( verify == v_sender && r->fail_verify_sender | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ cc search.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. search.c search.c: In function 'search_args': search.c:244:30: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 244 | if (opts) for (uschar * s; s = string_nextinlist(&opts, &sep, NULL, 0); ) | ^ search.c: In function 'search_open': search.c:448:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 448 | if (li->type == lookup_absfile && open_filecount >= lookup_open_max) | ^ search.c: In function 'internal_search_find': search.c:571:14: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 571 | && (!opts && !e->opts || opts && e->opts && Ustrcmp(opts, e->opts) == 0) | ~~~~~~^~~~~~~~~~~ search.c:621:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 621 | if (Ustrncmp(ks, "servers", 7) == 0) /* Avoid logging server/password */ | ^ search.c:704:1: warning: label 'out' defined but not used [-Wunused-label] 704 | out: | ^~~ search.c: In function 'search_find': search.c:780:28: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 780 | for (const uschar * ele; ele = string_nextinlist(&opts, &sep, NULL, 0); ) | ^~~ cc smtp_in.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. smtp_in.c smtp_in.c: In function 'bdat_getc': smtp_in.c:863:10: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 863 | if (chunking_datasize == 0) | ^ In file included from exim.h:526, from smtp_in.c:13: smtp_in.c: In function 'smtp_read_command': macros.h:105:28: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 105 | #define DEBUG(x) if (IS_DEBUG(x)) | ^ smtp_in.c:1272:5: note: in expansion of macro 'DEBUG' 1272 | DEBUG(D_receive) | ^~~~~ smtp_in.c: In function 'check_helo': smtp_in.c:1629:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 1629 | if (!yield) | ^ smtp_in.c: In function 'smtp_setup_batch_msg': smtp_in.c:1952:10: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 1952 | if ( !sender_domain | ^ smtp_in.c:2012:10: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 2012 | if (!recipient_domain) | ^ smtp_in.c: In function 'smtp_start_session': smtp_in.c:2829:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 2829 | if (!check_sync(WBR_DATA_ONLY)) | ^ smtp_in.c: In function 'smtp_verify_helo': smtp_in.c:3467:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 3467 | if (sender_host_name) | ^ smtp_in.c: In function 'smtp_setup_msg': smtp_in.c:4199:10: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 4199 | if (acl_smtp_helo) | ^ smtp_in.c:4590:10: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 4590 | if (!fl.helo_seen) | ^ smtp_in.c:4935:10: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 4935 | if (!sender_domain && *sender_address) | ^ smtp_in.c:5172:50: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 5172 | || rcpt_count > recipients_max_expanded && recipients_max_expanded > 0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ smtp_in.c:3892:17: warning: unused variable 'ss' [-Wunused-variable] 3892 | uschar * s, * ss; | ^~ cc smtp_out.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. smtp_out.c cc spool_in.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. store.c store.c: In function 'is_tainted_fn': store.c:312:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 312 | if (b = qp->pool.current_block) | ^ store.c: In function 'quoter_for_address': store.c:643:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 643 | if (b = pp->current_block) | ^ store.c: In function 'is_incompatible_fn': store.c:714:28: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 714 | return ni > oi || ni == oi && nq != oq; | ~~~~~~~~~^~~~~~~~~~~ cc string.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. string.c string.c: In function 'string_is_ip_addressX': string.c:61:5: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 61 | if (slash = Ustrchr(ip_addr, '/')) | ^~~~~ string.c:90:5: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 90 | if (percent = Ustrchr(ip_addr, '%')) | ^~~~~~~ string.c: In function 'string_printing2': string.c:344:24: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 344 | || flags & SP_TAB && c == '\t' | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ string.c:345:26: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 345 | || flags & SP_SPACE && c == ' ' | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ string.c:346:28: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 346 | || flags & SP_DQUOTES && c == '"' | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ string.c: In function 'string_vformat_trc': string.c:1490:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 1490 | if (*fp == '.') | ^ string.c:1811:10: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 1811 | if (!(flags & SVFMT_TAINT_NOCHK) && is_incompatible(g->s, s)) | ^ cc tls.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. tls.c tls.c: In function 'tls_set_watch': tls.c:297:26: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 297 | for (const uschar * s; s = string_nextinlist(&filename, &sep, NULL, 0); ) | ^ In file included from tls.c:474: tls-gnu.c: In function 'record_io_error': tls-gnu.c:566:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 566 | if (errno == 0) | ^ tls-gnu.c: In function 'creds_load_server_certs': tls-gnu.c:1399:8: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1399 | while (cfile = string_nextinlist(&clist, &csep, NULL, 0)) | ^~~~~ tls-gnu.c: In function 'creds_load_cabundle': tls-gnu.c:1555:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 1555 | if ((statbuf.st_mode & S_IFMT) == S_IFDIR) | ^ tls-gnu.c: In function 'tls_expand_session_files': tls-gnu.c:1880:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 1880 | if (!host) /* server */ | ^ tls-gnu.c:1931:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 1931 | if ( !state->exp_tls_certificate | ^ tls-gnu.c:1939:31: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 1939 | if ( state->tls_privatekey && !Expand_check_tlsvar(tls_privatekey, errstr) | ^ tls-gnu.c:1962:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 1962 | if (state->received_sni) | ^ tls-gnu.c:1877:16: warning: variable 'saved_tls_crl' set but not used [-Wunused-but-set-variable] 1877 | const uschar * saved_tls_crl = NULL; | ^~~~~~~~~~~~~ tls-gnu.c:1876:16: warning: variable 'saved_tls_verify_certificates' set but not used [-Wunused-but-set-variable] 1876 | const uschar * saved_tls_verify_certificates = NULL; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tls-gnu.c: In function 'peer_status': tls-gnu.c:2369:19: warning: variable 'protocol' set but not used [-Wunused-but-set-variable] 2369 | gnutls_protocol_t protocol; | ^~~~~~~~ In file included from exim.h:526, from tls.c:21: tls-gnu.c: In function 'exim_sni_handling_cb': macros.h:105:28: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 105 | #define DEBUG(x) if (IS_DEBUG(x)) | ^ tls-gnu.c:2821:3: note: in expansion of macro 'DEBUG' 2821 | DEBUG(D_tls) | ^~~~~ tls-gnu.c: In function 'tls_alpn_plist': tls-gnu.c:3056:19: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 3056 | for (int i = 0; s = string_nextinlist(&list, &sep, NULL, 0); i++) | ^ tls-gnu.c: In function 'tls_server_start': tls-gnu.c:3229:60: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 3229 | while (rc == GNUTLS_E_AGAIN || rc == GNUTLS_E_INTERRUPTED && !sigalrm_seen); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ tls-gnu.c:3309:9: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 3309 | else if (server_seen_alpn == 0) | ^ tls-gnu.c: In function 'tls_retrieve_session': tls-gnu.c:3480:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 3480 | if ((dt = dbfn_read_with_length(dbm_file, tlsp->resume_index, &len))) | ^ tls-gnu.c: In function 'tls_client_start': tls-gnu.c:3648:1: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3648 | if (!cipher_list) | ^~ tls-gnu.c:3651:3: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3651 | { | ^ tls-gnu.c:3673:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 3673 | if (plist) | ^ tls-gnu.c:3787:59: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 3787 | while (rc == GNUTLS_E_AGAIN || rc == GNUTLS_E_INTERRUPTED && !sigalrm_seen); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from tls.c:475: tlscert-gnu.c: In function 'tls_cert_subject_altname': tlscert-gnu.c:326:21: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 326 | if ( match != -1 && match != ret /* wrong type of SAN */ | ~~~~~~~~~~~~^~~~~~~~~~~~~~~ tls.c: In function 'tls_field_from_dn': tls.c:642:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 642 | || Ustrncmp(ele, match, len) == 0 && ele[len] == '=' tls.c: In function 'tls_clean_env': tls.c:745:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 745 | if (path) | ^ cc tod.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. tod.c cc transport.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. transport.c transport.c: In function 'transport_write_message': transport.c:1461:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 1461 | if (yield) | ^ transport.c: In function 'transport_do_pass_socket': transport.c:2061:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 2061 | if (cutthrough.peer_options & OPTION_TLS) | ^ cc tree.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. tree.c cc verify.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. verify.c verify.c: In function 'cached_callout_lookup': verify.c:154:30: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 154 | || *from_address == 0 && cache_record->result == ccache_reject_mfnull) verify.c: In function 'cache_callout_write': verify.c:296:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 296 | if (dom_rec->result != ccache_unknown) | ^ verify.c: In function 'verify_address': verify.c:2263:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 2263 | if (!testflag(addr, af_pfr)) | ^ verify.c: In function 'check_host': verify.c:3006:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 3006 | if (*ss == '@') | ^ verify.c:3039:41: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 3039 | if (!*t || (*t == '/' || *t == '%') && t != ss) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ verify.c: In function 'verify_quota_call': verify.c:3688:27: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 3688 | || save_errno == 0 && Ustrcmp(recipient_verify_failure, "quota") == 0) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ verify.c: In function 'verify_address': verify.c:2311:11: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 2311 | write(fd, " AD", 3); | ^~~~~~~~~~~~~~~~~~~ verify.c:2314:9: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 2314 | write(fd, "\n", 1); | ^~~~~~~~~~~~~~~~~~ cc xtextencode.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. xtextencode.c cc environment.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. environment.c environment.c: In function 'cleanup_environment': environment.c:87:26: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 87 | for (const uschar * p; p = string_nextinlist(&envlist, &sep, NULL, 0); ) | ^ cc macro.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. macro.c cc lookups/lf_quote.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. lookups/lf_quote.c cc lookups/lf_check_file.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. lookups/lf_check_file.c cc lookups/lf_sqlperform.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. lookups/lf_sqlperform.c lookups/lf_sqlperform.c: In function 'lf_sqlperform': lookups/lf_sqlperform.c:96:23: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 96 | for (uschar * qsrv; qsrv = string_nextinlist(&qserverlist, &qsep, NULL, 0); ) | ^~~~ lookups/lf_sqlperform.c:105:25: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 105 | for (int sep = 0; server = string_nextinlist(&serverlist, &sep, NULL, 0);) | ^~~~~~ lookups/lf_sqlperform.c:141:25: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 141 | for (int sep = ','; ele = string_nextinlist(&opts, &sep, NULL, 0); ) | ^~~ lookups/lf_sqlperform.c:152:21: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 152 | for (int d = 0; server = string_nextinlist(&serverlist, &d, NULL, 0); ) | ^~~~~~ lookups/lf_sqlperform.c:162:27: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 162 | for (int sep = 0; ele = string_nextinlist(&slist, &sep, NULL, 0); ) | ^~~ cc routers/rf_change_domain.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. routers/rf_change_domain.c cc routers/rf_expand_data.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. routers/rf_expand_data.c cc routers/rf_get_errors_address.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. routers/rf_get_errors_address.c cc routers/rf_get_munge_headers.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. routers/rf_get_munge_headers.c cc routers/rf_get_transport.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. routers/rf_get_transport.c cc routers/rf_get_ugid.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. routers/rf_get_ugid.c cc routers/rf_lookup_hostlist.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. routers/rf_lookup_hostlist.c cc routers/rf_queue_add.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. routers/rf_queue_add.c routers/rf_queue_add.c: In function 'rf_queue_add': routers/rf_queue_add.c:106:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 106 | if ((s = r->fallback_hosts)) | ^ cc routers/rf_self_action.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. routers/rf_self_action.c cc routers/rf_set_ugid.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. routers/rf_set_ugid.c cc auths/call_pwcheck.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. auths/call_pwcheck.c cc auths/check_serv_cond.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. auths/check_serv_cond.c In file included from auths/../exim.h:526, from auths/check_serv_cond.c:10: auths/check_serv_cond.c: In function 'auth_check_some_cond': auths/../macros.h:106:28: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 106 | #define HDEBUG(x) if (host_checking || IS_DEBUG(x)) | ^ auths/check_serv_cond.c:88:1: note: in expansion of macro 'HDEBUG' 88 | HDEBUG(D_auth) | ^~~~~~ cc auths/get_data.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. auths/get_data.c auths/get_data.c: In function 'auth_client_item': auths/get_data.c:184:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 184 | if (ss[i] == '^') | ^ cc auths/get_no64_data.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. auths/get_no64_data.c cc auths/pwcheck.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. auths/pwcheck.c cc local_scan.c cc -DLOCAL_SCAN -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. -o local_scan.o ../src/local_scan.c ../src/local_scan.c: In function 'local_scan': ../src/local_scan.c:39:17: warning: pointer targets in assignment from 'unsigned char *' to 'char *' differ in signedness [-Wpointer-sign] 39 | base_msg=US"Local configuration error - local_scan() library failure\n"; | ^ ../src/local_scan.c:49:22: warning: pointer targets in assignment from 'char *' to 'uschar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 49 | *return_text = final_msg ; | ^ ../src/local_scan.c: In function 'load_local_scan_library': ../src/local_scan.c:70:25: warning: pointer targets in passing argument 1 of 'dlopen' differ in signedness [-Wpointer-sign] 70 | local_scan_lib = dlopen(local_scan_path, RTLD_NOW); | ^~~~~~~~~~~~~~~ | | | uschar * {aka unsigned char *} In file included from ../src/local_scan.c:18: /usr/include/dlfcn.h:56:34: note: expected 'const char *' but argument is of type 'uschar *' {aka 'unsigned char *'} 56 | extern void *dlopen (const char *__file, int __mode) __THROWNL; | ~~~~~~~~~~~~^~~~~~ cc malware.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. malware.c cc mime.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. spool_mbox.c cc bmi_spam.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. dane.c cc dcc.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. dcc.c cc imap_utf7.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. imap_utf7.c cc utf8.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. utf8.c utf8.c: In function 'string_domain_alabel_to_utf8': utf8.c:104:8: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 104 | while (label = string_nextinlist(&alabel, &sep, NULL, 0)) | ^~~~~ cc xclient.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. xclient.c cc version.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. version.c cc -o exim cc -o exim -Wl,-z,relro -Wl,-z,now acl.o atrn.o base64.o child.o crypt16.o daemon.o dbfn.o debug.o deliver.o directory.o dns.o drtables.o enq.o exim.o expand.o filtertest.o globals.o dnsbl.o hash.o header.o host.o host_address.o ip.o log.o lss.o match.o md5.o moan.o os.o parse.o priv.o proxy.o queue.o rda.o readconf.o receive.o retry.o rewrite.o rfc2047.o regex_cache.o route.o search.o smtp_in.o smtp_out.o spool_in.o spool_out.o std-crypto.o store.o string.o tls.o tod.o transport.o tree.o verify.o xtextencode.o environment.o macro.o lf_quote.o lf_check_file.o lf_sqlperform.o rf_change_domain.o rf_expand_data.o rf_get_errors_address.o rf_get_munge_headers.o rf_get_transport.o rf_get_ugid.o rf_lookup_hostlist.o rf_queue_add.o rf_self_action.o rf_set_ugid.o call_pwcheck.o check_serv_cond.o get_data.o get_no64_data.o pwcheck.o local_scan.o malware.o mime.o regex.o spam.o spool_mbox.o bmi_spam.o dane.o dcc.o imap_utf7.o utf8.o xclient.o version.o \ routers/routers.a transports/transports.a lookups/lookups.a \ auths/auths.a miscmods/miscmods.a \ -lresolv -lcrypt -lm -ldl \ -lsqlite3 -lnsl -lsqlite3 \ -lgnutls -lgnutls-dane -lpcre2-8 -Wl,-z,relro -Wl,-z,now -rdynamic -lidn -lidn2 >>> exim binary built rm -fr dynmodules mkdir dynmodules for d in lookup router transport auth miscmod; do \ for f in ${d}s/*.so; do \ [ -e $f ] && ln $f dynmodules/`basename $f .so`_$d.so; \ done; \ done; \ true make[3]: Leaving directory '/build/exim4-Ee6VrT/exim4-4.99/b-exim4-daemon-light/build-Linux-x86_64' make[2]: Leaving directory '/build/exim4-Ee6VrT/exim4-4.99/b-exim4-daemon-light' building exim4-daemon-heavy make[2]: Entering directory '/build/exim4-Ee6VrT/exim4-4.99/b-exim4-daemon-heavy' /bin/sh scripts/source_checks >>> Creating links to source files... # perl fixup >>> Creating lookups/Makefile for building dynamic modules >>> Creating routers/Makefile for building dynamic modules >>> Creating transports/Makefile for building dynamic modules >>> Creating auths/Makefile for building dynamic modules >>> Creating miscmods/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 '/build/exim4-Ee6VrT/exim4-4.99/b-exim4-daemon-heavy/build-Linux-x86_64' /bin/sh ../scripts/Configure-os.c cc buildconfig.c cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o buildconfig buildconfig.c -lcrypt -lm /bin/sh ../scripts/Configure-config.h "/usr/bin/make" make[4]: Entering directory '/build/exim4-Ee6VrT/exim4-4.99/b-exim4-daemon-heavy/build-Linux-x86_64' make[4]: 'buildconfig' is up to date. make[4]: Leaving directory '/build/exim4-Ee6VrT/exim4-4.99/b-exim4-daemon-heavy/build-Linux-x86_64' Building configuration file config.h >>> config.h built /bin/sh ../scripts/Configure-os.h cc -DMACRO_PREDEF macro_predef.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -DMACRO_PREDEF globals.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -DMACRO_PREDEF -o macro-readconf.o readconf.c readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } cc -DMACRO_PREDEF expand.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -DMACRO_PREDEF -o macro-expand.o expand.c cc -DMACRO_PREDEF route.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -DMACRO_PREDEF -o macro-drtables.o drtables.c cc -DMACRO_PREDEF acl.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -DMACRO_PREDEF -o macro-acl.o acl.c cc -DMACRO_PREDEF tls.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -DMACRO_PREDEF -o macro-tls.o tls.c In file included from tls-gnu.c:140, from tls.c:32: tls-cipher-stdname.c:379:1: warning: 'cipher_stdname' defined but not used [-Wunused-function] 379 | cipher_stdname(uschar id0, uschar id1) | ^~~~~~~~~~~~~~ cc -DMACRO_PREDEF transports/appendfile.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -DMACRO_PREDEF transports/autoreply.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -DMACRO_PREDEF transports/queuefile.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -DMACRO_PREDEF routers/dnslookup.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -DMACRO_PREDEF -o macro-gsasl.o auths/gsasl.c cc -DMACRO_PREDEF auths/heimdal_gssapi.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -DMACRO_PREDEF -o macro-external.o auths/external.c cc -DMACRO_PREDEF miscmods/dkim.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -DMACRO_PREDEF -o macro-dkim.o miscmods/dkim.c cc -DMACRO_PREDEF malware.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 miscmods/signing.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -DMACRO_PREDEF -o macro-signing.o miscmods/signing.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-expand.o macro-route.o macro-transport.o macro-drtables.o macro-acl.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.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 ./macro_predef > macro.c >>> exicyclog script built >>> exinext script built >>> exiwhat script built >>> exigrep script built >>> eximstats script built >>> exipick script built >>> exiqgrep script built >>> exiqsumm script built >>> transport-filter.pl script built # @./exim_checkaccess -v 2>&1 >/dev/null >>> exim_checkaccess script built cc exim_dbmbuild.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -DCOMPILE_UTILITY \ -o exim_dbmbuild.o exim_dbmbuild.c cc -DCOMPILE_UTILITY xtextencode.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -DCOMPILE_UTILITY -o util-xtextencode.o xtextencode.c cc -o exim_dbmbuild cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 util-xtextencode.o \ -lcrypt -lm -lpam -export-dynamic -lsqlite3 >>> exim_dbmbuild utility built cc -DEXIM_DUMPDB exim_dbutil.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -DCOMPILE_UTILITY store.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -DCOMPILE_UTILITY -o util-store.o store.c store.c: In function 'is_tainted_fn': store.c:312:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 312 | if (b = qp->pool.current_block) | ^ cc -o exim_dumpdb cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 util-xtextencode.o \ -lcrypt -lm -lpam -export-dynamic -lsqlite3 >>> exim_dumpdb utility built cc -DEXIM_FIXDB exim_dbutil.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -DCOMPILE_UTILITY -o util-md5.o md5.c cc -o exim_fixdb cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 util-xtextencode.o \ -lcrypt -lm -lpam -export-dynamic -lsqlite3 >>> exim_fixdb utility built cc -DEXIM_TIDYDB exim_dbutil.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -o exim_tidydb cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 util-xtextencode.o \ -lcrypt -lm -lpam -export-dynamic -lsqlite3 >>> exim_tidydb utility built cc exim_lock.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden exim_lock.c cc -o exim_lock cc -o exim_lock -Wl,-z,relro -Wl,-z,now exim_lock.o \ -lcrypt -lm -lpam -export-dynamic >>> exim_lock utility built >>> exim_msgdate script built >>> exim_id_update script built make[4]: Entering directory '/build/exim4-Ee6VrT/exim4-4.99/b-exim4-daemon-heavy/build-Linux-x86_64/lookups' cc cdb.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I/usr/include/mysql -I/usr/include/postgresql cdb.c cc dbmdb.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I/usr/include/mysql -I/usr/include/postgresql dbmdb.c cc dnsdb.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I/usr/include/mysql -I/usr/include/postgresql dnsdb.c cc dsearch.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I/usr/include/mysql -I/usr/include/postgresql dsearch.c dsearch.c: In function 'dsearch_find': dsearch.c:133:29: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 133 | || keystring[1] && (keystring[1] != '.' || keystring[2]) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc ldap.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I/usr/include/mysql -I/usr/include/postgresql ldap.c ldap.c: In function 'perform_ldap_search': ldap.c:528:18: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 528 | || !lcp->user && user | ~~~~~~~~~~~^~~~~~~ ldap.c:529:17: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 529 | || lcp->user && !user | ~~~~~~~~~~^~~~~~~~ ldap.c:530:25: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 530 | || lcp->user && user && Ustrcmp(lcp->user, user) != 0 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ldap.c:531:22: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 531 | || !lcp->password && password | ~~~~~~~~~~~~~~~^~~~~~~~~~~ ldap.c:532:21: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 532 | || lcp->password && !password | ~~~~~~~~~~~~~~^~~~~~~~~~~~ ldap.c:533:33: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 533 | || lcp->password && password && Ustrcmp(lcp->password, password) != 0 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ldap.c: In function 'control_ldap_search': ldap.c:1249:28: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 1249 | if (!eldap_default_servers && !local_servers || p[3] != '/') | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ldap.c:1258:23: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1258 | for (uschar * server; server = string_nextinlist(&list, &sep, NULL, 0); ) | ^~~~~~ ldap.c: In function 'eldap_tidy': ldap.c:1346:28: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1346 | for (LDAP_CONNECTION *lcp; lcp = ldap_connections; ldap_connections = lcp->next) | ^~~ cc lsearch.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I/usr/include/mysql -I/usr/include/postgresql lsearch.c lsearch.c: In function 'internal_lsearch_find': lsearch.c:84:28: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 84 | for (const uschar * ele; ele = string_nextinlist(&opts, &sep, NULL, 0); ) | ^~~ cc mysql.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I/usr/include/mysql -I/usr/include/postgresql mysql.c cc nis.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I/usr/include/mysql -I/usr/include/postgresql nis.c cc passwd.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I/usr/include/mysql -I/usr/include/postgresql passwd.c cc pgsql.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I/usr/include/mysql -I/usr/include/postgresql pgsql.c cc sqlite.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I/usr/include/mysql -I/usr/include/postgresql sqlite.c cc spf.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I/usr/include/mysql -I/usr/include/postgresql spf.c cc readsock.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I/usr/include/mysql -I/usr/include/postgresql readsock.c readsock.c: In function 'readsock_find': readsock.c:185:28: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 185 | if (opts) for (uschar * s; s = string_nextinlist(&opts, &sep, NULL, 0); ) | ^ readsock.c:185:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 185 | if (opts) for (uschar * s; s = string_nextinlist(&opts, &sep, NULL, 0); ) | ^ ar cq lookups.a ranlib lookups.a make[4]: Leaving directory '/build/exim4-Ee6VrT/exim4-4.99/b-exim4-daemon-heavy/build-Linux-x86_64/lookups' make[4]: Entering directory '/build/exim4-Ee6VrT/exim4-4.99/b-exim4-daemon-heavy/build-Linux-x86_64/auths' cc cram_md5.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden cram_md5.c cc cyrus_sasl.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden cyrus_sasl.c cyrus_sasl.c: In function 'auth_cyrus_sasl_server': cyrus_sasl.c:227:34: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 227 | if (!hname || !realm_expanded && ob->server_realm) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ cc dovecot.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden dovecot.c dovecot.c: In function 'dc_gets': dovecot.c:219:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 219 | if ((socket_buffer_left = | ^ cc external.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden external.c cc plaintext.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden plaintext.c cc spa.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden spa.c spa.c: In function 'auth_spa_server': spa.c:233:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 233 | if (!(clearpass = expand_string(ob->spa_serverpassword))) | ^ cc tls.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden tls.c cc auth-spa.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden auth-spa.c ar cq auths.a ar cq auths.a cram_md5.o cyrus_sasl.o dovecot.o external.o plaintext.o spa.o tls.o auth-spa.o ranlib auths.a make[4]: Leaving directory '/build/exim4-Ee6VrT/exim4-4.99/b-exim4-daemon-heavy/build-Linux-x86_64/auths' make[4]: Entering directory '/build/exim4-Ee6VrT/exim4-4.99/b-exim4-daemon-heavy/build-Linux-x86_64/routers' cc accept.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden accept.c cc dnslookup.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden dnslookup.c dnslookup.c: In function 'dnslookup_router_entry': dnslookup.c:162:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 162 | if (ob->check_srv) | ^ dnslookup.c:248:19: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 248 | flags = flags & ~HOST_FIND_BY_AAAA | HOST_FIND_IPV4_ONLY; cc ipliteral.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden ipliteral.c cc iplookup.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden iplookup.c iplookup.c: In function 'iplookup_router_init': iplookup.c:92:19: warning: unused variable 'rblock' [-Wunused-variable] 92 | router_instance * rblock = (router_instance *)r; | ^~~~~~ cc manualroute.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden manualroute.c manualroute.c: In function 'manualroute_router_init': manualroute.c:124:23: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 124 | if ( !ob->route_list && !ob->route_data | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ manualroute.c: In function 'manualroute_router_entry': manualroute.c:348:31: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 348 | lookup_type = lookup_type & ~(LK_DEFAULT | LK_BYDNS) | LK_BYNAME; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ cc queryprogram.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden queryprogram.c queryprogram.c: In function 'queryprogram_router_entry': queryprogram.c:258:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 258 | if (!ob->cmd_gid_set) | ^ cc redirect.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden redirect.c ar cq routers.a ranlib routers.a make[4]: Leaving directory '/build/exim4-Ee6VrT/exim4-4.99/b-exim4-daemon-heavy/build-Linux-x86_64/routers' make[4]: Entering directory '/build/exim4-Ee6VrT/exim4-4.99/b-exim4-daemon-heavy/build-Linux-x86_64/transports' cc appendfile.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden appendfile.c appendfile.c: In function 'appendfile_transport_init': appendfile.c:381:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 381 | if (ob->mbx_format) | ^ appendfile.c: In function 'check_dir_size': appendfile.c:683:27: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 683 | for (struct dirent * ent; ent = readdir(dir); ) | ^~~ appendfile.c: In function 'check_creation': appendfile.c:937:9: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 937 | && ( create_file != create_belowhome appendfile.c: In function 'appendfile_transport_entry': appendfile.c:2206:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 2206 | if (is_tainted(path)) | ^ appendfile.c:2400:34: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 2400 | || mailbox_filecount < 0 && ob->quota_filecount_value > 0 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ appendfile.c:2714:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 2714 | if (mailbox_size + (ob->quota_is_inclusive ? message_size:0) > ob->quota_value) | ^ appendfile.c:2724:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 2724 | if (ob->quota_filecount_value > 0 | ^ appendfile.c:2786:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 2786 | if (prefix && *prefix) | ^ appendfile.c:2852:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 2852 | if (suffix && *suffix) | ^ appendfile.c:2867:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 2867 | if (yield == OK && ob->use_bsmtp) | ^ cc autoreply.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden autoreply.c autoreply.c: In function 'autoreply_transport_entry': autoreply.c:333:14: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 333 | if ( from && !(from = checkexpand(from, addr, trname, cke_hdr)) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ autoreply.c:335:12: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 335 | || to && !(to = checkexpand(to, addr, trname, cke_hdr)) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ autoreply.c:336:12: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 336 | || cc && !(cc = checkexpand(cc, addr, trname, cke_hdr)) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ autoreply.c:337:13: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 337 | || bcc && !(bcc = checkexpand(bcc, addr, trname, cke_hdr)) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ autoreply.c:338:17: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 338 | || subject && !(subject = checkexpand(subject, addr, trname, cke_hdr)) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ autoreply.c:339:17: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 339 | || headers && !(headers = checkexpand(headers, addr, trname, cke_text)) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ autoreply.c:340:14: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 340 | || text && !(text = checkexpand(text, addr, trname, cke_text)) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ autoreply.c:341:14: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 341 | || file && !(file = checkexpand(file, addr, trname, cke_file)) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ autoreply.c:342:17: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 342 | || logfile && !(logfile = checkexpand(logfile, addr, trname, cke_file)) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ autoreply.c:343:17: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 343 | || oncelog && !(oncelog = checkexpand(oncelog, addr, trname, cke_file)) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ autoreply.c:344:20: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 344 | || oncerepeat && !(oncerepeat = checkexpand(oncerepeat, addr, trname, cke_file)) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ autoreply.c:740:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 740 | if (rc != 0) | ^ cc lmtp.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden lmtp.c cc pipe.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden pipe.c pipe.c: In function 'set_up_direct_command': pipe.c:377:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 377 | p = string_nextinlist(&listptr, &sep, NULL, 0); ) | ^ cc smtp.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden smtp.c In file included from ../exim.h:526, from smtp.c:10: smtp.c: In function 'write_ehlo_cache_entry': ../macros.h:106:28: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 106 | #define HDEBUG(x) if (host_checking || IS_DEBUG(x)) | ^ smtp.c:959:3: note: in expansion of macro 'HDEBUG' 959 | HDEBUG(D_transport) | ^~~~~~ smtp.c: In function 'read_ehlo_cache_entry': ../macros.h:105:28: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 105 | #define DEBUG(x) if (IS_DEBUG(x)) | ^ smtp.c:1033:5: note: in expansion of macro 'DEBUG' 1033 | DEBUG(D_transport) | ^~~~~ smtp.c: In function 'study_ehlo_auths': smtp.c:1082:25: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1082 | for (int sep = ' '; s = string_nextinlist(&list, &sep, NULL, 0); ) | ^ smtp.c: In function 'smtp_setup_conn': smtp.c:2235:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 2235 | if (ob->protocol) | ^ ../macros.h:105:28: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 105 | #define DEBUG(x) if (IS_DEBUG(x)) | ^ smtp.c:2369:5: note: in expansion of macro 'DEBUG' 2369 | DEBUG(D_transport) | ^~~~~ smtp.c:2461:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 2461 | if ( verify_check_given_host(CUSS &ob->hosts_pipe_connect, | ^ smtp.c:2575:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 2575 | if ((sx->helo_data = string_domain_utf8_to_alabel(sx->helo_data, | ^ smtp.c:3119:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 3119 | if (sx->smtps) | ^ smtp.c:3215:58: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 3215 | if ( !continue_hostname && (!atrn_domains || atrn_mode && *atrn_mode == 'C') | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ smtp.c:3215:27: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 3215 | if ( !continue_hostname && (!atrn_domains || atrn_mode && *atrn_mode == 'C') | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ smtp.c: In function 'smtp_write_mail_and_rcpt_cmds': smtp.c:3800:42: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 3800 | && (!mua_wrapper || addr->next && address_count < sx->max_rcpt); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ smtp.c: In function 'smtp_proxy_tls': smtp.c:3944:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 3944 | if (p[0].revents & POLLIN) | ^ smtp.c:3961:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 3961 | if (p[1].revents & POLLIN) | ^ smtp.c: In function 'smtp_deliver': ../macros.h:105:28: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 105 | #define DEBUG(x) if (IS_DEBUG(x)) | ^ smtp.c:4314:3: note: in expansion of macro 'DEBUG' 4314 | DEBUG(D_transport|D_v) | ^~~~~ smtp.c:4377:17: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 4377 | && (sx->ok && sx->completed_addr || smtp_peer_options & OPTION_CHUNKING) | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~ smtp.c:4389:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 4389 | ( tls_out.active.sock < 0 && !continue_proxy_cipher | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ smtp.c:4432:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 4432 | if (!sx->ok) | ^ smtp.c:4972:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 4972 | if (mail_limit = continue_sequence >= sx->max_mail) | ^~~~~~~~~~ smtp.c:4992:20: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 4992 | || tcw_done && tcw /* more messages for host */ | ~~~~~~~~~^~~~~~ smtp.c:4999:42: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 4999 | ( tls_out.active.sock < 0 && !continue_proxy_cipher | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ smtp.c:5017:10: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 5017 | if (sx->send_rset) | ^ smtp.c:4970:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 4970 | if (sx->completed_addr && sx->ok && sx->send_quit) | ^ smtp.c:5219:31: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 5219 | if (sx->send_quit || tcw_done && !tcw) | ~~~~~~~~~^~~~~~~ smtp.c: In function 'smtp_transport_entry': smtp.c:5872:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 5872 | if (continue_sequence > 1) | ^ smtp.c:6460:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 6460 | if (host) | ^ cc smtp_socks.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden smtp_socks.c cc tf_maildir.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden tf_maildir.c tf_maildir.c: In function 'maildir_compute_size': tf_maildir.c:255:26: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 255 | for (struct dirent *ent; ent = readdir(dir); ) | ^~~ ar cq transports.a ranlib transports.a make[4]: Leaving directory '/build/exim4-Ee6VrT/exim4-4.99/b-exim4-daemon-heavy/build-Linux-x86_64/transports' make[4]: Entering directory '/build/exim4-Ee6VrT/exim4-4.99/b-exim4-daemon-heavy/build-Linux-x86_64/miscmods' cc dkim.c dkim_transport.c pdkim.c signing.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden dkim.c dkim.c: In function 'dkim_exim_acl_run': dkim.c:578:31: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 578 | || dkim_verify_minimal && Ustrcmp(dkim_verify_status, "pass") == 0) | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dkim.c: In function 'dkim_exim_acl_entry': dkim.c:626:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 626 | item = string_nextinlist(&dkim_verify_signers_expanded, | ^~~~ dkim.c:641:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 641 | seen_item = string_nextinlist(&seen_items_list, &seen_sep, NULL, 0); | ^~~~~~~~~ dkim.c: In function 'dkim_exim_status_listmatch': dkim.c:697:25: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 697 | for (const uschar * ss; ss = string_nextinlist(&s, &sep, NULL, 0); ) | ^~ dkim.c: In function 'dkim_exim_sign': dkim.c:1010:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 1010 | if (dkim->dkim_identity) | ^ dkim.c:1017:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 1017 | if (dkim->dkim_timestamps) | ^ In file included from ../exim.h:526, from dkim.c:13: dkim.c: In function 'authres_dkim': ../macros.h:105:28: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 105 | #define DEBUG(x) if (IS_DEBUG(x)) | ^ dkim.c:1296:1: note: in expansion of macro 'DEBUG' 1296 | DEBUG(D_acl) | ^~~~~ cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden dkim_transport.c dkim_transport.c: In function 'dkt_direct': dkim_transport.c:172:31: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 172 | tctx->options = tctx->options & ~(topt_end_dot | topt_use_bdat) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden pdkim.c pdkim.c: In function 'pdkim_parse_sig_header': pdkim.c:482:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 482 | if (where == PDKIM_HDR_TAG) | ^ pdkim.c: In function 'pdkim_headcat': pdkim.c:1140:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 1140 | if (pad) | ^ pdkim.c: In function 'sort_sig_methods': pdkim.c:1433:6: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1433 | ele = string_nextinlist(&prefs, &sep, NULL, 0); ) | ^~~ pdkim.c:1451:6: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1451 | ele = string_nextinlist(&prefs, &sep, NULL, 0); ) | ^~~ cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden signing.c mv dkim.o dkim_tmp.o ld -r -o dkim.o \ dkim_tmp.o dkim_transport.o pdkim.o signing.o cc exim_filter.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden exim_filter.c exim_filter.c: In function 'interpret_commands': exim_filter.c:2174:29: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2174 | for (uschar * ss; ss = string_nextinlist(&list, &sep, NULL, 0); ) | ^~ exim_filter.c:2247:51: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 2247 | if (finish_obeyed || ok != FF_DELIVERED && ok != FF_NOTDELIVERED) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ cc pam.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden pam.c x86_64-linux-gnu-gcc perl.c x86_64-linux-gnu-gcc -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/x86_64-linux-gnu/perl/5.42/CORE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -c perl.c cc sieve_filter.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden sieve_filter.c sieve_filter.c: In function 'add_addr': sieve_filter.c:979:37: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 979 | if ( filter_test != FTEST_NONE && debug_selector != 0 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ cc spf.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden spf.c cc dummy.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden dummy.c ar cq miscmods.a ranlib miscmods.a make[4]: Leaving directory '/build/exim4-Ee6VrT/exim4-4.99/b-exim4-daemon-heavy/build-Linux-x86_64/miscmods' cc acl.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. acl.c acl.c: In function 'acl_verify': acl.c:1905:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 1905 | if (rc != OK && *log_msgptr) | ^ acl.c:2015:28: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2015 | for (uschar * opt; opt = string_nextinlist(&sublist, &optsep, NULL, 0); ) | ^~~ acl.c:2086:28: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2086 | for (uschar * opt; opt = string_nextinlist(&sublist, &optsep, NULL, 0); ) | ^~~ In file included from exim.h:526, from acl.c:12: macros.h:105:28: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 105 | #define DEBUG(x) if (IS_DEBUG(x)) | ^ acl.c:2262:9: note: in expansion of macro 'DEBUG' 2262 | DEBUG(D_acl) | ^~~~~ acl.c:2328:27: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 2328 | || callout_defer_ok && *basic_errno == ERRNO_CALLOUTDEFER acl.c: In function 'decode_control': acl.c:2407:38: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 2407 | && (!d->has_option || c != '/' && c != '_') | ~~~~~~~~~^~~~~~~~~~~ acl.c: In function 'acl_check_condition': acl.c:4065:25: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 4065 | for (uschar * ss; ss = string_nextinlist(&s, &sep, NULL, 0); ) | ^~ acl.c:4122:26: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 4122 | for (uschar * opt; opt = string_nextinlist(&list, &sep, NULL, 0); ) | ^~~ acl.c:4297:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 4297 | if (!(conditions[cb->type].flags & ACD_MOD) && cb->u.negated) | ^ acl.c: In function 'acl_check_internal': acl.c:4807:15: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 4807 | else if (cond == DEFER && LOGGING(acl_warn_skipped)) | ^ acl.c: In function 'acl_check': acl.c:5049:15: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 5049 | else if ( (rc = open_cutthrough_connection(addr, cutthrough.tpt_sender)) | ^ acl.c:5038:13: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 5038 | else if (cutthrough.delivery) | ^ cc atrn.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. atrn.c atrn.c: In function 'atrn_handle_provider': atrn.c:80:26: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 80 | for (const uschar * ele; ele = string_nextinlist(&list, &sep, NULL, 0); ) | ^~~ cc base64.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. base64.c cc child.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. child.c cc crypt16.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. crypt16.c crypt16.c: In function 'crypt16': crypt16.c:73:3: warning: '__builtin_strncpy' output may be truncated copying 2 bytes from a string of length 22 [-Wstringop-truncation] 73 | strncpy (s2, res+2, 2); | ^ cc daemon.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. daemon.c In file included from exim.h:526, from daemon.c:13: daemon.c: In function 'daemon_notification': macros.h:105:28: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 105 | #define DEBUG(x) if (IS_DEBUG(x)) | ^ daemon.c:1277:1: note: in expansion of macro 'DEBUG' 1277 | DEBUG(D_queue_run) | ^~~~~ daemon.c: In function 'next_qrunner_interval': daemon.c:1426:24: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1426 | for (qrunner * qq; qq = *p; p = &qq->next) | ^~ daemon.c:1428:43: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 1428 | || q->next_tick == qq->next_tick && q->interval < qq->interval | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ daemon.c: In function 'daemon_go': daemon.c:1890:23: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1890 | for (int sep = 0; s = string_nextinlist(&list, &sep, NULL, 0); ) | ^ daemon.c:1925:21: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1925 | for (int sep = 0; s = string_nextinlist(&list, &sep, NULL, 0); ) | ^ daemon.c:1930:21: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1930 | for (int sep = 0; s = string_nextinlist(&list, &sep, NULL, 0); pct++) | ^ daemon.c:1953:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1953 | s = string_nextinlist(&list, &sep, big_buffer, big_buffer_size); ) | ^ macros.h:105:28: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 105 | #define DEBUG(x) if (IS_DEBUG(x)) | ^ daemon.c:2265:5: note: in expansion of macro 'DEBUG' 2265 | DEBUG(D_any) | ^~~~~ daemon.c:2606:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 2606 | if (sigalrm_seen || *queuerun_msgid) | ^ cc dbfn.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. dbfn.c cc debug.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. debug.c debug.c: In function 'debug_trigger_fire': debug.c:490:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 490 | if (debug_file && (nbytes = pretrigger_writeoff - pretrigger_readoff) != 0) | ^ cc deliver.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. deliver.c deliver.c: In function 'post_process_one': deliver.c:1548:27: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 1548 | || result == FAIL && tb->log_fail_output | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ deliver.c:1549:27: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 1549 | || result == DEFER && tb->log_defer_output | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ deliver.c:1576:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 1576 | if (sender_address[0] != 0 || addr->prop.errors_address) | ^ deliver.c: In function 'deliver_local': deliver.c:2454:32: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 2454 | || message_length > 0 && (ret = write(pfd[pipe_write], s, message_length)) != message_length | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ deliver.c: In function 'do_local_deliveries': deliver.c:2834:32: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 2834 | && ( !addr->host_list && !next->host_list | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ deliver.c:2998:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 2998 | if (dbm_file) | ^ deliver.c: In function 'do_remote_deliveries': deliver.c:4586:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 4586 | if (tpt_parallel_check(tp, addr, &serialize_key)) | ^ deliver.c:5085:10: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 5085 | if (testflag(addr, af_pipelining)) | ^ deliver.c:5224:52: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 5224 | || continue_hostname && continue_fd >= 0 && continue_sequence == 1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ deliver.c: In function 'deliver_message': deliver.c:7359:14: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 7359 | && match_isinlist(s+1, &atrn_domains, 0, &domainlist_anchor, NULL, deliver.c:7941:35: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 7941 | else if ( ( f.queue_running && !f.deliver_force | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ deliver.c:7990:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 7990 | if (dbm_file) | ^ deliver.c:8003:33: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 8003 | for (address_item * addr_r; addr_r = addr_route; ) | ^~~~~~ deliver.c:8124:58: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 8124 | for (address_item ** chain = &addr_route, * addr2; addr2 = *chain; ) | ^~~~~ deliver.c:8294:21: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 8294 | && ( addr_local && (addr_local->next || addr_remote) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ deliver.c:8574:9: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 8573 | || addr_failed->dsn_flags & rf_dsnflags | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8574 | && !(addr_failed->dsn_flags & rf_notify_failure) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc directory.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. dns.c dns.c: In function 'dns_special_lookup': dns.c:1269:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 1269 | if (strcmpic(namesuff, US".arpa") == 0) | ^ cc drtables.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. drtables.c In file included from exim.h:526, from drtables.c:11: drtables.c: In function 'misc_mod_add': macros.h:109:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 109 | if (debug_startup) \ | ^ drtables.c:441:3: note: in expansion of macro 'EARLY_DEBUG' 441 | EARLY_DEBUG(D_any, "Module init: %q\n", mi->name); | ^~~~~~~~~~~ macros.h:109:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 109 | if (debug_startup) \ | ^ drtables.c:444:5: note: in expansion of macro 'EARLY_DEBUG' 444 | EARLY_DEBUG(D_any, "module init call failed for %q\n", mi->name); | ^~~~~~~~~~~ cc enq.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. exim.c exim.c: In function 'show_string': exim.c:1028:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 1028 | if (s) | ^ exim.c: In function 'main': exim.c:2569:16: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 2569 | if (Ustrlen(p)) | ^ exim.c:2765:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 2765 | if (!*argrest) | ^ exim.c:3012:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 3012 | if (!*argrest) | ^ exim.c:3040:10: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 3040 | if (!*argrest) | ^ exim.c:3089:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 3089 | if (!*argrest) | ^ exim.c:3107:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 3107 | if (!*argrest) | ^ exim.c:3166:10: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 3166 | if (!continue_proxy_cipher) | ^ exim.c:3490:12: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 3490 | if (!*(alias_arg = argrest)) | ^ exim.c:3499:12: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 3499 | if (!*p) | ^ exim.c:3858:42: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 3858 | if ( queue_name && qq->name && Ustrcmp(queue_name, qq->name) == 0 | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exim.c:3904:16: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 3904 | if (i >= 2) | ^ exim.c:4021:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 4021 | if (!*argrest) | ^ exim.c:4062:32: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 4062 | || msg_action_arg > 0 && !one_msg_action | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ exim.c:4066:22: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 4066 | || checking && msg_action != MSG_LOAD | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ exim.c:4059:7: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 4058 | if ( (smtp_input || extract_recipients || recipients_arg < argc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4059 | && ( f.daemon_listen || qrunners || bi_option | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4060 | || test_retry_arg >= 0 || test_rewrite_arg >= 0 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4061 | || filter_test != FTEST_NONE | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4062 | || msg_action_arg > 0 && !one_msg_action | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4063 | ) | ~ exim.c:4070:7: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 4069 | || (f.daemon_listen || is_multiple_qrun()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4070 | && ( sender_address || list_options || list_queue || checking | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4071 | || bi_option | ~~~~~~~~~~~~ 4072 | ) | ~ exim.c:4073:23: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 4073 | || f.daemon_listen && is_onetime_qrun() | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ exim.c:4074:25: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 4074 | || f.inetd_wait_mode && qrunners | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ exim.c:4076:7: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 4075 | || list_options | ~~~~~~~~~~~~ 4076 | && ( checking || smtp_input || extract_recipients | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4077 | || filter_test != FTEST_NONE || bi_option | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4078 | ) | ~ exim.c:4080:7: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 4079 | || verify_address_mode | ~~~~~~~~~~~~~~~~~~~ 4080 | && ( f.address_test_mode || smtp_input || extract_recipients | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4081 | || filter_test != FTEST_NONE || bi_option | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4082 | ) | ~ exim.c:4084:7: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 4083 | || f.address_test_mode | ~~~~~~~~~~~~~~~~~~~ 4084 | && ( smtp_input || extract_recipients || filter_test != FTEST_NONE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4085 | || bi_option | ~~~~~~~~~~~~ 4086 | ) | ~ exim.c:4088:7: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 4087 | || smtp_input | ~~~~~~~~~~ 4088 | && (sender_address || filter_test != FTEST_NONE || extract_recipients) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exim.c:4089:28: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 4089 | || deliver_selectstring && !qrunners | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ exim.c:4090:30: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 4090 | || msg_action == MSG_LOAD && (!expansion_test || expansion_test_message) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exim.c:4092:7: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 4091 | || atrn_mode | ~~~~~~~~~ 4092 | && ( f.daemon_listen || expansion_test || filter_test != FTEST_NONE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4093 | || checking /* || bi_option || info_stdout || receiving_message | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4094 | || malware_test_file || list_queue || list_config || list_options | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4095 | || version_printed || msg_action_arg > 0 || qrunners | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4096 | */ | ~~ 4097 | ) | ~ exim.c:4396:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 4396 | if (trusted_groups) | ^ exim.c:4440:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 4440 | if (cmdline_syslog_name) | ^ exim.c:4477:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 4477 | if (log_oneline) | ^ exim.c:4569:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 4569 | if ( removed_privilege | ^ exim.c:4711:21: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 4711 | || count_queue && queue_list_requires_admin | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ exim.c:4712:20: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 4712 | || list_queue && queue_list_requires_admin | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ exim.c:4713:18: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 4713 | || qrunners && prod_requires_admin | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ exim.c:4714:25: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 4714 | || queue_name_dest && prod_requires_admin | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ exim.c:4715:18: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 4715 | || debugset && !f.running_in_test_harness | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exim.c:4870:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 4870 | if (rv == -1) | ^ exim.c:4989:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 4989 | if (rcpt_verify_quota) | ^ exim.c:5399:23: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 5399 | if ( !sender_address && !smtp_input | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ exim.c:5421:19: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 5421 | if ( !smtp_input && !sender_address | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ exim.c:5592:29: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 5592 | for (config_lineno = 1; s = get_stdinput(fn_readline, fn_addhist); | ^ exim.c:5891:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 5891 | if (expand_string_message) | ^ exim.c:6087:12: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 6087 | if (recipient) | ^ cc expand.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. expand.c expand.c: In function 'read_subs': expand.c:2259:53: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 2259 | ESI_BRACE_ENDS | ESI_HONOR_DOLLAR | flags & ESI_SKIPPING, &s, resetok, expand.c: In function 'dewrap': expand.c:2395:13: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 2395 | else if (*p == *wrap) | ^ expand.c: In function 'eval_condition': expand.c:2685:52: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 2685 | || (*t == 'r' || *t == 'l' || *t == 'b') && *++t == 'h' | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ expand.c:3031:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 3031 | if (!isalpha(opname[0]) && yield) | ^ expand.c:3413:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 3413 | if (yield) | ^ expand.c: In function 'eval_expr': expand.c:4200:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 4200 | if (!*error) | ^ expand.c: In function 'expand_listnamed': expand.c:4621:20: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 4621 | for(char * cp; cp = strpbrk(CCS item, tok); item = US cp) | ^~ expand.c: In function 'expand_string_internal': expand.c:4887:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 4887 | if (!(flags & ESI_SKIPPING)) | ^ expand.c:4901:52: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 4901 | || (*t == 'r' || *t == 'l' || *t == 'b') && *++t == 'h' | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ expand.c:6046:35: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 6046 | if (*ret != 0 || i != 0 && val[i] < 0) | ~~~~~~~^~~~~~~~~~~~~ expand.c:6309:12: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 6309 | if (Ustrncmp(s, "json", 4) == 0) | ^ expand.c:6647:50: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 6647 | if (*sub[1]) for (uschar sep = *sub[0], c; c = *sub[1]; sub[1]++) | ^ expand.c:6703:40: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 6703 | ESI_BRACE_ENDS | flags & ESI_SKIPPING, &s, &resetok, NULL); expand.c:6983:38: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 6983 | ESI_BRACE_ENDS | flags & ESI_SKIPPING, &s, &resetok, NULL); expand.c:7422:38: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 7422 | ESI_BRACE_ENDS | flags & ESI_SKIPPING, &s1, &resetok, NULL); expand.c:7540:42: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 7540 | ESI_HONOR_DOLLAR | flags & ESI_SKIPPING, NULL, &resetok, NULL); expand.c:7870:12: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 7870 | if (t) | ^ expand.c:7888:15: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 7888 | if (*outsep = *++sub) ++sub; | ^ expand.c:7887:12: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 7887 | if (Uskip_whitespace(&sub) == '>') | ^ expand.c:8124:18: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 8124 | if (--bytes_left == 0) /* codepoint complete */ | ^ expand.c: In function 'eval_condition': expand.c:3371:21: warning: 'tempcond' may be used uninitialized [-Wmaybe-uninitialized] 3371 | *yield = tempcond == testfor; | ~~~~~~~~~^~~~~~~~~~ expand.c:2648:22: note: 'tempcond' declared here 2648 | BOOL testfor = TRUE, tempcond, combined_cond; | ^~~~~~~~ expand.c:3371:21: warning: 'tempcond' may be used uninitialized [-Wmaybe-uninitialized] 3371 | *yield = tempcond == testfor; | ~~~~~~~~~^~~~~~~~~~ expand.c:2648:22: note: 'tempcond' declared here 2648 | BOOL testfor = TRUE, tempcond, combined_cond; | ^~~~~~~~ cc filtertest.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. globals.c cc dnsbl.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. dnsbl.c dnsbl.c: In function 'one_check_dnsbl': dnsbl.c:242:12: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 242 | if (host_aton(da->address, address) == 1) | ^ cc hash.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. hash.c cc header.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. header.c cc host.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. host.c host.c: In function 'random_number': host.c:87:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 87 | if (random_seed == 0) | ^ host.c: In function 'host_fake_gethostbyname': host.c:197:19: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 197 | if ( ipa == 4 && af == AF_INET | ^ host.c: In function 'host_is_tls_on_connect_port': host.c:1176:25: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1176 | for (uschar * s, * end; s = string_nextinlist(&list, &sep, NULL, 0); ) | ^ host.c: In function 'host_find_byname': host.c:1931:9: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 1931 | && match_isinlist(host->name, CUSS &dns_ipv4_lookup, 0, host.c: In function 'set_address_from_dns': host.c:2266:11: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 2266 | && match_isinlist(host->name, CUSS &dns_ipv4_lookup, 0, host.c: In function 'host_find_bydns': host.c:2575:8: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2575 | srv_service = string_nextinlist(&srv_svclist, &sep, NULL, 0); ) | ^~~~~~~~~~~ host.c:2661:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 2661 | if (dnssec_request) | ^ host.c:3116:12: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 3116 | && Ustrchr(next->address, ':') /* OR next is IPv6 */ host.c:3120:12: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 3120 | && !Ustrchr(next->address, ':') /* OR next is IPv4 */ cc host_address.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. host_address.c cc ip.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. ip.c cc log.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. log.c In file included from exim.h:526, from log.c:14: log.c: In function 'log_open_already_exim': macros.h:105:28: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 105 | #define DEBUG(x) if (IS_DEBUG(x)) | ^ log.c:292:3: note: in expansion of macro 'DEBUG' 292 | DEBUG(D_any) | ^~~~~ log.c: In function 'log_config_info': log.c:644:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 644 | if (flags & (LOG_CONFIG_IN & ~LOG_CONFIG)) | ^ log.c: In function 'log_vwrite': log.c:1092:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 1092 | if ( !debug_selector | ^ log.c:1310:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 1310 | if ((flags & LOG_PANIC_DIE) != LOG_PANIC) | ^ log.c: In function 'decode_bits': log.c:1472:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 1472 | if (c == 0) | ^ cc lss.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. lss.c cc match.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. match.c In file included from exim.h:526, from match.c:13: match.c: In function 'match_check_list': macros.h:106:28: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 106 | #define HDEBUG(x) if (host_checking || IS_DEBUG(x)) | ^ match.c:490:3: note: in expansion of macro 'HDEBUG' 490 | HDEBUG(D_lists) | ^~~~~~ match.c: In function 'check_address': match.c:1320:54: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 1320 | csb.flags = MCS_PARTIAL | MCS_AT_SPECIAL | cb->flags & MCS_CASELESS; cc md5.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. md5.c cc moan.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. parse.c parse.c: In function 'read_domain': parse.c:276:21: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 276 | while (*s >= 33 && *s <= 90 || *s >= 94 && *s <= 126) *t++ = *s++; | ~~~~~~~~~^~~~~~~~~~~ parse.c: In function 'read_addr_spec': parse.c:570:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 570 | if (*s != term) | ^ cc priv.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. priv.c cc proxy.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. proxy.c cc queue.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. queue.c queue.c: In function 'queue_get_spool_list': queue.c:191:29: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 191 | for (struct dirent * ent; ent = readdir(dd); ) | ^~~ queue.c:212:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 212 | if ( (len == SPOOL_NAME_LENGTH || len == SPOOL_NAME_LENGTH_OLD) | ^ queue.c: In function 'queue_run': queue.c:495:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 495 | if (!q->queue_run_force && deliver_queue_load_max >= 0) | ^ queue.c: In function 'queue_action': queue.c:1271:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 1271 | if ((deliver_datafile = spool_open_datafile(id)) < 0) | ^ queue.c:1611:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 1611 | if (yield) | ^ queue.c: In function 'queue_check_only': queue.c:1654:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 1654 | if (s) | ^ cc rda.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. rda.c rda.c: In function 'rda_get_file_contents': rda.c:256:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 256 | if (!uid_ok) | ^ rda.c:263:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 263 | if (!gid_ok) | ^ 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 readconf.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. readconf.c readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c:31:41: warning: missing braces around initializer [-Wmissing-braces] 31 | static optionlist optionlist_config[] = { | ^ ...... 222 | { "local_scan_path", opt_stringptr, &local_scan_path }, | { } readconf.c: In function 'readconf_find_option': readconf.c:714:10: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 714 | if ( (o->type & opt_mask) == opt_stringptr | ^ readconf.c:724:10: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 724 | if ( (o->type & opt_mask) == opt_stringptr | ^ readconf.c:759:12: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 759 | if ( (o->type & opt_mask) == opt_stringptr | ^ readconf.c:769:12: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 769 | if ( (o->type & opt_mask) == opt_stringptr | ^ In file included from exim.h:526, from readconf.c:14: readconf.c: In function 'macro_create': macros.h:109:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 109 | if (debug_startup) \ | ^ readconf.c:800:1: note: in expansion of macro 'EARLY_DEBUG' 800 | EARLY_DEBUG(D_any, "%s: '%s' '%s'\n", __FUNCTION__, name, val); | ^~~~~~~~~~~ readconf.c: In function 'macros_expand': macros.h:109:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 109 | if (debug_startup) \ | ^ readconf.c:993:5: note: in expansion of macro 'EARLY_DEBUG' 993 | EARLY_DEBUG(D_any, "%s: matched '%s' in '%.*s'\n", __FUNCTION__, | ^~~~~~~~~~~ readconf.c: In function 'get_config_line': readconf.c:1217:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 1217 | if (*ss != '/') | ^ readconf.c: In function 'readconf_handle_option': readconf.c:2293:10: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 2293 | if ((ol2 = find_option(name2, oltop, last))) | ^ readconf.c:2305:10: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 2305 | if ((ol2 = find_option(name2, oltop, last))) | ^ readconf.c: In function 'readconf_main': readconf.c:3431:8: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 3427 | statbuf.st_gid != root_gid /* group not root & */ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3428 | #ifdef CONFIGURE_GROUP | ~~~~~~~~~~~~~~~~~~~~~~ 3429 | && statbuf.st_gid != config_gid /* group not the special one */ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3430 | #endif | ~~~~~~ 3431 | && (statbuf.st_mode & 020) != 0 /* group writeable */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ readconf.c: In function 'readconf_retry_error': readconf.c:4181:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 4181 | if (i >= nelem(extras)) | ^ readconf.c: In function 'auths_init': readconf.c:4443:24: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 4443 | if ( au->client && bu->client | ~~~~~~~~~~~^~~~~~~~~~~~~ readconf.c: In function 'readconf_rest': macros.h:109:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 109 | if (debug_startup) \ | ^ readconf.c:4611:3: note: in expansion of macro 'EARLY_DEBUG' 4611 | EARLY_DEBUG(D_any, "%s: %s\n", __FUNCTION__, next_section); | ^~~~~~~~~~~ readconf.c: In function 'print_config': readconf.c:4743:51: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 4743 | || Ustrncmp(current, "hide", 4) == 0 && isspace(current[4]) cc receive.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. receive.c receive.c: In function 'receive_statvfs': receive.c:240:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 240 | if (STATVFS(CS path, &statbuf) != 0) | ^ receive.c: In function 'receive_check_fs': receive.c:304:20: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 304 | if ( space >= 0 && space + msg_size / 1024 < check_spool_space | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ receive.c:322:20: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 322 | if ( space >= 0 && space < check_log_space | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ receive.c: In function 'read_message_data_smtp': receive.c:870:10: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 870 | if (ch == '\n') /* Bare LF at end of line */ | ^ receive.c: In function 'run_mime_acl': receive.c:1511:41: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1511 | for (tempdir = exim_opendir(scandir); entry = readdir(tempdir); ) | ^~~~~ receive.c: In function 'receive_msg': receive.c:1915:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 1915 | if (smtp_input /* && !smtp_batched_input */) | ^ receive.c:2398:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 2398 | if (smtp_input) | ^ receive.c:2558:59: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 2558 | && ( f.sender_local && !f.trusted_caller && !f.suppress_local_fixups | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ receive.c:2678:12: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 2678 | if (recipient) | ^ receive.c:3018:49: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 3018 | && ( f.sender_local && !f.trusted_caller && !f.suppress_local_fixups | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ receive.c:3066:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 3066 | if (make_sender) | ^ receive.c:3976:33: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 3976 | r->dsn_flags = r->dsn_flags & ~(rf_notify_success | rf_notify_delay) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ receive.c:4527:13: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 4527 | else if (smtp_reply[0] != 0) | ^ cc retry.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. retry.c retry.c: In function 'retry_update': retry.c:646:12: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 646 | if (!dbm_file) | ^ In file included from exim.h:526, from retry.c:13: macros.h:105:28: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 105 | #define DEBUG(x) if (IS_DEBUG(x)) | ^ retry.c:708:9: note: in expansion of macro 'DEBUG' 708 | DEBUG(D_retry) | ^~~~~ retry.c:943:10: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 943 | if (update_count > 0 && update_count == timedout_count) | ^ retry.c:1017:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 1017 | if (dbm_file) | ^ cc rewrite.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. rewrite.c cc rfc2047.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. rfc2047.c cc regex_cache.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. regex_cache.c cc route.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. route.c route.c: In function 'route_check_access': route.c:606:37: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 606 | for (uschar * sp = rp + 1, * slash; slash = Ustrchr(sp, '/'); sp = slash + 1) | ^~~~~ route.c: In function 'set_router_vars': route.c:1528:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 1528 | if (!(val = expand_string(US assignment))) | ^ route.c: In function 'route_address': route.c:1903:31: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 1903 | if ( ( verify == v_sender && r->fail_verify_sender | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ cc search.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. search.c search.c: In function 'search_args': search.c:244:30: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 244 | if (opts) for (uschar * s; s = string_nextinlist(&opts, &sep, NULL, 0); ) | ^ search.c: In function 'search_open': search.c:448:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 448 | if (li->type == lookup_absfile && open_filecount >= lookup_open_max) | ^ search.c: In function 'internal_search_find': search.c:571:14: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 571 | && (!opts && !e->opts || opts && e->opts && Ustrcmp(opts, e->opts) == 0) | ~~~~~~^~~~~~~~~~~ search.c:621:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 621 | if (Ustrncmp(ks, "servers", 7) == 0) /* Avoid logging server/password */ | ^ search.c:704:1: warning: label 'out' defined but not used [-Wunused-label] 704 | out: | ^~~ search.c: In function 'search_find': search.c:780:28: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 780 | for (const uschar * ele; ele = string_nextinlist(&opts, &sep, NULL, 0); ) | ^~~ cc smtp_in.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. smtp_in.c smtp_in.c: In function 'bdat_getc': smtp_in.c:863:10: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 863 | if (chunking_datasize == 0) | ^ In file included from exim.h:526, from smtp_in.c:13: smtp_in.c: In function 'smtp_read_command': macros.h:105:28: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 105 | #define DEBUG(x) if (IS_DEBUG(x)) | ^ smtp_in.c:1272:5: note: in expansion of macro 'DEBUG' 1272 | DEBUG(D_receive) | ^~~~~ smtp_in.c: In function 'check_helo': smtp_in.c:1629:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 1629 | if (!yield) | ^ smtp_in.c: In function 'smtp_setup_batch_msg': smtp_in.c:1952:10: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 1952 | if ( !sender_domain | ^ smtp_in.c:2012:10: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 2012 | if (!recipient_domain) | ^ smtp_in.c: In function 'smtp_start_session': smtp_in.c:2829:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 2829 | if (!check_sync(WBR_DATA_ONLY)) | ^ smtp_in.c: In function 'smtp_verify_helo': smtp_in.c:3467:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 3467 | if (sender_host_name) | ^ smtp_in.c: In function 'smtp_setup_msg': smtp_in.c:4199:10: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 4199 | if (acl_smtp_helo) | ^ smtp_in.c:4590:10: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 4590 | if (!fl.helo_seen) | ^ smtp_in.c:4935:10: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 4935 | if (!sender_domain && *sender_address) | ^ smtp_in.c:5172:50: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 5172 | || rcpt_count > recipients_max_expanded && recipients_max_expanded > 0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc smtp_out.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. smtp_out.c cc spool_in.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. store.c store.c: In function 'is_tainted_fn': store.c:312:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 312 | if (b = qp->pool.current_block) | ^ store.c: In function 'quoter_for_address': store.c:643:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 643 | if (b = pp->current_block) | ^ store.c: In function 'is_incompatible_fn': store.c:714:28: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 714 | return ni > oi || ni == oi && nq != oq; | ~~~~~~~~~^~~~~~~~~~~ cc string.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. string.c string.c: In function 'string_is_ip_addressX': string.c:61:5: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 61 | if (slash = Ustrchr(ip_addr, '/')) | ^~~~~ string.c:90:5: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 90 | if (percent = Ustrchr(ip_addr, '%')) | ^~~~~~~ string.c: In function 'string_printing2': string.c:344:24: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 344 | || flags & SP_TAB && c == '\t' | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ string.c:345:26: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 345 | || flags & SP_SPACE && c == ' ' | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ string.c:346:28: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 346 | || flags & SP_DQUOTES && c == '"' | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ string.c: In function 'string_vformat_trc': string.c:1490:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 1490 | if (*fp == '.') | ^ string.c:1811:10: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 1811 | if (!(flags & SVFMT_TAINT_NOCHK) && is_incompatible(g->s, s)) | ^ cc tls.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. tls.c tls.c: In function 'tls_set_watch': tls.c:297:26: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 297 | for (const uschar * s; s = string_nextinlist(&filename, &sep, NULL, 0); ) | ^ In file included from tls.c:474: tls-gnu.c: In function 'record_io_error': tls-gnu.c:566:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 566 | if (errno == 0) | ^ tls-gnu.c: In function 'creds_load_server_certs': tls-gnu.c:1399:8: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1399 | while (cfile = string_nextinlist(&clist, &csep, NULL, 0)) | ^~~~~ tls-gnu.c: In function 'creds_load_cabundle': tls-gnu.c:1555:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 1555 | if ((statbuf.st_mode & S_IFMT) == S_IFDIR) | ^ tls-gnu.c: In function 'tls_expand_session_files': tls-gnu.c:1880:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 1880 | if (!host) /* server */ | ^ tls-gnu.c:1931:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 1931 | if ( !state->exp_tls_certificate | ^ tls-gnu.c:1939:31: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 1939 | if ( state->tls_privatekey && !Expand_check_tlsvar(tls_privatekey, errstr) | ^ tls-gnu.c:1962:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 1962 | if (state->received_sni) | ^ tls-gnu.c:1877:16: warning: variable 'saved_tls_crl' set but not used [-Wunused-but-set-variable] 1877 | const uschar * saved_tls_crl = NULL; | ^~~~~~~~~~~~~ tls-gnu.c:1876:16: warning: variable 'saved_tls_verify_certificates' set but not used [-Wunused-but-set-variable] 1876 | const uschar * saved_tls_verify_certificates = NULL; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tls-gnu.c: In function 'peer_status': tls-gnu.c:2369:19: warning: variable 'protocol' set but not used [-Wunused-but-set-variable] 2369 | gnutls_protocol_t protocol; | ^~~~~~~~ In file included from exim.h:526, from tls.c:21: tls-gnu.c: In function 'exim_sni_handling_cb': macros.h:105:28: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 105 | #define DEBUG(x) if (IS_DEBUG(x)) | ^ tls-gnu.c:2821:3: note: in expansion of macro 'DEBUG' 2821 | DEBUG(D_tls) | ^~~~~ tls-gnu.c: In function 'tls_alpn_plist': tls-gnu.c:3056:19: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 3056 | for (int i = 0; s = string_nextinlist(&list, &sep, NULL, 0); i++) | ^ tls-gnu.c: In function 'tls_server_start': tls-gnu.c:3229:60: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 3229 | while (rc == GNUTLS_E_AGAIN || rc == GNUTLS_E_INTERRUPTED && !sigalrm_seen); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ tls-gnu.c:3309:9: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 3309 | else if (server_seen_alpn == 0) | ^ tls-gnu.c: In function 'tls_retrieve_session': tls-gnu.c:3480:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 3480 | if ((dt = dbfn_read_with_length(dbm_file, tlsp->resume_index, &len))) | ^ tls-gnu.c: In function 'tls_client_start': tls-gnu.c:3648:1: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3648 | if (!cipher_list) | ^~ tls-gnu.c:3651:3: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3651 | { | ^ tls-gnu.c:3673:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 3673 | if (plist) | ^ tls-gnu.c:3787:59: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 3787 | while (rc == GNUTLS_E_AGAIN || rc == GNUTLS_E_INTERRUPTED && !sigalrm_seen); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from tls.c:475: tlscert-gnu.c: In function 'tls_cert_subject_altname': tlscert-gnu.c:326:21: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 326 | if ( match != -1 && match != ret /* wrong type of SAN */ | ~~~~~~~~~~~~^~~~~~~~~~~~~~~ tls.c: In function 'tls_field_from_dn': tls.c:642:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 642 | || Ustrncmp(ele, match, len) == 0 && ele[len] == '=' tls.c: In function 'tls_clean_env': tls.c:745:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 745 | if (path) | ^ cc tod.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. tod.c cc transport.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. transport.c transport.c: In function 'transport_write_message': transport.c:1461:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 1461 | if (yield) | ^ transport.c: In function 'transport_do_pass_socket': transport.c:2061:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 2061 | if (cutthrough.peer_options & OPTION_TLS) | ^ cc tree.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. tree.c cc verify.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. verify.c verify.c: In function 'cached_callout_lookup': verify.c:154:30: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 154 | || *from_address == 0 && cache_record->result == ccache_reject_mfnull) verify.c: In function 'cache_callout_write': verify.c:296:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 296 | if (dom_rec->result != ccache_unknown) | ^ verify.c: In function 'verify_address': verify.c:2263:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 2263 | if (!testflag(addr, af_pfr)) | ^ verify.c: In function 'check_host': verify.c:3006:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 3006 | if (*ss == '@') | ^ verify.c:3039:41: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 3039 | if (!*t || (*t == '/' || *t == '%') && t != ss) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ verify.c: In function 'verify_quota_call': verify.c:3688:27: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 3688 | || save_errno == 0 && Ustrcmp(recipient_verify_failure, "quota") == 0) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ verify.c: In function 'verify_address': verify.c:2311:11: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 2311 | write(fd, " AD", 3); | ^~~~~~~~~~~~~~~~~~~ verify.c:2314:9: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 2314 | write(fd, "\n", 1); | ^~~~~~~~~~~~~~~~~~ cc xtextencode.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. xtextencode.c cc environment.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. environment.c environment.c: In function 'cleanup_environment': environment.c:87:26: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 87 | for (const uschar * p; p = string_nextinlist(&envlist, &sep, NULL, 0); ) | ^ cc macro.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. macro.c cc lookups/lf_quote.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. lookups/lf_quote.c cc lookups/lf_check_file.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. lookups/lf_check_file.c cc lookups/lf_sqlperform.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. lookups/lf_sqlperform.c lookups/lf_sqlperform.c: In function 'lf_sqlperform': lookups/lf_sqlperform.c:96:23: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 96 | for (uschar * qsrv; qsrv = string_nextinlist(&qserverlist, &qsep, NULL, 0); ) | ^~~~ lookups/lf_sqlperform.c:105:25: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 105 | for (int sep = 0; server = string_nextinlist(&serverlist, &sep, NULL, 0);) | ^~~~~~ lookups/lf_sqlperform.c:141:25: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 141 | for (int sep = ','; ele = string_nextinlist(&opts, &sep, NULL, 0); ) | ^~~ lookups/lf_sqlperform.c:152:21: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 152 | for (int d = 0; server = string_nextinlist(&serverlist, &d, NULL, 0); ) | ^~~~~~ lookups/lf_sqlperform.c:162:27: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 162 | for (int sep = 0; ele = string_nextinlist(&slist, &sep, NULL, 0); ) | ^~~ cc routers/rf_change_domain.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. routers/rf_change_domain.c cc routers/rf_expand_data.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. routers/rf_expand_data.c cc routers/rf_get_errors_address.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. routers/rf_get_errors_address.c cc routers/rf_get_munge_headers.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. routers/rf_get_munge_headers.c cc routers/rf_get_transport.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. routers/rf_get_transport.c cc routers/rf_get_ugid.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. routers/rf_get_ugid.c cc routers/rf_lookup_hostlist.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. routers/rf_lookup_hostlist.c cc routers/rf_queue_add.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. routers/rf_queue_add.c routers/rf_queue_add.c: In function 'rf_queue_add': routers/rf_queue_add.c:106:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 106 | if ((s = r->fallback_hosts)) | ^ cc routers/rf_self_action.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. routers/rf_self_action.c cc routers/rf_set_ugid.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. routers/rf_set_ugid.c cc auths/call_pwcheck.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. auths/call_pwcheck.c cc auths/check_serv_cond.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. auths/check_serv_cond.c In file included from auths/../exim.h:526, from auths/check_serv_cond.c:10: auths/check_serv_cond.c: In function 'auth_check_some_cond': auths/../macros.h:106:28: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 106 | #define HDEBUG(x) if (host_checking || IS_DEBUG(x)) | ^ auths/check_serv_cond.c:88:1: note: in expansion of macro 'HDEBUG' 88 | HDEBUG(D_auth) | ^~~~~~ cc auths/get_data.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. auths/get_data.c auths/get_data.c: In function 'auth_client_item': auths/get_data.c:184:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 184 | if (ss[i] == '^') | ^ cc auths/get_no64_data.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. auths/get_no64_data.c cc auths/pwcheck.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. auths/pwcheck.c cc local_scan.c cc -DLOCAL_SCAN -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. -o local_scan.o ../src/local_scan.c ../src/local_scan.c: In function 'local_scan': ../src/local_scan.c:39:17: warning: pointer targets in assignment from 'unsigned char *' to 'char *' differ in signedness [-Wpointer-sign] 39 | base_msg=US"Local configuration error - local_scan() library failure\n"; | ^ ../src/local_scan.c:49:22: warning: pointer targets in assignment from 'char *' to 'uschar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 49 | *return_text = final_msg ; | ^ ../src/local_scan.c: In function 'load_local_scan_library': ../src/local_scan.c:70:25: warning: pointer targets in passing argument 1 of 'dlopen' differ in signedness [-Wpointer-sign] 70 | local_scan_lib = dlopen(local_scan_path, RTLD_NOW); | ^~~~~~~~~~~~~~~ | | | uschar * {aka unsigned char *} In file included from ../src/local_scan.c:18: /usr/include/dlfcn.h:56:34: note: expected 'const char *' but argument is of type 'uschar *' {aka 'unsigned char *'} 56 | extern void *dlopen (const char *__file, int __mode) __THROWNL; | ~~~~~~~~~~~~^~~~~~ cc malware.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. malware.c cc mime.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. spool_mbox.c spool_mbox.c: In function 'unspool_mbox': spool_mbox.c:226:30: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 226 | for (struct dirent *entry; entry = readdir(tempdir); ) | ^~~~~ cc bmi_spam.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. dane.c cc dcc.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. dcc.c cc imap_utf7.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. imap_utf7.c cc utf8.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. utf8.c utf8.c: In function 'string_domain_alabel_to_utf8': utf8.c:104:8: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 104 | while (label = string_nextinlist(&alabel, &sep, NULL, 0)) | ^~~~~ cc xclient.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. xclient.c cc version.c cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. version.c cc -o exim cc -o exim -Wl,-z,relro -Wl,-z,now acl.o atrn.o base64.o child.o crypt16.o daemon.o dbfn.o debug.o deliver.o directory.o dns.o drtables.o enq.o exim.o expand.o filtertest.o globals.o dnsbl.o hash.o header.o host.o host_address.o ip.o log.o lss.o match.o md5.o moan.o os.o parse.o priv.o proxy.o queue.o rda.o readconf.o receive.o retry.o rewrite.o rfc2047.o regex_cache.o route.o search.o smtp_in.o smtp_out.o spool_in.o spool_out.o std-crypto.o store.o string.o tls.o tod.o transport.o tree.o verify.o xtextencode.o environment.o macro.o lf_quote.o lf_check_file.o lf_sqlperform.o rf_change_domain.o rf_expand_data.o rf_get_errors_address.o rf_get_munge_headers.o rf_get_transport.o rf_get_ugid.o rf_lookup_hostlist.o rf_queue_add.o rf_self_action.o rf_set_ugid.o call_pwcheck.o check_serv_cond.o get_data.o get_no64_data.o pwcheck.o local_scan.o malware.o mime.o regex.o spam.o spool_mbox.o bmi_spam.o dane.o dcc.o imap_utf7.o utf8.o xclient.o version.o \ routers/routers.a transports/transports.a lookups/lookups.a \ auths/auths.a miscmods/miscmods.a \ -lresolv -lcrypt -lm -lpam -export-dynamic \ -lsqlite3 -lnsl -lsqlite3 -lldap -llber -lmysqlclient -lpq -lsasl2 \ -Wl,-E -fstack-protector-strong -L/usr/local/lib -L/usr/lib/x86_64-linux-gnu/perl/5.42/CORE -lperl -ldl -lm -lpthread -lc -lcrypt -lgnutls -lgnutls-dane -lpcre2-8 -Wl,-z,relro -Wl,-z,now -rdynamic -lidn -lidn2 -lspf2 >>> exim binary built rm -fr dynmodules mkdir dynmodules for d in lookup router transport auth miscmod; do \ for f in ${d}s/*.so; do \ [ -e $f ] && ln $f dynmodules/`basename $f .so`_$d.so; \ done; \ done; \ true make[3]: Leaving directory '/build/exim4-Ee6VrT/exim4-4.99/b-exim4-daemon-heavy/build-Linux-x86_64' make[2]: Leaving directory '/build/exim4-Ee6VrT/exim4-4.99/b-exim4-daemon-heavy' # What is used for DBM and hints-db? echo 's/^BDBVERSION=.*/BDBVERSION=sqlite3/' > /build/exim4-Ee6VrT/exim4-4.99/debian/dbmvers.sed # Store DB version in postinst script. sed -i -f /build/exim4-Ee6VrT/exim4-4.99/debian/dbmvers.sed \ /build/exim4-Ee6VrT/exim4-4.99/debian/exim4-base.postinst # symlink identical maintainerscripts for i in `echo exim4-daemon-light exim4-daemon-heavy | sed -e s/exim4-daemon-light//` ; do \ ln -sfv exim4-daemon-light.prerm \ "/build/exim4-Ee6VrT/exim4-4.99/debian/$i.prerm" ; \ ln -sfv exim4-daemon-light.postinst \ "/build/exim4-Ee6VrT/exim4-4.99/debian/$i.postinst" ; \ ln -sfv exim4-daemon-light.exim4.service \ "/build/exim4-Ee6VrT/exim4-4.99/debian/$i.exim4.service" ; \ done '/build/exim4-Ee6VrT/exim4-4.99/debian/exim4-daemon-heavy.prerm' -> 'exim4-daemon-light.prerm' '/build/exim4-Ee6VrT/exim4-4.99/debian/exim4-daemon-heavy.postinst' -> 'exim4-daemon-light.postinst' '/build/exim4-Ee6VrT/exim4-4.99/debian/exim4-daemon-heavy.exim4.service' -> 'exim4-daemon-light.exim4.service' make[1]: Leaving directory '/build/exim4-Ee6VrT/exim4-4.99' debian/rules override_dh_auto_test make[1]: Entering directory '/build/exim4-Ee6VrT/exim4-4.99' # it is not possible to run exim unless the compile-time specified # user exists. if id -u Debian-exim ; then \ echo Debian-exim user found, running minimal testsuite ; \ chmod +x debian/minimaltest ; \ rm -rf /build/exim4-Ee6VrT/exim4-4.99/test ; \ for i in b-exim4-daemon*/build-Linux-x86_64/exim ;\ do mkdir /build/exim4-Ee6VrT/exim4-4.99/test && \ debian/minimaltest /build/exim4-Ee6VrT/exim4-4.99/test $i || \ { echo testsuite error ; exit 1 ; } ; \ rm -rf /build/exim4-Ee6VrT/exim4-4.99/test ; \ done \ fi 104 Debian-exim user found, running minimal testsuite ======================================== running minimal functionality test for binary b-exim4-daemon-heavy/build-Linux-x86_64/exim in directory /build/exim4-Ee6VrT/exim4-4.99/test 2025-11-27 21:03:45 Warning: purging the environment. Suggested action: use keep_environment. 2025-11-27 21:03:45 exim user lost privilege for using -C option Exim version 4.99 #2 built 27-Nov-2025 16:56:48 Copyright (c) University of Cambridge, 1995 - 2018 (c) The Exim Maintainers and contributors in ACKNOWLEDGMENTS file, 2007 - 2025 Hints DB: Using sqlite3 Support for: Content_Scanning Local_Scan Exim_filter Sieve_filter crypteq Expand_dlfunc iconv() IPv6 PAM Perl GnuTLS move_frozen_messages TLS_resume DANE DKIM DNSSEC ESMTP_Limits ESMTP_Wellknown Event I18N OCSP PIPECONNECT PRDR PROXY Queue_Ramp SOCKS SPF SRS TCP_Fast_Open Lookups (built-in): lsearch wildlsearch nwildlsearch iplsearch cdb dbm dbmjz dbmnz dnsdb dsearch ldap ldapdn ldapm mysql nis nis0 passwd pgsql spf sqlite Authenticators (built-in): cram_md5 cyrus_sasl dovecot external plaintext spa tls Routers (built-in): accept dnslookup ipliteral iplookup manualroute redirect queryprogram Transports (built-in): appendfile/maildir/mailstore/mbx autoreply lmtp pipe smtp Malware: f-protd f-prot6d drweb fsecure sophie clamd avast sock cmdline Fixed never_users: 0 Configure owner: 0:0 Size of off_t: 8 Configuration file is /build/exim4-Ee6VrT/exim4-4.99/test/eximtest/exim4.conf 2025-11-27 21:03:45 exim user lost privilege for using -C option no X yes 2025-11-27 21:03:45 exim user lost privilege for using -C option local@eximtest.example.com router = eximtest, transport = writetofile 2025-11-27 21:03:45 Warning: purging the environment. Suggested action: use keep_environment. 2025-11-27 21:03:45 exim user lost privilege for using -C option 2025-11-27 21:03:45 <= from@eximtest.example.com U=debomatic P=local S=430 2025-11-27 21:03:45 => recip R=eximtest T=writetofile 2025-11-27 21:03:45 Completed ======================================== running minimal functionality test for binary b-exim4-daemon-light/build-Linux-x86_64/exim in directory /build/exim4-Ee6VrT/exim4-4.99/test 2025-11-27 21:03:45 Warning: purging the environment. Suggested action: use keep_environment. 2025-11-27 21:03:45 exim user lost privilege for using -C option Exim version 4.99 #2 built 27-Nov-2025 16:56:48 Copyright (c) University of Cambridge, 1995 - 2018 (c) The Exim Maintainers and contributors in ACKNOWLEDGMENTS file, 2007 - 2025 Hints DB: Using sqlite3 Support for: Local_Scan Exim_filter Sieve_filter crypteq iconv() IPv6 GnuTLS move_frozen_messages TLS_resume DANE DKIM DNSSEC ESMTP_Limits ESMTP_Wellknown Event I18N OCSP PIPECONNECT PRDR Queue_Ramp SOCKS SRS TCP_Fast_Open Lookups (built-in): lsearch wildlsearch nwildlsearch iplsearch cdb dbm dbmjz dbmnz dnsdb dsearch nis nis0 passwd sqlite Authenticators (built-in): cram_md5 external plaintext Routers (built-in): accept dnslookup ipliteral manualroute redirect queryprogram Transports (built-in): appendfile/maildir/mailstore autoreply lmtp pipe smtp Fixed never_users: 0 Configure owner: 0:0 Size of off_t: 8 Configuration file is /build/exim4-Ee6VrT/exim4-4.99/test/eximtest/exim4.conf 2025-11-27 21:03:45 exim user lost privilege for using -C option no X yes 2025-11-27 21:03:45 exim user lost privilege for using -C option local@eximtest.example.com router = eximtest, transport = writetofile 2025-11-27 21:03:45 Warning: purging the environment. Suggested action: use keep_environment. 2025-11-27 21:03:45 exim user lost privilege for using -C option 2025-11-27 21:03:45 <= from@eximtest.example.com U=debomatic P=local S=430 2025-11-27 21:03:45 => recip R=eximtest T=writetofile 2025-11-27 21:03:45 Completed make[1]: Leaving directory '/build/exim4-Ee6VrT/exim4-4.99' create-stamp debian/debhelper-build-stamp fakeroot debian/rules binary dh binary --no-parallel dh_testroot -O--no-parallel dh_prep -O--no-parallel dh_installdirs -O--no-parallel debian/rules override_dh_auto_install-arch make[1]: Entering directory '/build/exim4-Ee6VrT/exim4-4.99' xsltproc --nonet --stringparam section.autolabel 1 \ -o debian/README.Debian.html \ /usr/share/xml/docbook/stylesheet/nwalsh/html/docbook.xsl \ debian/README.Debian.xml chmod 755 /build/exim4-Ee6VrT/exim4-4.99/debian/lynx-dump-postprocess lynx -force_html -dump debian/README.Debian.html | /build/exim4-Ee6VrT/exim4-4.99/debian/lynx-dump-postprocess > debian/README.Debian.tmp mv debian/README.Debian.tmp debian/README.Debian cd b-exim4-daemon-light && \ /usr/bin/make install FULLECHO='' \ INSTALL_ARG=-no_symlink \ inst_conf=/build/exim4-Ee6VrT/exim4-4.99/debian/exim4-base/usr/share/doc/exim4-base/examples/example.conf \ inst_aliases=/build/exim4-Ee6VrT/exim4-4.99/debian/exim4-base/usr/share/doc/exim4-base/examples/aliases \ inst_dest=/build/exim4-Ee6VrT/exim4-4.99/debian/exim4-base/usr/sbin make[2]: Entering directory '/build/exim4-Ee6VrT/exim4-4.99/b-exim4-daemon-light' /bin/sh scripts/source_checks `Makefile' is up to date. make[3]: Entering directory '/build/exim4-Ee6VrT/exim4-4.99/b-exim4-daemon-light/build-Linux-x86_64' /bin/sh ../scripts/Configure-eximon >>> eximon script built cc exim_monitor/em_version.c cc -o em_version.o -c \ -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I/usr/X11R6/include -I. ../exim_monitor/em_version.c cc -o eximon.bin cc -o eximon.bin em_version.o -Wl,-z,relro -Wl,-z,now -L/usr/X11R6/lib \ util-host_address.o util-queue.o util-spool_in.o util-store.o util-string.o util-tod.o util-tree.o util-xtextencode.o em_StripChart.o em_TextPop.o em_globals.o em_init.o em_log.o em_main.o em_menu.o em_queue.o em_strip.o em_text.o em_xs.o -lXaw -lXmu -lXt -lXext -lX11 -lpcre2-8 \ -lcrypt -lm -ldl -lc >>> exim monitor binary built >>> exicyclog script built >>> exinext script built >>> exiwhat script built >>> exigrep script built >>> eximstats script built >>> exipick script built >>> exiqgrep script built >>> exiqsumm script built >>> transport-filter.pl script built # @./exim_checkaccess -v 2>&1 >/dev/null >>> exim_checkaccess script built >>> exim_msgdate script built >>> exim_id_update script built make[4]: Entering directory '/build/exim4-Ee6VrT/exim4-4.99/b-exim4-daemon-light/build-Linux-x86_64/lookups' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/exim4-Ee6VrT/exim4-4.99/b-exim4-daemon-light/build-Linux-x86_64/lookups' make[4]: Entering directory '/build/exim4-Ee6VrT/exim4-4.99/b-exim4-daemon-light/build-Linux-x86_64/auths' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/exim4-Ee6VrT/exim4-4.99/b-exim4-daemon-light/build-Linux-x86_64/auths' make[4]: Entering directory '/build/exim4-Ee6VrT/exim4-4.99/b-exim4-daemon-light/build-Linux-x86_64/routers' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/exim4-Ee6VrT/exim4-4.99/b-exim4-daemon-light/build-Linux-x86_64/routers' make[4]: Entering directory '/build/exim4-Ee6VrT/exim4-4.99/b-exim4-daemon-light/build-Linux-x86_64/transports' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/exim4-Ee6VrT/exim4-4.99/b-exim4-daemon-light/build-Linux-x86_64/transports' make[4]: Entering directory '/build/exim4-Ee6VrT/exim4-4.99/b-exim4-daemon-light/build-Linux-x86_64/miscmods' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/exim4-Ee6VrT/exim4-4.99/b-exim4-daemon-light/build-Linux-x86_64/miscmods' cc local_scan.c cc -DLOCAL_SCAN -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/exim4-Ee6VrT/exim4-4.99=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE -fno-strict-aliasing -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I. -o local_scan.o ../src/local_scan.c ../src/local_scan.c: In function 'local_scan': ../src/local_scan.c:39:17: warning: pointer targets in assignment from 'unsigned char *' to 'char *' differ in signedness [-Wpointer-sign] 39 | base_msg=US"Local configuration error - local_scan() library failure\n"; | ^ ../src/local_scan.c:49:22: warning: pointer targets in assignment from 'char *' to 'uschar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 49 | *return_text = final_msg ; | ^ ../src/local_scan.c: In function 'load_local_scan_library': ../src/local_scan.c:70:25: warning: pointer targets in passing argument 1 of 'dlopen' differ in signedness [-Wpointer-sign] 70 | local_scan_lib = dlopen(local_scan_path, RTLD_NOW); | ^~~~~~~~~~~~~~~ | | | uschar * {aka unsigned char *} In file included from ../src/local_scan.c:18: /usr/include/dlfcn.h:56:34: note: expected 'const char *' but argument is of type 'uschar *' {aka 'unsigned char *'} 56 | extern void *dlopen (const char *__file, int __mode) __THROWNL; | ~~~~~~~~~~~~^~~~~~ cc -o exim cc -o exim -Wl,-z,relro -Wl,-z,now acl.o atrn.o base64.o child.o crypt16.o daemon.o dbfn.o debug.o deliver.o directory.o dns.o drtables.o enq.o exim.o expand.o filtertest.o globals.o dnsbl.o hash.o header.o host.o host_address.o ip.o log.o lss.o match.o md5.o moan.o os.o parse.o priv.o proxy.o queue.o rda.o readconf.o receive.o retry.o rewrite.o rfc2047.o regex_cache.o route.o search.o smtp_in.o smtp_out.o spool_in.o spool_out.o std-crypto.o store.o string.o tls.o tod.o transport.o tree.o verify.o xtextencode.o environment.o macro.o lf_quote.o lf_check_file.o lf_sqlperform.o rf_change_domain.o rf_expand_data.o rf_get_errors_address.o rf_get_munge_headers.o rf_get_transport.o rf_get_ugid.o rf_lookup_hostlist.o rf_queue_add.o rf_self_action.o rf_set_ugid.o call_pwcheck.o check_serv_cond.o get_data.o get_no64_data.o pwcheck.o local_scan.o malware.o mime.o regex.o spam.o spool_mbox.o bmi_spam.o dane.o dcc.o imap_utf7.o utf8.o xclient.o version.o \ routers/routers.a transports/transports.a lookups/lookups.a \ auths/auths.a miscmods/miscmods.a \ -lresolv -lcrypt -lm -ldl \ -lsqlite3 -lnsl -lsqlite3 \ -lgnutls -lgnutls-dane -lpcre2-8 -Wl,-z,relro -Wl,-z,now -rdynamic -lidn -lidn2 >>> exim binary built rm -fr dynmodules mkdir dynmodules for d in lookup router transport auth miscmod; do \ for f in ${d}s/*.so; do \ [ -e $f ] && ln $f dynmodules/`basename $f .so`_$d.so; \ done; \ done; \ true make[3]: Leaving directory '/build/exim4-Ee6VrT/exim4-4.99/b-exim4-daemon-light/build-Linux-x86_64' Installation directory is /build/exim4-Ee6VrT/exim4-4.99/debian/exim4-base/usr/sbin cp exim /build/exim4-Ee6VrT/exim4-4.99/debian/exim4-base/usr/sbin/exim /bin/chown root /build/exim4-Ee6VrT/exim4-4.99/debian/exim4-base/usr/sbin/exim chmod a+x /build/exim4-Ee6VrT/exim4-4.99/debian/exim4-base/usr/sbin/exim chmod u+s /build/exim4-Ee6VrT/exim4-4.99/debian/exim4-base/usr/sbin/exim creation of symlink omitted (-no_symlink was specified) cp eximon /build/exim4-Ee6VrT/exim4-4.99/debian/exim4-base/usr/sbin cp eximon.bin /build/exim4-Ee6VrT/exim4-4.99/debian/exim4-base/usr/sbin cp exim_dumpdb /build/exim4-Ee6VrT/exim4-4.99/debian/exim4-base/usr/sbin cp exim_fixdb /build/exim4-Ee6VrT/exim4-4.99/debian/exim4-base/usr/sbin cp exim_tidydb /build/exim4-Ee6VrT/exim4-4.99/debian/exim4-base/usr/sbin cp exinext /build/exim4-Ee6VrT/exim4-4.99/debian/exim4-base/usr/sbin cp exiwhat /build/exim4-Ee6VrT/exim4-4.99/debian/exim4-base/usr/sbin cp exim_dbmbuild /build/exim4-Ee6VrT/exim4-4.99/debian/exim4-base/usr/sbin cp exicyclog /build/exim4-Ee6VrT/exim4-4.99/debian/exim4-base/usr/sbin cp exigrep /build/exim4-Ee6VrT/exim4-4.99/debian/exim4-base/usr/sbin cp eximstats /build/exim4-Ee6VrT/exim4-4.99/debian/exim4-base/usr/sbin cp exipick /build/exim4-Ee6VrT/exim4-4.99/debian/exim4-base/usr/sbin cp exiqgrep /build/exim4-Ee6VrT/exim4-4.99/debian/exim4-base/usr/sbin cp exiqsumm /build/exim4-Ee6VrT/exim4-4.99/debian/exim4-base/usr/sbin cp exim_lock /build/exim4-Ee6VrT/exim4-4.99/debian/exim4-base/usr/sbin cp exim_checkaccess /build/exim4-Ee6VrT/exim4-4.99/debian/exim4-base/usr/sbin cp exim_msgdate /build/exim4-Ee6VrT/exim4-4.99/debian/exim4-base/usr/sbin cp exim_id_update /build/exim4-Ee6VrT/exim4-4.99/debian/exim4-base/usr/sbin Installing default configuration in /build/exim4-Ee6VrT/exim4-4.99/debian/exim4-base/usr/share/doc/exim4-base/examples/example.conf because there is no existing configuration file. mkdir -p /build/exim4-Ee6VrT/exim4-4.99/debian/exim4-base/usr/share/doc/exim4-base/examples sed -e \ "/SYSTEM_ALIASES_FILE/ s'SYSTEM_ALIASES_FILE'/etc/aliases'" \ ../src/configure.default > ${CONFIGURE_FILE} **** Installing a dummy /build/exim4-Ee6VrT/exim4-4.99/debian/exim4-base/usr/share/doc/exim4-base/examples/aliases file because you do not have one, and the default configuration requires it. You should edit /build/exim4-Ee6VrT/exim4-4.99/debian/exim4-base/usr/share/doc/exim4-base/examples/aliases and at least create an alias for postmaster. *** cp ../src/aliases.default /build/exim4-Ee6VrT/exim4-4.99/debian/exim4-base/usr/share/doc/exim4-base/examples/aliases Exim installation complete make[2]: Leaving directory '/build/exim4-Ee6VrT/exim4-4.99/b-exim4-daemon-light' if [ -e "/build/exim4-Ee6VrT/exim4-4.99/debian/example.conf.md5" ] && [ "$(< /build/exim4-Ee6VrT/exim4-4.99/debian/exim4-base/usr/share/doc/exim4-base/examples/example.conf md5sum)" != "$(cat /build/exim4-Ee6VrT/exim4-4.99/debian/example.conf.md5)" ] ; then \ echo "upstream example configuration has changed, new md5sum:"; \ < /build/exim4-Ee6VrT/exim4-4.99/debian/exim4-base/usr/share/doc/exim4-base/examples/example.conf md5sum; \ echo "aborting build."; \ exit 1; \ fi < /build/exim4-Ee6VrT/exim4-4.99/debian/exim4-base/usr/share/doc/exim4-base/examples/example.conf md5sum > /build/exim4-Ee6VrT/exim4-4.99/debian/example.conf.md5 sed -e 's,/[a-zA-Z/0-9.-]*exim4-base/examples/,/etc/,' \ < /build/exim4-Ee6VrT/exim4-4.99/debian/exim4-base/usr/share/doc/exim4-base/examples/example.conf \ > /build/exim4-Ee6VrT/exim4-4.99/debian/exim4-base/usr/share/doc/exim4-base/examples/example.conf.tmp mv /build/exim4-Ee6VrT/exim4-4.99/debian/exim4-base/usr/share/doc/exim4-base/examples/example.conf.tmp \ /build/exim4-Ee6VrT/exim4-4.99/debian/exim4-base/usr/share/doc/exim4-base/examples/example.conf install -m755 \ b-exim4-daemon-light/build-Linux-x86_64/transport-filter.pl \ b-exim4-daemon-light/util/ratelimit.pl \ /build/exim4-Ee6VrT/exim4-4.99/debian/exim4-base/usr/share/doc/exim4-base/examples rm /build/exim4-Ee6VrT/exim4-4.99/debian/exim4-base/usr/sbin/exim mv /build/exim4-Ee6VrT/exim4-4.99/debian/exim4-base/usr/sbin/eximon \ /build/exim4-Ee6VrT/exim4-4.99/debian/eximon4/usr/sbin mv /build/exim4-Ee6VrT/exim4-4.99/debian/exim4-base/usr/sbin/eximon.bin \ /build/exim4-Ee6VrT/exim4-4.99/debian/eximon4/usr/libexec/exim4 install -m755 b-exim4-daemon-light/util/mailtest \ /build/exim4-Ee6VrT/exim4-4.99/debian/exim4-base/usr/bin/ pod2man --center=EXIM4 --section=1 \ /build/exim4-Ee6VrT/exim4-4.99/debian/exim4-base/usr/bin/mailtest \ /build/exim4-Ee6VrT/exim4-4.99/debian/exim4-base/usr/share/man/man1/mailtest.1 pod2man --center=EXIM4 --section=8 \ /build/exim4-Ee6VrT/exim4-4.99/debian/exim4-base/usr/sbin/exipick \ /build/exim4-Ee6VrT/exim4-4.99/debian/exim4-base/usr/share/man/man8/exipick.8 pod2man --center=EXIM4 --section=8 \ /build/exim4-Ee6VrT/exim4-4.99/debian/exim4-base/usr/sbin/eximstats \ /build/exim4-Ee6VrT/exim4-4.99/debian/exim4-base/usr/share/man/man8/eximstats.8 install -m755 /build/exim4-Ee6VrT/exim4-4.99/debian/syslog2eximlog /build/exim4-Ee6VrT/exim4-4.99/debian/exim4-base/usr/sbin/ pod2man --center=EXIM4 --section=8 \ /build/exim4-Ee6VrT/exim4-4.99/debian/syslog2eximlog \ /build/exim4-Ee6VrT/exim4-4.99/debian/exim4-base/usr/share/man/man8/syslog2eximlog.8 pod2man --center=EXIM4 --section=8 \ /build/exim4-Ee6VrT/exim4-4.99/debian/exim4-base/usr/sbin/exim_msgdate \ /build/exim4-Ee6VrT/exim4-4.99/debian/exim4-base/usr/share/man/man8/exim_msgdate.8 for i in b-exim4-daemon-*/build-Linux-x86_64/exim ; do \ install -m4755 -oroot -groot $i \ /build/exim4-Ee6VrT/exim4-4.99/debian/`echo $i | sed -e 's/^b-//' -e 's_/.*__'`/usr/sbin/exim4 ; \ done make[1]: Leaving directory '/build/exim4-Ee6VrT/exim4-4.99' debian/rules override_dh_auto_install-indep make[1]: Entering directory '/build/exim4-Ee6VrT/exim4-4.99' # if you change anything here, you will have to change # config-custom/debian/rules as well sed -e \ "s/^UPEX4C_version=\"\"/UPEX4C_version=\"4.99-5\"/" \ < /build/exim4-Ee6VrT/exim4-4.99/debian/debconf/update-exim4.conf \ > /build/exim4-Ee6VrT/exim4-4.99/debian/exim4-config/usr/sbin/update-exim4.conf chmod 755 /build/exim4-Ee6VrT/exim4-4.99/debian/exim4-config/usr/sbin/update-exim4.conf cd /build/exim4-Ee6VrT/exim4-4.99/debian/debconf/conf.d && \ tar cf - `find \( -path '*/.svn/*' -prune \) -or \ \( -type f -print \)` | \ { cd /build/exim4-Ee6VrT/exim4-4.99/debian/exim4-config/etc/exim4/conf.d/ && \ tar xf - ; } install -m644 /build/exim4-Ee6VrT/exim4-4.99/debian/email-addresses /build/exim4-Ee6VrT/exim4-4.99/debian/exim4-config/etc/ install -m640 -oroot -groot /build/exim4-Ee6VrT/exim4-4.99/debian/passwd.client \ /build/exim4-Ee6VrT/exim4-4.99/debian/exim4-config/etc/exim4/ chmod 755 /build/exim4-Ee6VrT/exim4-4.99/debian/debconf/update-exim4.conf.template env CONFDIR=/build/exim4-Ee6VrT/exim4-4.99/debian/debconf \ /build/exim4-Ee6VrT/exim4-4.99/debian/debconf/update-exim4.conf.template --nobackup --run make[1]: Leaving directory '/build/exim4-Ee6VrT/exim4-4.99' debian/rules override_dh_install make[1]: Entering directory '/build/exim4-Ee6VrT/exim4-4.99' # install config.h from daemon package, but not from exim4-daemon-light dh_install -p exim4-dev \ b-exim4-daemon-heavy/build-Linux-x86_64/config.h \ usr/include/exim4 dh_install make[1]: Leaving directory '/build/exim4-Ee6VrT/exim4-4.99' dh_installdocs -O--no-parallel debian/rules override_dh_installchangelogs make[1]: Entering directory '/build/exim4-Ee6VrT/exim4-4.99' dh_installchangelogs -pexim4-base doc/ChangeLog dh_installchangelogs --no-package=exim4-base \ -XCHANGES -Xdoc/ChangeLog make[1]: Leaving directory '/build/exim4-Ee6VrT/exim4-4.99' dh_installexamples -O--no-parallel dh_installman -O--no-parallel dh_installcron -O--no-parallel dh_installdebconf -O--no-parallel debian/rules override_dh_installinit make[1]: Entering directory '/build/exim4-Ee6VrT/exim4-4.99' dh_installinit --noscripts --name=exim4 make[1]: Leaving directory '/build/exim4-Ee6VrT/exim4-4.99' dh_installtmpfiles -O--no-parallel debian/rules override_dh_installsystemd make[1]: Entering directory '/build/exim4-Ee6VrT/exim4-4.99' for i in exim4-daemon-light exim4-daemon-heavy ; do \ dh_installsystemd --package=$i --name=exim4 ; \ done dh_installsystemd --remaining-packages # move service file to real (post usrmerge) location, for i in exim4-daemon-light exim4-daemon-heavy ; do \ if test -d debian/${i}/lib/systemd ; then \ mv -v debian/${i}/lib/systemd/ \ debian/${i}/usr/lib/; \ rmdir debian/${i}/lib ; \ fi ; \ done make[1]: Leaving directory '/build/exim4-Ee6VrT/exim4-4.99' dh_installsystemduser -O--no-parallel debian/rules override_dh_installlogrotate make[1]: Entering directory '/build/exim4-Ee6VrT/exim4-4.99' dh_installlogrotate dh_installlogrotate --name=exim4-paniclog make[1]: Leaving directory '/build/exim4-Ee6VrT/exim4-4.99' debian/rules override_dh_installppp make[1]: Entering directory '/build/exim4-Ee6VrT/exim4-4.99' dh_installppp --name=exim4 make[1]: Leaving directory '/build/exim4-Ee6VrT/exim4-4.99' dh_lintian -O--no-parallel dh_perl -O--no-parallel debian/rules override_dh_link make[1]: Entering directory '/build/exim4-Ee6VrT/exim4-4.99' rm -rf debian/exim4/usr/share/doc/exim4 dh_link make[1]: Leaving directory '/build/exim4-Ee6VrT/exim4-4.99' dh_strip_nondeterminism -O--no-parallel dh_compress -O--no-parallel debian/rules override_dh_fixperms make[1]: Entering directory '/build/exim4-Ee6VrT/exim4-4.99' dh_fixperms -X/etc/exim4/passwd.client -Xusr/sbin/exim4 make[1]: Leaving directory '/build/exim4-Ee6VrT/exim4-4.99' dh_missing -O--no-parallel dh_dwz -a -O--no-parallel dh_strip -a -O--no-parallel dh_makeshlibs -a -O--no-parallel dh_shlibdeps -a -O--no-parallel dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/exim4-daemon-heavy/usr/sbin/exim4 was not linked against liblber.so.2 (it uses none of the library's symbols) dh_installdeb -O--no-parallel debian/rules override_dh_gencontrol make[1]: Entering directory '/build/exim4-Ee6VrT/exim4-4.99' dh_gencontrol -- \ -VUpstream-Version=4.99 \ -VMTA-Conflicts="citadel-server, courier-mta, dma, esmtp-run, hula-mta, masqmail, msmtp-mta, mta-dummy, nullmailer, opensmtpd, postfix, qmail-run, sendmail-bin, smail, ssmtp, xmail, zmailer" \ -Vdist:Provides:exim4-daemon-light="default-mta" \ -Vlocalscanabiversion="exim4-localscanapi-6.1" dpkg-gencontrol: warning: Depends field of package exim4-config: substitution variable ${shlibs:Depends} used, but is not defined make[1]: Leaving directory '/build/exim4-Ee6VrT/exim4-4.99' dh_md5sums -O--no-parallel dh_builddeb -O--no-parallel dpkg-deb: building package 'exim4-daemon-heavy' in '../exim4-daemon-heavy_4.99-5_amd64.deb'. dpkg-deb: building package 'exim4-base' in '../exim4-base_4.99-5_amd64.deb'. dpkg-deb: building package 'exim4-base-dbgsym' in '../exim4-base-dbgsym_4.99-5_amd64.deb'. dpkg-deb: building package 'exim4-config' in '../exim4-config_4.99-5_all.deb'. dpkg-deb: building package 'exim4-daemon-heavy-dbgsym' in '../exim4-daemon-heavy-dbgsym_4.99-5_amd64.deb'. dpkg-deb: building package 'exim4-daemon-light' in '../exim4-daemon-light_4.99-5_amd64.deb'. dpkg-deb: building package 'eximon4' in '../eximon4_4.99-5_amd64.deb'. dpkg-deb: building package 'eximon4-dbgsym' in '../eximon4-dbgsym_4.99-5_amd64.deb'. dpkg-deb: building package 'exim4-dev' in '../exim4-dev_4.99-5_amd64.deb'. dpkg-deb: building package 'exim4-daemon-light-dbgsym' in '../exim4-daemon-light-dbgsym_4.99-5_amd64.deb'. dpkg-deb: building package 'exim4' in '../exim4_4.99-5_all.deb'. dpkg-genbuildinfo -O../exim4_4.99-5_amd64.buildinfo dpkg-genchanges -O../exim4_4.99-5_amd64.changes dpkg-genchanges: info: not including original source code in upload dpkg-source -Zxz --after-build . dpkg-buildpackage: info: binary and diff upload (original source NOT included) -------------------------------------------------------------------------------- Build finished at 2025-11-27T21:04:15Z Finished -------- I: Built successfully +------------------------------------------------------------------------------+ | Changes Thu, 27 Nov 2025 21:04:15 +0000 | +------------------------------------------------------------------------------+ exim4_4.99-5_amd64.changes: --------------------------- Format: 1.8 Date: Thu, 27 Nov 2025 17:56:48 +0100 Source: exim4 Binary: exim4 exim4-base exim4-base-dbgsym exim4-config exim4-daemon-heavy exim4-daemon-heavy-dbgsym exim4-daemon-light exim4-daemon-light-dbgsym exim4-dev eximon4 eximon4-dbgsym Architecture: source amd64 all Version: 4.99-5 Distribution: perl-5.42-throwaway Urgency: medium Maintainer: Exim4 Maintainers Changed-By: Andreas Metzler Description: exim4 - metapackage to ease Exim MTA (v4) installation exim4-base - support files for all Exim MTA (v4) packages exim4-config - configuration for the Exim MTA (v4) exim4-daemon-heavy - Exim MTA (v4) daemon with extended features, including exiscan-ac exim4-daemon-light - lightweight Exim MTA (v4) daemon exim4-dev - header files for the Exim MTA (v4) packages eximon4 - monitor application for the Exim MTA (v4) (X11 interface) Changes: exim4 (4.99-5) unstable; urgency=medium . * Fix grammar error in NEWS entry. * Cherry-pick three patches from upstream GIT master. * Fix string_expand() being unavailable in local_scan(). * Bump local-scan API minor version. Checksums-Sha1: 9845a219235afb7f96ac5a98ff26f00195bf440c 1980 exim4_4.99-5.dsc 38322917c7fde3c4e2d0346d6ae281d12b859933 495724 exim4_4.99-5.debian.tar.xz b0ebd1fe6e3b16f9f69248fdb90703c26a068292 146160 exim4-base-dbgsym_4.99-5_amd64.deb 84622699ec23efa158970440c165533af2d0bc2e 1106484 exim4-base_4.99-5_amd64.deb b344310273230824c34e9c8cf4dc89443d1b4a04 249992 exim4-config_4.99-5_all.deb 3a0e186b0b51ac0dbfb2925f2dbe91ba729caf97 1731920 exim4-daemon-heavy-dbgsym_4.99-5_amd64.deb 7447342076f49bfd8e44f5b0b653809610631aba 706612 exim4-daemon-heavy_4.99-5_amd64.deb 27cae78bf8e78c1a7c423d63228e60c30110c703 1525264 exim4-daemon-light-dbgsym_4.99-5_amd64.deb 2e087289e76b70105d0a0602be6e1f022dba5215 646536 exim4-daemon-light_4.99-5_amd64.deb 42f44e13bc2e07946030edc936af58b06081b412 36952 exim4-dev_4.99-5_amd64.deb 44a28710ba96024c4d2df4554f957920437bc5d2 7188 exim4_4.99-5_all.deb 5dc6ed7c923cc7648cfece52a6837ab4055fe370 10795 exim4_4.99-5_amd64.buildinfo 58a6d578c19fbc801eb56076356400ac48823313 140664 eximon4-dbgsym_4.99-5_amd64.deb c077e5b16ae0d4a23928dfdaf12a61a70dbe5731 72928 eximon4_4.99-5_amd64.deb Checksums-Sha256: 95c7df2975f131c3f695c0fcf99413d24bcb67b7f0dcd748f5207c3fc30dd933 1980 exim4_4.99-5.dsc 7534334ba053b7dec8c2b2d9c0d88538a0cfb993437d375b5ad3202bc96fe439 495724 exim4_4.99-5.debian.tar.xz 353038c213723d3615a0fd1a055587f8207abe42a44f9969045657946c840e90 146160 exim4-base-dbgsym_4.99-5_amd64.deb 027c03204fc2a146285804496711a04fc25672e75ce1677ca6533d29cbef6853 1106484 exim4-base_4.99-5_amd64.deb 02fe7a04a503d22a6d9554f69f5e3abebcaff2b4e7a6eff43c1a88987315b234 249992 exim4-config_4.99-5_all.deb 536dd2c213090eb90263c46009b32be4300f8d96f16553539b90a3c757f15499 1731920 exim4-daemon-heavy-dbgsym_4.99-5_amd64.deb d69749e00b4b10ceeea8546277fe8cd31bd3bd092a974067c2e02096d022713e 706612 exim4-daemon-heavy_4.99-5_amd64.deb 08cb667fd4743bae16a08d97fe431a7a466c3e74a8b38e96dae42abd045faba8 1525264 exim4-daemon-light-dbgsym_4.99-5_amd64.deb 48166981b2bb90c6618f45afc64313c7fe415cede280d226d6e432e56b70ed8a 646536 exim4-daemon-light_4.99-5_amd64.deb 1d38c58fb7d169715709d466c0c4fd68e263de562c26cfab6bc7050837b10ffe 36952 exim4-dev_4.99-5_amd64.deb 155a883026d045d1cd96b449d521b60a3e4ab0a6f2a067574fbfb78ce758347f 7188 exim4_4.99-5_all.deb 1b9e463d1a65e81baf39745a9a2bf2270044fb98b147de6d94b1d6e70fcfcb8f 10795 exim4_4.99-5_amd64.buildinfo 7e2763224e7934d7dbe2d63bdbf2b90326e71ea7bef303a472e9e5085bd3124a 140664 eximon4-dbgsym_4.99-5_amd64.deb 96c96c6c7d78e6386482e3e97e1e147027cca76bd6de4ef6e6520a4d346585e2 72928 eximon4_4.99-5_amd64.deb Files: 05bf924fa5c811dd2ed900d24851a587 1980 mail standard exim4_4.99-5.dsc 1012d2033d4454fdc5349cee69d46441 495724 mail standard exim4_4.99-5.debian.tar.xz acc35f50d249b0fd98b02aae58fadf89 146160 debug optional exim4-base-dbgsym_4.99-5_amd64.deb ad96c28f947b990ce0773f670ae4a9fb 1106484 mail optional exim4-base_4.99-5_amd64.deb 20ca548af29217874cfc86977077cccf 249992 mail optional exim4-config_4.99-5_all.deb 84bc36037f35d5e22883d08a6f129d17 1731920 debug optional exim4-daemon-heavy-dbgsym_4.99-5_amd64.deb 57445fb592967558825437e112e5ca56 706612 mail optional exim4-daemon-heavy_4.99-5_amd64.deb 4b93684352f1c19ec3bc193159f6e0ae 1525264 debug optional exim4-daemon-light-dbgsym_4.99-5_amd64.deb 3b23d331aa059dec877df048f69342a5 646536 mail optional exim4-daemon-light_4.99-5_amd64.deb 3a547bcd1594a12adfaa34fc4e20724e 36952 mail optional exim4-dev_4.99-5_amd64.deb 0f1697d879711840885a2004817b3b12 7188 mail optional exim4_4.99-5_all.deb c612afdac9181b6b15f6d699d1f34980 10795 mail standard exim4_4.99-5_amd64.buildinfo 3bcd6ab30343bc55285df96a9127de51 140664 debug optional eximon4-dbgsym_4.99-5_amd64.deb 433d21636e28471f1eb2ad872c029828 72928 mail optional eximon4_4.99-5_amd64.deb +------------------------------------------------------------------------------+ | Buildinfo Thu, 27 Nov 2025 21:04:15 +0000 | +------------------------------------------------------------------------------+ Format: 1.0 Source: exim4 Binary: exim4 exim4-base exim4-base-dbgsym exim4-config exim4-daemon-heavy exim4-daemon-heavy-dbgsym exim4-daemon-light exim4-daemon-light-dbgsym exim4-dev eximon4 eximon4-dbgsym Architecture: all amd64 source Version: 4.99-5 Checksums-Md5: 05bf924fa5c811dd2ed900d24851a587 1980 exim4_4.99-5.dsc acc35f50d249b0fd98b02aae58fadf89 146160 exim4-base-dbgsym_4.99-5_amd64.deb ad96c28f947b990ce0773f670ae4a9fb 1106484 exim4-base_4.99-5_amd64.deb 20ca548af29217874cfc86977077cccf 249992 exim4-config_4.99-5_all.deb 84bc36037f35d5e22883d08a6f129d17 1731920 exim4-daemon-heavy-dbgsym_4.99-5_amd64.deb 57445fb592967558825437e112e5ca56 706612 exim4-daemon-heavy_4.99-5_amd64.deb 4b93684352f1c19ec3bc193159f6e0ae 1525264 exim4-daemon-light-dbgsym_4.99-5_amd64.deb 3b23d331aa059dec877df048f69342a5 646536 exim4-daemon-light_4.99-5_amd64.deb 3a547bcd1594a12adfaa34fc4e20724e 36952 exim4-dev_4.99-5_amd64.deb 0f1697d879711840885a2004817b3b12 7188 exim4_4.99-5_all.deb 3bcd6ab30343bc55285df96a9127de51 140664 eximon4-dbgsym_4.99-5_amd64.deb 433d21636e28471f1eb2ad872c029828 72928 eximon4_4.99-5_amd64.deb Checksums-Sha1: 9845a219235afb7f96ac5a98ff26f00195bf440c 1980 exim4_4.99-5.dsc b0ebd1fe6e3b16f9f69248fdb90703c26a068292 146160 exim4-base-dbgsym_4.99-5_amd64.deb 84622699ec23efa158970440c165533af2d0bc2e 1106484 exim4-base_4.99-5_amd64.deb b344310273230824c34e9c8cf4dc89443d1b4a04 249992 exim4-config_4.99-5_all.deb 3a0e186b0b51ac0dbfb2925f2dbe91ba729caf97 1731920 exim4-daemon-heavy-dbgsym_4.99-5_amd64.deb 7447342076f49bfd8e44f5b0b653809610631aba 706612 exim4-daemon-heavy_4.99-5_amd64.deb 27cae78bf8e78c1a7c423d63228e60c30110c703 1525264 exim4-daemon-light-dbgsym_4.99-5_amd64.deb 2e087289e76b70105d0a0602be6e1f022dba5215 646536 exim4-daemon-light_4.99-5_amd64.deb 42f44e13bc2e07946030edc936af58b06081b412 36952 exim4-dev_4.99-5_amd64.deb 44a28710ba96024c4d2df4554f957920437bc5d2 7188 exim4_4.99-5_all.deb 58a6d578c19fbc801eb56076356400ac48823313 140664 eximon4-dbgsym_4.99-5_amd64.deb c077e5b16ae0d4a23928dfdaf12a61a70dbe5731 72928 eximon4_4.99-5_amd64.deb Checksums-Sha256: 95c7df2975f131c3f695c0fcf99413d24bcb67b7f0dcd748f5207c3fc30dd933 1980 exim4_4.99-5.dsc 353038c213723d3615a0fd1a055587f8207abe42a44f9969045657946c840e90 146160 exim4-base-dbgsym_4.99-5_amd64.deb 027c03204fc2a146285804496711a04fc25672e75ce1677ca6533d29cbef6853 1106484 exim4-base_4.99-5_amd64.deb 02fe7a04a503d22a6d9554f69f5e3abebcaff2b4e7a6eff43c1a88987315b234 249992 exim4-config_4.99-5_all.deb 536dd2c213090eb90263c46009b32be4300f8d96f16553539b90a3c757f15499 1731920 exim4-daemon-heavy-dbgsym_4.99-5_amd64.deb d69749e00b4b10ceeea8546277fe8cd31bd3bd092a974067c2e02096d022713e 706612 exim4-daemon-heavy_4.99-5_amd64.deb 08cb667fd4743bae16a08d97fe431a7a466c3e74a8b38e96dae42abd045faba8 1525264 exim4-daemon-light-dbgsym_4.99-5_amd64.deb 48166981b2bb90c6618f45afc64313c7fe415cede280d226d6e432e56b70ed8a 646536 exim4-daemon-light_4.99-5_amd64.deb 1d38c58fb7d169715709d466c0c4fd68e263de562c26cfab6bc7050837b10ffe 36952 exim4-dev_4.99-5_amd64.deb 155a883026d045d1cd96b449d521b60a3e4ab0a6f2a067574fbfb78ce758347f 7188 exim4_4.99-5_all.deb 7e2763224e7934d7dbe2d63bdbf2b90326e71ea7bef303a472e9e5085bd3124a 140664 eximon4-dbgsym_4.99-5_amd64.deb 96c96c6c7d78e6386482e3e97e1e147027cca76bd6de4ef6e6520a4d346585e2 72928 eximon4_4.99-5_amd64.deb Build-Origin: Debian Build-Architecture: amd64 Build-Date: Thu, 27 Nov 2025 21:04:15 +0000 Build-Path: /build/exim4-Ee6VrT/exim4-4.99 Build-Tainted-By: usr-local-has-programs Installed-Build-Depends: autoconf (= 2.72-3.1), automake (= 1:1.18.1-3), autopoint (= 0.23.2-1), autotools-dev (= 20240727.1), base-files (= 14), base-passwd (= 3.6.8), bash (= 5.3-1), binutils (= 2.45.50.20251125-1), binutils-common (= 2.45.50.20251125-1), binutils-x86-64-linux-gnu (= 2.45.50.20251125-1), bsdextrautils (= 2.41.2-4), build-essential (= 12.12), bzip2 (= 1.0.8-6), coreutils (= 9.7-3), cpp (= 4:15.2.0-4), cpp-14 (= 14.3.0-10), cpp-14-x86-64-linux-gnu (= 14.3.0-10), cpp-15 (= 15.2.0-9), cpp-15-x86-64-linux-gnu (= 15.2.0-9), cpp-x86-64-linux-gnu (= 4:15.2.0-4), dash (= 0.5.12-12), debconf (= 1.5.91), debhelper (= 13.28), debianutils (= 5.23.2), default-libmysqlclient-dev (= 1.1.1), dh-autoreconf (= 21), dh-strip-nondeterminism (= 1.15.0-1), diffutils (= 1:3.12-1), docbook-xml (= 4.5-13), docbook-xsl (= 1.79.2+dfsg-8), dpkg (= 1.22.21), dpkg-dev (= 1.22.21), dwz (= 0.16-2), file (= 1:5.46-5), findutils (= 4.10.0-3), g++ (= 4:15.2.0-4), g++-15 (= 15.2.0-9), g++-15-x86-64-linux-gnu (= 15.2.0-9), g++-x86-64-linux-gnu (= 4:15.2.0-4), gcc (= 4:15.2.0-4), gcc-14 (= 14.3.0-10), gcc-14-base (= 14.3.0-10), gcc-14-x86-64-linux-gnu (= 14.3.0-10), gcc-15 (= 15.2.0-9), gcc-15-base (= 15.2.0-9), gcc-15-x86-64-linux-gnu (= 15.2.0-9), gcc-x86-64-linux-gnu (= 4:15.2.0-4), gettext (= 0.23.2-1), gettext-base (= 0.23.2-1), grep (= 3.12-1), groff-base (= 1.23.0-9), gzip (= 1.13-1), hostname (= 3.25), init-system-helpers (= 1.69), intltool-debian (= 0.35.0+20060710.6), libacl1 (= 2.3.2-2+b1), libarchive-zip-perl (= 1.68-1), libasan8 (= 15.2.0-9), libatomic1 (= 15.2.0-9), libattr1 (= 1:2.5.2-3), libaudit-common (= 1:4.1.2-1), libaudit1 (= 1:4.1.2-1), libbinutils (= 2.45.50.20251125-1), libblkid1 (= 2.41.2-4), libbrotli1 (= 1.1.0-2+b7), libbsd0 (= 0.12.2-2), libbz2-1.0 (= 1.0.8-6), libc-bin (= 2.41-12), libc-dev-bin (= 2.41-12), libc6 (= 2.41-12), libc6-dev (= 2.41-12), libcap-ng0 (= 0.8.5-4+b1), libcap2 (= 1:2.75-10+b1), libcc1-0 (= 15.2.0-9), libcom-err2 (= 1.47.2-3+b3), libcrypt-dev (= 1:4.5.1-1), libcrypt1 (= 1:4.5.1-1), libctf-nobfd0 (= 2.45.50.20251125-1), libctf0 (= 2.45.50.20251125-1), libdb5.3t64 (= 5.3.28+dfsg2-10), libdebconfclient0 (= 0.282), libdebhelper-perl (= 13.28), libdpkg-perl (= 1.22.21), libelf1t64 (= 0.194-1), libevent-2.1-7t64 (= 2.1.12-stable-10+b1), libffi8 (= 3.5.2-2), libfile-fcntllock-perl (= 0.22-4+b5), libfile-stripnondeterminism-perl (= 1.15.0-1), libgcc-14-dev (= 14.3.0-10), libgcc-15-dev (= 15.2.0-9), libgcc-s1 (= 15.2.0-9), libgcrypt20 (= 1.11.2-3), libgdbm-compat4t64 (= 1.26-1), libgdbm6t64 (= 1.26-1), libgmp-dev (= 2:6.3.0+dfsg-5), libgmp10 (= 2:6.3.0+dfsg-5), libgmpxx4ldbl (= 2:6.3.0+dfsg-5), libgnutls-dane0t64 (= 3.8.11-3), libgnutls-openssl27t64 (= 3.8.11-3), libgnutls28-dev (= 3.8.11-3), libgnutls30t64 (= 3.8.11-3), libgomp1 (= 15.2.0-9), libgpg-error0 (= 1.56-2), libgprofng0 (= 2.45.50.20251125-1), libgssapi-krb5-2 (= 1.22.1-2), libhogweed6t64 (= 3.10.2-1), libhwasan0 (= 15.2.0-9), libice-dev (= 2:1.1.1-1), libice6 (= 2:1.1.1-1), libident-dev (= 0.32-5), libident0 (= 0.32-5), libidn-dev (= 1.43-2), libidn12 (= 1.43-2), libidn2-0 (= 2.3.8-4), libidn2-dev (= 2.3.8-4), libisl23 (= 0.27-1), libitm1 (= 15.2.0-9), libjansson4 (= 2.14-2+b3), libk5crypto3 (= 1.22.1-2), libkeyutils1 (= 1.6.3-6), libkrb5-3 (= 1.22.1-2), libkrb5support0 (= 1.22.1-2), libldap-dev (= 2.6.10+dfsg-1+b1), libldap2 (= 2.6.10+dfsg-1+b1), libldap2-dev (= 2.6.10+dfsg-1), liblsan0 (= 15.2.0-9), liblzma5 (= 5.8.1-2), libmagic-mgc (= 1:5.46-5), libmagic1t64 (= 1:5.46-5), libmariadb-dev (= 1:11.8.3-1+b1), libmariadb-dev-compat (= 1:11.8.3-1+b1), libmariadb3 (= 1:11.8.3-1+b1), libmd0 (= 1.1.0-2+b1), libmount1 (= 2.41.2-4), libmpc3 (= 1.3.1-2), libmpfr6 (= 4.2.2-2), libncursesw6 (= 6.5+20251123-1), libnettle8t64 (= 3.10.2-1), libnsl-dev (= 1.3.0-3+b3), libnsl2 (= 1.3.0-3+b3), libp11-kit-dev (= 0.25.10-1), libp11-kit0 (= 0.25.10-1), libpam-modules (= 1.7.0-5), libpam-modules-bin (= 1.7.0-5), libpam-runtime (= 1.7.0-5), libpam0g (= 1.7.0-5), libpam0g-dev (= 1.7.0-5), libpcre2-16-0 (= 10.46-1), libpcre2-32-0 (= 10.46-1), libpcre2-8-0 (= 10.46-1), libpcre2-dev (= 10.46-1), libpcre2-posix3 (= 10.46-1), libperl-dev (= 5.42.0-3), libperl5.42 (= 5.42.0-3), libpipeline1 (= 1.5.8-2), libpkgconf3 (= 1.8.1-4), libpq-dev (= 18.1-1+b1), libpq5 (= 18.1-1+b1), libquadmath0 (= 15.2.0-9), libsasl2-2 (= 2.1.28+dfsg1-10), libsasl2-dev (= 2.1.28+dfsg1-10), libsasl2-modules-db (= 2.1.28+dfsg1-10), libseccomp2 (= 2.6.0-2), libselinux1 (= 3.9-4), libsframe2 (= 2.45.50.20251125-1), libsm-dev (= 2:1.2.6-1), libsm6 (= 2:1.2.6-1), libsmartcols1 (= 2.41.2-4), libspf2-2t64 (= 1.2.10-8.3+b1), libspf2-dev (= 1.2.10-8.3+b1), libsqlite3-0 (= 3.46.1-8), libsqlite3-dev (= 3.46.1-8), libssl-dev (= 3.5.4-1), libssl3t64 (= 3.5.4-1), libstdc++-15-dev (= 15.2.0-9), libstdc++6 (= 15.2.0-9), libsystemd0 (= 259~rc2-1), libtasn1-6 (= 4.20.0-2), libtasn1-6-dev (= 4.20.0-2), libtinfo6 (= 6.5+20251123-1), libtirpc-common (= 1.3.6+ds-1), libtirpc-dev (= 1.3.6+ds-1), libtirpc3t64 (= 1.3.6+ds-1), libtool (= 2.5.4-7), libtsan2 (= 15.2.0-9), libubsan1 (= 15.2.0-9), libuchardet0 (= 0.0.8-2), libudev1 (= 259~rc2-1), libunbound8 (= 1.24.2-1), libunistring5 (= 1.3-2), libuuid1 (= 2.41.2-4), libx11-6 (= 2:1.8.12-1), libx11-data (= 2:1.8.12-1), libx11-dev (= 2:1.8.12-1), libxau-dev (= 1:1.0.11-1), libxau6 (= 1:1.0.11-1), libxaw7 (= 2:1.0.16-1), libxaw7-dev (= 2:1.0.16-1), libxcb1 (= 1.17.0-2+b1), libxcb1-dev (= 1.17.0-2+b1), libxdmcp-dev (= 1:1.1.5-1), libxdmcp6 (= 1:1.1.5-1), libxext-dev (= 2:1.3.4-1+b3), libxext6 (= 2:1.3.4-1+b3), libxml2-16 (= 2.15.1+dfsg-2), libxmu-dev (= 2:1.1.3-3+b4), libxmu-headers (= 2:1.1.3-3), libxmu6 (= 2:1.1.3-3+b4), libxpm-dev (= 1:3.5.17-1+b3), libxpm4 (= 1:3.5.17-1+b3), libxslt1.1 (= 1.1.43-0.3), libxt-dev (= 1:1.2.1-1.3), libxt6t64 (= 1:1.2.1-1.3), libzstd1 (= 1.5.7+dfsg-2), linux-libc-dev (= 6.17.9-1), lynx (= 2.9.2-2), lynx-common (= 2.9.2-2), m4 (= 1.4.20-2), make (= 4.4.1-3), man-db (= 2.13.1-1), mariadb-common (= 1:11.8.3-1), mawk (= 1.3.4.20250131-1), mysql-common (= 5.8+1.1.1), ncurses-base (= 6.5+20251123-1), ncurses-bin (= 6.5+20251123-1), nettle-dev (= 3.10.2-1), openssl-provider-legacy (= 3.5.4-1), patch (= 2.8-2), perl (= 5.42.0-3), perl-base (= 5.42.0-3), perl-modules-5.42 (= 5.42.0-3), pkgconf (= 1.8.1-4), pkgconf-bin (= 1.8.1-4), po-debconf (= 1.0.21+nmu1), rpcsvc-proto (= 1.4.3-1), sed (= 4.9-2), sensible-utils (= 0.0.26), sgml-base (= 1.31+nmu1), sgml-data (= 2.0.11+nmu1), sysvinit-utils (= 3.15-6), tar (= 1.35+dfsg-3.1), util-linux (= 2.41.2-4), uuid-dev (= 2.41.2-4), x11-common (= 1:7.7+26), x11proto-dev (= 2024.1-1), xml-core (= 0.19), xorg-sgml-doctools (= 1:1.11-1.1), xsltproc (= 1.1.43-0.3), xtrans-dev (= 1.6.0-1), xz-utils (= 5.8.1-2), zlib1g (= 1:1.3.dfsg+really1.3.1-1+b1), zlib1g-dev (= 1:1.3.dfsg+really1.3.1-1+b1) Environment: DEB_BUILD_OPTIONS="parallel=2" LANG="C.UTF-8" LC_COLLATE="C.UTF-8" LC_CTYPE="C.UTF-8" LD_LIBRARY_PATH="/usr/lib/libeatmydata" SOURCE_DATE_EPOCH="1764262608" +------------------------------------------------------------------------------+ | Package contents Thu, 27 Nov 2025 21:04:16 +0000 | +------------------------------------------------------------------------------+ exim4-base-dbgsym_4.99-5_amd64.deb ---------------------------------- new Debian package, version 2.0. size 146160 bytes: control archive=792 bytes. 532 bytes, 12 lines control 617 bytes, 6 lines md5sums Package: exim4-base-dbgsym Source: exim4 Version: 4.99-5 Auto-Built-Package: debug-symbols Architecture: amd64 Maintainer: Exim4 Maintainers Installed-Size: 236 Depends: exim4-base (= 4.99-5) Section: debug Priority: optional Description: debug symbols for exim4-base Build-Ids: 0c71c51d580545f4244bef02624ddde901403053 1a92c6ff14b8317e5183acba39e196be6b1627b0 38765cd50fd0983d1d8d3497f9730b5f2bb16120 7b7cdcb1ff3aa61ae85f15b33f768310191f16a4 9adcd87277da36c1fc8c3661a921019abae342c9 drwxr-xr-x root/root 0 2025-11-27 16:56 ./ drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/ drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/lib/ drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/lib/debug/ drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/lib/debug/.build-id/ drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/lib/debug/.build-id/0c/ -rw-r--r-- root/root 49808 2025-11-27 16:56 ./usr/lib/debug/.build-id/0c/71c51d580545f4244bef02624ddde901403053.debug drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/lib/debug/.build-id/1a/ -rw-r--r-- root/root 27592 2025-11-27 16:56 ./usr/lib/debug/.build-id/1a/92c6ff14b8317e5183acba39e196be6b1627b0.debug drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/lib/debug/.build-id/38/ -rw-r--r-- root/root 56432 2025-11-27 16:56 ./usr/lib/debug/.build-id/38/765cd50fd0983d1d8d3497f9730b5f2bb16120.debug drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/lib/debug/.build-id/7b/ -rw-r--r-- root/root 24832 2025-11-27 16:56 ./usr/lib/debug/.build-id/7b/7cdcb1ff3aa61ae85f15b33f768310191f16a4.debug drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/lib/debug/.build-id/9a/ -rw-r--r-- root/root 49096 2025-11-27 16:56 ./usr/lib/debug/.build-id/9a/dcd87277da36c1fc8c3661a921019abae342c9.debug drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/lib/debug/.dwz/ drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/lib/debug/.dwz/x86_64-linux-gnu/ -rw-r--r-- root/root 14608 2025-11-27 16:56 ./usr/lib/debug/.dwz/x86_64-linux-gnu/exim4-base.debug drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/share/ drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/share/doc/ lrwxrwxrwx root/root 0 2025-11-27 16:56 ./usr/share/doc/exim4-base-dbgsym -> exim4-base exim4-base_4.99-5_amd64.deb --------------------------- new Debian package, version 2.0. size 1106484 bytes: control archive=19796 bytes. 105 bytes, 4 lines conffiles 229 bytes, 15 lines * config #!/bin/sh 2175 bytes, 41 lines control 4810 bytes, 70 lines md5sums 4449 bytes, 131 lines * postinst #!/bin/sh 2496 bytes, 85 lines * postrm #!/bin/sh 268 bytes, 7 lines * prerm #!/bin/sh 44430 bytes, 313 lines templates Package: exim4-base Source: exim4 Version: 4.99-5 Architecture: amd64 Maintainer: Exim4 Maintainers Installed-Size: 1648 Depends: adduser, cron | cron-daemon | anacron | systemd-sysv, exim4-config (>= 4.94) | exim4-config-2, libfile-fcntllock-perl, netbase, debconf (>= 0.5) | debconf-2.0, perl:any, libc6 (>= 2.38), libsqlite3-0 (>= 3.5.9) Recommends: bsd-mailx | mailx, psmisc Suggests: exim4-doc-html | exim4-doc-info, eximon4, file, gnutls-bin | openssl, mail-reader, spf-tools-perl, swaks Conflicts: exim, exim-tls Breaks: exim4-daemon-custom (<< 4.99), exim4-daemon-heavy (<< 4.99), exim4-daemon-light (<< 4.99) Replaces: exim, exim-tls, exim4-daemon-custom, exim4-daemon-heavy, exim4-daemon-light Section: mail Priority: optional Homepage: https://www.exim.org/ Description: support files for all Exim MTA (v4) packages Exim (v4) is a mail transport agent. exim4-base provides the support files needed by all exim4 daemon packages. You need an additional package containing the main executable. The available packages are: . exim4-daemon-light exim4-daemon-heavy . If you build exim4 from the source package locally, you can also build an exim4-daemon-custom package tailored to your own feature set. . The Debian exim4 packages have their own web page, http://wiki.debian.org/PkgExim4. There is also a Debian-specific FAQ list. Information about the way the Debian packages are configured can be found in /usr/share/doc/exim4-base/README.Debian.gz, which additionally contains information about the way the Debian binary packages are built. The very extensive upstream documentation is shipped in /usr/share/doc/exim4-base/spec.txt.gz. To repeat the debconf-driven configuration process in a standard setup, invoke dpkg-reconfigure exim4-config. There is a Debian-centered mailing list, pkg-exim4-users@lists.alioth.debian.org. Please ask Debian-specific questions there, and only write to the upstream exim-users mailing list if you are sure that your question is not Debian-specific. You can find the subscription web page on http://lists.alioth.debian.org/mailman/listinfo/pkg-exim4-users drwxr-xr-x root/root 0 2025-11-27 16:56 ./ drwxr-xr-x root/root 0 2025-11-27 16:56 ./etc/ drwxr-xr-x root/root 0 2025-11-27 16:56 ./etc/cron.daily/ -rwxr-xr-x root/root 4757 2025-11-24 05:52 ./etc/cron.daily/exim4-base drwxr-xr-x root/root 0 2025-11-27 16:56 ./etc/init.d/ -rwxr-xr-x root/root 4358 2025-11-24 05:52 ./etc/init.d/exim4 drwxr-xr-x root/root 0 2025-11-27 16:56 ./etc/logrotate.d/ -rw-r--r-- root/root 128 2024-06-17 07:31 ./etc/logrotate.d/exim4-base -rw-r--r-- root/root 108 2024-06-17 07:31 ./etc/logrotate.d/exim4-paniclog drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/ drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/bin/ -rwxr-xr-x root/root 13452 2025-11-27 16:56 ./usr/bin/mailtest drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/lib/ drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/lib/systemd/ drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/lib/systemd/system/ -rw-r--r-- root/root 276 2024-06-17 07:31 ./usr/lib/systemd/system/exim4-base.service -rw-r--r-- root/root 191 2024-06-17 07:31 ./usr/lib/systemd/system/exim4-base.timer drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/lib/tmpfiles.d/ -rw-r--r-- root/root 54 2025-11-24 05:52 ./usr/lib/tmpfiles.d/exim4-base.conf drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/sbin/ -rwxr-xr-x root/root 11382 2025-11-27 16:56 ./usr/sbin/exicyclog -rwxr-xr-x root/root 11668 2025-11-27 16:56 ./usr/sbin/exigrep -rwxr-xr-x root/root 4955 2025-11-27 16:56 ./usr/sbin/exim_checkaccess -rwxr-xr-x root/root 18680 2025-11-27 16:56 ./usr/sbin/exim_dbmbuild -rwxr-xr-x root/root 35056 2025-11-27 16:56 ./usr/sbin/exim_dumpdb -rwxr-xr-x root/root 39152 2025-11-27 16:56 ./usr/sbin/exim_fixdb -rwxr-xr-x root/root 7975 2025-11-27 16:56 ./usr/sbin/exim_id_update -rwxr-xr-x root/root 18672 2025-11-27 16:56 ./usr/sbin/exim_lock -rwxr-xr-x root/root 18803 2025-11-27 16:56 ./usr/sbin/exim_msgdate -rwxr-xr-x root/root 35056 2025-11-27 16:56 ./usr/sbin/exim_tidydb -rwxr-xr-x root/root 152732 2025-11-27 16:56 ./usr/sbin/eximstats -rwxr-xr-x root/root 8277 2025-11-27 16:56 ./usr/sbin/exinext -rwxr-xr-x root/root 60779 2025-11-27 16:56 ./usr/sbin/exipick -rwxr-xr-x root/root 6708 2025-11-27 16:56 ./usr/sbin/exiqgrep -rwxr-xr-x root/root 6411 2025-11-27 16:56 ./usr/sbin/exiqsumm -rwxr-xr-x root/root 4547 2025-11-27 16:56 ./usr/sbin/exiwhat -rwxr-xr-x root/root 1445 2025-11-27 16:56 ./usr/sbin/syslog2eximlog drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/share/ drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/share/bug/ drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/share/bug/exim4-base/ -rwxr-xr-x root/root 628 2023-09-29 20:38 ./usr/share/bug/exim4-base/script drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/share/doc-base/ -rw-r--r-- root/root 291 2023-09-29 20:38 ./usr/share/doc-base/exim4-base.exim4-filter-txt -rw-r--r-- root/root 320 2023-09-29 20:38 ./usr/share/doc-base/exim4-base.exim4-readme-debian -rw-r--r-- root/root 216 2023-09-29 20:38 ./usr/share/doc-base/exim4-base.exim4-spec-txt drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/share/doc/ drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/share/doc/exim4-base/ -rw-r--r-- root/root 9758 2025-10-27 13:16 ./usr/share/doc/exim4-base/ACKNOWLEDGMENTS.gz -rw-r--r-- root/root 8107 2025-10-27 13:16 ./usr/share/doc/exim4-base/GnuTLS-FAQ.txt.gz -rw-r--r-- root/root 2538 2025-11-27 16:56 ./usr/share/doc/exim4-base/NEWS.Debian.gz -rw-r--r-- root/root 2764 2025-10-27 13:16 ./usr/share/doc/exim4-base/NOTICE.gz -rw-r--r-- root/root 24761 2025-10-27 13:16 ./usr/share/doc/exim4-base/NewStuff.gz -rw-r--r-- root/root 15741 2025-10-27 13:16 ./usr/share/doc/exim4-base/OptionLists.txt.gz -rw-r--r-- root/root 2634 2025-10-27 13:16 ./usr/share/doc/exim4-base/README -rw-r--r-- root/root 21781 2025-11-27 16:56 ./usr/share/doc/exim4-base/README.Debian.gz -rw-r--r-- root/root 89953 2025-11-27 16:56 ./usr/share/doc/exim4-base/README.Debian.html -rw-r--r-- root/root 4541 2025-10-27 13:16 ./usr/share/doc/exim4-base/README.SIEVE.gz -rw-r--r-- root/root 15768 2025-10-27 13:16 ./usr/share/doc/exim4-base/README.UPDATING.gz -rw-r--r-- root/root 19323 2025-11-27 16:56 ./usr/share/doc/exim4-base/changelog.Debian.gz -rw-r--r-- root/root 12741 2023-09-29 20:38 ./usr/share/doc/exim4-base/changelog.Debian.old.gz -rw-r--r-- root/root 150070 2025-11-27 16:56 ./usr/share/doc/exim4-base/changelog.gz -rw-r--r-- root/root 10627 2025-11-24 05:52 ./usr/share/doc/exim4-base/copyright -rw-r--r-- root/root 5374 2025-10-27 13:16 ./usr/share/doc/exim4-base/dbm.discuss.txt.gz drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/share/doc/exim4-base/examples/ -rw-r--r-- root/root 1106 2025-11-27 16:56 ./usr/share/doc/exim4-base/examples/aliases -rwxr-xr-x root/root 1835 2025-10-27 13:16 ./usr/share/doc/exim4-base/examples/cramtest.pl -rw-r--r-- root/root 44321 2025-11-27 16:56 ./usr/share/doc/exim4-base/examples/example.conf -rwxr-xr-x root/root 1013 2023-09-29 20:38 ./usr/share/doc/exim4-base/examples/exim-adduser -rwxr-xr-x root/root 2202 2025-11-24 05:52 ./usr/share/doc/exim4-base/examples/exim-gencert -rwxr-xr-x root/root 753 2025-10-27 13:16 ./usr/share/doc/exim4-base/examples/logargs.sh -rwxr-xr-x root/root 4781 2025-11-27 16:56 ./usr/share/doc/exim4-base/examples/ratelimit.pl -rwxr-xr-x root/root 3603 2025-11-27 16:56 ./usr/share/doc/exim4-base/examples/transport-filter.pl -rwxr-xr-x root/root 1002 2025-10-27 13:16 ./usr/share/doc/exim4-base/examples/unknownuser.sh -rw-r--r-- root/root 23467 2025-10-27 13:20 ./usr/share/doc/exim4-base/filter.txt.gz -rw-r--r-- root/root 546700 2025-11-27 16:56 ./usr/share/doc/exim4-base/spec.txt.gz drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/share/lintian/ drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 383 2025-11-24 05:52 ./usr/share/lintian/overrides/exim4-base drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/share/man/ drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/share/man/man1/ -rw-r--r-- root/root 2877 2025-11-27 16:56 ./usr/share/man/man1/mailtest.1.gz drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/share/man/man8/ -rw-r--r-- root/root 1276 2025-11-27 16:56 ./usr/share/man/man8/exicyclog.8.gz -rw-r--r-- root/root 1169 2025-11-27 16:56 ./usr/share/man/man8/exigrep.8.gz -rw-r--r-- root/root 27746 2025-11-27 16:56 ./usr/share/man/man8/exim.8.gz -rw-r--r-- root/root 1455 2025-11-27 16:56 ./usr/share/man/man8/exim_checkaccess.8.gz -rw-r--r-- root/root 3278 2025-11-27 16:56 ./usr/share/man/man8/exim_db.8.gz -rw-r--r-- root/root 1784 2025-11-27 16:56 ./usr/share/man/man8/exim_dbmbuild.8.gz lrwxrwxrwx root/root 0 2025-11-27 16:56 ./usr/share/man/man8/exim_dumpdb.8.gz -> exim_db.8.gz lrwxrwxrwx root/root 0 2025-11-27 16:56 ./usr/share/man/man8/exim_fixdb.8.gz -> exim_db.8.gz -rw-r--r-- root/root 1409 2025-11-27 16:56 ./usr/share/man/man8/exim_id_update.8.gz -rw-r--r-- root/root 2084 2025-11-27 16:56 ./usr/share/man/man8/exim_lock.8.gz -rw-r--r-- root/root 2400 2025-11-27 16:56 ./usr/share/man/man8/exim_msgdate.8.gz lrwxrwxrwx root/root 0 2025-11-27 16:56 ./usr/share/man/man8/exim_tidydb.8.gz -> exim_db.8.gz -rw-r--r-- root/root 3415 2025-11-27 16:56 ./usr/share/man/man8/eximstats.8.gz -rw-r--r-- root/root 1295 2025-11-27 16:56 ./usr/share/man/man8/exinext.8.gz -rw-r--r-- root/root 8131 2025-11-27 16:56 ./usr/share/man/man8/exipick.8.gz -rw-r--r-- root/root 1336 2025-11-27 16:56 ./usr/share/man/man8/exiqgrep.8.gz -rw-r--r-- root/root 1214 2025-11-27 16:56 ./usr/share/man/man8/exiqsumm.8.gz -rw-r--r-- root/root 1538 2025-11-27 16:56 ./usr/share/man/man8/exiwhat.8.gz -rw-r--r-- root/root 1201 2025-11-27 16:56 ./usr/share/man/man8/syslog2eximlog.8.gz exim4-config_4.99-5_all.deb --------------------------- new Debian package, version 2.0. size 249992 bytes: control archive=164364 bytes. 2200 bytes, 44 lines conffiles 24215 bytes, 812 lines * config #!/bin/sh 2194 bytes, 41 lines control 898 bytes, 12 lines md5sums 10437 bytes, 371 lines * postinst #!/bin/sh 1037 bytes, 36 lines * postrm #!/bin/sh 573410 bytes, 3778 lines templates Package: exim4-config Source: exim4 Version: 4.99-5 Architecture: all Maintainer: Exim4 Maintainers Installed-Size: 907 Depends: adduser, debconf (>= 0.5) | debconf-2.0 Recommends: ca-certificates Conflicts: citadel-server, courier-mta, dma, esmtp-run, exim, exim-tls, exim4-config, exim4-config-2, hula-mta, masqmail, msmtp-mta, mta-dummy, nullmailer, opensmtpd, postfix, qmail-run, sendmail-bin, smail, ssmtp, xmail, zmailer Breaks: exim4-daemon-heavy (<< 4.94), exim4-daemon-light (<< 4.94) Provides: exim4-config-2 Section: mail Priority: optional Homepage: https://www.exim.org/ Description: configuration for the Exim MTA (v4) Exim (v4) is a mail transport agent. exim4-config provides the configuration for the exim4 daemon packages. The configuration framework has been split off the main package to allow sites to replace the configuration scheme with their own without having to change the actual exim4 packages. . Sites with special configuration needs (having a lot of identically configured machines for example) can use this to distribute their own custom configuration via the packaging system, using the magic available with dpkg's conffile handling, without having to do local changes on all of these machines. . The Debian exim4 packages have their own web page, http://wiki.debian.org/PkgExim4. There is also a Debian-specific FAQ list. Information about the way the Debian packages are configured can be found in /usr/share/doc/exim4-base/README.Debian.gz, which additionally contains information about the way the Debian binary packages are built. The very extensive upstream documentation is shipped in /usr/share/doc/exim4-base/spec.txt.gz. To repeat the debconf-driven configuration process in a standard setup, invoke dpkg-reconfigure exim4-config. There is a Debian-centered mailing list, pkg-exim4-users@lists.alioth.debian.org. Please ask Debian-specific questions there, and only write to the upstream exim-users mailing list if you are sure that your question is not Debian-specific. You can find the subscription web page on http://lists.alioth.debian.org/mailman/listinfo/pkg-exim4-users drwxr-xr-x root/root 0 2025-11-27 16:56 ./ drwxr-xr-x root/root 0 2025-11-27 16:56 ./etc/ -rw-r--r-- root/root 312 2025-11-27 16:56 ./etc/email-addresses drwxr-xr-x root/root 0 2025-11-27 16:56 ./etc/exim4/ drwxr-xr-x root/root 0 2025-11-27 16:56 ./etc/exim4/conf.d/ drwxr-xr-x root/root 0 2025-11-27 16:56 ./etc/exim4/conf.d/acl/ -rw-r--r-- root/root 297 2023-09-29 20:38 ./etc/exim4/conf.d/acl/00_exim4-config_header -rw-r--r-- root/root 1759 2023-09-29 20:38 ./etc/exim4/conf.d/acl/20_exim4-config_local_deny_exceptions -rw-r--r-- root/root 265 2023-09-29 20:38 ./etc/exim4/conf.d/acl/30_exim4-config_check_mail -rw-r--r-- root/root 14557 2025-11-24 05:52 ./etc/exim4/conf.d/acl/30_exim4-config_check_rcpt -rw-r--r-- root/root 3212 2025-11-24 05:52 ./etc/exim4/conf.d/acl/40_exim4-config_check_data drwxr-xr-x root/root 0 2025-11-27 16:56 ./etc/exim4/conf.d/auth/ -rw-r--r-- root/root 238 2023-09-29 20:38 ./etc/exim4/conf.d/auth/00_exim4-config_header -rw-r--r-- root/root 10489 2025-11-24 05:52 ./etc/exim4/conf.d/auth/30_exim4-config_examples drwxr-xr-x root/root 0 2025-11-27 16:56 ./etc/exim4/conf.d/main/ -rw-r--r-- root/root 3082 2023-09-29 20:38 ./etc/exim4/conf.d/main/01_exim4-config_listmacrosdefs -rw-r--r-- root/root 8522 2025-11-24 05:52 ./etc/exim4/conf.d/main/02_exim4-config_options -rw-r--r-- root/root 3196 2025-11-24 05:52 ./etc/exim4/conf.d/main/03_exim4-config_tlsoptions -rw-r--r-- root/root 237 2023-09-29 20:38 ./etc/exim4/conf.d/main/90_exim4-config_log_selector drwxr-xr-x root/root 0 2025-11-27 16:56 ./etc/exim4/conf.d/retry/ -rw-r--r-- root/root 228 2023-09-29 20:38 ./etc/exim4/conf.d/retry/00_exim4-config_header -rw-r--r-- root/root 683 2025-11-24 05:52 ./etc/exim4/conf.d/retry/30_exim4-config drwxr-xr-x root/root 0 2025-11-27 16:56 ./etc/exim4/conf.d/rewrite/ -rw-r--r-- root/root 230 2023-09-29 20:38 ./etc/exim4/conf.d/rewrite/00_exim4-config_header -rw-r--r-- root/root 568 2023-09-29 20:38 ./etc/exim4/conf.d/rewrite/31_exim4-config_rewriting drwxr-xr-x root/root 0 2025-11-27 16:56 ./etc/exim4/conf.d/router/ -rw-r--r-- root/root 514 2023-09-29 20:38 ./etc/exim4/conf.d/router/00_exim4-config_header -rw-r--r-- root/root 646 2023-09-29 20:38 ./etc/exim4/conf.d/router/100_exim4-config_domain_literal -rw-r--r-- root/root 556 2023-09-29 20:38 ./etc/exim4/conf.d/router/150_exim4-config_hubbed_hosts -rw-r--r-- root/root 3221 2025-11-24 05:52 ./etc/exim4/conf.d/router/200_exim4-config_primary -rw-r--r-- root/root 607 2023-09-29 20:38 ./etc/exim4/conf.d/router/300_exim4-config_real_local -rw-r--r-- root/root 1594 2023-09-29 20:38 ./etc/exim4/conf.d/router/400_exim4-config_system_aliases -rw-r--r-- root/root 878 2023-09-29 20:38 ./etc/exim4/conf.d/router/500_exim4-config_hubuser -rw-r--r-- root/root 2109 2025-11-24 05:52 ./etc/exim4/conf.d/router/600_exim4-config_userforward -rw-r--r-- root/root 408 2025-11-24 05:52 ./etc/exim4/conf.d/router/700_exim4-config_procmail -rw-r--r-- root/root 328 2025-11-24 05:52 ./etc/exim4/conf.d/router/800_exim4-config_maildrop -rw-r--r-- root/root 900 2025-11-24 05:52 ./etc/exim4/conf.d/router/850_exim4-config_lowuid -rw-r--r-- root/root 402 2023-09-29 20:38 ./etc/exim4/conf.d/router/900_exim4-config_local_user -rw-r--r-- root/root 472 2023-09-29 20:38 ./etc/exim4/conf.d/router/mmm_mail4root drwxr-xr-x root/root 0 2025-11-27 16:56 ./etc/exim4/conf.d/transport/ -rw-r--r-- root/root 544 2023-09-29 20:38 ./etc/exim4/conf.d/transport/00_exim4-config_header -rw-r--r-- root/root 802 2025-11-24 05:52 ./etc/exim4/conf.d/transport/10_exim4-config_transport-macros -rw-r--r-- root/root 269 2023-09-29 20:38 ./etc/exim4/conf.d/transport/30_exim4-config_address_file -rw-r--r-- root/root 365 2023-09-29 20:38 ./etc/exim4/conf.d/transport/30_exim4-config_address_pipe -rw-r--r-- root/root 208 2023-09-29 20:38 ./etc/exim4/conf.d/transport/30_exim4-config_address_reply -rw-r--r-- root/root 417 2025-11-24 05:52 ./etc/exim4/conf.d/transport/30_exim4-config_mail_spool -rw-r--r-- root/root 1186 2023-09-29 20:38 ./etc/exim4/conf.d/transport/30_exim4-config_maildir_home -rw-r--r-- root/root 258 2023-09-29 20:38 ./etc/exim4/conf.d/transport/30_exim4-config_maildrop_pipe -rw-r--r-- root/root 220 2023-09-29 20:38 ./etc/exim4/conf.d/transport/30_exim4-config_procmail_pipe -rw-r--r-- root/root 1685 2025-11-24 05:52 ./etc/exim4/conf.d/transport/30_exim4-config_remote_smtp -rw-r--r-- root/root 1908 2025-11-24 05:52 ./etc/exim4/conf.d/transport/30_exim4-config_remote_smtp_smarthost -rw-r--r-- root/root 414 2023-09-29 20:38 ./etc/exim4/conf.d/transport/35_exim4-config_address_directory -rw-r--r-- root/root 80354 2025-11-27 16:56 ./etc/exim4/exim4.conf.template -rw-r----- root/root 204 2025-11-27 16:56 ./etc/exim4/passwd.client drwxr-xr-x root/root 0 2025-11-27 16:56 ./etc/ppp/ drwxr-xr-x root/root 0 2025-11-27 16:56 ./etc/ppp/ip-up.d/ -rwxr-xr-x root/root 275 2025-11-24 05:52 ./etc/ppp/ip-up.d/exim4 drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/ drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/sbin/ -rwxr-xr-x root/root 15047 2025-11-27 16:56 ./usr/sbin/update-exim4.conf -rwxr-xr-x root/root 3426 2025-11-24 05:52 ./usr/sbin/update-exim4.conf.template drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/share/ drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/share/bug/ drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/share/bug/exim4-config/ -rwxr-xr-x root/root 628 2023-09-29 20:38 ./usr/share/bug/exim4-config/script drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/share/doc/ drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/share/doc/exim4-config/ -rw-r--r-- root/root 2538 2025-11-27 16:56 ./usr/share/doc/exim4-config/NEWS.Debian.gz -rw-r--r-- root/root 21781 2025-11-27 16:56 ./usr/share/doc/exim4-config/README.Debian.gz -rw-r--r-- root/root 19324 2025-11-27 16:56 ./usr/share/doc/exim4-config/changelog.Debian.gz -rw-r--r-- root/root 10627 2025-11-24 05:52 ./usr/share/doc/exim4-config/copyright drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/share/doc/exim4-config/examples/ -rw-r--r-- root/root 974 2023-09-29 20:38 ./usr/share/doc/exim4-config/examples/e-n-if-up drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/share/lintian/ drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 76 2025-11-24 05:52 ./usr/share/lintian/overrides/exim4-config drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/share/man/ drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/share/man/man5/ lrwxrwxrwx root/root 0 2025-11-27 16:56 ./usr/share/man/man5/etc-aliases.5.gz -> exim4-config_files.5.gz lrwxrwxrwx root/root 0 2025-11-27 16:56 ./usr/share/man/man5/etc-email-addresses.5.gz -> exim4-config_files.5.gz -rw-r--r-- root/root 4641 2025-11-27 16:56 ./usr/share/man/man5/exim4-config_files.5.gz lrwxrwxrwx root/root 0 2025-11-27 16:56 ./usr/share/man/man5/exim4_exim_crt.5.gz -> exim4-config_files.5.gz lrwxrwxrwx root/root 0 2025-11-27 16:56 ./usr/share/man/man5/exim4_exim_key.5.gz -> exim4-config_files.5.gz lrwxrwxrwx root/root 0 2025-11-27 16:56 ./usr/share/man/man5/exim4_host_local_deny_exceptions.5.gz -> exim4-config_files.5.gz lrwxrwxrwx root/root 0 2025-11-27 16:56 ./usr/share/man/man5/exim4_hubbed_hosts.5.gz -> exim4-config_files.5.gz lrwxrwxrwx root/root 0 2025-11-27 16:56 ./usr/share/man/man5/exim4_local_domain_dnsbl_whitelist.5.gz -> exim4-config_files.5.gz lrwxrwxrwx root/root 0 2025-11-27 16:56 ./usr/share/man/man5/exim4_local_host_blacklist.5.gz -> exim4-config_files.5.gz lrwxrwxrwx root/root 0 2025-11-27 16:56 ./usr/share/man/man5/exim4_local_rcpt_callout.5.gz -> exim4-config_files.5.gz lrwxrwxrwx root/root 0 2025-11-27 16:56 ./usr/share/man/man5/exim4_local_sender_blacklist.5.gz -> exim4-config_files.5.gz lrwxrwxrwx root/root 0 2025-11-27 16:56 ./usr/share/man/man5/exim4_local_sender_callout.5.gz -> exim4-config_files.5.gz lrwxrwxrwx root/root 0 2025-11-27 16:56 ./usr/share/man/man5/exim4_passwd.5.gz -> exim4-config_files.5.gz lrwxrwxrwx root/root 0 2025-11-27 16:56 ./usr/share/man/man5/exim4_passwd_client.5.gz -> exim4-config_files.5.gz lrwxrwxrwx root/root 0 2025-11-27 16:56 ./usr/share/man/man5/exim4_sender_local_deny_exceptions.5.gz -> exim4-config_files.5.gz lrwxrwxrwx root/root 0 2025-11-27 16:56 ./usr/share/man/man5/update-exim4.conf.conf.5.gz -> ../man8/update-exim4.conf.8.gz drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/share/man/man8/ -rw-r--r-- root/root 4914 2025-11-27 16:56 ./usr/share/man/man8/update-exim4.conf.8.gz -rw-r--r-- root/root 1378 2025-11-27 16:56 ./usr/share/man/man8/update-exim4.conf.template.8.gz drwxr-xr-x root/root 0 2025-11-27 16:56 ./var/ drwxr-xr-x root/root 0 2025-11-27 16:56 ./var/lib/ drwxr-xr-x root/root 0 2025-11-27 16:56 ./var/lib/exim4/ exim4-daemon-heavy-dbgsym_4.99-5_amd64.deb ------------------------------------------ new Debian package, version 2.0. size 1731920 bytes: control archive=536 bytes. 393 bytes, 12 lines control 106 bytes, 1 lines md5sums Package: exim4-daemon-heavy-dbgsym Source: exim4 Version: 4.99-5 Auto-Built-Package: debug-symbols Architecture: amd64 Maintainer: Exim4 Maintainers Installed-Size: 2230 Depends: exim4-daemon-heavy (= 4.99-5) Section: debug Priority: optional Description: debug symbols for exim4-daemon-heavy Build-Ids: 8e115755f198568b9bf1488c01b34b83b24c193a drwxr-xr-x root/root 0 2025-11-27 16:56 ./ drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/ drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/lib/ drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/lib/debug/ drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/lib/debug/.build-id/ drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/lib/debug/.build-id/8e/ -rw-r--r-- root/root 2273104 2025-11-27 16:56 ./usr/lib/debug/.build-id/8e/115755f198568b9bf1488c01b34b83b24c193a.debug drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/share/ drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/share/doc/ lrwxrwxrwx root/root 0 2025-11-27 16:56 ./usr/share/doc/exim4-daemon-heavy-dbgsym -> exim4-daemon-heavy exim4-daemon-heavy_4.99-5_amd64.deb ----------------------------------- new Debian package, version 2.0. size 706612 bytes: control archive=7816 bytes. 253 bytes, 17 lines * config #!/bin/sh 2258 bytes, 38 lines control 610 bytes, 8 lines md5sums 2117 bytes, 65 lines * postinst #!/bin/sh 636 bytes, 20 lines * postrm #!/bin/sh 854 bytes, 42 lines * prerm #!/bin/sh 15249 bytes, 105 lines templates Package: exim4-daemon-heavy Source: exim4 Version: 4.99-5 Architecture: amd64 Maintainer: Exim4 Maintainers Installed-Size: 1813 Depends: exim4-base (>= 4.99), debconf (>= 0.5) | debconf-2.0, libc6 (>= 2.38), libcrypt1 (>= 1:4.1.0), libgnutls-dane0t64 (>= 3.7.0), libgnutls30t64 (>= 3.8.6), libidn12 (>= 1.13), libidn2-0 (>= 0.6), libldap2 (>= 2.6.2), libmariadb3 (>= 3.0.0), libnsl2 (>= 1.0), libpam0g (>= 0.99.7.1), libpcre2-8-0 (>= 10.22), libperl5.42 (>= 5.42.0), libpq5, libsasl2-2 (>= 2.1.28+dfsg1), libspf2-2t64 (>= 1.2.8~), libsqlite3-0 (>= 3.5.9) Conflicts: mail-transport-agent Breaks: clamav-daemon (<< 0.95) Replaces: exim4-base (<= 4.61-1), mail-transport-agent Provides: exim4-localscanapi-6.1, mail-transport-agent Section: mail Priority: optional Homepage: https://www.exim.org/ Description: Exim MTA (v4) daemon with extended features, including exiscan-acl Exim (v4) is a mail transport agent. This package contains the exim4 daemon with extended features. In addition to the features already supported by exim4-daemon-light, exim4-daemon-heavy includes LDAP, PostgreSQL and MySQL data lookups, SASL and SPA SMTP authentication, embedded Perl interpreter, and the content scanning extension (formerly known as "exiscan-acl") for integration of virus scanners and spamassassin. . The Debian exim4 packages have their own web page, http://wiki.debian.org/PkgExim4. There is also a Debian-specific FAQ list. Information about the way the Debian packages are configured can be found in /usr/share/doc/exim4-base/README.Debian.gz, which additionally contains information about the way the Debian binary packages are built. The very extensive upstream documentation is shipped in /usr/share/doc/exim4-base/spec.txt.gz. To repeat the debconf-driven configuration process in a standard setup, invoke dpkg-reconfigure exim4-config. There is a Debian-centered mailing list, pkg-exim4-users@lists.alioth.debian.org. Please ask Debian-specific questions there, and only write to the upstream exim-users mailing list if you are sure that your question is not Debian-specific. You can find the subscription web page on http://lists.alioth.debian.org/mailman/listinfo/pkg-exim4-users drwxr-xr-x root/root 0 2025-11-27 16:56 ./ drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/ drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/bin/ lrwxrwxrwx root/root 0 2025-11-27 16:56 ./usr/bin/mailq -> ../sbin/exim4 lrwxrwxrwx root/root 0 2025-11-27 16:56 ./usr/bin/newaliases -> ../sbin/exim4 drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/lib/ drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/lib/exim4/ lrwxrwxrwx root/root 0 2025-11-27 16:56 ./usr/lib/exim4/exim4 -> ../../sbin/exim4 drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/lib/exim4/local_scan/ lrwxrwxrwx root/root 0 2025-11-27 16:56 ./usr/lib/sendmail -> ../sbin/exim4 drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/lib/systemd/ drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/lib/systemd/system/ -rw-r--r-- root/root 896 2025-11-24 05:52 ./usr/lib/systemd/system/exim4.service drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/sbin/ lrwxrwxrwx root/root 0 2025-11-27 16:56 ./usr/sbin/exim -> exim4 -rwsr-xr-x root/root 1737032 2025-11-27 16:56 ./usr/sbin/exim4 lrwxrwxrwx root/root 0 2025-11-27 16:56 ./usr/sbin/rmail -> exim4 lrwxrwxrwx root/root 0 2025-11-27 16:56 ./usr/sbin/rsmtp -> exim4 lrwxrwxrwx root/root 0 2025-11-27 16:56 ./usr/sbin/runq -> exim4 lrwxrwxrwx root/root 0 2025-11-27 16:56 ./usr/sbin/sendmail -> exim4 drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/share/ drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/share/bug/ drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/share/bug/exim4-daemon-heavy/ -rwxr-xr-x root/root 628 2023-09-29 20:38 ./usr/share/bug/exim4-daemon-heavy/script drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/share/doc/ drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/share/doc/exim4-daemon-heavy/ -rw-r--r-- root/root 22423 2025-11-27 16:56 ./usr/share/doc/exim4-daemon-heavy/EDITME.exim4-heavy.gz -rw-r--r-- root/root 2538 2025-11-27 16:56 ./usr/share/doc/exim4-daemon-heavy/NEWS.Debian.gz lrwxrwxrwx root/root 0 2025-11-27 16:56 ./usr/share/doc/exim4-daemon-heavy/README.Debian.gz -> ../exim4-base/README.Debian.gz -rw-r--r-- root/root 19328 2025-11-27 16:56 ./usr/share/doc/exim4-daemon-heavy/changelog.Debian.gz lrwxrwxrwx root/root 0 2025-11-27 16:56 ./usr/share/doc/exim4-daemon-heavy/changelog.gz -> ../exim4-base/changelog.gz -rw-r--r-- root/root 10627 2025-11-24 05:52 ./usr/share/doc/exim4-daemon-heavy/copyright drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/share/lintian/ drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 368 2025-11-24 05:52 ./usr/share/lintian/overrides/exim4-daemon-heavy drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/share/man/ drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/share/man/man8/ lrwxrwxrwx root/root 0 2025-11-27 16:56 ./usr/share/man/man8/exim4.8.gz -> exim.8.gz lrwxrwxrwx root/root 0 2025-11-27 16:56 ./usr/share/man/man8/mailq.8.gz -> exim.8.gz lrwxrwxrwx root/root 0 2025-11-27 16:56 ./usr/share/man/man8/newaliases.8.gz -> exim.8.gz lrwxrwxrwx root/root 0 2025-11-27 16:56 ./usr/share/man/man8/rmail.8.gz -> exim.8.gz lrwxrwxrwx root/root 0 2025-11-27 16:56 ./usr/share/man/man8/rsmtp.8.gz -> exim.8.gz lrwxrwxrwx root/root 0 2025-11-27 16:56 ./usr/share/man/man8/runq.8.gz -> exim.8.gz lrwxrwxrwx root/root 0 2025-11-27 16:56 ./usr/share/man/man8/sendmail.8.gz -> exim.8.gz exim4-daemon-light-dbgsym_4.99-5_amd64.deb ------------------------------------------ new Debian package, version 2.0. size 1525264 bytes: control archive=532 bytes. 393 bytes, 12 lines control 106 bytes, 1 lines md5sums Package: exim4-daemon-light-dbgsym Source: exim4 Version: 4.99-5 Auto-Built-Package: debug-symbols Architecture: amd64 Maintainer: Exim4 Maintainers Installed-Size: 1978 Depends: exim4-daemon-light (= 4.99-5) Section: debug Priority: optional Description: debug symbols for exim4-daemon-light Build-Ids: 930938453eeb254f83829eab3cffde409331ff4c drwxr-xr-x root/root 0 2025-11-27 16:56 ./ drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/ drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/lib/ drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/lib/debug/ drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/lib/debug/.build-id/ drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/lib/debug/.build-id/93/ -rw-r--r-- root/root 2014320 2025-11-27 16:56 ./usr/lib/debug/.build-id/93/0938453eeb254f83829eab3cffde409331ff4c.debug drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/share/ drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/share/doc/ lrwxrwxrwx root/root 0 2025-11-27 16:56 ./usr/share/doc/exim4-daemon-light-dbgsym -> exim4-daemon-light exim4-daemon-light_4.99-5_amd64.deb ----------------------------------- new Debian package, version 2.0. size 646536 bytes: control archive=7660 bytes. 253 bytes, 17 lines * config #!/bin/sh 1914 bytes, 35 lines control 610 bytes, 8 lines md5sums 2117 bytes, 65 lines * postinst #!/bin/sh 636 bytes, 20 lines * postrm #!/bin/sh 854 bytes, 42 lines * prerm #!/bin/sh 15249 bytes, 105 lines templates Package: exim4-daemon-light Source: exim4 Version: 4.99-5 Architecture: amd64 Maintainer: Exim4 Maintainers Installed-Size: 1648 Depends: exim4-base (>= 4.99), debconf (>= 0.5) | debconf-2.0, libc6 (>= 2.38), libcrypt1 (>= 1:4.1.0), libgnutls-dane0t64 (>= 3.7.0), libgnutls30t64 (>= 3.8.6), libidn12 (>= 1.13), libidn2-0 (>= 0.6), libnsl2 (>= 1.0), libpcre2-8-0 (>= 10.22), libsqlite3-0 (>= 3.5.9) Conflicts: mail-transport-agent Replaces: exim4-base (<= 4.61-1), mail-transport-agent Provides: default-mta, exim4-localscanapi-6.1, mail-transport-agent Section: mail Priority: optional Homepage: https://www.exim.org/ Description: lightweight Exim MTA (v4) daemon Exim (v4) is a mail transport agent. This package contains the exim4 daemon with only basic features enabled. It works well with the standard setups that are provided by Debian and includes support for TLS encryption and the dlopen patch to allow dynamic loading of a local_scan function. . The Debian exim4 packages have their own web page, http://wiki.debian.org/PkgExim4. There is also a Debian-specific FAQ list. Information about the way the Debian packages are configured can be found in /usr/share/doc/exim4-base/README.Debian.gz, which additionally contains information about the way the Debian binary packages are built. The very extensive upstream documentation is shipped in /usr/share/doc/exim4-base/spec.txt.gz. To repeat the debconf-driven configuration process in a standard setup, invoke dpkg-reconfigure exim4-config. There is a Debian-centered mailing list, pkg-exim4-users@lists.alioth.debian.org. Please ask Debian-specific questions there, and only write to the upstream exim-users mailing list if you are sure that your question is not Debian-specific. You can find the subscription web page on http://lists.alioth.debian.org/mailman/listinfo/pkg-exim4-users drwxr-xr-x root/root 0 2025-11-27 16:56 ./ drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/ drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/bin/ lrwxrwxrwx root/root 0 2025-11-27 16:56 ./usr/bin/mailq -> ../sbin/exim4 lrwxrwxrwx root/root 0 2025-11-27 16:56 ./usr/bin/newaliases -> ../sbin/exim4 drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/lib/ drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/lib/exim4/ lrwxrwxrwx root/root 0 2025-11-27 16:56 ./usr/lib/exim4/exim4 -> ../../sbin/exim4 lrwxrwxrwx root/root 0 2025-11-27 16:56 ./usr/lib/sendmail -> ../sbin/exim4 drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/lib/systemd/ drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/lib/systemd/system/ -rw-r--r-- root/root 896 2025-11-24 05:52 ./usr/lib/systemd/system/exim4.service drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/sbin/ lrwxrwxrwx root/root 0 2025-11-27 16:56 ./usr/sbin/exim -> exim4 -rwsr-xr-x root/root 1569168 2025-11-27 16:56 ./usr/sbin/exim4 lrwxrwxrwx root/root 0 2025-11-27 16:56 ./usr/sbin/rmail -> exim4 lrwxrwxrwx root/root 0 2025-11-27 16:56 ./usr/sbin/rsmtp -> exim4 lrwxrwxrwx root/root 0 2025-11-27 16:56 ./usr/sbin/runq -> exim4 lrwxrwxrwx root/root 0 2025-11-27 16:56 ./usr/sbin/sendmail -> exim4 drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/share/ drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/share/bug/ drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/share/bug/exim4-daemon-light/ -rwxr-xr-x root/root 628 2023-09-29 20:38 ./usr/share/bug/exim4-daemon-light/script drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/share/doc/ drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/share/doc/exim4-daemon-light/ -rw-r--r-- root/root 22387 2025-11-27 16:56 ./usr/share/doc/exim4-daemon-light/EDITME.exim4-light.gz -rw-r--r-- root/root 2538 2025-11-27 16:56 ./usr/share/doc/exim4-daemon-light/NEWS.Debian.gz lrwxrwxrwx root/root 0 2025-11-27 16:56 ./usr/share/doc/exim4-daemon-light/README.Debian.gz -> ../exim4-base/README.Debian.gz -rw-r--r-- root/root 19328 2025-11-27 16:56 ./usr/share/doc/exim4-daemon-light/changelog.Debian.gz lrwxrwxrwx root/root 0 2025-11-27 16:56 ./usr/share/doc/exim4-daemon-light/changelog.gz -> ../exim4-base/changelog.gz -rw-r--r-- root/root 10627 2025-11-24 05:52 ./usr/share/doc/exim4-daemon-light/copyright drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/share/lintian/ drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 287 2025-11-24 05:52 ./usr/share/lintian/overrides/exim4-daemon-light drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/share/man/ drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/share/man/man8/ lrwxrwxrwx root/root 0 2025-11-27 16:56 ./usr/share/man/man8/exim4.8.gz -> exim.8.gz lrwxrwxrwx root/root 0 2025-11-27 16:56 ./usr/share/man/man8/mailq.8.gz -> exim.8.gz lrwxrwxrwx root/root 0 2025-11-27 16:56 ./usr/share/man/man8/newaliases.8.gz -> exim.8.gz lrwxrwxrwx root/root 0 2025-11-27 16:56 ./usr/share/man/man8/rmail.8.gz -> exim.8.gz lrwxrwxrwx root/root 0 2025-11-27 16:56 ./usr/share/man/man8/rsmtp.8.gz -> exim.8.gz lrwxrwxrwx root/root 0 2025-11-27 16:56 ./usr/share/man/man8/runq.8.gz -> exim.8.gz lrwxrwxrwx root/root 0 2025-11-27 16:56 ./usr/share/man/man8/sendmail.8.gz -> exim.8.gz exim4-dev_4.99-5_amd64.deb -------------------------- new Debian package, version 2.0. size 36952 bytes: control archive=1296 bytes. 1368 bytes, 29 lines control 699 bytes, 10 lines md5sums Package: exim4-dev Source: exim4 Version: 4.99-5 Architecture: amd64 Maintainer: Exim4 Maintainers Installed-Size: 80 Section: mail Priority: optional Homepage: https://www.exim.org/ Description: header files for the Exim MTA (v4) packages Exim (v4) is a mail transport agent. This package contains header files that can be used to compile code that is then dynamically linked to exim's local_scan interface. . The Debian exim4 packages have their own web page, http://wiki.debian.org/PkgExim4. There is also a Debian-specific FAQ list. Information about the way the Debian packages are configured can be found in /usr/share/doc/exim4-base/README.Debian.gz, which additionally contains information about the way the Debian binary packages are built. The very extensive upstream documentation is shipped in /usr/share/doc/exim4-base/spec.txt.gz. To repeat the debconf-driven configuration process in a standard setup, invoke dpkg-reconfigure exim4-config. There is a Debian-centered mailing list, pkg-exim4-users@lists.alioth.debian.org. Please ask Debian-specific questions there, and only write to the upstream exim-users mailing list if you are sure that your question is not Debian-specific. You can find the subscription web page on http://lists.alioth.debian.org/mailman/listinfo/pkg-exim4-users drwxr-xr-x root/root 0 2025-11-27 16:56 ./ drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/ drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/bin/ -rwxr-xr-x root/root 318 2023-09-29 20:38 ./usr/bin/exim4-localscan-plugin-config drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/include/ drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/include/exim4/ -rw-r--r-- root/root 7582 2025-11-27 16:56 ./usr/include/exim4/config.h -rw-r--r-- root/root 11438 2025-11-27 16:56 ./usr/include/exim4/local_scan.h -rw-r--r-- root/root 5901 2025-10-27 13:16 ./usr/include/exim4/mytypes.h -rw-r--r-- root/root 3003 2025-10-27 13:16 ./usr/include/exim4/store.h drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/share/ drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/share/doc/ drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/share/doc/exim4-dev/ -rw-r--r-- root/root 2538 2025-11-27 16:56 ./usr/share/doc/exim4-dev/NEWS.Debian.gz lrwxrwxrwx root/root 0 2025-11-27 16:56 ./usr/share/doc/exim4-dev/README.Debian.gz -> ../exim4-base/README.Debian.gz -rw-r--r-- root/root 19326 2025-11-27 16:56 ./usr/share/doc/exim4-dev/changelog.Debian.gz lrwxrwxrwx root/root 0 2025-11-27 16:56 ./usr/share/doc/exim4-dev/changelog.gz -> ../exim4-base/changelog.gz -rw-r--r-- root/root 10627 2025-11-24 05:52 ./usr/share/doc/exim4-dev/copyright drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/share/lintian/ drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 109 2025-11-24 05:52 ./usr/share/lintian/overrides/exim4-dev drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/share/man/ drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/share/man/man1/ -rw-r--r-- root/root 868 2025-11-27 16:56 ./usr/share/man/man1/exim4-localscan-plugin-config.1.gz exim4_4.99-5_all.deb -------------------- new Debian package, version 2.0. size 7188 bytes: control archive=6408 bytes. 240 bytes, 17 lines * config #!/bin/sh 1544 bytes, 28 lines control 61 bytes, 1 lines md5sums 139 bytes, 14 lines * postinst #!/bin/sh 212 bytes, 8 lines * postrm #!/bin/sh 15236 bytes, 105 lines templates Package: exim4 Version: 4.99-5 Architecture: all Maintainer: Exim4 Maintainers Installed-Size: 27 Depends: debconf (>= 1.4.69) | cdebconf (>= 0.39), exim4-base (<< 4.99-5.1), exim4-base (>= 4.99-5), exim4-daemon-light (>= 4.99-5) | exim4-daemon-heavy (>= 4.99-5) | exim4-daemon-custom (>= 4.99-5), debconf (>= 0.5) | debconf-2.0 Section: mail Priority: optional Homepage: https://www.exim.org/ Description: metapackage to ease Exim MTA (v4) installation Exim (v4) is a mail transport agent. exim4 is the metapackage depending on the essential components for a basic exim4 installation. . The Debian exim4 packages have their own web page, http://wiki.debian.org/PkgExim4. There is also a Debian-specific FAQ list. Information about the way the Debian packages are configured can be found in /usr/share/doc/exim4-base/README.Debian.gz, which additionally contains information about the way the Debian binary packages are built. The very extensive upstream documentation is shipped in /usr/share/doc/exim4-base/spec.txt.gz. To repeat the debconf-driven configuration process in a standard setup, invoke dpkg-reconfigure exim4-config. There is a Debian-centered mailing list, pkg-exim4-users@lists.alioth.debian.org. Please ask Debian-specific questions there, and only write to the upstream exim-users mailing list if you are sure that your question is not Debian-specific. You can find the subscription web page on http://lists.alioth.debian.org/mailman/listinfo/pkg-exim4-users drwxr-xr-x root/root 0 2025-11-27 16:56 ./ drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/ drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/share/ drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/share/bug/ drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/share/bug/exim4/ -rwxr-xr-x root/root 628 2023-09-29 20:38 ./usr/share/bug/exim4/script drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/share/doc/ lrwxrwxrwx root/root 0 2025-11-27 16:56 ./usr/share/doc/exim4 -> exim4-base eximon4-dbgsym_4.99-5_amd64.deb ------------------------------- new Debian package, version 2.0. size 140664 bytes: control archive=528 bytes. 359 bytes, 12 lines control 106 bytes, 1 lines md5sums Package: eximon4-dbgsym Source: exim4 Version: 4.99-5 Auto-Built-Package: debug-symbols Architecture: amd64 Maintainer: Exim4 Maintainers Installed-Size: 184 Depends: eximon4 (= 4.99-5) Section: debug Priority: optional Description: debug symbols for eximon4 Build-Ids: f33cb0eea2c34d7f9f18e0253f5d3a3da37d9c8a drwxr-xr-x root/root 0 2025-11-27 16:56 ./ drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/ drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/lib/ drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/lib/debug/ drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/lib/debug/.build-id/ drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/lib/debug/.build-id/f3/ -rw-r--r-- root/root 177616 2025-11-27 16:56 ./usr/lib/debug/.build-id/f3/3cb0eea2c34d7f9f18e0253f5d3a3da37d9c8a.debug drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/share/ drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/share/doc/ lrwxrwxrwx root/root 0 2025-11-27 16:56 ./usr/share/doc/eximon4-dbgsym -> eximon4 eximon4_4.99-5_amd64.deb ------------------------ new Debian package, version 2.0. size 72928 bytes: control archive=932 bytes. 688 bytes, 17 lines control 461 bytes, 7 lines md5sums Package: eximon4 Source: exim4 Version: 4.99-5 Architecture: amd64 Maintainer: Exim4 Maintainers Installed-Size: 163 Depends: exim4-base (>= 4.10), libc6 (>= 2.38), libpcre2-8-0 (>= 10.22), libx11-6, libxaw7 (>= 2:1.0.16), libxmu6 (>= 2:1.1.3), libxt6t64 Conflicts: eximon Replaces: eximon Section: mail Priority: optional Homepage: https://www.exim.org/ Description: monitor application for the Exim MTA (v4) (X11 interface) Eximon is a helper program for the Exim MTA (v4). It allows administrators to view the mail queue and logs, and perform a variety of actions on queued messages, such as freezing, bouncing and thawing messages. drwxr-xr-x root/root 0 2025-11-27 16:56 ./ drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/ drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/libexec/ drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/libexec/exim4/ -rwxr-xr-x root/root 107376 2025-11-27 16:56 ./usr/libexec/exim4/eximon.bin drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/sbin/ -rwxr-xr-x root/root 8867 2025-11-27 16:56 ./usr/sbin/eximon drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/share/ drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/share/doc/ drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/share/doc/eximon4/ -rw-r--r-- root/root 2538 2025-11-27 16:56 ./usr/share/doc/eximon4/NEWS.Debian.gz -rw-r--r-- root/root 19324 2025-11-27 16:56 ./usr/share/doc/eximon4/changelog.Debian.gz lrwxrwxrwx root/root 0 2025-11-27 16:56 ./usr/share/doc/eximon4/changelog.gz -> ../exim4-base/changelog.gz -rw-r--r-- root/root 10627 2025-11-24 05:52 ./usr/share/doc/eximon4/copyright drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/share/lintian/ drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 105 2025-11-24 05:52 ./usr/share/lintian/overrides/eximon4 drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/share/man/ drwxr-xr-x root/root 0 2025-11-27 16:56 ./usr/share/man/man8/ -rw-r--r-- root/root 961 2025-11-27 16:56 ./usr/share/man/man8/eximon.8.gz +------------------------------------------------------------------------------+ | Post Build Thu, 27 Nov 2025 21:04:17 +0000 | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Cleanup Thu, 27 Nov 2025 21:04:17 +0000 | +------------------------------------------------------------------------------+ Purging /build/exim4-Ee6VrT Not cleaning session: cloned chroot in use +------------------------------------------------------------------------------+ | Summary Thu, 27 Nov 2025 21:04:17 +0000 | +------------------------------------------------------------------------------+ Build Architecture: amd64 Build Type: full Build-Space: 138884 Build-Time: 143 Distribution: perl-5.42-throwaway Host Architecture: amd64 Install-Time: 11 Job: /srv/debomatic/incoming/exim4_4.99-5.dsc Machine Architecture: amd64 Package: exim4 Package-Time: 165 Source-Version: 4.99-5 Space: 138884 Status: successful Version: 4.99-5 -------------------------------------------------------------------------------- Finished at 2025-11-27T21:04:15Z Build needed 00:02:45, 138884k disk space