I: pbuilder: network access will be disabled during build I: Current time: Mon Apr 13 18:19:54 -12 2026 I: pbuilder-time-stamp: 1776147594 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/experimental-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: using eatmydata during job I: Copying source file I: copying [dovecot_2.4.0+dfsg1-1~exp3.dsc] I: copying [./dovecot_2.4.0+dfsg1.orig-pigeonhole.tar.gz] I: copying [./dovecot_2.4.0+dfsg1.orig.tar.gz] I: copying [./dovecot_2.4.0+dfsg1.orig.tar.gz.asc] I: copying [./dovecot_2.4.0+dfsg1-1~exp3.debian.tar.xz] I: Extracting source dpkg-source: warning: cannot verify inline signature for ./dovecot_2.4.0+dfsg1-1~exp3.dsc: unsupported subcommand dpkg-source: info: extracting dovecot in dovecot-2.4.0+dfsg1 dpkg-source: info: unpacking dovecot_2.4.0+dfsg1.orig.tar.gz dpkg-source: info: unpacking dovecot_2.4.0+dfsg1.orig-pigeonhole.tar.gz dpkg-source: info: unpacking dovecot_2.4.0+dfsg1-1~exp3.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying skip-rfc-subdir.patch dpkg-source: info: applying Use-_FORTIFY_SOURCE-level-3.patch dpkg-source: info: applying Fix-some-groff-issues-in-manpages.patch I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/2041/tmp/hooks/D02_print_environment starting I: set BUILDDIR='/build/reproducible-path' BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' BUILDUSERNAME='pbuilder1' BUILD_ARCH='i386' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=22 ' DISTRIBUTION='experimental' HOME='/root' HOST_ARCH='i386' IFS=' ' INVOCATION_ID='2fbbb0efac1b441c89ca54d4dc2cedc9' LANG='C' LANGUAGE='en_US:en' LC_ALL='C' LD_LIBRARY_PATH='/usr/lib/libeatmydata' LD_PRELOAD='libeatmydata.so' MAIL='/var/mail/root' OPTIND='1' PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' PBCURRENTCOMMANDLINEOPERATION='build' PBUILDER_OPERATION='build' PBUILDER_PKGDATADIR='/usr/share/pbuilder' PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' PBUILDER_SYSCONFDIR='/etc' PPID='2041' PS1='# ' PS2='> ' PS4='+ ' PWD='/' SHELL='/bin/bash' SHLVL='2' SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.zjYCc544/pbuilderrc_wLg1 --distribution experimental --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/experimental-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.zjYCc544/b1 --logfile b1/build.log dovecot_2.4.0+dfsg1-1~exp3.dsc' SUDO_GID='112' SUDO_UID='107' SUDO_USER='jenkins' TERM='unknown' TZ='/usr/share/zoneinfo/Etc/GMT+12' USER='root' _='/usr/bin/systemd-run' http_proxy='http://213.165.73.152:3128' I: uname -a Linux ionos6-i386 6.1.0-31-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.128-1 (2025-02-07) x86_64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Mar 4 2025 /bin -> usr/bin I: user script /srv/workspace/pbuilder/2041/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: i386 Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: debhelper-compat (= 13), default-libmysqlclient-dev, krb5-multidev, libapparmor-dev, libbz2-dev, libcap-dev, libcdb-dev, libdb-dev, libexpat-dev, libexttextcat-dev, libicu-dev, libldap2-dev, liblua5.4-dev, liblz4-dev, liblzma-dev, libpam0g-dev, libpq-dev, libsasl2-dev, libsodium-dev, libsqlite3-dev, libssl-dev, libstemmer-dev, libsystemd-dev, libtirpc-dev, libunwind-dev, libwrap0-dev, libxapian-dev, libzstd-dev, lsb-release, lua-json, pkgconf, zlib1g-dev dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19769 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on debhelper-compat (= 13); however: Package debhelper-compat is not installed. pbuilder-satisfydepends-dummy depends on default-libmysqlclient-dev; however: Package default-libmysqlclient-dev is not installed. pbuilder-satisfydepends-dummy depends on krb5-multidev; however: Package krb5-multidev is not installed. pbuilder-satisfydepends-dummy depends on libapparmor-dev; however: Package libapparmor-dev is not installed. pbuilder-satisfydepends-dummy depends on libbz2-dev; however: Package libbz2-dev is not installed. pbuilder-satisfydepends-dummy depends on libcap-dev; however: Package libcap-dev is not installed. pbuilder-satisfydepends-dummy depends on libcdb-dev; however: Package libcdb-dev is not installed. pbuilder-satisfydepends-dummy depends on libdb-dev; however: Package libdb-dev is not installed. pbuilder-satisfydepends-dummy depends on libexpat-dev; however: Package libexpat-dev is not installed. pbuilder-satisfydepends-dummy depends on libexttextcat-dev; however: Package libexttextcat-dev is not installed. pbuilder-satisfydepends-dummy depends on libicu-dev; however: Package libicu-dev is not installed. pbuilder-satisfydepends-dummy depends on libldap2-dev; however: Package libldap2-dev is not installed. pbuilder-satisfydepends-dummy depends on liblua5.4-dev; however: Package liblua5.4-dev is not installed. pbuilder-satisfydepends-dummy depends on liblz4-dev; however: Package liblz4-dev is not installed. pbuilder-satisfydepends-dummy depends on liblzma-dev; however: Package liblzma-dev is not installed. pbuilder-satisfydepends-dummy depends on libpam0g-dev; however: Package libpam0g-dev is not installed. pbuilder-satisfydepends-dummy depends on libpq-dev; however: Package libpq-dev is not installed. pbuilder-satisfydepends-dummy depends on libsasl2-dev; however: Package libsasl2-dev is not installed. pbuilder-satisfydepends-dummy depends on libsodium-dev; however: Package libsodium-dev is not installed. pbuilder-satisfydepends-dummy depends on libsqlite3-dev; however: Package libsqlite3-dev is not installed. pbuilder-satisfydepends-dummy depends on libssl-dev; however: Package libssl-dev is not installed. pbuilder-satisfydepends-dummy depends on libstemmer-dev; however: Package libstemmer-dev is not installed. pbuilder-satisfydepends-dummy depends on libsystemd-dev; however: Package libsystemd-dev is not installed. pbuilder-satisfydepends-dummy depends on libtirpc-dev; however: Package libtirpc-dev is not installed. pbuilder-satisfydepends-dummy depends on libunwind-dev; however: Package libunwind-dev is not installed. pbuilder-satisfydepends-dummy depends on libwrap0-dev; however: Package libwrap0-dev is not installed. pbuilder-satisfydepends-dummy depends on libxapian-dev; however: Package libxapian-dev is not installed. pbuilder-satisfydepends-dummy depends on libzstd-dev; however: Package libzstd-dev is not installed. pbuilder-satisfydepends-dummy depends on lsb-release; however: Package lsb-release is not installed. pbuilder-satisfydepends-dummy depends on lua-json; however: Package lua-json is not installed. pbuilder-satisfydepends-dummy depends on pkgconf; however: Package pkgconf is not installed. pbuilder-satisfydepends-dummy depends on zlib1g-dev; however: Package zlib1g-dev is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} comerr-dev{a} debhelper{a} default-libmysqlclient-dev{a} dh-autoreconf{a} dh-strip-nondeterminism{a} dwz{a} file{a} gettext{a} gettext-base{a} groff-base{a} icu-devtools{a} intltool-debian{a} krb5-multidev{a} libapparmor-dev{a} libapparmor1{a} libarchive-zip-perl{a} libbz2-dev{a} libcap-dev{a} libcdb-dev{a} libcdb1{a} libcom-err2{a} libdb-dev{a} libdb5.3-dev{a} libdebhelper-perl{a} libelf1t64{a} libexpat1{a} libexpat1-dev{a} libexttextcat-2.0-0{a} libexttextcat-data{a} libexttextcat-dev{a} libfile-stripnondeterminism-perl{a} libgssapi-krb5-2{a} libgssrpc4t64{a} libicu-dev{a} libicu72{a} libk5crypto3{a} libkadm5clnt-mit12{a} libkadm5srv-mit12{a} libkdb5-10t64{a} libkeyutils1{a} libkrb5-3{a} libkrb5support0{a} libldap-dev{a} libldap2{a} libldap2-dev{a} liblua5.4-0{a} liblua5.4-dev{a} liblz4-dev{a} liblzma-dev{a} libmagic-mgc{a} libmagic1t64{a} libmariadb-dev{a} libmariadb-dev-compat{a} libmariadb3{a} libncurses-dev{a} libncurses6{a} libpam0g-dev{a} libpipeline1{a} libpkgconf3{a} libpq-dev{a} libpq5{a} libreadline-dev{a} libreadline8t64{a} libsasl2-2{a} libsasl2-dev{a} libsasl2-modules-db{a} libsodium-dev{a} libsodium23{a} libsqlite3-dev{a} libssl-dev{a} libstemmer-dev{a} libstemmer0d{a} libsystemd-dev{a} libtirpc-common{a} libtirpc-dev{a} libtirpc3t64{a} libtool{a} libuchardet0{a} libunistring5{a} libunwind-dev{a} libunwind8{a} libwrap0{a} libwrap0-dev{a} libxapian-dev{a} libxml2{a} libxxhash-dev{a} libzstd-dev{a} lsb-release{a} lua-json{a} lua-lpeg{a} m4{a} man-db{a} mariadb-common{a} mysql-common{a} pkgconf{a} pkgconf-bin{a} po-debconf{a} readline-common{a} sensible-utils{a} zlib1g-dev{a} The following packages are RECOMMENDED but will NOT be installed: bzip2-doc curl krb5-locales libarchive-cpio-perl libgpm2 libldap-common libltdl-dev libmail-sendmail-perl libpam-doc libsasl2-modules libtool-bin lynx tinycdb wget 0 packages upgraded, 105 newly installed, 0 to remove and 0 not upgraded. Need to get 47.6 MB of archives. After unpacking 186 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian unstable/main i386 readline-common all 8.2-6 [69.4 kB] Get: 2 http://deb.debian.org/debian unstable/main i386 sensible-utils all 0.0.24 [24.8 kB] Get: 3 http://deb.debian.org/debian unstable/main i386 libmagic-mgc i386 1:5.45-3+b1 [314 kB] Get: 4 http://deb.debian.org/debian unstable/main i386 libmagic1t64 i386 1:5.45-3+b1 [115 kB] Get: 5 http://deb.debian.org/debian unstable/main i386 file i386 1:5.45-3+b1 [43.2 kB] Get: 6 http://deb.debian.org/debian unstable/main i386 gettext-base i386 0.23.1-1 [245 kB] Get: 7 http://deb.debian.org/debian unstable/main i386 libuchardet0 i386 0.0.8-1+b2 [69.2 kB] Get: 8 http://deb.debian.org/debian unstable/main i386 groff-base i386 1.23.0-7 [1199 kB] Get: 9 http://deb.debian.org/debian unstable/main i386 bsdextrautils i386 2.40.4-5 [96.5 kB] Get: 10 http://deb.debian.org/debian unstable/main i386 libpipeline1 i386 1.5.8-1 [41.2 kB] Get: 11 http://deb.debian.org/debian unstable/main i386 man-db i386 2.13.0-1 [1428 kB] Get: 12 http://deb.debian.org/debian unstable/main i386 m4 i386 1.4.19-7 [301 kB] Get: 13 http://deb.debian.org/debian unstable/main i386 autoconf all 2.72-3 [493 kB] Get: 14 http://deb.debian.org/debian unstable/main i386 autotools-dev all 20220109.1 [51.6 kB] Get: 15 http://deb.debian.org/debian unstable/main i386 automake all 1:1.17-3 [862 kB] Get: 16 http://deb.debian.org/debian unstable/main i386 autopoint all 0.23.1-1 [770 kB] Get: 17 http://deb.debian.org/debian unstable/main i386 libcom-err2 i386 1.47.2-1 [24.3 kB] Get: 18 http://deb.debian.org/debian unstable/main i386 comerr-dev i386 2.1-1.47.2-1 [56.2 kB] Get: 19 http://deb.debian.org/debian unstable/main i386 libdebhelper-perl all 13.24.1 [90.9 kB] Get: 20 http://deb.debian.org/debian unstable/main i386 libtool all 2.5.4-4 [539 kB] Get: 21 http://deb.debian.org/debian unstable/main i386 dh-autoreconf all 20 [17.1 kB] Get: 22 http://deb.debian.org/debian unstable/main i386 libarchive-zip-perl all 1.68-1 [104 kB] Get: 23 http://deb.debian.org/debian unstable/main i386 libfile-stripnondeterminism-perl all 1.14.1-2 [19.7 kB] Get: 24 http://deb.debian.org/debian unstable/main i386 dh-strip-nondeterminism all 1.14.1-2 [8620 B] Get: 25 http://deb.debian.org/debian unstable/main i386 libelf1t64 i386 0.192-4 [195 kB] Get: 26 http://deb.debian.org/debian unstable/main i386 dwz i386 0.15-1+b1 [116 kB] Get: 27 http://deb.debian.org/debian unstable/main i386 libunistring5 i386 1.3-1 [458 kB] Get: 28 http://deb.debian.org/debian unstable/main i386 libicu72 i386 72.1-6 [9582 kB] Get: 29 http://deb.debian.org/debian unstable/main i386 libxml2 i386 2.12.7+dfsg+really2.9.14-0.2+b2 [734 kB] Get: 30 http://deb.debian.org/debian unstable/main i386 gettext i386 0.23.1-1 [1714 kB] Get: 31 http://deb.debian.org/debian unstable/main i386 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 32 http://deb.debian.org/debian unstable/main i386 po-debconf all 1.0.21+nmu1 [248 kB] Get: 33 http://deb.debian.org/debian unstable/main i386 debhelper all 13.24.1 [920 kB] Get: 34 http://deb.debian.org/debian unstable/main i386 mysql-common all 5.8+1.1.1 [6784 B] Get: 35 http://deb.debian.org/debian unstable/main i386 mariadb-common all 1:11.4.5-1 [28.4 kB] Get: 36 http://deb.debian.org/debian unstable/main i386 libmariadb3 i386 1:11.4.5-1 [184 kB] Get: 37 http://deb.debian.org/debian unstable/main i386 libssl-dev i386 3.4.1-1 [2837 kB] Get: 38 http://deb.debian.org/debian unstable/main i386 zlib1g-dev i386 1:1.3.dfsg+really1.3.1-1+b1 [916 kB] Get: 39 http://deb.debian.org/debian unstable/main i386 libmariadb-dev i386 1:11.4.5-1 [277 kB] Get: 40 http://deb.debian.org/debian unstable/main i386 libmariadb-dev-compat i386 1:11.4.5-1 [27.2 kB] Get: 41 http://deb.debian.org/debian unstable/main i386 default-libmysqlclient-dev i386 1.1.1 [3252 B] Get: 42 http://deb.debian.org/debian unstable/main i386 icu-devtools i386 72.1-6 [218 kB] Get: 43 http://deb.debian.org/debian unstable/main i386 libkrb5support0 i386 1.21.3-4 [35.0 kB] Get: 44 http://deb.debian.org/debian unstable/main i386 libk5crypto3 i386 1.21.3-4 [83.7 kB] Get: 45 http://deb.debian.org/debian unstable/main i386 libkeyutils1 i386 1.6.3-4 [9600 B] Get: 46 http://deb.debian.org/debian unstable/main i386 libkrb5-3 i386 1.21.3-4 [354 kB] Get: 47 http://deb.debian.org/debian unstable/main i386 libgssapi-krb5-2 i386 1.21.3-4 [149 kB] Get: 48 http://deb.debian.org/debian unstable/main i386 libgssrpc4t64 i386 1.21.3-4 [63.4 kB] Get: 49 http://deb.debian.org/debian unstable/main i386 libkadm5clnt-mit12 i386 1.21.3-4 [44.1 kB] Get: 50 http://deb.debian.org/debian unstable/main i386 libkdb5-10t64 i386 1.21.3-4 [45.3 kB] Get: 51 http://deb.debian.org/debian unstable/main i386 libkadm5srv-mit12 i386 1.21.3-4 [57.7 kB] Get: 52 http://deb.debian.org/debian unstable/main i386 krb5-multidev i386 1.21.3-4 [126 kB] Get: 53 http://deb.debian.org/debian unstable/main i386 libapparmor1 i386 4.1.0~beta5-3 [44.5 kB] Get: 54 http://deb.debian.org/debian unstable/main i386 libapparmor-dev i386 4.1.0~beta5-3 [80.0 kB] Get: 55 http://deb.debian.org/debian unstable/main i386 libbz2-dev i386 1.0.8-6 [32.1 kB] Get: 56 http://deb.debian.org/debian unstable/main i386 libcap-dev i386 1:2.75-1 [577 kB] Get: 57 http://deb.debian.org/debian unstable/main i386 libcdb1 i386 0.81-2 [14.1 kB] Get: 58 http://deb.debian.org/debian unstable/main i386 libcdb-dev i386 0.81-2 [18.2 kB] Get: 59 http://deb.debian.org/debian unstable/main i386 libdb5.3-dev i386 5.3.28+dfsg2-9 [868 kB] Get: 60 http://deb.debian.org/debian unstable/main i386 libdb-dev i386 5.3.4 [2072 B] Get: 61 http://deb.debian.org/debian unstable/main i386 libexpat1 i386 2.6.4-1 [107 kB] Get: 62 http://deb.debian.org/debian unstable/main i386 libexpat1-dev i386 2.6.4-1 [165 kB] Get: 63 http://deb.debian.org/debian unstable/main i386 libexttextcat-data all 3.4.7-1 [176 kB] Get: 64 http://deb.debian.org/debian unstable/main i386 libexttextcat-2.0-0 i386 3.4.7-1+b1 [15.1 kB] Get: 65 http://deb.debian.org/debian unstable/main i386 libexttextcat-dev i386 3.4.7-1+b1 [18.2 kB] Get: 66 http://deb.debian.org/debian unstable/main i386 libicu-dev i386 72.1-6 [10.6 MB] Get: 67 http://deb.debian.org/debian unstable/main i386 libsasl2-modules-db i386 2.1.28+dfsg1-9 [20.8 kB] Get: 68 http://deb.debian.org/debian unstable/main i386 libsasl2-2 i386 2.1.28+dfsg1-9 [61.2 kB] Get: 69 http://deb.debian.org/debian unstable/main i386 libldap2 i386 2.6.9+dfsg-1 [205 kB] Get: 70 http://deb.debian.org/debian unstable/main i386 libldap-dev i386 2.6.9+dfsg-1 [328 kB] Get: 71 http://deb.debian.org/debian unstable/main i386 libldap2-dev all 2.6.9+dfsg-1 [27.9 kB] Get: 72 http://deb.debian.org/debian unstable/main i386 liblua5.4-0 i386 5.4.7-1+b2 [170 kB] Get: 73 http://deb.debian.org/debian unstable/main i386 libreadline8t64 i386 8.2-6 [173 kB] Get: 74 http://deb.debian.org/debian unstable/main i386 libncurses6 i386 6.5+20250216-2 [112 kB] Get: 75 http://deb.debian.org/debian unstable/main i386 libncurses-dev i386 6.5+20250216-2 [505 kB] Get: 76 http://deb.debian.org/debian unstable/main i386 libreadline-dev i386 8.2-6 [166 kB] Get: 77 http://deb.debian.org/debian unstable/main i386 liblua5.4-dev i386 5.4.7-1+b2 [208 kB] Get: 78 http://deb.debian.org/debian unstable/main i386 libxxhash-dev i386 0.8.3-2 [88.0 kB] Get: 79 http://deb.debian.org/debian unstable/main i386 liblz4-dev i386 1.10.0-4 [89.3 kB] Get: 80 http://deb.debian.org/debian unstable/main i386 liblzma-dev i386 5.6.4-1 [335 kB] Get: 81 http://deb.debian.org/debian unstable/main i386 libpam0g-dev i386 1.7.0-3 [72.1 kB] Get: 82 http://deb.debian.org/debian unstable/main i386 libpkgconf3 i386 1.8.1-4 [38.4 kB] Get: 83 http://deb.debian.org/debian unstable/main i386 libpq5 i386 17.4-1 [236 kB] Get: 84 http://deb.debian.org/debian unstable/main i386 libpq-dev i386 17.4-1 [158 kB] Get: 85 http://deb.debian.org/debian unstable/main i386 libsasl2-dev i386 2.1.28+dfsg1-9 [247 kB] Get: 86 http://deb.debian.org/debian unstable/main i386 libsodium23 i386 1.0.18-1+b2 [186 kB] Get: 87 http://deb.debian.org/debian unstable/main i386 libsodium-dev i386 1.0.18-1+b2 [207 kB] Get: 88 http://deb.debian.org/debian unstable/main i386 libsqlite3-dev i386 3.46.1-2 [1192 kB] Get: 89 http://deb.debian.org/debian unstable/main i386 libstemmer0d i386 2.2.0-4+b2 [113 kB] Get: 90 http://deb.debian.org/debian unstable/main i386 libstemmer-dev i386 2.2.0-4+b2 [155 kB] Get: 91 http://deb.debian.org/debian unstable/main i386 libsystemd-dev i386 257.4-1 [1426 kB] Get: 92 http://deb.debian.org/debian unstable/main i386 libtirpc-common all 1.3.4+ds-1.3 [10.9 kB] Get: 93 http://deb.debian.org/debian unstable/main i386 libtirpc3t64 i386 1.3.4+ds-1.3+b1 [90.5 kB] Get: 94 http://deb.debian.org/debian unstable/main i386 libtirpc-dev i386 1.3.4+ds-1.3+b1 [200 kB] Get: 95 http://deb.debian.org/debian unstable/main i386 libunwind8 i386 1.8.1-0.1 [54.6 kB] Get: 96 http://deb.debian.org/debian unstable/main i386 libunwind-dev i386 1.8.1-0.1 [459 kB] Get: 97 http://deb.debian.org/debian unstable/main i386 libwrap0 i386 7.6.q-36 [56.2 kB] Get: 98 http://deb.debian.org/debian unstable/main i386 libwrap0-dev i386 7.6.q-36 [23.4 kB] Get: 99 http://deb.debian.org/debian unstable/main i386 libxapian-dev i386 1.4.25-2 [504 kB] Get: 100 http://deb.debian.org/debian unstable/main i386 libzstd-dev i386 1.5.6+dfsg-2 [354 kB] Get: 101 http://deb.debian.org/debian unstable/main i386 lsb-release all 12.1-1 [5912 B] Get: 102 http://deb.debian.org/debian unstable/main i386 lua-lpeg i386 1.1.0-2 [48.2 kB] Get: 103 http://deb.debian.org/debian unstable/main i386 lua-json all 1.3.4-3 [28.8 kB] Get: 104 http://deb.debian.org/debian unstable/main i386 pkgconf-bin i386 1.8.1-4 [30.6 kB] Get: 105 http://deb.debian.org/debian unstable/main i386 pkgconf i386 1.8.1-4 [26.2 kB] Fetched 47.6 MB in 1s (60.8 MB/s) Preconfiguring packages ... Selecting previously unselected package readline-common. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19769 files and directories currently installed.) Preparing to unpack .../000-readline-common_8.2-6_all.deb ... Unpacking readline-common (8.2-6) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../001-sensible-utils_0.0.24_all.deb ... Unpacking sensible-utils (0.0.24) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../002-libmagic-mgc_1%3a5.45-3+b1_i386.deb ... Unpacking libmagic-mgc (1:5.45-3+b1) ... Selecting previously unselected package libmagic1t64:i386. Preparing to unpack .../003-libmagic1t64_1%3a5.45-3+b1_i386.deb ... Unpacking libmagic1t64:i386 (1:5.45-3+b1) ... Selecting previously unselected package file. Preparing to unpack .../004-file_1%3a5.45-3+b1_i386.deb ... Unpacking file (1:5.45-3+b1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../005-gettext-base_0.23.1-1_i386.deb ... Unpacking gettext-base (0.23.1-1) ... Selecting previously unselected package libuchardet0:i386. Preparing to unpack .../006-libuchardet0_0.0.8-1+b2_i386.deb ... Unpacking libuchardet0:i386 (0.0.8-1+b2) ... Selecting previously unselected package groff-base. Preparing to unpack .../007-groff-base_1.23.0-7_i386.deb ... Unpacking groff-base (1.23.0-7) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../008-bsdextrautils_2.40.4-5_i386.deb ... Unpacking bsdextrautils (2.40.4-5) ... Selecting previously unselected package libpipeline1:i386. Preparing to unpack .../009-libpipeline1_1.5.8-1_i386.deb ... Unpacking libpipeline1:i386 (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../010-man-db_2.13.0-1_i386.deb ... Unpacking man-db (2.13.0-1) ... Selecting previously unselected package m4. Preparing to unpack .../011-m4_1.4.19-7_i386.deb ... Unpacking m4 (1.4.19-7) ... Selecting previously unselected package autoconf. Preparing to unpack .../012-autoconf_2.72-3_all.deb ... Unpacking autoconf (2.72-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../013-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../014-automake_1%3a1.17-3_all.deb ... Unpacking automake (1:1.17-3) ... Selecting previously unselected package autopoint. Preparing to unpack .../015-autopoint_0.23.1-1_all.deb ... Unpacking autopoint (0.23.1-1) ... Selecting previously unselected package libcom-err2:i386. Preparing to unpack .../016-libcom-err2_1.47.2-1_i386.deb ... Unpacking libcom-err2:i386 (1.47.2-1) ... Selecting previously unselected package comerr-dev:i386. Preparing to unpack .../017-comerr-dev_2.1-1.47.2-1_i386.deb ... Unpacking comerr-dev:i386 (2.1-1.47.2-1) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../018-libdebhelper-perl_13.24.1_all.deb ... Unpacking libdebhelper-perl (13.24.1) ... Selecting previously unselected package libtool. Preparing to unpack .../019-libtool_2.5.4-4_all.deb ... Unpacking libtool (2.5.4-4) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../020-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../021-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 .../022-libfile-stripnondeterminism-perl_1.14.1-2_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.14.1-2) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../023-dh-strip-nondeterminism_1.14.1-2_all.deb ... Unpacking dh-strip-nondeterminism (1.14.1-2) ... Selecting previously unselected package libelf1t64:i386. Preparing to unpack .../024-libelf1t64_0.192-4_i386.deb ... Unpacking libelf1t64:i386 (0.192-4) ... Selecting previously unselected package dwz. Preparing to unpack .../025-dwz_0.15-1+b1_i386.deb ... Unpacking dwz (0.15-1+b1) ... Selecting previously unselected package libunistring5:i386. Preparing to unpack .../026-libunistring5_1.3-1_i386.deb ... Unpacking libunistring5:i386 (1.3-1) ... Selecting previously unselected package libicu72:i386. Preparing to unpack .../027-libicu72_72.1-6_i386.deb ... Unpacking libicu72:i386 (72.1-6) ... Selecting previously unselected package libxml2:i386. Preparing to unpack .../028-libxml2_2.12.7+dfsg+really2.9.14-0.2+b2_i386.deb ... Unpacking libxml2:i386 (2.12.7+dfsg+really2.9.14-0.2+b2) ... Selecting previously unselected package gettext. Preparing to unpack .../029-gettext_0.23.1-1_i386.deb ... Unpacking gettext (0.23.1-1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../030-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 .../031-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../032-debhelper_13.24.1_all.deb ... Unpacking debhelper (13.24.1) ... Selecting previously unselected package mysql-common. Preparing to unpack .../033-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 .../034-mariadb-common_1%3a11.4.5-1_all.deb ... Unpacking mariadb-common (1:11.4.5-1) ... Selecting previously unselected package libmariadb3:i386. Preparing to unpack .../035-libmariadb3_1%3a11.4.5-1_i386.deb ... Unpacking libmariadb3:i386 (1:11.4.5-1) ... Selecting previously unselected package libssl-dev:i386. Preparing to unpack .../036-libssl-dev_3.4.1-1_i386.deb ... Unpacking libssl-dev:i386 (3.4.1-1) ... Selecting previously unselected package zlib1g-dev:i386. Preparing to unpack .../037-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1+b1_i386.deb ... Unpacking zlib1g-dev:i386 (1:1.3.dfsg+really1.3.1-1+b1) ... Selecting previously unselected package libmariadb-dev. Preparing to unpack .../038-libmariadb-dev_1%3a11.4.5-1_i386.deb ... Unpacking libmariadb-dev (1:11.4.5-1) ... Selecting previously unselected package libmariadb-dev-compat. Preparing to unpack .../039-libmariadb-dev-compat_1%3a11.4.5-1_i386.deb ... Unpacking libmariadb-dev-compat (1:11.4.5-1) ... Selecting previously unselected package default-libmysqlclient-dev:i386. Preparing to unpack .../040-default-libmysqlclient-dev_1.1.1_i386.deb ... Unpacking default-libmysqlclient-dev:i386 (1.1.1) ... Selecting previously unselected package icu-devtools. Preparing to unpack .../041-icu-devtools_72.1-6_i386.deb ... Unpacking icu-devtools (72.1-6) ... Selecting previously unselected package libkrb5support0:i386. Preparing to unpack .../042-libkrb5support0_1.21.3-4_i386.deb ... Unpacking libkrb5support0:i386 (1.21.3-4) ... Selecting previously unselected package libk5crypto3:i386. Preparing to unpack .../043-libk5crypto3_1.21.3-4_i386.deb ... Unpacking libk5crypto3:i386 (1.21.3-4) ... Selecting previously unselected package libkeyutils1:i386. Preparing to unpack .../044-libkeyutils1_1.6.3-4_i386.deb ... Unpacking libkeyutils1:i386 (1.6.3-4) ... Selecting previously unselected package libkrb5-3:i386. Preparing to unpack .../045-libkrb5-3_1.21.3-4_i386.deb ... Unpacking libkrb5-3:i386 (1.21.3-4) ... Selecting previously unselected package libgssapi-krb5-2:i386. Preparing to unpack .../046-libgssapi-krb5-2_1.21.3-4_i386.deb ... Unpacking libgssapi-krb5-2:i386 (1.21.3-4) ... Selecting previously unselected package libgssrpc4t64:i386. Preparing to unpack .../047-libgssrpc4t64_1.21.3-4_i386.deb ... Unpacking libgssrpc4t64:i386 (1.21.3-4) ... Selecting previously unselected package libkadm5clnt-mit12:i386. Preparing to unpack .../048-libkadm5clnt-mit12_1.21.3-4_i386.deb ... Unpacking libkadm5clnt-mit12:i386 (1.21.3-4) ... Selecting previously unselected package libkdb5-10t64:i386. Preparing to unpack .../049-libkdb5-10t64_1.21.3-4_i386.deb ... Unpacking libkdb5-10t64:i386 (1.21.3-4) ... Selecting previously unselected package libkadm5srv-mit12:i386. Preparing to unpack .../050-libkadm5srv-mit12_1.21.3-4_i386.deb ... Unpacking libkadm5srv-mit12:i386 (1.21.3-4) ... Selecting previously unselected package krb5-multidev:i386. Preparing to unpack .../051-krb5-multidev_1.21.3-4_i386.deb ... Unpacking krb5-multidev:i386 (1.21.3-4) ... Selecting previously unselected package libapparmor1:i386. Preparing to unpack .../052-libapparmor1_4.1.0~beta5-3_i386.deb ... Unpacking libapparmor1:i386 (4.1.0~beta5-3) ... Selecting previously unselected package libapparmor-dev:i386. Preparing to unpack .../053-libapparmor-dev_4.1.0~beta5-3_i386.deb ... Unpacking libapparmor-dev:i386 (4.1.0~beta5-3) ... Selecting previously unselected package libbz2-dev:i386. Preparing to unpack .../054-libbz2-dev_1.0.8-6_i386.deb ... Unpacking libbz2-dev:i386 (1.0.8-6) ... Selecting previously unselected package libcap-dev:i386. Preparing to unpack .../055-libcap-dev_1%3a2.75-1_i386.deb ... Unpacking libcap-dev:i386 (1:2.75-1) ... Selecting previously unselected package libcdb1:i386. Preparing to unpack .../056-libcdb1_0.81-2_i386.deb ... Unpacking libcdb1:i386 (0.81-2) ... Selecting previously unselected package libcdb-dev:i386. Preparing to unpack .../057-libcdb-dev_0.81-2_i386.deb ... Unpacking libcdb-dev:i386 (0.81-2) ... Selecting previously unselected package libdb5.3-dev. Preparing to unpack .../058-libdb5.3-dev_5.3.28+dfsg2-9_i386.deb ... Unpacking libdb5.3-dev (5.3.28+dfsg2-9) ... Selecting previously unselected package libdb-dev:i386. Preparing to unpack .../059-libdb-dev_5.3.4_i386.deb ... Unpacking libdb-dev:i386 (5.3.4) ... Selecting previously unselected package libexpat1:i386. Preparing to unpack .../060-libexpat1_2.6.4-1_i386.deb ... Unpacking libexpat1:i386 (2.6.4-1) ... Selecting previously unselected package libexpat1-dev:i386. Preparing to unpack .../061-libexpat1-dev_2.6.4-1_i386.deb ... Unpacking libexpat1-dev:i386 (2.6.4-1) ... Selecting previously unselected package libexttextcat-data. Preparing to unpack .../062-libexttextcat-data_3.4.7-1_all.deb ... Unpacking libexttextcat-data (3.4.7-1) ... Selecting previously unselected package libexttextcat-2.0-0:i386. Preparing to unpack .../063-libexttextcat-2.0-0_3.4.7-1+b1_i386.deb ... Unpacking libexttextcat-2.0-0:i386 (3.4.7-1+b1) ... Selecting previously unselected package libexttextcat-dev:i386. Preparing to unpack .../064-libexttextcat-dev_3.4.7-1+b1_i386.deb ... Unpacking libexttextcat-dev:i386 (3.4.7-1+b1) ... Selecting previously unselected package libicu-dev:i386. Preparing to unpack .../065-libicu-dev_72.1-6_i386.deb ... Unpacking libicu-dev:i386 (72.1-6) ... Selecting previously unselected package libsasl2-modules-db:i386. Preparing to unpack .../066-libsasl2-modules-db_2.1.28+dfsg1-9_i386.deb ... Unpacking libsasl2-modules-db:i386 (2.1.28+dfsg1-9) ... Selecting previously unselected package libsasl2-2:i386. Preparing to unpack .../067-libsasl2-2_2.1.28+dfsg1-9_i386.deb ... Unpacking libsasl2-2:i386 (2.1.28+dfsg1-9) ... Selecting previously unselected package libldap2:i386. Preparing to unpack .../068-libldap2_2.6.9+dfsg-1_i386.deb ... Unpacking libldap2:i386 (2.6.9+dfsg-1) ... Selecting previously unselected package libldap-dev:i386. Preparing to unpack .../069-libldap-dev_2.6.9+dfsg-1_i386.deb ... Unpacking libldap-dev:i386 (2.6.9+dfsg-1) ... Selecting previously unselected package libldap2-dev. Preparing to unpack .../070-libldap2-dev_2.6.9+dfsg-1_all.deb ... Unpacking libldap2-dev (2.6.9+dfsg-1) ... Selecting previously unselected package liblua5.4-0:i386. Preparing to unpack .../071-liblua5.4-0_5.4.7-1+b2_i386.deb ... Unpacking liblua5.4-0:i386 (5.4.7-1+b2) ... Selecting previously unselected package libreadline8t64:i386. Preparing to unpack .../072-libreadline8t64_8.2-6_i386.deb ... Adding 'diversion of /lib/i386-linux-gnu/libhistory.so.8 to /lib/i386-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/i386-linux-gnu/libhistory.so.8.2 to /lib/i386-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/i386-linux-gnu/libreadline.so.8 to /lib/i386-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/i386-linux-gnu/libreadline.so.8.2 to /lib/i386-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64' Unpacking libreadline8t64:i386 (8.2-6) ... Selecting previously unselected package libncurses6:i386. Preparing to unpack .../073-libncurses6_6.5+20250216-2_i386.deb ... Unpacking libncurses6:i386 (6.5+20250216-2) ... Selecting previously unselected package libncurses-dev:i386. Preparing to unpack .../074-libncurses-dev_6.5+20250216-2_i386.deb ... Unpacking libncurses-dev:i386 (6.5+20250216-2) ... Selecting previously unselected package libreadline-dev:i386. Preparing to unpack .../075-libreadline-dev_8.2-6_i386.deb ... Unpacking libreadline-dev:i386 (8.2-6) ... Selecting previously unselected package liblua5.4-dev:i386. Preparing to unpack .../076-liblua5.4-dev_5.4.7-1+b2_i386.deb ... Unpacking liblua5.4-dev:i386 (5.4.7-1+b2) ... Selecting previously unselected package libxxhash-dev:i386. Preparing to unpack .../077-libxxhash-dev_0.8.3-2_i386.deb ... Unpacking libxxhash-dev:i386 (0.8.3-2) ... Selecting previously unselected package liblz4-dev:i386. Preparing to unpack .../078-liblz4-dev_1.10.0-4_i386.deb ... Unpacking liblz4-dev:i386 (1.10.0-4) ... Selecting previously unselected package liblzma-dev:i386. Preparing to unpack .../079-liblzma-dev_5.6.4-1_i386.deb ... Unpacking liblzma-dev:i386 (5.6.4-1) ... Selecting previously unselected package libpam0g-dev:i386. Preparing to unpack .../080-libpam0g-dev_1.7.0-3_i386.deb ... Unpacking libpam0g-dev:i386 (1.7.0-3) ... Selecting previously unselected package libpkgconf3:i386. Preparing to unpack .../081-libpkgconf3_1.8.1-4_i386.deb ... Unpacking libpkgconf3:i386 (1.8.1-4) ... Selecting previously unselected package libpq5:i386. Preparing to unpack .../082-libpq5_17.4-1_i386.deb ... Unpacking libpq5:i386 (17.4-1) ... Selecting previously unselected package libpq-dev. Preparing to unpack .../083-libpq-dev_17.4-1_i386.deb ... Unpacking libpq-dev (17.4-1) ... Selecting previously unselected package libsasl2-dev. Preparing to unpack .../084-libsasl2-dev_2.1.28+dfsg1-9_i386.deb ... Unpacking libsasl2-dev (2.1.28+dfsg1-9) ... Selecting previously unselected package libsodium23:i386. Preparing to unpack .../085-libsodium23_1.0.18-1+b2_i386.deb ... Unpacking libsodium23:i386 (1.0.18-1+b2) ... Selecting previously unselected package libsodium-dev:i386. Preparing to unpack .../086-libsodium-dev_1.0.18-1+b2_i386.deb ... Unpacking libsodium-dev:i386 (1.0.18-1+b2) ... Selecting previously unselected package libsqlite3-dev:i386. Preparing to unpack .../087-libsqlite3-dev_3.46.1-2_i386.deb ... Unpacking libsqlite3-dev:i386 (3.46.1-2) ... Selecting previously unselected package libstemmer0d:i386. Preparing to unpack .../088-libstemmer0d_2.2.0-4+b2_i386.deb ... Unpacking libstemmer0d:i386 (2.2.0-4+b2) ... Selecting previously unselected package libstemmer-dev:i386. Preparing to unpack .../089-libstemmer-dev_2.2.0-4+b2_i386.deb ... Unpacking libstemmer-dev:i386 (2.2.0-4+b2) ... Selecting previously unselected package libsystemd-dev:i386. Preparing to unpack .../090-libsystemd-dev_257.4-1_i386.deb ... Unpacking libsystemd-dev:i386 (257.4-1) ... Selecting previously unselected package libtirpc-common. Preparing to unpack .../091-libtirpc-common_1.3.4+ds-1.3_all.deb ... Unpacking libtirpc-common (1.3.4+ds-1.3) ... Selecting previously unselected package libtirpc3t64:i386. Preparing to unpack .../092-libtirpc3t64_1.3.4+ds-1.3+b1_i386.deb ... Adding 'diversion of /lib/i386-linux-gnu/libtirpc.so.3 to /lib/i386-linux-gnu/libtirpc.so.3.usr-is-merged by libtirpc3t64' Adding 'diversion of /lib/i386-linux-gnu/libtirpc.so.3.0.0 to /lib/i386-linux-gnu/libtirpc.so.3.0.0.usr-is-merged by libtirpc3t64' Unpacking libtirpc3t64:i386 (1.3.4+ds-1.3+b1) ... Selecting previously unselected package libtirpc-dev:i386. Preparing to unpack .../093-libtirpc-dev_1.3.4+ds-1.3+b1_i386.deb ... Unpacking libtirpc-dev:i386 (1.3.4+ds-1.3+b1) ... Selecting previously unselected package libunwind8:i386. Preparing to unpack .../094-libunwind8_1.8.1-0.1_i386.deb ... Unpacking libunwind8:i386 (1.8.1-0.1) ... Selecting previously unselected package libunwind-dev:i386. Preparing to unpack .../095-libunwind-dev_1.8.1-0.1_i386.deb ... Unpacking libunwind-dev:i386 (1.8.1-0.1) ... Selecting previously unselected package libwrap0:i386. Preparing to unpack .../096-libwrap0_7.6.q-36_i386.deb ... Unpacking libwrap0:i386 (7.6.q-36) ... Selecting previously unselected package libwrap0-dev:i386. Preparing to unpack .../097-libwrap0-dev_7.6.q-36_i386.deb ... Unpacking libwrap0-dev:i386 (7.6.q-36) ... Selecting previously unselected package libxapian-dev. Preparing to unpack .../098-libxapian-dev_1.4.25-2_i386.deb ... Unpacking libxapian-dev (1.4.25-2) ... Selecting previously unselected package libzstd-dev:i386. Preparing to unpack .../099-libzstd-dev_1.5.6+dfsg-2_i386.deb ... Unpacking libzstd-dev:i386 (1.5.6+dfsg-2) ... Selecting previously unselected package lsb-release. Preparing to unpack .../100-lsb-release_12.1-1_all.deb ... Unpacking lsb-release (12.1-1) ... Selecting previously unselected package lua-lpeg:i386. Preparing to unpack .../101-lua-lpeg_1.1.0-2_i386.deb ... Unpacking lua-lpeg:i386 (1.1.0-2) ... Selecting previously unselected package lua-json. Preparing to unpack .../102-lua-json_1.3.4-3_all.deb ... Unpacking lua-json (1.3.4-3) ... Selecting previously unselected package pkgconf-bin. Preparing to unpack .../103-pkgconf-bin_1.8.1-4_i386.deb ... Unpacking pkgconf-bin (1.8.1-4) ... Selecting previously unselected package pkgconf:i386. Preparing to unpack .../104-pkgconf_1.8.1-4_i386.deb ... Unpacking pkgconf:i386 (1.8.1-4) ... Setting up libexpat1:i386 (2.6.4-1) ... Setting up libpipeline1:i386 (1.5.8-1) ... 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 lua-lpeg:i386 (1.1.0-2) ... Setting up libkeyutils1:i386 (1.6.3-4) ... Setting up libapparmor1:i386 (4.1.0~beta5-3) ... Setting up libsodium23:i386 (1.0.18-1+b2) ... Setting up libicu72:i386 (72.1-6) ... Setting up libzstd-dev:i386 (1.5.6+dfsg-2) ... Setting up bsdextrautils (2.40.4-5) ... Setting up libcdb1:i386 (0.81-2) ... Setting up libpam0g-dev:i386 (1.7.0-3) ... Setting up libmagic-mgc (1:5.45-3+b1) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libtirpc-common (1.3.4+ds-1.3) ... Setting up libdebhelper-perl (13.24.1) ... Setting up libmagic1t64:i386 (1:5.45-3+b1) ... Setting up gettext-base (0.23.1-1) ... Setting up m4 (1.4.19-7) ... Setting up lua-json (1.3.4-3) ... Setting up libcom-err2:i386 (1.47.2-1) ... Setting up file (1:5.45-3+b1) ... Setting up libunwind8:i386 (1.8.1-0.1) ... Setting up libelf1t64:i386 (0.192-4) ... Setting up libkrb5support0:i386 (1.21.3-4) ... Setting up libsasl2-modules-db:i386 (2.1.28+dfsg1-9) ... Setting up mariadb-common (1:11.4.5-1) ... update-alternatives: using /etc/mysql/mariadb.cnf to provide /etc/mysql/my.cnf (my.cnf) in auto mode Setting up libcdb-dev:i386 (0.81-2) ... Setting up autotools-dev (20220109.1) ... Setting up libpkgconf3:i386 (1.8.1-4) ... Setting up libexpat1-dev:i386 (2.6.4-1) ... Setting up libsqlite3-dev:i386 (3.46.1-2) ... Setting up libwrap0:i386 (7.6.q-36) ... Setting up libncurses6:i386 (6.5+20250216-2) ... Setting up comerr-dev:i386 (2.1-1.47.2-1) ... Setting up libunistring5:i386 (1.3-1) ... Setting up libssl-dev:i386 (3.4.1-1) ... Setting up autopoint (0.23.1-1) ... Setting up icu-devtools (72.1-6) ... Setting up libmariadb3:i386 (1:11.4.5-1) ... Setting up pkgconf-bin (1.8.1-4) ... Setting up libsodium-dev:i386 (1.0.18-1+b2) ... Setting up libk5crypto3:i386 (1.21.3-4) ... Setting up libsasl2-2:i386 (2.1.28+dfsg1-9) ... Setting up autoconf (2.72-3) ... Setting up libxxhash-dev:i386 (0.8.3-2) ... Setting up liblzma-dev:i386 (5.6.4-1) ... Setting up zlib1g-dev:i386 (1:1.3.dfsg+really1.3.1-1+b1) ... Setting up dwz (0.15-1+b1) ... Setting up sensible-utils (0.0.24) ... Setting up libdb5.3-dev (5.3.28+dfsg2-9) ... Setting up libwrap0-dev:i386 (7.6.q-36) ... Setting up libexttextcat-data (3.4.7-1) ... Setting up libuchardet0:i386 (0.0.8-1+b2) ... Setting up libxapian-dev (1.4.25-2) ... Setting up liblua5.4-0:i386 (5.4.7-1+b2) ... Setting up libkrb5-3:i386 (1.21.3-4) ... Setting up libapparmor-dev:i386 (4.1.0~beta5-3) ... Setting up libstemmer0d:i386 (2.2.0-4+b2) ... Setting up lsb-release (12.1-1) ... Setting up libcap-dev:i386 (1:2.75-1) ... Setting up readline-common (8.2-6) ... Setting up libicu-dev:i386 (72.1-6) ... Setting up libxml2:i386 (2.12.7+dfsg+really2.9.14-0.2+b2) ... Setting up libldap2:i386 (2.6.9+dfsg-1) ... Setting up libsystemd-dev:i386 (257.4-1) ... Setting up libbz2-dev:i386 (1.0.8-6) ... Setting up automake (1:1.17-3) ... update-alternatives: using /usr/bin/automake-1.17 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.14.1-2) ... Setting up libncurses-dev:i386 (6.5+20250216-2) ... Setting up gettext (0.23.1-1) ... Setting up libunwind-dev:i386 (1.8.1-0.1) ... Setting up libexttextcat-2.0-0:i386 (3.4.7-1+b1) ... Setting up libtool (2.5.4-4) ... Setting up libexttextcat-dev:i386 (3.4.7-1+b1) ... Setting up pkgconf:i386 (1.8.1-4) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (20) ... Setting up libsasl2-dev (2.1.28+dfsg1-9) ... Setting up libldap-dev:i386 (2.6.9+dfsg-1) ... Setting up libdb-dev:i386 (5.3.4) ... Setting up libgssapi-krb5-2:i386 (1.21.3-4) ... Setting up liblz4-dev:i386 (1.10.0-4) ... Setting up libstemmer-dev:i386 (2.2.0-4+b2) ... Setting up libmariadb-dev (1:11.4.5-1) ... Setting up libreadline8t64:i386 (8.2-6) ... Setting up dh-strip-nondeterminism (1.14.1-2) ... Setting up groff-base (1.23.0-7) ... Setting up libmariadb-dev-compat (1:11.4.5-1) ... Setting up libtirpc3t64:i386 (1.3.4+ds-1.3+b1) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libpq5:i386 (17.4-1) ... Setting up libpq-dev (17.4-1) ... Setting up libreadline-dev:i386 (8.2-6) ... Setting up man-db (2.13.0-1) ... Not building database; man-db/auto-update is not 'true'. Setting up liblua5.4-dev:i386 (5.4.7-1+b2) ... update-alternatives: using /usr/lib/i386-linux-gnu/pkgconfig/lua5.4.pc to provide /usr/lib/i386-linux-gnu/pkgconfig/lua.pc (lua-pkgconfig-i386-linux-gnu) in auto mode Setting up libldap2-dev (2.6.9+dfsg-1) ... Setting up libtirpc-dev:i386 (1.3.4+ds-1.3+b1) ... Setting up libgssrpc4t64:i386 (1.21.3-4) ... Setting up libkadm5clnt-mit12:i386 (1.21.3-4) ... Setting up default-libmysqlclient-dev:i386 (1.1.1) ... Setting up libkdb5-10t64:i386 (1.21.3-4) ... Setting up debhelper (13.24.1) ... Setting up libkadm5srv-mit12:i386 (1.21.3-4) ... Setting up krb5-multidev:i386 (1.21.3-4) ... Processing triggers for libc-bin (2.41-4) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps I: Building the package I: Running cd /build/reproducible-path/dovecot-2.4.0+dfsg1/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../dovecot_2.4.0+dfsg1-1~exp3_source.changes dpkg-buildpackage: info: source package dovecot dpkg-buildpackage: info: source version 1:2.4.0+dfsg1-1~exp3 dpkg-buildpackage: info: source distribution experimental dpkg-buildpackage: info: source changed by Noah Meyerhans dpkg-source --before-build . dpkg-buildpackage: info: host architecture i386 debian/rules clean dh clean debian/rules override_dh_auto_clean make[1]: Entering directory '/build/reproducible-path/dovecot-2.4.0+dfsg1' dh_auto_clean dh_auto_clean -D /build/reproducible-path/dovecot-2.4.0+dfsg1/pigeonhole make[1]: Leaving directory '/build/reproducible-path/dovecot-2.4.0+dfsg1' dh_clean debian/rules binary dh binary dh_update_autotools_config debian/rules override_dh_autoreconf make[1]: Entering directory '/build/reproducible-path/dovecot-2.4.0+dfsg1' dh_autoreconf debian/autogen.sh autoreconf: export WARNINGS=all autoreconf: Entering directory '.' autoreconf: configure.ac: not using Gettext autoreconf: running: aclocal --force -I m4 autoreconf: configure.ac: tracing autoreconf: running: libtoolize --copy --force libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, 'build-aux'. libtoolize: copying file 'build-aux/ltmain.sh' libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'. libtoolize: copying file 'm4/libtool.m4' libtoolize: copying file 'm4/ltoptions.m4' libtoolize: copying file 'm4/ltsugar.m4' libtoolize: copying file 'm4/ltversion.m4' libtoolize: copying file 'm4/lt~obsolete.m4' autoreconf: configure.ac: not using Intltool autoreconf: configure.ac: not using Gtkdoc autoreconf: running: aclocal --force -I m4 autoreconf: running: /usr/bin/autoconf --force configure.ac:336: warning: AC_RUN_IFELSE called without default to allow cross compiling ./lib/autoconf/general.m4:2979: AC_RUN_IFELSE is expanded from... lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... m4/ioloop.m4:2: DOVECOT_IOLOOP is expanded from... configure.ac:336: the top level configure.ac:347: warning: AC_RUN_IFELSE called without default to allow cross compiling ./lib/autoconf/general.m4:2979: AC_RUN_IFELSE is expanded from... lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/glibc.m4:1: DOVECOT_GLIBC is expanded from... configure.ac:347: the top level configure.ac:379: warning: AC_RUN_IFELSE called without default to allow cross compiling ./lib/autoconf/general.m4:2979: AC_RUN_IFELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... m4/ac_typeof.m4:1: AC_TYPEOF is expanded from... configure.ac:379: the top level configure.ac:419: warning: AC_RUN_IFELSE called without default to allow cross compiling ./lib/autoconf/general.m4:2979: AC_RUN_IFELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... m4/ac_typeof.m4:1: AC_TYPEOF is expanded from... m4/size_t_signed.m4:1: DOVECOT_SIZE_T_SIGNED is expanded from... configure.ac:419: the top level configure.ac:452: warning: AC_RUN_IFELSE called without default to allow cross compiling ./lib/autoconf/general.m4:2979: AC_RUN_IFELSE is expanded from... lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/gmtime_max.m4:2: DOVECOT_GMTIME_MAX is expanded from... configure.ac:452: the top level configure.ac:453: warning: AC_RUN_IFELSE called without default to allow cross compiling ./lib/autoconf/general.m4:2979: AC_RUN_IFELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... m4/ac_typeof.m4:1: AC_TYPEOF is expanded from... m4/time_t.m4:1: DOVECOT_TIME_T is expanded from... configure.ac:453: the top level configure.ac:467: warning: AC_RUN_IFELSE called without default to allow cross compiling ./lib/autoconf/general.m4:2979: AC_RUN_IFELSE is expanded from... lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/mmap_write.m4:2: DOVECOT_MMAP_WRITE is expanded from... configure.ac:467: the top level configure.ac:469: warning: AC_RUN_IFELSE called without default to allow cross compiling ./lib/autoconf/general.m4:2979: AC_RUN_IFELSE is expanded from... lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/fd_passing.m4:2: DOVECOT_FD_PASSING is expanded from... configure.ac:469: the top level configure.ac:486: warning: AC_RUN_IFELSE called without default to allow cross compiling ./lib/autoconf/general.m4:2979: AC_RUN_IFELSE is expanded from... lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/vararg.m4:1: DOVECOT_VA_COPY is expanded from... configure.ac:486: the top level configure.ac:490: warning: AC_RUN_IFELSE called without default to allow cross compiling ./lib/autoconf/general.m4:2979: AC_RUN_IFELSE is expanded from... m4/mntctl.m4:5: DOVECOT_MNTCTL is expanded from... configure.ac:490: the top level configure.ac:515: warning: AC_RUN_IFELSE called without default to allow cross compiling ./lib/autoconf/general.m4:2979: AC_RUN_IFELSE is expanded from... lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... m4/want_gssapi.m4:1: DOVECOT_WANT_GSSAPI is expanded from... configure.ac:515: the top level autoreconf: running: /usr/bin/autoheader --force autoreconf: running: automake --add-missing --copy --force-missing configure.ac:240: installing 'build-aux/compile' configure.ac:18: installing 'build-aux/missing' doc/Makefile.am:15: warning: am__v_Q_$(V: non-POSIX recursive variable expansion doc/Makefile.am:16: warning: am__v_Q_$(AM_DEFAULT_VERBOSITY: non-POSIX recursive variable expansion src/anvil/Makefile.am: installing 'build-aux/depcomp' src/lib-var-expand/Makefile.am:13: warning: user target '.l.c' defined here ... /usr/share/automake-1.17/am/lex.am: ... overrides Automake target '.l.c' defined here src/lib-var-expand/Makefile.am:16: warning: user target '.y.c' defined here ... /usr/share/automake-1.17/am/yacc.am: ... overrides Automake target '.y.c' defined here src/lib/Makefile.am:23: warning: user target '.l.c' defined here ... /usr/share/automake-1.17/am/lex.am: ... overrides Automake target '.l.c' defined here src/lib/Makefile.am:26: warning: user target '.y.c' defined here ... /usr/share/automake-1.17/am/yacc.am: ... overrides Automake target '.y.c' defined here src/plugins/quota/Makefile.am:114: warning: user target 'clean-generic' defined here ... /usr/share/automake-1.17/am/clean.am: ... overrides Automake target 'clean-generic' defined here autoreconf: Leaving directory '.' autoreconf: export WARNINGS=all autoreconf: Entering directory '.' autoreconf: configure.ac: not using Gettext autoreconf: running: aclocal --force -I m4 autoreconf: configure.ac: tracing autoreconf: running: libtoolize --copy --force libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, 'build-aux'. libtoolize: copying file 'build-aux/ltmain.sh' libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'. libtoolize: copying file 'm4/libtool.m4' libtoolize: copying file 'm4/ltoptions.m4' libtoolize: copying file 'm4/ltsugar.m4' libtoolize: copying file 'm4/ltversion.m4' libtoolize: copying file 'm4/lt~obsolete.m4' autoreconf: configure.ac: not using Intltool autoreconf: configure.ac: not using Gtkdoc autoreconf: running: aclocal --force -I m4 autoreconf: running: /usr/bin/autoconf --force autoreconf: running: /usr/bin/autoheader --force autoreconf: running: automake --add-missing --copy --force-missing configure.ac:34: installing 'build-aux/compile' configure.ac:29: installing 'build-aux/missing' doc/Makefile.am:18: warning: am__v_Q_$(V: non-POSIX recursive variable expansion doc/Makefile.am:19: warning: am__v_Q_$(AM_DEFAULT_VERBOSITY: non-POSIX recursive variable expansion src/lib-managesieve/Makefile.am: installing 'build-aux/depcomp' autoreconf: Leaving directory '.' make[1]: Leaving directory '/build/reproducible-path/dovecot-2.4.0+dfsg1' debian/rules override_dh_auto_configure make[1]: Entering directory '/build/reproducible-path/dovecot-2.4.0+dfsg1' KRB5CONFIG=krb5-config.mit systemdsystemunitdir=/usr/lib/systemd/system dh_auto_configure -- \ --enable-experimental-mail-utf8 \ --with-ldap=plugin \ --with-ssl=openssl \ --with-sql=plugin \ --with-pgsql \ --with-mysql \ --with-sqlite \ --with-gssapi=plugin \ --with-solr \ --with-flatcurve \ --with-ioloop=best \ --with-icu \ --with-apparmor \ --with-lz4 \ --with-lua=plugin \ --with-sodium \ --libdir=\${prefix}/lib \ --libexecdir=\${prefix}/lib \ --docdir=\${prefix}/share/doc/dovecot-core \ --with-moduledir=\${prefix}/lib/dovecot/modules \ --with-rundir=/run/dovecot \ --disable-rpath \ --disable-static ./configure --build=i686-linux-gnu --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-option-checking --disable-silent-rules --libdir=\${prefix}/lib/i386-linux-gnu --runstatedir=/run --disable-maintainer-mode --disable-dependency-tracking --enable-experimental-mail-utf8 --with-ldap=plugin --with-ssl=openssl --with-sql=plugin --with-pgsql --with-mysql --with-sqlite --with-gssapi=plugin --with-solr --with-flatcurve --with-ioloop=best --with-icu --with-apparmor --with-lz4 --with-lua=plugin --with-sodium --libdir=\${prefix}/lib --libexecdir=\${prefix}/lib --docdir=\${prefix}/share/doc/dovecot-core --with-moduledir=\${prefix}/lib/dovecot/modules --with-rundir=/run/dovecot --disable-rpath --disable-static checking for a BSD-compatible install... /usr/bin/install -c checking whether sleep supports fractional seconds... yes checking filesystem timestamp resolution... 0.01 checking whether build environment is sane... yes checking for a race-free mkdir -p... /usr/bin/mkdir -p checking for gawk... no checking for mawk... mawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking xargs -n works... yes checking whether UID '1111' is supported by ustar format... yes checking whether GID '1111' is supported by ustar format... yes checking how to create a ustar tar archive... gnutar checking whether to enable maintainer-specific portions of Makefiles... no checking for grep that handles long lines and -e... /usr/bin/grep checking for a sed that does not truncate output... /usr/bin/sed checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for SYSTEMD... yes checking for systemd unit directory... /usr/lib/systemd/system checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether gcc accepts -g... yes checking for gcc option to enable C11 features... none needed checking whether gcc understands -c and -o together... yes checking whether make supports the include directive... yes (GNU style) checking dependency style of gcc... none checking how to run the C preprocessor... gcc -E checking for g++... g++ checking whether the compiler supports GNU C++... yes checking whether g++ accepts -g... yes checking for g++ option to enable C++11 features... none needed checking dependency style of g++... none checking for flex... no checking for bison... no checking for inline... inline checking build system type... i686-pc-linux-gnu checking host system type... i686-pc-linux-gnu checking how to print strings... printf checking for a sed that does not truncate output... (cached) /usr/bin/sed checking for egrep... /usr/bin/grep -E checking for fgrep... /usr/bin/grep -F checking for ld used by gcc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking how to convert i686-pc-linux-gnu file names to i686-pc-linux-gnu format... func_convert_file_noop checking how to convert i686-pc-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for file... file checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for ranlib... ranlib checking for ar... ar checking for archiver @FILE support... @ checking for strip... strip checking command to parse /usr/bin/nm -B output from gcc object... ok checking for sysroot... no checking for a working dd... /usr/bin/dd checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1 checking for mt... no checking if : is a manifest tool... no checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for dlfcn.h... yes checking for objdir... .libs checking if gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... yes checking if gcc static flag -static works... yes checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking how to run the C++ preprocessor... g++ -E checking for ld used by g++... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes checking for g++ option to produce PIC... -fPIC -DPIC checking if g++ PIC flag -fPIC -DPIC works... yes checking if g++ static flag -static works... yes checking if g++ supports -c -o file.o... yes checking if g++ supports -c -o file.o... (cached) yes checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for ld... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for shared library run path origin... done checking 32-bit host C ABI... yes checking for egrep -e... (cached) /usr/bin/grep -E checking for ELF binary format... yes checking for the common suffixes of directories in the library search path... lib,lib,lib checking for iconv... yes checking for working iconv... yes checking whether iconv is compatible with its POSIX signature... yes 2.4.0 checking for strings.h... (cached) yes checking for stdint.h... (cached) yes checking for unistd.h... (cached) yes checking for dirent.h... yes checking for malloc.h... yes checking for sys/uio.h... yes checking for sys/sysmacros.h... yes checking for sys/resource.h... yes checking for sys/select.h... yes checking for sys/quota.h... yes checking for sys/fs/ufs_quota.h... no checking for ufs/ufs/quota.h... no checking for jfs/quota.h... no checking for quota.h... no checking for sys/fs/quota_common.h... no checking for mntent.h... yes checking for sys/mnttab.h... no checking for sys/event.h... no checking for sys/time.h... yes checking for sys/mkdev.h... no checking for linux/dqblk_xfs.h... yes checking for xfs/xqm.h... no checking for execinfo.h... yes checking for ucontext.h... yes checking for malloc_np.h... no checking for sys/utsname.h... yes checking for sys/vmount.h... no checking for sys/utsname.h... (cached) yes checking for glob.h... yes checking for linux/falloc.h... yes checking for ucred.h... no checking for sys/ucred.h... no checking for crypt.h... yes checking whether gcc is clang 3.3+... no checking whether C compiler handles -Werror -Wunknown-warning-option... no checking for linker option to include whole archive... -Wl,--whole-archive checking Whether to enable hardening... yes checking whether C compiler handles -pie... yes checking whether C compiler handles -fstack-protector-strong... yes checking whether C compiler handles -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3... yes checking whether C compiler handles -mfunction-return=keep... yes checking whether C compiler handles -mindirect-branch=keep... yes checking for how to force completely read-only GOT table... -Wl,-z -Wl,relro -Wl,-z -Wl,now checking whether we want undefined behaviour sanitizer... no checking for gcc... (cached) gcc checking whether the compiler supports GNU C... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to enable C11 features... (cached) none needed checking whether gcc understands -c and -o together... (cached) yes checking dependency style of gcc... (cached) none checking Which gcc -std flag to use... gnu11 checking for library containing inet_aton... none required checking for library containing gethostbyname... none required checking for library containing socket... none required checking for library containing gethostent... none required checking for cap_init in -lcap... yes checking for gcc options needed to detect all undeclared functions... none needed checking for sys/random.h... yes checking for getrandom... yes checking whether getrandom is declared... yes checking for arc4random_buf... yes checking for flock... yes checking for pread... yes checking for setproctitle... no checking for setresgid... yes checking for getmntinfo... no checking for setpriority... yes checking for quotactl... yes checking for getmntent... yes checking for kqueue... no checking for kevent... no checking for backtrace_symbols... yes checking for walkcontext... no checking for dirfd... yes checking for clearenv... yes checking for malloc_usable_size... yes checking for glob... yes checking for fallocate... yes checking for posix_fadvise... yes checking for getpeereid... no checking for getpeerucred... no checking for inotify_init... yes checking for timegm... yes checking for valgrind/valgrind.h... no checking for struct sockpeercred... no checking for typeof... yes checking whether we can use epoll... yes checking whether we can use inotify... "yes" checking whether posix_fallocate() works... yes checking for sys/cpuset.h... no checking for sched.h... yes checking for sched_getaffinity... yes checking for cpuset_getaffinity... no checking whether OS supports plugin dependencies... yes checking size of int... 4 checking size of long... 4 checking size of void *... 4 checking size of long long... 8 checking size of size_t... 4 checking for gcc option to enable large file support... -D_FILE_OFFSET_BITS=64 checking for uoff_t... no checking type of off_t... long long checking type of size_t... unsigned int checking for inttypes.h... (cached) yes checking for /dev/urandom... yes checking for tm_gmtoff... yes checking how large time_t values gmtime() accepts... 32 checking type of time_t... long checking for flexible array members... yes checking for struct iovec... yes checking whether RLIMIT_AS exists... yes checking whether RLIMIT_NPROC exists... yes checking whether RLIMIT_CORE exists... yes checking whether PR_SET_DUMPABLE exists... yes checking Linux compatible mremap()... yes checking whether shared mmaps get updated by write()s... yes checking whether fd passing works... yes checking for sendfile in -lsendfile... no checking Linux compatible sendfile()... yes checking FreeBSD compatible sendfile()... no checking if we should use _XPG6 macro for crypt()... yes checking for crypt... no checking for crypt in -lcrypt... yes checking if struct stat has st_?tim timespec fields... yes checking if struct stat has st_?timespec fields... no checking if statvfs.f_mntfromname exists... no checking if statfs.f_mntfromname exists... no checking if struct dqblk.dqb_curblocks exists... no checking if struct dqblk.dqb_curspace exists... yes checking if Q_QUOTACTL ioctl exists... no checking for an implementation of va_copy()... yes checking for an implementation of __va_copy()... yes checking for dlopen... yes checking for SSL... yes checking if OpenSSL version is 1.1.1 or better... true checking if OpenSSL version is 3.0.0 or better... true checking whether CRYPTO_set_mem_functions has new style parameters... yes checking whether ERR_get_error_all is declared... yes checking whether EVP_MAC_CTX_new is declared... yes checking whether OSSL_PROVIDER_try_load is declared... yes checking whether SSL_CTX_set_tmp_dh_callback is declared... no checking whether SSL_CTX_set_current_cert is declared... yes checking whether SSL_CTX_set0_tmp_dh_pkey is declared... yes checking whether EVP_PKEY_check is declared... yes checking whether OPENSSL_buf2hexstr is declared... yes checking whether SSL_get1_peer_certificate is declared... yes checking whether SSL_CTX_set_client_hello_cb is declared... yes checking whether SSL_CTX_select_current_cert is declared... yes checking whether SSL_client_hello_get0_ciphers is declared... yes checking whether SSL_CTX_set_alpn_select_cb is declared... yes checking for LIBUNWIND... yes checking for LUA... yes configure: using library lua54 checking for lua_newstate... yes checking for luaL_setfuncs... yes checking for luaL_setmetatable... yes checking for lua_isinteger... yes checking for lua_resume... yes checking for lua_seti... yes checking for lua_tointegerx... yes checking for lua_yieldk... yes checking for pam_start in -lpam... yes checking for security/pam_appl.h... yes checking for pam/pam_appl.h... no checking for pam_setcred in -lpam... yes checking for auth_userokay... no checking for krb5-config... krb5-config.mit checking for gssapi/gssapi.h... yes checking for gssapi.h... yes checking for gssapi/gssapi_ext.h... yes checking for gssapi_krb5.h... no checking for gssapi/gssapi_krb5.h... yes checking for gsskrb5_register_acceptor_identity... no checking for krb5_gss_register_acceptor_identity... yes checking for krb5_free_context... yes checking whether GSSAPI supports SPNEGO... yes checking for LDAP... yes checking for ldap_initialize in -lldap... yes checking for sasl.h... no checking for sasl/sasl.h... yes checking for PGSQL... yes checking for PQescapeStringConn in -lpq... yes checking for MYSQL... yes checking for mysql_ssl_set in -lmysqlclient... yes checking for LIBSODIUM... yes checking for crypto_pwhash_str_verify... yes checking for SQLITE... yes checking whether byte ordering is bigendian... no checking for ZLIB... yes checking for bzlib.h... yes checking for BZ2_bzdopen in -lbz2... yes checking for LZ4... yes checking for LZ4_compress_default in -llz4... yes checking for ZSTD... yes checking whether ZSTD_error_parameter_unsupported is declared... yes checking whether ZSTD_minCLevel is declared... no checking for ZSTD_getErrorCode in -lzstd... yes checking for LIBTIRPC... yes checking for library containing quota_open... no checking for EXPAT... yes checking for XAPIAN... yes checking for sb_stemmer_new in -lstemmer... yes checking for LIBEXTTEXTCAT... yes checking for libexttextcat/textcat.h... yes checking for LIBICU... yes checking for sys/apparmor.h... yes checking for aa_change_hat in -lapparmor... yes checking for valgrind... reject checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating doc/Makefile config.status: creating doc/man/Makefile config.status: creating doc/index.html config.status: creating doc/dovecot.conf config.status: creating src/Makefile config.status: creating src/lib/Makefile config.status: creating src/lib-sql/Makefile config.status: creating src/lib-auth/Makefile config.status: creating src/lib-auth-client/Makefile config.status: creating src/lib-charset/Makefile config.status: creating src/lib-compression/Makefile config.status: creating src/lib-dcrypt/Makefile config.status: creating src/lib-dict/Makefile config.status: creating src/lib-dict-backend/Makefile config.status: creating src/lib-dict-extra/Makefile config.status: creating src/lib-dns/Makefile config.status: creating src/lib-doveadm/Makefile config.status: creating src/lib-fs/Makefile config.status: creating src/lib-language/Makefile config.status: creating src/lib-http/Makefile config.status: creating src/lib-oauth2/Makefile config.status: creating src/lib-pop3/Makefile config.status: creating src/lib-imap/Makefile config.status: creating src/lib-imap-storage/Makefile config.status: creating src/lib-imap-client/Makefile config.status: creating src/lib-imap-urlauth/Makefile config.status: creating src/lib-index/Makefile config.status: creating src/lib-json/Makefile config.status: creating src/lib-lda/Makefile config.status: creating src/lib-ldap/Makefile config.status: creating src/lib-lua/Makefile config.status: creating src/lib-mail/Makefile config.status: creating src/lib-master/Makefile config.status: creating src/lib-login/Makefile config.status: creating src/lib-program-client/Makefile config.status: creating src/lib-otp/Makefile config.status: creating src/lib-dovecot/Makefile config.status: creating src/lib-sasl/Makefile config.status: creating src/lib-settings/Makefile config.status: creating src/lib-smtp/Makefile config.status: creating src/lib-ssl-iostream/Makefile config.status: creating src/lib-test/Makefile config.status: creating src/lib-storage/Makefile config.status: creating src/lib-storage/list/Makefile config.status: creating src/lib-storage/index/Makefile config.status: creating src/lib-storage/index/imapc/Makefile config.status: creating src/lib-storage/index/pop3c/Makefile config.status: creating src/lib-storage/index/maildir/Makefile config.status: creating src/lib-storage/index/mbox/Makefile config.status: creating src/lib-storage/index/dbox-common/Makefile config.status: creating src/lib-storage/index/dbox-multi/Makefile config.status: creating src/lib-storage/index/dbox-single/Makefile config.status: creating src/lib-storage/index/raw/Makefile config.status: creating src/lib-storage/index/shared/Makefile config.status: creating src/lib-var-expand/Makefile config.status: creating src/lib-var-expand-crypt/Makefile config.status: creating src/anvil/Makefile config.status: creating src/auth/Makefile config.status: creating src/config/Makefile config.status: creating src/doveadm/Makefile config.status: creating src/doveadm/dsync/Makefile config.status: creating src/lda/Makefile config.status: creating src/log/Makefile config.status: creating src/lmtp/Makefile config.status: creating src/dict/Makefile config.status: creating src/dns/Makefile config.status: creating src/indexer/Makefile config.status: creating src/imap/Makefile config.status: creating src/imap-hibernate/Makefile config.status: creating src/imap-login/Makefile config.status: creating src/imap-urlauth/Makefile config.status: creating src/imap-urlauth-login/Makefile config.status: creating src/login-common/Makefile config.status: creating src/master/Makefile config.status: creating src/pop3/Makefile config.status: creating src/pop3-login/Makefile config.status: creating src/submission/Makefile config.status: creating src/submission-login/Makefile config.status: creating src/stats/Makefile config.status: creating src/util/Makefile config.status: creating src/plugins/Makefile config.status: creating src/plugins/acl/Makefile config.status: creating src/plugins/imap-acl/Makefile config.status: creating src/plugins/fs-compress/Makefile config.status: creating src/plugins/fts/Makefile config.status: creating src/plugins/fts-flatcurve/Makefile config.status: creating src/plugins/fts-solr/Makefile config.status: creating src/plugins/last-login/Makefile config.status: creating src/plugins/lazy-expunge/Makefile config.status: creating src/plugins/mail-log/Makefile config.status: creating src/plugins/mail-lua/Makefile config.status: creating src/plugins/notify/Makefile config.status: creating src/plugins/notify-status/Makefile config.status: creating src/plugins/push-notification/Makefile config.status: creating src/plugins/pop3-migration/Makefile config.status: creating src/plugins/quota/Makefile config.status: creating src/plugins/quota-clone/Makefile config.status: creating src/plugins/imap-quota/Makefile config.status: creating src/plugins/trash/Makefile config.status: creating src/plugins/virtual/Makefile config.status: creating src/plugins/welcome/Makefile config.status: creating src/plugins/mail-compress/Makefile config.status: creating src/plugins/mail-crypt/Makefile config.status: creating src/plugins/apparmor/Makefile config.status: creating src/plugins/charset-alias/Makefile config.status: creating stamp.h config.status: creating build-aux/run-test.sh config.status: creating dovecot-config.in config.status: creating config.h config.status: executing depfiles commands config.status: executing libtool commands Install prefix . : /usr File offsets ... : 64bit I/O polling .... : epoll I/O notifys .... : inotify SSL ............ : openssl GSSAPI ......... : plugin passdbs ........ : static lua (plugin) passwd passwd-file pam ldap (plugin) sql : -bsdauth userdbs ........ : static lua (plugin) prefetch passwd passwd-file ldap (plugin) sql CFLAGS ......... : -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 SYSTEMD ........ : notify - /usr/lib/systemd/system/dovecot.service SQL drivers .... : pgsql mysql sqlite (plugins) : -cassandra Full text search : solr flatcurve /usr/bin/make dovecot-config make[2]: Entering directory '/build/reproducible-path/dovecot-2.4.0+dfsg1' old=`pwd` && cd . && abs_builddir=`pwd` && cd $old && \ cd . && abs_srcdir=`pwd` && cd $old && \ (echo "DOVECOT_INSTALLED=no"; cat dovecot-config.in | sed \ -e "s|\$(top_builddir)|$abs_builddir|g" \ -e "s|\$(incdir)|$abs_srcdir|g" \ -e "s|\$(LIBICONV)||g" \ -e "s|\$(MODULE_LIBS)|-export-dynamic|g" \ -e "s|^\(dovecot_pkgincludedir\)=|\1=/usr/include/dovecot|" \ -e "s|^\(dovecot_pkglibdir\)=|\1=/usr/lib/dovecot|" \ -e "s|^\(dovecot_pkglibexecdir\)=|\1=/usr/lib/dovecot|" \ -e "s|^\(dovecot_docdir\)=|\1=/usr/share/doc/dovecot-core|" \ -e "s|^\(dovecot_moduledir\)=|\1=/usr/lib/dovecot/modules|" \ -e "s|^\(dovecot_statedir\)=|\1=/var/lib/dovecot|" \ ) > dovecot-config make[2]: Leaving directory '/build/reproducible-path/dovecot-2.4.0+dfsg1' sed -i 's/\s\+-ffile-prefix-map=\S\+=.\s\+/ /g' dovecot-config sed -i 's/\s\+-fdebug-prefix-map=\S\+=.\s\+/ /g' dovecot-config touch /build/reproducible-path/dovecot-2.4.0+dfsg1/pigeonhole/stamp.h.in dh_auto_configure -D /build/reproducible-path/dovecot-2.4.0+dfsg1/pigeonhole -- \ --with-dovecot=../ \ --libdir=\${prefix}/lib \ --libexecdir=\${prefix}/lib \ --disable-static \ --with-ldap=plugin cd pigeonhole && ./configure --build=i686-linux-gnu --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-option-checking --disable-silent-rules --libdir=\${prefix}/lib/i386-linux-gnu --runstatedir=/run --disable-maintainer-mode --disable-dependency-tracking --with-dovecot=../ --libdir=\${prefix}/lib --libexecdir=\${prefix}/lib --disable-static --with-ldap=plugin checking for a BSD-compatible install... /usr/bin/install -c checking whether sleep supports fractional seconds... yes checking filesystem timestamp resolution... 0.01 checking whether build environment is sane... yes checking for a race-free mkdir -p... /usr/bin/mkdir -p checking for gawk... no checking for mawk... mawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking xargs -n works... yes checking whether UID '1111' is supported by ustar format... yes checking whether GID '1111' is supported by ustar format... yes checking how to create a ustar tar archive... gnutar checking whether to enable maintainer-specific portions of Makefiles... no checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether gcc accepts -g... yes checking for gcc option to enable C11 features... none needed checking whether gcc understands -c and -o together... yes checking whether make supports the include directive... yes (GNU style) checking dependency style of gcc... none checking how to run the C preprocessor... gcc -E checking build system type... i686-pc-linux-gnu checking host system type... i686-pc-linux-gnu checking how to print strings... printf checking for a sed that does not truncate output... /usr/bin/sed checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for fgrep... /usr/bin/grep -F checking for ld used by gcc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking how to convert i686-pc-linux-gnu file names to i686-pc-linux-gnu format... func_convert_file_noop checking how to convert i686-pc-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for file... file checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for ranlib... ranlib checking for ar... ar checking for archiver @FILE support... @ checking for strip... strip checking command to parse /usr/bin/nm -B output from gcc object... ok checking for sysroot... no checking for a working dd... /usr/bin/dd checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1 checking for mt... no checking if : is a manifest tool... no checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for dlfcn.h... yes checking for objdir... .libs checking if gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... yes checking if gcc static flag -static works... yes checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking whether C compiler handles -Werror -Wunknown-warning-option... no checking for "..//dovecot-config"... ..//dovecot-config checking whether gcc is clang 3.3+... no checking for gcc... (cached) gcc checking whether the compiler supports GNU C... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to enable C11 features... (cached) none needed checking whether gcc understands -c and -o together... (cached) yes checking dependency style of gcc... (cached) none checking Which gcc -std flag to use... gnu11 checking Whether to enable hardening... yes checking whether C compiler handles -pie... yes checking whether C compiler handles -fstack-protector-strong... yes checking whether C compiler handles -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3... yes checking whether C compiler handles -mfunction-return=keep... yes checking whether C compiler handles -mindirect-branch=keep... yes checking for how to force completely read-only GOT table... -Wl,-z -Wl,relro -Wl,-z -Wl,now checking whether we want undefined behaviour sanitizer... no checking whether OS supports plugin dependencies... yes checking for valgrind... reject checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for ldap >= 2.4... yes checking for sasl.h... no checking for sasl/sasl.h... yes checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating doc/Makefile config.status: creating doc/man/Makefile config.status: creating doc/example-config/Makefile config.status: creating doc/example-config/conf.d/Makefile config.status: creating doc/extensions/Makefile config.status: creating doc/locations/Makefile config.status: creating doc/plugins/Makefile config.status: creating src/Makefile config.status: creating src/lib-sieve/Makefile config.status: creating src/lib-sieve/util/Makefile config.status: creating src/lib-sieve/storage/Makefile config.status: creating src/lib-sieve/storage/data/Makefile config.status: creating src/lib-sieve/storage/file/Makefile config.status: creating src/lib-sieve/storage/dict/Makefile config.status: creating src/lib-sieve/storage/ldap/Makefile config.status: creating src/lib-sieve/plugins/Makefile config.status: creating src/lib-sieve/plugins/vacation/Makefile config.status: creating src/lib-sieve/plugins/subaddress/Makefile config.status: creating src/lib-sieve/plugins/comparator-i-ascii-numeric/Makefile config.status: creating src/lib-sieve/plugins/relational/Makefile config.status: creating src/lib-sieve/plugins/regex/Makefile config.status: creating src/lib-sieve/plugins/imap4flags/Makefile config.status: creating src/lib-sieve/plugins/copy/Makefile config.status: creating src/lib-sieve/plugins/include/Makefile config.status: creating src/lib-sieve/plugins/body/Makefile config.status: creating src/lib-sieve/plugins/variables/Makefile config.status: creating src/lib-sieve/plugins/enotify/Makefile config.status: creating src/lib-sieve/plugins/enotify/mailto/Makefile config.status: creating src/lib-sieve/plugins/environment/Makefile config.status: creating src/lib-sieve/plugins/mailbox/Makefile config.status: creating src/lib-sieve/plugins/date/Makefile config.status: creating src/lib-sieve/plugins/spamvirustest/Makefile config.status: creating src/lib-sieve/plugins/ihave/Makefile config.status: creating src/lib-sieve/plugins/editheader/Makefile config.status: creating src/lib-sieve/plugins/metadata/Makefile config.status: creating src/lib-sieve/plugins/duplicate/Makefile config.status: creating src/lib-sieve/plugins/index/Makefile config.status: creating src/lib-sieve/plugins/mime/Makefile config.status: creating src/lib-sieve/plugins/special-use/Makefile config.status: creating src/lib-sieve/plugins/vnd.dovecot/Makefile config.status: creating src/lib-sieve/plugins/vnd.dovecot/debug/Makefile config.status: creating src/lib-sieve/plugins/vnd.dovecot/environment/Makefile config.status: creating src/lib-sieve/plugins/vnd.dovecot/report/Makefile config.status: creating src/lib-sieve-tool/Makefile config.status: creating src/lib-managesieve/Makefile config.status: creating src/plugins/Makefile config.status: creating src/plugins/doveadm-sieve/Makefile config.status: creating src/plugins/lda-sieve/Makefile config.status: creating src/plugins/sieve-extprograms/Makefile config.status: creating src/plugins/imapsieve/Makefile config.status: creating src/plugins/imap-filter-sieve/Makefile config.status: creating src/plugins/settings/Makefile config.status: creating src/sieve-tools/Makefile config.status: creating src/managesieve/Makefile config.status: creating src/managesieve-login/Makefile config.status: creating src/testsuite/Makefile config.status: creating build-aux/run-test.sh config.status: creating stamp.h config.status: creating dummy-config.h config.status: creating pigeonhole-config.h config.status: executing depfiles commands config.status: executing libtool commands Install prefix . : /usr script drivers . : file dict ldap (plugin) make[1]: Leaving directory '/build/reproducible-path/dovecot-2.4.0+dfsg1' debian/rules override_dh_auto_build make[1]: Entering directory '/build/reproducible-path/dovecot-2.4.0+dfsg1' rm -f src/config/all-settings.c dh_auto_build make -j22 make[2]: Entering directory '/build/reproducible-path/dovecot-2.4.0+dfsg1' make all-recursive make[3]: Entering directory '/build/reproducible-path/dovecot-2.4.0+dfsg1' Making all in . make[4]: Entering directory '/build/reproducible-path/dovecot-2.4.0+dfsg1' sed -e 's,@sbindir\@,/usr/sbin,g' \ -e 's,@bindir\@,/usr/bin,g' \ -e 's,@rundir\@,/run/dovecot,g' \ -e 's,@systemdservicetype\@,notify,g' \ dovecot.service.in > dovecot.service /bin/bash ./update-version.sh . . make[4]: Leaving directory '/build/reproducible-path/dovecot-2.4.0+dfsg1' Making all in src make[4]: Entering directory '/build/reproducible-path/dovecot-2.4.0+dfsg1/src' Making all in lib-test make[5]: Entering directory '/build/reproducible-path/dovecot-2.4.0+dfsg1/src/lib-test' /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-charset -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o fuzzer.lo fuzzer.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-charset -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o ostream-final-trickle.lo ostream-final-trickle.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-charset -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test-common.lo test-common.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-charset -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test-istream.lo test-istream.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-charset -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test-ostream.lo test-ostream.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-charset -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test-subprocess.lo test-subprocess.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-charset -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c ostream-final-trickle.c -fPIC -DPIC -o .libs/ostream-final-trickle.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-charset -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c test-common.c -fPIC -DPIC -o .libs/test-common.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-charset -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c test-istream.c -fPIC -DPIC -o .libs/test-istream.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-charset -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c test-subprocess.c -fPIC -DPIC -o .libs/test-subprocess.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-charset -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c test-ostream.c -fPIC -DPIC -o .libs/test-ostream.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-charset -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c fuzzer.c -fPIC -DPIC -o .libs/fuzzer.o In file included from ../../src/lib/lib.h:37, from ostream-final-trickle.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': In file included from ../../src/lib/lib.h:37, from test-common.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from ../../src/lib/lib.h:37, from test-istream.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from ../../src/lib/lib.h:37, from test-subprocess.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ ../../src/lib/time-util.h: In function 'timeval_from_usecs': ../../src/lib/time-util.h:32:24: warning: comparison is always true due to limited range of data type [-Wtype-limits] 32 | i_assert(usecs != ULLONG_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/time-util.h:32:9: note: in expansion of macro 'i_assert' 32 | i_assert(usecs != ULLONG_MAX); | ^~~~~~~~ In file included from ../../src/lib/lib.h:37, from test-ostream.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from ../../src/lib/lib.h:37, from fuzzer.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ /bin/bash ../../libtool --tag=CC --mode=link gcc -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -no-undefined -Wl,--as-needed -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -rdynamic -fstack-clash-protection -o libtest.la fuzzer.lo ostream-final-trickle.lo test-common.lo test-istream.lo test-ostream.lo test-subprocess.lo libtool: link: ar cr .libs/libtest.a .libs/fuzzer.o .libs/ostream-final-trickle.o .libs/test-common.o .libs/test-istream.o .libs/test-ostream.o .libs/test-subprocess.o libtool: link: ranlib .libs/libtest.a libtool: link: ( cd ".libs" && rm -f "libtest.la" && ln -s "../libtest.la" "libtest.la" ) make[5]: Leaving directory '/build/reproducible-path/dovecot-2.4.0+dfsg1/src/lib-test' Making all in lib make[5]: Entering directory '/build/reproducible-path/dovecot-2.4.0+dfsg1/src/lib' make all-am make[6]: Entering directory '/build/reproducible-path/dovecot-2.4.0+dfsg1/src/lib' gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test_lib-test-lib.o `test -f 'test-lib.c' || echo './'`test-lib.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test_lib-test-array.o `test -f 'test-array.c' || echo './'`test-array.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test_lib-test-aqueue.o `test -f 'test-aqueue.c' || echo './'`test-aqueue.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test_lib-test-backtrace.o `test -f 'test-backtrace.c' || echo './'`test-backtrace.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test_lib-test-base32.o `test -f 'test-base32.c' || echo './'`test-base32.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test_lib-test-base64.o `test -f 'test-base64.c' || echo './'`test-base64.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test_lib-test-bits.o `test -f 'test-bits.c' || echo './'`test-bits.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test_lib-test-bsearch-insert-pos.o `test -f 'test-bsearch-insert-pos.c' || echo './'`test-bsearch-insert-pos.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test_lib-test-buffer.o `test -f 'test-buffer.c' || echo './'`test-buffer.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test_lib-test-buffer-istream.o `test -f 'test-buffer-istream.c' || echo './'`test-buffer-istream.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test_lib-test-byteorder.o `test -f 'test-byteorder.c' || echo './'`test-byteorder.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test_lib-test-connection.o `test -f 'test-connection.c' || echo './'`test-connection.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test_lib-test-crc32.o `test -f 'test-crc32.c' || echo './'`test-crc32.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test_lib-test-cpu-limit.o `test -f 'test-cpu-limit.c' || echo './'`test-cpu-limit.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test_lib-test-data-stack.o `test -f 'test-data-stack.c' || echo './'`test-data-stack.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test_lib-test-env-util.o `test -f 'test-env-util.c' || echo './'`test-env-util.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test_lib-test-event-category-register.o `test -f 'test-event-category-register.c' || echo './'`test-event-category-register.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test_lib-test-event-filter.o `test -f 'test-event-filter.c' || echo './'`test-event-filter.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test_lib-test-event-filter-expr.o `test -f 'test-event-filter-expr.c' || echo './'`test-event-filter-expr.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test_lib-test-event-filter-merge.o `test -f 'test-event-filter-merge.c' || echo './'`test-event-filter-merge.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test_lib-test-event-filter-parser.o `test -f 'test-event-filter-parser.c' || echo './'`test-event-filter-parser.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test_lib-test-event-flatten.o `test -f 'test-event-flatten.c' || echo './'`test-event-flatten.c In file included from lib.h:37, from test-lib.h:4, from test-backtrace.c:1: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ In file included from lib.h:37, from test-lib.h:4, from test-base64.c:3: lib.h: In function 'time_to_uint32': lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from lib.h:37, from test-lib.h:4, from test-aqueue.c:3: lib.h: In function 'time_to_uint32': In file included from lib.h:37, from test-lib.h:4, from test-array.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from lib.h:37, from test-lib.h:4, from test-base32.c:3: lib.h: In function 'time_to_uint32': lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from lib.h:37, from test-lib.h:4, from test-data-stack.c:3: lib.h: In function 'time_to_uint32': In file included from lib.h:37, from test-lib.h:4, from test-bsearch-insert-pos.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from lib.h:37, from test-lib.h:4, from test-bits.c:5: lib.h: In function 'time_to_uint32': lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from lib.h:37, from test-lib.h:4, from test-buffer.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from lib.h:37, from test-lib.h:4, from test-byteorder.c:23: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from lib.h:37, from test-lib.h:4, from test-crc32.c:3: lib.h: In function 'time_to_uint32': In file included from lib.h:37, from test-lib.h:4, from test-connection.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': In file included from lib.h:37, from test-lib.h:4, from test-env-util.c:3: lib.h: In function 'time_to_uint32': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ lib.h: In function 'time_to_uint32_trunc': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from lib.h:37, from test-lib.h:4, from test-buffer-istream.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from lib.h:37, from test-lib.h:4, from test-event-filter.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from lib.h:37, from test-lib.h:4, from test-cpu-limit.c:1: lib.h: In function 'time_to_uint32': In file included from lib.h:37, from test-lib.h:4, from test-event-filter-expr.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from lib.h:37, from test-lib.h:4, from test-lib.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ In file included from lib.h:37, from test-lib.h:4, from test-event-flatten.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ time-util.h: In function 'timeval_from_usecs': time-util.h:32:24: warning: comparison is always true due to limited range of data type [-Wtype-limits] 32 | i_assert(usecs != ULLONG_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ time-util.h:32:9: note: in expansion of macro 'i_assert' 32 | i_assert(usecs != ULLONG_MAX); | ^~~~~~~~ time-util.h: In function 'timeval_from_usecs': time-util.h:32:24: warning: comparison is always true due to limited range of data type [-Wtype-limits] 32 | i_assert(usecs != ULLONG_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ time-util.h:32:9: note: in expansion of macro 'i_assert' 32 | i_assert(usecs != ULLONG_MAX); | ^~~~~~~~ test-event-filter.c: In function 'test_event_filter_interval_values': test-event-filter.c:1006:53: warning: integer overflow in expression of type 'long int' results in '-694967296' [-Woverflow] 1006 | { "field = 1hours", 60L * 60 * 1000 * 1000, TRUE }, | ^ test-event-filter.c:1007:49: warning: integer overflow in expression of type 'long int' results in '-694967296' [-Woverflow] 1007 | { "field = 1h", 60L * 60 * 1000 * 1000, TRUE }, | ^ In file included from lib.h:37, from test-lib.h:4, from test-event-category-register.c:3: lib.h: In function 'time_to_uint32': test-event-filter.c:1008:57: warning: integer overflow in expression of type 'long int' results in '-694967296' [-Woverflow] 1008 | { "field = 3600000000", 60L * 60 * 1000 * 1000, TRUE }, | ^ test-event-filter.c:1009:54: warning: integer overflow in expression of type 'long int' results in '-694967296' [-Woverflow] 1009 | { "field >= 1hours", 60L * 60 * 1000 * 1000, TRUE }, | ^ lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ test-event-filter.c:1010:54: warning: integer overflow in expression of type 'long int' results in '-694967296' [-Woverflow] 1010 | { "field <= 1hours", 60L * 60 * 1000 * 1000, TRUE }, | ^ lib.h: In function 'time_to_uint32_trunc': test-event-filter.c:1011:52: warning: integer overflow in expression of type 'long int' results in '-694967296' [-Woverflow] 1011 | { "field > 1mins", 60L * 60 * 1000 * 1000, TRUE }, | ^ lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ test-event-filter.c:1012:53: warning: integer overflow in expression of type 'long int' results in '-694967296' [-Woverflow] 1012 | { "field > 1hours", 60L * 60 * 1000 * 1000, FALSE }, | ^ test-event-filter.c:1013:53: warning: integer overflow in expression of type 'long int' results in '-694967296' [-Woverflow] 1013 | { "field < 1hours", 60L * 60 * 1000 * 1000, FALSE }, | ^ test-event-filter.c:1015:57: warning: integer overflow in expression of type 'long int' results in '500654080' [-Woverflow] 1015 | { "field = 1days", 24L * 60 * 60 * 1000 * 1000, TRUE }, | ^ test-event-filter.c:1016:54: warning: integer overflow in expression of type 'long int' results in '500654080' [-Woverflow] 1016 | { "field = 1d", 24L * 60 * 60 * 1000 * 1000, TRUE }, | ^ test-event-filter.c:1017:63: warning: integer overflow in expression of type 'long int' results in '500654080' [-Woverflow] 1017 | { "field = 86400000000", 24L * 60 * 60 * 1000 * 1000, TRUE }, | ^ test-event-filter.c:1018:58: warning: integer overflow in expression of type 'long int' results in '500654080' [-Woverflow] 1018 | { "field >= 1days", 24L * 60 * 60 * 1000 * 1000, TRUE }, | ^ test-event-filter.c:1019:58: warning: integer overflow in expression of type 'long int' results in '500654080' [-Woverflow] 1019 | { "field <= 1days", 24L * 60 * 60 * 1000 * 1000, TRUE }, | ^ test-event-filter.c:1020:58: warning: integer overflow in expression of type 'long int' results in '500654080' [-Woverflow] 1020 | { "field > 1hours", 24L * 60 * 60 * 1000 * 1000, TRUE }, | ^ test-event-filter.c:1021:57: warning: integer overflow in expression of type 'long int' results in '500654080' [-Woverflow] 1021 | { "field > 1days", 24L * 60 * 60 * 1000 * 1000, FALSE }, | ^ test-event-filter.c:1022:57: warning: integer overflow in expression of type 'long int' results in '500654080' [-Woverflow] 1022 | { "field < 1days", 24L * 60 * 60 * 1000 * 1000, FALSE }, | ^ test-event-filter.c:1024:62: warning: integer overflow in expression of type 'long int' results in '-790388736' [-Woverflow] 1024 | { "field = 1weeks", 7L * 24 * 60 * 60 * 1000 * 1000, TRUE }, | ^ test-event-filter.c:1025:58: warning: integer overflow in expression of type 'long int' results in '-790388736' [-Woverflow] 1025 | { "field = 1w", 7L * 24 * 60 * 60 * 1000 * 1000, TRUE }, | ^ test-event-filter.c:1026:68: warning: integer overflow in expression of type 'long int' results in '-790388736' [-Woverflow] 1026 | { "field = 604800000000", 7L * 24 * 60 * 60 * 1000 * 1000, TRUE }, | ^ test-event-filter.c:1027:63: warning: integer overflow in expression of type 'long int' results in '-790388736' [-Woverflow] 1027 | { "field >= 1weeks", 7L * 24 * 60 * 60 * 1000 * 1000, TRUE }, | ^ test-event-filter.c:1028:63: warning: integer overflow in expression of type 'long int' results in '-790388736' [-Woverflow] 1028 | { "field <= 1weeks", 7L * 24 * 60 * 60 * 1000 * 1000, TRUE }, | ^ test-event-filter.c:1029:61: warning: integer overflow in expression of type 'long int' results in '-790388736' [-Woverflow] 1029 | { "field > 1days", 7L * 24 * 60 * 60 * 1000 * 1000, TRUE }, | ^ test-event-filter.c:1030:62: warning: integer overflow in expression of type 'long int' results in '-790388736' [-Woverflow] 1030 | { "field > 1weeks", 7L * 24 * 60 * 60 * 1000 * 1000, FALSE }, | ^ test-event-filter.c:1031:62: warning: integer overflow in expression of type 'long int' results in '-790388736' [-Woverflow] 1031 | { "field < 1weeks", 7L * 24 * 60 * 60 * 1000 * 1000, FALSE }, | ^ gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test_lib-test-event-log.o `test -f 'test-event-log.c' || echo './'`test-event-log.c time-util.h: In function 'timeval_from_usecs': time-util.h:32:24: warning: comparison is always true due to limited range of data type [-Wtype-limits] 32 | i_assert(usecs != ULLONG_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ time-util.h:32:9: note: in expansion of macro 'i_assert' 32 | i_assert(usecs != ULLONG_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from lib.h:37, from test-lib.h:4, from test-event-filter-parser.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from lib.h:37, from test-lib.h:4, from test-event-filter-merge.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test_lib-test-failures.o `test -f 'test-failures.c' || echo './'`test-failures.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test_lib-test-fd-util.o `test -f 'test-fd-util.c' || echo './'`test-fd-util.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test_lib-test-file-cache.o `test -f 'test-file-cache.c' || echo './'`test-file-cache.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test_lib-test-file-create-locked.o `test -f 'test-file-create-locked.c' || echo './'`test-file-create-locked.c In file included from lib.h:37, from test-lib.h:4, from test-event-log.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test_lib-test-guid.o `test -f 'test-guid.c' || echo './'`test-guid.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test_lib-test-hash.o `test -f 'test-hash.c' || echo './'`test-hash.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test_lib-test-hash-format.o `test -f 'test-hash-format.c' || echo './'`test-hash-format.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test_lib-test-hash-method.o `test -f 'test-hash-method.c' || echo './'`test-hash-method.c In file included from lib.h:37, from test-lib.h:4, from test-file-cache.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ In file included from lib.h:37, from test-lib.h:4, from test-failures.c:5: lib.h: In function 'time_to_uint32': lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test_lib-test-hmac.o `test -f 'test-hmac.c' || echo './'`test-hmac.c In file included from lib.h:37, from test-lib.h:4, from test-fd-util.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from lib.h:37, from test-lib.h:4, from test-file-create-locked.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test_lib-test-hex-binary.o `test -f 'test-hex-binary.c' || echo './'`test-hex-binary.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test_lib-test-imem.o `test -f 'test-imem.c' || echo './'`test-imem.c In file included from lib.h:37, from test-lib.h:4, from test-hash-format.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from lib.h:37, from test-lib.h:4, from test-guid.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from lib.h:37, from test-lib.h:4, from test-hash-method.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from lib.h:37, from test-lib.h:4, from test-hmac.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test_lib-test-ioloop.o `test -f 'test-ioloop.c' || echo './'`test-ioloop.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test_lib-test-iso8601-date.o `test -f 'test-iso8601-date.c' || echo './'`test-iso8601-date.c In file included from lib.h:37, from test-lib.h:4, from test-hash.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from lib.h:37, from test-lib.h:4, from test-hex-binary.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from lib.h:37, from test-lib.h:4, from test-imem.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test_lib-test-iostream-pump.o `test -f 'test-iostream-pump.c' || echo './'`test-iostream-pump.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test_lib-test-iostream-proxy.o `test -f 'test-iostream-proxy.c' || echo './'`test-iostream-proxy.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test_lib-test-iostream-temp.o `test -f 'test-iostream-temp.c' || echo './'`test-iostream-temp.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test_lib-test-istream.o `test -f 'test-istream.c' || echo './'`test-istream.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test_lib-test-istream-base64-decoder.o `test -f 'test-istream-base64-decoder.c' || echo './'`test-istream-base64-decoder.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test_lib-test-istream-base64-encoder.o `test -f 'test-istream-base64-encoder.c' || echo './'`test-istream-base64-encoder.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test_lib-test-istream-chain.o `test -f 'test-istream-chain.c' || echo './'`test-istream-chain.c In file included from lib.h:37, from test-lib.h:4, from test-ioloop.c:3: lib.h: In function 'time_to_uint32': gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test_lib-test-istream-concat.o `test -f 'test-istream-concat.c' || echo './'`test-istream-concat.c lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ time-util.h: In function 'timeval_from_usecs': time-util.h:32:24: warning: comparison is always true due to limited range of data type [-Wtype-limits] 32 | i_assert(usecs != ULLONG_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ time-util.h:32:9: note: in expansion of macro 'i_assert' 32 | i_assert(usecs != ULLONG_MAX); | ^~~~~~~~ In file included from lib.h:37, from test-lib.h:4, from test-iso8601-date.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from lib.h:37, from test-lib.h:4, from test-iostream-pump.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test_lib-test-istream-crlf.o `test -f 'test-istream-crlf.c' || echo './'`test-istream-crlf.c In file included from lib.h:37, from test-lib.h:4, from test-iostream-proxy.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from lib.h:37, from test-lib.h:4, from test-iostream-temp.c:3: lib.h: In function 'time_to_uint32': In file included from lib.h:37, from test-lib.h:4, from test-istream.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test_lib-test-istream-failure-at.o `test -f 'test-istream-failure-at.c' || echo './'`test-istream-failure-at.c In file included from lib.h:37, from test-lib.h:4, from test-istream-concat.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from lib.h:37, from test-lib.h:4, from test-istream-base64-encoder.c:3: lib.h: In function 'time_to_uint32': In file included from lib.h:37, from test-lib.h:4, from test-istream-chain.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test_lib-test-istream-multiplex.o `test -f 'test-istream-multiplex.c' || echo './'`test-istream-multiplex.c In file included from lib.h:37, from test-lib.h:4, from test-istream-base64-decoder.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test_lib-test-istream-noop.o `test -f 'test-istream-noop.c' || echo './'`test-istream-noop.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test_lib-test-istream-seekable.o `test -f 'test-istream-seekable.c' || echo './'`test-istream-seekable.c In file included from lib.h:37, from test-lib.h:4, from test-istream-crlf.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from lib.h:37, from test-lib.h:4, from test-istream-failure-at.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test_lib-test-istream-sized.o `test -f 'test-istream-sized.c' || echo './'`test-istream-sized.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test_lib-test-istream-tee.o `test -f 'test-istream-tee.c' || echo './'`test-istream-tee.c In file included from lib.h:37, from test-lib.h:4, from test-istream-noop.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from lib.h:37, from test-lib.h:4, from test-istream-multiplex.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from lib.h:37, from test-lib.h:4, from test-istream-seekable.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test_lib-test-istream-try.o `test -f 'test-istream-try.c' || echo './'`test-istream-try.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test_lib-test-istream-unix.o `test -f 'test-istream-unix.c' || echo './'`test-istream-unix.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test_lib-test-lib-event.o `test -f 'test-lib-event.c' || echo './'`test-lib-event.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test_lib-test-lib-signals.o `test -f 'test-lib-signals.c' || echo './'`test-lib-signals.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test_lib-test-llist.o `test -f 'test-llist.c' || echo './'`test-llist.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test_lib-test-log-throttle.o `test -f 'test-log-throttle.c' || echo './'`test-log-throttle.c In file included from lib.h:37, from test-lib.h:4, from test-istream-sized.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test_lib-test-macros.o `test -f 'test-macros.c' || echo './'`test-macros.c In file included from lib.h:37, from test-lib.h:4, from test-istream-tee.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from lib.h:37, from test-lib.h:4, from test-istream-try.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test_lib-test-malloc-overflow.o `test -f 'test-malloc-overflow.c' || echo './'`test-malloc-overflow.c In file included from lib.h:37, from test-lib.h:4, from test-istream-unix.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test_lib-test-memarea.o `test -f 'test-memarea.c' || echo './'`test-memarea.c In file included from lib.h:37, from test-lib.h:4, from test-lib-event.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from lib.h:37, from test-lib.h:4, from test-lib-signals.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ time-util.h: In function 'timeval_from_usecs': time-util.h:32:24: warning: comparison is always true due to limited range of data type [-Wtype-limits] 32 | i_assert(usecs != ULLONG_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ time-util.h:32:9: note: in expansion of macro 'i_assert' 32 | i_assert(usecs != ULLONG_MAX); | ^~~~~~~~ In file included from lib.h:37, from test-lib.h:4, from test-llist.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from lib.h:37, from test-lib.h:4, from test-log-throttle.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test_lib-test-mempool.o `test -f 'test-mempool.c' || echo './'`test-mempool.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test_lib-test-mempool-allocfree.o `test -f 'test-mempool-allocfree.c' || echo './'`test-mempool-allocfree.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test_lib-test-mempool-alloconly.o `test -f 'test-mempool-alloconly.c' || echo './'`test-mempool-alloconly.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test_lib-test-pkcs5.o `test -f 'test-pkcs5.c' || echo './'`test-pkcs5.c In file included from lib.h:37, from test-lib.h:4, from test-macros.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from lib.h:37, from test-lib.h:4, from test-malloc-overflow.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from lib.h:37, from test-lib.h:4, from test-memarea.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from lib.h:37, from test-lib.h:4, from test-mempool.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test_lib-test-net.o `test -f 'test-net.c' || echo './'`test-net.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test_lib-test-numpack.o `test -f 'test-numpack.c' || echo './'`test-numpack.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test_lib-test-ostream-buffer.o `test -f 'test-ostream-buffer.c' || echo './'`test-ostream-buffer.c In file included from lib.h:37, from test-lib.h:4, from test-mempool-allocfree.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test_lib-test-ostream-failure-at.o `test -f 'test-ostream-failure-at.c' || echo './'`test-ostream-failure-at.c In file included from lib.h:37, from test-lib.h:4, from test-pkcs5.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from lib.h:37, from test-lib.h:4, from test-mempool-alloconly.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from lib.h:37, from test-lib.h:4, from test-numpack.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test_lib-test-ostream-file.o `test -f 'test-ostream-file.c' || echo './'`test-ostream-file.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test_lib-test-ostream-multiplex.o `test -f 'test-ostream-multiplex.c' || echo './'`test-ostream-multiplex.c In file included from lib.h:37, from test-lib.h:4, from test-net.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test_lib-test-multiplex.o `test -f 'test-multiplex.c' || echo './'`test-multiplex.c In file included from lib.h:37, from test-lib.h:4, from test-ostream-buffer.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test_lib-test-path-util.o `test -f 'test-path-util.c' || echo './'`test-path-util.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test_lib-test-primes.o `test -f 'test-primes.c' || echo './'`test-primes.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test_lib-test-printf-format-fix.o `test -f 'test-printf-format-fix.c' || echo './'`test-printf-format-fix.c In file included from lib.h:37, from test-lib.h:4, from test-ostream-failure-at.c:3: lib.h: In function 'time_to_uint32': gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test_lib-test-priorityq.o `test -f 'test-priorityq.c' || echo './'`test-priorityq.c lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test_lib-test-punycode.o `test -f 'test-punycode.c' || echo './'`test-punycode.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test_lib-test-random.o `test -f 'test-random.c' || echo './'`test-random.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test_lib-test-seq-range-array.o `test -f 'test-seq-range-array.c' || echo './'`test-seq-range-array.c In file included from lib.h:37, from test-lib.h:4, from test-ostream-multiplex.c:3: lib.h: In function 'time_to_uint32': In file included from lib.h:37, from test-lib.h:4, from test-ostream-file.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test_lib-test-seq-set-builder.o `test -f 'test-seq-set-builder.c' || echo './'`test-seq-set-builder.c In file included from lib.h:37, from test-lib.h:4, from test-multiplex.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test_lib-test-stats-dist.o `test -f 'test-stats-dist.c' || echo './'`test-stats-dist.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test_lib-test-str.o `test -f 'test-str.c' || echo './'`test-str.c In file included from lib.h:37, from test-lib.h:4, from test-primes.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from lib.h:37, from test-lib.h:4, from test-path-util.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from lib.h:37, from test-lib.h:4, from test-printf-format-fix.c:5: lib.h: In function 'time_to_uint32': gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test_lib-test-strescape.o `test -f 'test-strescape.c' || echo './'`test-strescape.c lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from lib.h:37, from test-lib.h:4, from test-punycode.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from lib.h:37, from test-lib.h:4, from test-priorityq.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from lib.h:37, from test-lib.h:4, from test-seq-range-array.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test_lib-test-strfuncs.o `test -f 'test-strfuncs.c' || echo './'`test-strfuncs.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test_lib-test-strnum.o `test -f 'test-strnum.c' || echo './'`test-strnum.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test_lib-test-str-find.o `test -f 'test-str-find.c' || echo './'`test-str-find.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test_lib-test-str-sanitize.o `test -f 'test-str-sanitize.c' || echo './'`test-str-sanitize.c In file included from lib.h:37, from test-lib.h:4, from test-seq-set-builder.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from lib.h:37, from test-lib.h:4, from test-random.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test_lib-test-str-parse.o `test -f 'test-str-parse.c' || echo './'`test-str-parse.c In file included from lib.h:37, from test-lib.h:4, from test-str.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from lib.h:37, from test-lib.h:4, from test-stats-dist.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test_lib-test-str-table.o `test -f 'test-str-table.c' || echo './'`test-str-table.c In file included from lib.h:37, from test-lib.h:4, from test-strescape.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test_lib-test-time-util.o `test -f 'test-time-util.c' || echo './'`test-time-util.c In file included from lib.h:37, from test-lib.h:4, from test-strfuncs.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from lib.h:37, from test-lib.h:4, from test-str-sanitize.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from lib.h:37, from test-lib.h:4, from test-strnum.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test_lib-test-unichar.o `test -f 'test-unichar.c' || echo './'`test-unichar.c In file included from lib.h:37, from test-lib.h:4, from test-str-find.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from lib.h:37, from test-lib.h:4, from test-str-parse.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test_lib-test-utc-mktime.o `test -f 'test-utc-mktime.c' || echo './'`test-utc-mktime.c In file included from lib.h:37, from test-lib.h:4, from test-str-table.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from lib.h:37, from test-lib.h:4, from test-time-util.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ time-util.h: In function 'timeval_from_usecs': time-util.h:32:24: warning: comparison is always true due to limited range of data type [-Wtype-limits] 32 | i_assert(usecs != ULLONG_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ time-util.h:32:9: note: in expansion of macro 'i_assert' 32 | i_assert(usecs != ULLONG_MAX); | ^~~~~~~~ gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test_lib-test-uri.o `test -f 'test-uri.c' || echo './'`test-uri.c In file included from lib.h:37, from test-lib.h:4, from test-utc-mktime.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test_lib-test-wildcard-match.o `test -f 'test-wildcard-match.c' || echo './'`test-wildcard-match.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o array.lo array.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o aqueue.lo aqueue.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o askpass.lo askpass.c In file included from lib.h:37, from test-lib.h:4, from test-unichar.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o backtrace-string.lo backtrace-string.c lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o base32.lo base32.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o base64.lo base64.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o bits.lo bits.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o bsearch-insert-pos.lo bsearch-insert-pos.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o buffer.lo buffer.c In file included from lib.h:37, from test-lib.h:4, from test-uri.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o buffer-istream.lo buffer-istream.c In file included from lib.h:37, from test-lib.h:4, from test-wildcard-match.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o child-wait.lo child-wait.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o connection.lo connection.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o cpu-count.lo cpu-count.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c base32.c -fPIC -DPIC -o .libs/base32.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c array.c -fPIC -DPIC -o .libs/array.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c aqueue.c -fPIC -DPIC -o .libs/aqueue.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c askpass.c -fPIC -DPIC -o .libs/askpass.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c bits.c -fPIC -DPIC -o .libs/bits.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c buffer.c -fPIC -DPIC -o .libs/buffer.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c backtrace-string.c -fPIC -DPIC -o .libs/backtrace-string.o /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o cpu-limit.lo cpu-limit.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c bsearch-insert-pos.c -fPIC -DPIC -o .libs/bsearch-insert-pos.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c base64.c -fPIC -DPIC -o .libs/base64.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c child-wait.c -fPIC -DPIC -o .libs/child-wait.o In file included from lib.h:37, from base32.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from lib.h:37, from askpass.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from lib.h:37, from array.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ In file included from lib.h:37, from aqueue.c:3: lib.h: In function 'time_to_uint32': lib.h: In function 'time_to_uint32_trunc': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c buffer-istream.c -fPIC -DPIC -o .libs/buffer-istream.o /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o crc32.lo crc32.c In file included from lib.h:37, from bits.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from lib.h:37, from backtrace-string.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from lib.h:37, from buffer.c:5: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c connection.c -fPIC -DPIC -o .libs/connection.o /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o data-stack.lo data-stack.c In file included from lib.h:37, from bsearch-insert-pos.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ In file included from lib.h:37, from base64.c:3: lib.h: In function 'time_to_uint32': lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ In file included from lib.h:37, from child-wait.c:3: lib.h: In function 'time_to_uint32': lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c cpu-count.c -fPIC -DPIC -o .libs/cpu-count.o /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o eacces-error.lo eacces-error.c In file included from lib.h:37, from buffer-istream.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o env-util.lo env-util.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o event-filter.lo event-filter.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o event-filter-lexer.lo event-filter-lexer.c In file included from lib.h:37, from connection.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o event-filter-parser.lo event-filter-parser.c time-util.h: In function 'timeval_from_usecs': time-util.h:32:24: warning: comparison is always true due to limited range of data type [-Wtype-limits] 32 | i_assert(usecs != ULLONG_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ time-util.h:32:9: note: in expansion of macro 'i_assert' 32 | i_assert(usecs != ULLONG_MAX); | ^~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c cpu-limit.c -fPIC -DPIC -o .libs/cpu-limit.o In file included from lib.h:37, from cpu-count.c:1: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c crc32.c -fPIC -DPIC -o .libs/crc32.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c data-stack.c -fPIC -DPIC -o .libs/data-stack.o /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o event-log.lo event-log.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o execv-const.lo execv-const.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o failures.lo failures.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o fd-util.lo fd-util.c In file included from lib.h:37, from cpu-limit.c:3: lib.h: In function 'time_to_uint32': libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c eacces-error.c -fPIC -DPIC -o .libs/eacces-error.o lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o fdatasync-path.lo fdatasync-path.c time-util.h: In function 'timeval_from_usecs': time-util.h:32:24: warning: comparison is always true due to limited range of data type [-Wtype-limits] 32 | i_assert(usecs != ULLONG_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ time-util.h:32:9: note: in expansion of macro 'i_assert' 32 | i_assert(usecs != ULLONG_MAX); | ^~~~~~~~ In file included from lib.h:37, from data-stack.c:5: lib.h: In function 'time_to_uint32': libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c env-util.c -fPIC -DPIC -o .libs/env-util.o lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from lib.h:37, from crc32.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c event-filter.c -fPIC -DPIC -o .libs/event-filter.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c event-filter-lexer.c -fPIC -DPIC -o .libs/event-filter-lexer.o /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o fdpass.lo fdpass.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c event-filter-parser.c -fPIC -DPIC -o .libs/event-filter-parser.o /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o file-cache.lo file-cache.c In file included from lib.h:37, from env-util.c:3: lib.h: In function 'time_to_uint32': In file included from lib.h:37, from eacces-error.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c execv-const.c -fPIC -DPIC -o .libs/execv-const.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c event-log.c -fPIC -DPIC -o .libs/event-log.o /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o file-create-locked.lo file-create-locked.c In file included from lib.h:37, from event-filter.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c failures.c -fPIC -DPIC -o .libs/failures.o /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o file-copy.lo file-copy.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c fdatasync-path.c -fPIC -DPIC -o .libs/fdatasync-path.o In file included from lib.h:37, from event-filter-lexer.l:13: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from lib.h:37, from event-filter-parser.y:14: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from lib.h:37, from execv-const.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c fd-util.c -fPIC -DPIC -o .libs/fd-util.o In file included from lib.h:37, from event-log.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from lib.h:37, from failures.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o file-dotlock.lo file-dotlock.c In file included from lib.h:37, from fdatasync-path.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ time-util.h: In function 'timeval_from_usecs': time-util.h:32:24: warning: comparison is always true due to limited range of data type [-Wtype-limits] 32 | i_assert(usecs != ULLONG_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ time-util.h:32:9: note: in expansion of macro 'i_assert' 32 | i_assert(usecs != ULLONG_MAX); | ^~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c file-cache.c -fPIC -DPIC -o .libs/file-cache.o /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o file-lock.lo file-lock.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c fdpass.c -fPIC -DPIC -o .libs/fdpass.o /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o file-set-size.lo file-set-size.c In file included from lib.h:37, from fd-util.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o guid.lo guid.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c file-create-locked.c -fPIC -DPIC -o .libs/file-create-locked.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c file-copy.c -fPIC -DPIC -o .libs/file-copy.o In file included from lib.h:37, from file-cache.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from lib.h:37, from fdpass.c:27: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o hash.lo hash.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o hash-format.lo hash-format.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c file-lock.c -fPIC -DPIC -o .libs/file-lock.o In file included from lib.h:37, from file-copy.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from lib.h:37, from file-create-locked.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o hash-method.lo hash-method.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o hash2.lo hash2.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c file-set-size.c -fPIC -DPIC -o .libs/file-set-size.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c file-dotlock.c -fPIC -DPIC -o .libs/file-dotlock.o In file included from lib.h:37, from file-lock.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o hex-binary.lo hex-binary.c time-util.h: In function 'timeval_from_usecs': time-util.h:32:24: warning: comparison is always true due to limited range of data type [-Wtype-limits] 32 | i_assert(usecs != ULLONG_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ time-util.h:32:9: note: in expansion of macro 'i_assert' 32 | i_assert(usecs != ULLONG_MAX); | ^~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c guid.c -fPIC -DPIC -o .libs/guid.o /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o hex-dec.lo hex-dec.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c hash.c -fPIC -DPIC -o .libs/hash.o In file included from lib.h:37, from file-set-size.c:8: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from lib.h:37, from file-dotlock.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from lib.h:37, from guid.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from lib.h:37, from hash.c:5: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c hash2.c -fPIC -DPIC -o .libs/hash2.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c hash-format.c -fPIC -DPIC -o .libs/hash-format.o /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o hmac.lo hmac.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o hmac-cram-md5.lo hmac-cram-md5.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c hash-method.c -fPIC -DPIC -o .libs/hash-method.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c hex-binary.c -fPIC -DPIC -o .libs/hex-binary.o /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o home-expand.lo home-expand.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o hook-build.lo hook-build.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c hex-dec.c -fPIC -DPIC -o .libs/hex-dec.o In file included from lib.h:37, from hash-format.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from lib.h:37, from hash-method.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from lib.h:37, from hex-binary.c:3: lib.h: In function 'time_to_uint32': /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o hostpid.lo hostpid.c lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from lib.h:37, from hash2.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o imem.lo imem.c In file included from lib.h:37, from hex-dec.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o ipwd.lo ipwd.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c hmac.c -fPIC -DPIC -o .libs/hmac.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c hmac-cram-md5.c -fPIC -DPIC -o .libs/hmac-cram-md5.o /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o iostream.lo iostream.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c home-expand.c -fPIC -DPIC -o .libs/home-expand.o /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o iostream-pump.lo iostream-pump.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c hook-build.c -fPIC -DPIC -o .libs/hook-build.o /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o iostream-proxy.lo iostream-proxy.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o iostream-rawlog.lo iostream-rawlog.c In file included from lib.h:37, from hmac-cram-md5.c:8: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c hostpid.c -fPIC -DPIC -o .libs/hostpid.o In file included from lib.h:37, from hmac.c:10: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c imem.c -fPIC -DPIC -o .libs/imem.o In file included from lib.h:37, from home-expand.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o iostream-temp.lo iostream-temp.c In file included from lib.h:37, from hook-build.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c ipwd.c -fPIC -DPIC -o .libs/ipwd.o In file included from lib.h:37, from hostpid.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from lib.h:37, from imem.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o iso8601-date.lo iso8601-date.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c iostream.c -fPIC -DPIC -o .libs/iostream.o /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o istream.lo istream.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o istream-base64-decoder.lo istream-base64-decoder.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o istream-base64-encoder.lo istream-base64-encoder.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c iostream-pump.c -fPIC -DPIC -o .libs/iostream-pump.o In file included from lib.h:37, from ipwd.c:4: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o istream-callback.lo istream-callback.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c iostream-proxy.c -fPIC -DPIC -o .libs/iostream-proxy.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c iostream-rawlog.c -fPIC -DPIC -o .libs/iostream-rawlog.o /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o istream-chain.lo istream-chain.c In file included from lib.h:37, from iostream.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c iostream-temp.c -fPIC -DPIC -o .libs/iostream-temp.o /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o istream-concat.lo istream-concat.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o istream-crlf.lo istream-crlf.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o istream-data.lo istream-data.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o istream-failure-at.lo istream-failure-at.c In file included from lib.h:37, from iostream-rawlog.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from lib.h:37, from iostream-pump.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ time-util.h: In function 'timeval_from_usecs': time-util.h:32:24: warning: comparison is always true due to limited range of data type [-Wtype-limits] 32 | i_assert(usecs != ULLONG_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ time-util.h:32:9: note: in expansion of macro 'i_assert' 32 | i_assert(usecs != ULLONG_MAX); | ^~~~~~~~ /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o istream-file.lo istream-file.c In file included from lib.h:37, from iostream-proxy.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o istream-hash.lo istream-hash.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o istream-limit.lo istream-limit.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c istream.c -fPIC -DPIC -o .libs/istream.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c istream-base64-encoder.c -fPIC -DPIC -o .libs/istream-base64-encoder.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c iso8601-date.c -fPIC -DPIC -o .libs/iso8601-date.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c istream-base64-decoder.c -fPIC -DPIC -o .libs/istream-base64-decoder.o In file included from lib.h:37, from iostream-temp.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c istream-callback.c -fPIC -DPIC -o .libs/istream-callback.o /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o istream-multiplex.lo istream-multiplex.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o istream-nonuls.lo istream-nonuls.c In file included from lib.h:37, from istream.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from lib.h:37, from istream-base64-encoder.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c istream-concat.c -fPIC -DPIC -o .libs/istream-concat.o In file included from lib.h:37, from iso8601-date.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c istream-chain.c -fPIC -DPIC -o .libs/istream-chain.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c istream-crlf.c -fPIC -DPIC -o .libs/istream-crlf.o In file included from lib.h:37, from istream-base64-decoder.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c istream-failure-at.c -fPIC -DPIC -o .libs/istream-failure-at.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c istream-data.c -fPIC -DPIC -o .libs/istream-data.o In file included from lib.h:37, from istream-callback.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c istream-hash.c -fPIC -DPIC -o .libs/istream-hash.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c istream-file.c -fPIC -DPIC -o .libs/istream-file.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c istream-limit.c -fPIC -DPIC -o .libs/istream-limit.o In file included from lib.h:37, from istream-concat.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o istream-noop.lo istream-noop.c In file included from lib.h:37, from istream-chain.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from lib.h:37, from istream-crlf.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o istream-rawlog.lo istream-rawlog.c In file included from lib.h:37, from istream-hash.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from lib.h:37, from istream-failure-at.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c istream-multiplex.c -fPIC -DPIC -o .libs/istream-multiplex.o In file included from lib.h:37, from istream-limit.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from lib.h:37, from istream-file.c:5: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o istream-seekable.lo istream-seekable.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o istream-sized.lo istream-sized.c In file included from lib.h:37, from istream-data.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c istream-nonuls.c -fPIC -DPIC -o .libs/istream-nonuls.o /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o istream-tee.lo istream-tee.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o istream-try.lo istream-try.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c istream-noop.c -fPIC -DPIC -o .libs/istream-noop.o /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o istream-timeout.lo istream-timeout.c In file included from lib.h:37, from istream-multiplex.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o istream-unix.lo istream-unix.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o ioloop.lo ioloop.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o ioloop-iolist.lo ioloop-iolist.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c istream-rawlog.c -fPIC -DPIC -o .libs/istream-rawlog.o In file included from lib.h:37, from istream-nonuls.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o ioloop-notify-none.lo ioloop-notify-none.c In file included from lib.h:37, from istream-noop.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o ioloop-notify-fd.lo ioloop-notify-fd.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c istream-sized.c -fPIC -DPIC -o .libs/istream-sized.o /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o ioloop-notify-inotify.lo ioloop-notify-inotify.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c istream-seekable.c -fPIC -DPIC -o .libs/istream-seekable.o In file included from lib.h:37, from istream-rawlog.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c istream-timeout.c -fPIC -DPIC -o .libs/istream-timeout.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c istream-tee.c -fPIC -DPIC -o .libs/istream-tee.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c istream-try.c -fPIC -DPIC -o .libs/istream-try.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c ioloop.c -fPIC -DPIC -o .libs/ioloop.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c istream-unix.c -fPIC -DPIC -o .libs/istream-unix.o /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o ioloop-notify-kqueue.lo ioloop-notify-kqueue.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o ioloop-poll.lo ioloop-poll.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o ioloop-select.lo ioloop-select.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c ioloop-iolist.c -fPIC -DPIC -o .libs/ioloop-iolist.o In file included from lib.h:37, from istream-sized.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o ioloop-epoll.lo ioloop-epoll.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o ioloop-kqueue.lo ioloop-kqueue.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c ioloop-notify-none.c -fPIC -DPIC -o .libs/ioloop-notify-none.o In file included from lib.h:37, from istream-seekable.c:3: lib.h: In function 'time_to_uint32': In file included from lib.h:37, from istream-timeout.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from lib.h:37, from istream-tee.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ time-util.h: In function 'timeval_from_usecs': time-util.h:32:24: warning: comparison is always true due to limited range of data type [-Wtype-limits] 32 | i_assert(usecs != ULLONG_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ time-util.h:32:9: note: in expansion of macro 'i_assert' 32 | i_assert(usecs != ULLONG_MAX); | ^~~~~~~~ In file included from lib.h:37, from istream-try.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o lib.lo lib.c In file included from lib.h:37, from istream-unix.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c ioloop-notify-inotify.c -fPIC -DPIC -o .libs/ioloop-notify-inotify.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c ioloop-notify-fd.c -fPIC -DPIC -o .libs/ioloop-notify-fd.o In file included from lib.h:37, from ioloop-iolist.c:7: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from lib.h:37, from ioloop.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ time-util.h: In function 'timeval_from_usecs': time-util.h:32:24: warning: comparison is always true due to limited range of data type [-Wtype-limits] 32 | i_assert(usecs != ULLONG_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ time-util.h:32:9: note: in expansion of macro 'i_assert' 32 | i_assert(usecs != ULLONG_MAX); | ^~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c ioloop-notify-kqueue.c -fPIC -DPIC -o .libs/ioloop-notify-kqueue.o In file included from lib.h:37, from ioloop-notify-none.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o lib-event.lo lib-event.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o lib-signals.lo lib-signals.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c ioloop-poll.c -fPIC -DPIC -o .libs/ioloop-poll.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c ioloop-epoll.c -fPIC -DPIC -o .libs/ioloop-epoll.o /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o log-throttle.lo log-throttle.c In file included from lib.h:37, from ioloop-notify-fd.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c ioloop-select.c -fPIC -DPIC -o .libs/ioloop-select.o lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from lib.h:37, from ioloop-notify-inotify.c:4: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ time-util.h: In function 'timeval_from_usecs': time-util.h:32:24: warning: comparison is always true due to limited range of data type [-Wtype-limits] 32 | i_assert(usecs != ULLONG_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ time-util.h:32:9: note: in expansion of macro 'i_assert' 32 | i_assert(usecs != ULLONG_MAX); | ^~~~~~~~ /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o md4.lo md4.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c lib.c -fPIC -DPIC -o .libs/lib.o /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o md5.lo md5.c In file included from lib.h:37, from ioloop-notify-kqueue.c:8: lib.h: In function 'time_to_uint32': /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o memarea.lo memarea.c lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o mempool.lo mempool.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c ioloop-kqueue.c -fPIC -DPIC -o .libs/ioloop-kqueue.o In file included from lib.h:37, from ioloop-poll.c:5: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o mempool-allocfree.lo mempool-allocfree.c In file included from lib.h:37, from ioloop-epoll.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o mempool-alloconly.lo mempool-alloconly.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c lib-event.c -fPIC -DPIC -o .libs/lib-event.o In file included from lib.h:37, from ioloop-select.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o mempool-datastack.lo mempool-datastack.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o mempool-null.lo mempool-null.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o mempool-system.lo mempool-system.c In file included from lib.h:37, from lib.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c lib-signals.c -fPIC -DPIC -o .libs/lib-signals.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c log-throttle.c -fPIC -DPIC -o .libs/log-throttle.o /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o mempool-unsafe-datastack.lo mempool-unsafe-datastack.c In file included from lib.h:37, from ioloop-kqueue.c:7: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c md4.c -fPIC -DPIC -o .libs/md4.o /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o mkdir-parents.lo mkdir-parents.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c memarea.c -fPIC -DPIC -o .libs/memarea.o In file included from lib.h:37, from lib-event.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ time-util.h: In function 'timeval_from_usecs': time-util.h:32:24: warning: comparison is always true due to limited range of data type [-Wtype-limits] 32 | i_assert(usecs != ULLONG_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ time-util.h:32:9: note: in expansion of macro 'i_assert' 32 | i_assert(usecs != ULLONG_MAX); | ^~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c md5.c -fPIC -DPIC -o .libs/md5.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c mempool.c -fPIC -DPIC -o .libs/mempool.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c mempool-allocfree.c -fPIC -DPIC -o .libs/mempool-allocfree.o In file included from lib.h:37, from log-throttle.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o mmap-anon.lo mmap-anon.c time-util.h: In function 'timeval_from_usecs': In file included from lib.h:37, from lib-signals.c:3: lib.h: In function 'time_to_uint32': time-util.h:32:24: warning: comparison is always true due to limited range of data type [-Wtype-limits] 32 | i_assert(usecs != ULLONG_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ time-util.h:32:9: note: in expansion of macro 'i_assert' 32 | i_assert(usecs != ULLONG_MAX); | ^~~~~~~~ lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c mempool-alloconly.c -fPIC -DPIC -o .libs/mempool-alloconly.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c mempool-null.c -fPIC -DPIC -o .libs/mempool-null.o In file included from lib.h:37, from md4.c:18: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from lib.h:37, from memarea.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c mempool-datastack.c -fPIC -DPIC -o .libs/mempool-datastack.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c mempool-unsafe-datastack.c -fPIC -DPIC -o .libs/mempool-unsafe-datastack.o /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o mmap-util.lo mmap-util.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c mempool-system.c -fPIC -DPIC -o .libs/mempool-system.o In file included from lib.h:37, from mempool.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': In file included from lib.h:37, from md5.c:18: lib.h: In function 'time_to_uint32': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ In file included from lib.h:37, from mempool-allocfree.c:4: lib.h: In function 'time_to_uint32': lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from lib.h:37, from mempool-alloconly.c:4: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o module-dir.lo module-dir.c In file included from lib.h:37, from mempool-null.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from lib.h:37, from mempool-datastack.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from lib.h:37, from mempool-unsafe-datastack.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c mkdir-parents.c -fPIC -DPIC -o .libs/mkdir-parents.o In file included from lib.h:37, from mempool-system.c:5: lib.h: In function 'time_to_uint32': libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c mmap-anon.c -fPIC -DPIC -o .libs/mmap-anon.o lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o mountpoint.lo mountpoint.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o net.lo net.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o nfs-workarounds.lo nfs-workarounds.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o numpack.lo numpack.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o ostream.lo ostream.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c mmap-util.c -fPIC -DPIC -o .libs/mmap-util.o In file included from lib.h:37, from mkdir-parents.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o ostream-buffer.lo ostream-buffer.c In file included from lib.h:37, from mmap-anon.c:5: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o ostream-failure-at.lo ostream-failure-at.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o ostream-file.lo ostream-file.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c module-dir.c -fPIC -DPIC -o .libs/module-dir.o /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o ostream-hash.lo ostream-hash.c In file included from lib.h:37, from mmap-util.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c net.c -fPIC -DPIC -o .libs/net.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c nfs-workarounds.c -fPIC -DPIC -o .libs/nfs-workarounds.o /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o ostream-multiplex.lo ostream-multiplex.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o ostream-null.lo ostream-null.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c mountpoint.c -fPIC -DPIC -o .libs/mountpoint.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c ostream.c -fPIC -DPIC -o .libs/ostream.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c ostream-buffer.c -fPIC -DPIC -o .libs/ostream-buffer.o /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o ostream-rawlog.lo ostream-rawlog.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o ostream-unix.lo ostream-unix.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c numpack.c -fPIC -DPIC -o .libs/numpack.o In file included from lib.h:37, from module-dir.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c ostream-file.c -fPIC -DPIC -o .libs/ostream-file.o In file included from lib.h:37, from net.c:4: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ time-util.h: In function 'timeval_from_usecs': time-util.h:32:24: warning: comparison is always true due to limited range of data type [-Wtype-limits] 32 | i_assert(usecs != ULLONG_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ time-util.h:32:9: note: in expansion of macro 'i_assert' 32 | i_assert(usecs != ULLONG_MAX); | ^~~~~~~~ In file included from lib.h:37, from nfs-workarounds.c:30: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o ostream-wrapper.lo ostream-wrapper.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o path-util.lo path-util.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c ostream-failure-at.c -fPIC -DPIC -o .libs/ostream-failure-at.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c ostream-hash.c -fPIC -DPIC -o .libs/ostream-hash.o In file included from lib.h:37, from mountpoint.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from lib.h:37, from ostream-buffer.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from lib.h:37, from ostream.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o pkcs5.lo pkcs5.c In file included from lib.h:37, from numpack.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from lib.h:37, from ostream-file.c:5: lib.h: In function 'time_to_uint32': libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c ostream-null.c -fPIC -DPIC -o .libs/ostream-null.o lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c ostream-multiplex.c -fPIC -DPIC -o .libs/ostream-multiplex.o In file included from lib.h:37, from ostream-failure-at.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c ostream-unix.c -fPIC -DPIC -o .libs/ostream-unix.o In file included from lib.h:37, from ostream-hash.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c ostream-rawlog.c -fPIC -DPIC -o .libs/ostream-rawlog.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c ostream-wrapper.c -fPIC -DPIC -o .libs/ostream-wrapper.o In file included from lib.h:37, from ostream-null.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o primes.lo primes.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o printf-format-fix.lo printf-format-fix.c In file included from lib.h:37, from ostream-multiplex.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c path-util.c -fPIC -DPIC -o .libs/path-util.o /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o process-stat.lo process-stat.c ostream-multiplex.c: In function 'o_stream_multiplex_send_header': ostream-multiplex.c:226:22: warning: comparison of integer expressions of different signedness: 'ssize_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 226 | i_assert(ret <= mstream->stream_header_bytes_left); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ostream-multiplex.c:226:9: note: in expansion of macro 'i_assert' 226 | i_assert(ret <= mstream->stream_header_bytes_left); | ^~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c pkcs5.c -fPIC -DPIC -o .libs/pkcs5.o /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o process-title.lo process-title.c In file included from lib.h:37, from ostream-rawlog.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o priorityq.lo priorityq.c In file included from lib.h:37, from ostream-wrapper.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o punycode.lo punycode.c In file included from lib.h:37, from ostream-unix.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o randgen.lo randgen.c In file included from lib.h:37, from path-util.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from lib.h:37, from pkcs5.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o rand.lo rand.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c primes.c -fPIC -DPIC -o .libs/primes.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c printf-format-fix.c -fPIC -DPIC -o .libs/printf-format-fix.o /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o read-full.lo read-full.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c process-stat.c -fPIC -DPIC -o .libs/process-stat.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c priorityq.c -fPIC -DPIC -o .libs/priorityq.o /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o restrict-access.lo restrict-access.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c process-title.c -fPIC -DPIC -o .libs/process-title.o /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o restrict-process-size.lo restrict-process-size.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c punycode.c -fPIC -DPIC -o .libs/punycode.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c randgen.c -fPIC -DPIC -o .libs/randgen.o In file included from lib.h:37, from printf-format-fix.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ In file included from lib.h:37, from primes.c:3: lib.h: In function 'time_to_uint32': lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from lib.h:37, from process-stat.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ time-util.h: In function 'timeval_from_usecs': time-util.h:32:24: warning: comparison is always true due to limited range of data type [-Wtype-limits] 32 | i_assert(usecs != ULLONG_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ time-util.h:32:9: note: in expansion of macro 'i_assert' 32 | i_assert(usecs != ULLONG_MAX); | ^~~~~~~~ In file included from lib.h:37, from priorityq.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from lib.h:37, from process-title.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o safe-memset.lo safe-memset.c In file included from lib.h:37, from punycode.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c rand.c -fPIC -DPIC -o .libs/rand.o /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o safe-mkdir.lo safe-mkdir.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c read-full.c -fPIC -DPIC -o .libs/read-full.o In file included from lib.h:37, from randgen.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c restrict-access.c -fPIC -DPIC -o .libs/restrict-access.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c restrict-process-size.c -fPIC -DPIC -o .libs/restrict-process-size.o In file included from lib.h:37, from rand.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from lib.h:37, from read-full.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o safe-mkstemp.lo safe-mkstemp.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c safe-memset.c -fPIC -DPIC -o .libs/safe-memset.o /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o sendfile-util.lo sendfile-util.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o seq-range-array.lo seq-range-array.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o seq-set-builder.lo seq-set-builder.c In file included from lib.h:37, from restrict-process-size.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o sha1.lo sha1.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o sha2.lo sha2.c In file included from lib.h:37, from restrict-access.c:8: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c safe-mkdir.c -fPIC -DPIC -o .libs/safe-mkdir.o /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o sha3.lo sha3.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o sleep.lo sleep.c In file included from lib.h:37, from safe-memset.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c safe-mkstemp.c -fPIC -DPIC -o .libs/safe-mkstemp.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c sendfile-util.c -fPIC -DPIC -o .libs/sendfile-util.o In file included from lib.h:37, from safe-mkdir.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o sort.lo sort.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o stats-dist.lo stats-dist.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c seq-range-array.c -fPIC -DPIC -o .libs/seq-range-array.o /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o str.lo str.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c seq-set-builder.c -fPIC -DPIC -o .libs/seq-set-builder.o /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o str-find.lo str-find.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o str-sanitize.lo str-sanitize.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c sha1.c -fPIC -DPIC -o .libs/sha1.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c sha3.c -fPIC -DPIC -o .libs/sha3.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c sha2.c -fPIC -DPIC -o .libs/sha2.o In file included from lib.h:37, from safe-mkstemp.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c sleep.c -fPIC -DPIC -o .libs/sleep.o In file included from lib.h:37, from sendfile-util.c:12: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from lib.h:37, from seq-range-array.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o str-parse.lo str-parse.c In file included from lib.h:37, from seq-set-builder.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from lib.h:37, from sha1.c:37: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from lib.h:37, from sha3.c:22: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o str-table.lo str-table.c In file included from lib.h:37, from sha2.c:34: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o strescape.lo strescape.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c sort.c -fPIC -DPIC -o .libs/sort.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c stats-dist.c -fPIC -DPIC -o .libs/stats-dist.o In file included from lib.h:37, from sleep.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c str.c -fPIC -DPIC -o .libs/str.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c str-sanitize.c -fPIC -DPIC -o .libs/str-sanitize.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c str-find.c -fPIC -DPIC -o .libs/str-find.o In file included from lib.h:37, from sort.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c str-parse.c -fPIC -DPIC -o .libs/str-parse.o In file included from lib.h:37, from stats-dist.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o strfuncs.lo strfuncs.c In file included from lib.h:37, from str.c:3: lib.h: In function 'time_to_uint32': In file included from lib.h:37, from str-sanitize.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o strnum.lo strnum.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o time-util.lo time-util.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c str-table.c -fPIC -DPIC -o .libs/str-table.o /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o unix-socket-create.lo unix-socket-create.c In file included from lib.h:37, from str-find.c:5: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from lib.h:37, from str-parse.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c strescape.c -fPIC -DPIC -o .libs/strescape.o In file included from lib.h:37, from str-table.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c strfuncs.c -fPIC -DPIC -o .libs/strfuncs.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c time-util.c -fPIC -DPIC -o .libs/time-util.o In file included from lib.h:37, from strescape.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c strnum.c -fPIC -DPIC -o .libs/strnum.o /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o unlink-directory.lo unlink-directory.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o unlink-old-files.lo unlink-old-files.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c unix-socket-create.c -fPIC -DPIC -o .libs/unix-socket-create.o /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o unichar.lo unichar.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o uri-util.lo uri-util.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o utc-offset.lo utc-offset.c In file included from lib.h:37, from strfuncs.c:5: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o utc-mktime.lo utc-mktime.c In file included from lib.h:37, from time-util.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ time-util.h: In function 'timeval_from_usecs': time-util.h:32:24: warning: comparison is always true due to limited range of data type [-Wtype-limits] 32 | i_assert(usecs != ULLONG_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ time-util.h:32:9: note: in expansion of macro 'i_assert' 32 | i_assert(usecs != ULLONG_MAX); | ^~~~~~~~ /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o wildcard-match.lo wildcard-match.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o write-full.lo write-full.c In file included from lib.h:37, from strnum.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from lib.h:37, from unix-socket-create.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c unlink-old-files.c -fPIC -DPIC -o .libs/unlink-old-files.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c unlink-directory.c -fPIC -DPIC -o .libs/unlink-directory.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c unichar.c -fPIC -DPIC -o .libs/unichar.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c uri-util.c -fPIC -DPIC -o .libs/uri-util.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c utc-mktime.c -fPIC -DPIC -o .libs/utc-mktime.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c utc-offset.c -fPIC -DPIC -o .libs/utc-offset.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c write-full.c -fPIC -DPIC -o .libs/write-full.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/i386-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c wildcard-match.c -fPIC -DPIC -o .libs/wildcard-match.o In file included from lib.h:37, from unlink-old-files.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from lib.h:37, from uri-util.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from lib.h:37, from unlink-directory.c:35: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from lib.h:37, from unichar.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from lib.h:37, from wildcard-match.c:15: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from lib.h:37, from utc-mktime.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from lib.h:37, from write-full.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from lib.h:37, from utc-offset.c:3: lib.h: In function 'time_to_uint32': lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ lib.h: In function 'time_to_uint32_trunc': lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ /bin/bash ../../libtool --tag=CC --mode=link gcc -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -no-undefined -Wl,--as-needed -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -rdynamic -fstack-clash-protection -o liblib.la array.lo aqueue.lo askpass.lo backtrace-string.lo base32.lo base64.lo bits.lo bsearch-insert-pos.lo buffer.lo buffer-istream.lo child-wait.lo connection.lo cpu-count.lo cpu-limit.lo crc32.lo data-stack.lo eacces-error.lo env-util.lo event-filter.lo event-filter-lexer.lo event-filter-parser.lo event-log.lo execv-const.lo failures.lo fd-util.lo fdatasync-path.lo fdpass.lo file-cache.lo file-create-locked.lo file-copy.lo file-dotlock.lo file-lock.lo file-set-size.lo guid.lo hash.lo hash-format.lo hash-method.lo hash2.lo hex-binary.lo hex-dec.lo hmac.lo hmac-cram-md5.lo home-expand.lo hook-build.lo hostpid.lo imem.lo ipwd.lo iostream.lo iostream-pump.lo iostream-proxy.lo iostream-rawlog.lo iostream-temp.lo iso8601-date.lo istream.lo istream-base64-decoder.lo istream-base64-encoder.lo istream-callback.lo istream-chain.lo istream-concat.lo istream-crlf.lo istream-data.lo istream-failure-at.lo istream-file.lo istream-hash.lo istream-limit.lo istream-multiplex.lo istream-nonuls.lo istream-noop.lo istream-rawlog.lo istream-seekable.lo istream-sized.lo istream-tee.lo istream-try.lo istream-timeout.lo istream-unix.lo ioloop.lo ioloop-iolist.lo ioloop-notify-none.lo ioloop-notify-fd.lo ioloop-notify-inotify.lo ioloop-notify-kqueue.lo ioloop-poll.lo ioloop-select.lo ioloop-epoll.lo ioloop-kqueue.lo lib.lo lib-event.lo lib-signals.lo log-throttle.lo md4.lo md5.lo memarea.lo mempool.lo mempool-allocfree.lo mempool-alloconly.lo mempool-datastack.lo mempool-null.lo mempool-system.lo mempool-unsafe-datastack.lo mkdir-parents.lo mmap-anon.lo mmap-util.lo module-dir.lo mountpoint.lo net.lo nfs-workarounds.lo numpack.lo ostream.lo ostream-buffer.lo ostream-failure-at.lo ostream-file.lo ostream-hash.lo ostream-multiplex.lo ostream-null.lo ostream-rawlog.lo ostream-unix.lo ostream-wrapper.lo path-util.lo pkcs5.lo primes.lo printf-format-fix.lo process-stat.lo process-title.lo priorityq.lo punycode.lo randgen.lo rand.lo read-full.lo restrict-access.lo restrict-process-size.lo safe-memset.lo safe-mkdir.lo safe-mkstemp.lo sendfile-util.lo seq-range-array.lo seq-set-builder.lo sha1.lo sha2.lo sha3.lo sleep.lo sort.lo stats-dist.lo str.lo str-find.lo str-sanitize.lo str-parse.lo str-table.lo strescape.lo strfuncs.lo strnum.lo time-util.lo unix-socket-create.lo unlink-directory.lo unlink-old-files.lo unichar.lo uri-util.lo utc-offset.lo utc-mktime.lo wildcard-match.lo write-full.lo -lunwind-generic -lunwind libtool: link: ar cr .libs/liblib.a .libs/array.o .libs/aqueue.o .libs/askpass.o .libs/backtrace-string.o .libs/base32.o .libs/base64.o .libs/bits.o .libs/bsearch-insert-pos.o .libs/buffer.o .libs/buffer-istream.o .libs/child-wait.o .libs/connection.o .libs/cpu-count.o .libs/cpu-limit.o .libs/crc32.o .libs/data-stack.o .libs/eacces-error.o .libs/env-util.o .libs/event-filter.o .libs/event-filter-lexer.o .libs/event-filter-parser.o .libs/event-log.o .libs/execv-const.o .libs/failures.o .libs/fd-util.o .libs/fdatasync-path.o .libs/fdpass.o .libs/file-cache.o .libs/file-create-locked.o .libs/file-copy.o .libs/file-dotlock.o .libs/file-lock.o .libs/file-set-size.o .libs/guid.o .libs/hash.o .libs/hash-format.o .libs/hash-method.o .libs/hash2.o .libs/hex-binary.o .libs/hex-dec.o .libs/hmac.o .libs/hmac-cram-md5.o .libs/home-expand.o .libs/hook-build.o .libs/hostpid.o .libs/imem.o .libs/ipwd.o .libs/iostream.o .libs/iostream-pump.o .libs/iostream-proxy.o .libs/iostream-rawlog.o .libs/iostream-temp.o .libs/iso8601-date.o .libs/istream.o .libs/istream-base64-decoder.o .libs/istream-base64-encoder.o .libs/istream-callback.o .libs/istream-chain.o .libs/istream-concat.o .libs/istream-crlf.o .libs/istream-data.o .libs/istream-failure-at.o .libs/istream-file.o .libs/istream-hash.o .libs/istream-limit.o .libs/istream-multiplex.o .libs/istream-nonuls.o .libs/istream-noop.o .libs/istream-rawlog.o .libs/istream-seekable.o .libs/istream-sized.o .libs/istream-tee.o .libs/istream-try.o .libs/istream-timeout.o .libs/istream-unix.o .libs/ioloop.o .libs/ioloop-iolist.o .libs/ioloop-notify-none.o .libs/ioloop-notify-fd.o .libs/ioloop-notify-inotify.o .libs/ioloop-notify-kqueue.o .libs/ioloop-poll.o .libs/ioloop-select.o .libs/ioloop-epoll.o .libs/ioloop-kqueue.o .libs/lib.o .libs/lib-event.o .libs/lib-signals.o .libs/log-throttle.o .libs/md4.o .libs/md5.o .libs/memarea.o .libs/mempool.o .libs/mempool-allocfree.o .libs/mempool-alloconly.o .libs/mempool-datastack.o .libs/mempool-null.o .libs/mempool-system.o .libs/mempool-unsafe-datastack.o .libs/mkdir-parents.o .libs/mmap-anon.o .libs/mmap-util.o .libs/module-dir.o .libs/mountpoint.o .libs/net.o .libs/nfs-workarounds.o .libs/numpack.o .libs/ostream.o .libs/ostream-buffer.o .libs/ostream-failure-at.o .libs/ostream-file.o .libs/ostream-hash.o .libs/ostream-multiplex.o .libs/ostream-null.o .libs/ostream-rawlog.o .libs/ostream-unix.o .libs/ostream-wrapper.o .libs/path-util.o .libs/pkcs5.o .libs/primes.o .libs/printf-format-fix.o .libs/process-stat.o .libs/process-title.o .libs/priorityq.o .libs/punycode.o .libs/randgen.o .libs/rand.o .libs/read-full.o .libs/restrict-access.o .libs/restrict-process-size.o .libs/safe-memset.o .libs/safe-mkdir.o .libs/safe-mkstemp.o .libs/sendfile-util.o .libs/seq-range-array.o .libs/seq-set-builder.o .libs/sha1.o .libs/sha2.o .libs/sha3.o .libs/sleep.o .libs/sort.o .libs/stats-dist.o .libs/str.o .libs/str-find.o .libs/str-sanitize.o .libs/str-parse.o .libs/str-table.o .libs/strescape.o .libs/strfuncs.o .libs/strnum.o .libs/time-util.o .libs/unix-socket-create.o .libs/unlink-directory.o .libs/unlink-old-files.o .libs/unichar.o .libs/uri-util.o .libs/utc-offset.o .libs/utc-mktime.o .libs/wildcard-match.o .libs/write-full.o libtool: link: ranlib .libs/liblib.a libtool: link: ( cd ".libs" && rm -f "liblib.la" && ln -s "../liblib.la" "liblib.la" ) /bin/bash ../../libtool --tag=CC --mode=link gcc -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -no-undefined -Wl,--as-needed -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -rdynamic -fstack-clash-protection -o test-lib test_lib-test-lib.o test_lib-test-array.o test_lib-test-aqueue.o test_lib-test-backtrace.o test_lib-test-base32.o test_lib-test-base64.o test_lib-test-bits.o test_lib-test-bsearch-insert-pos.o test_lib-test-buffer.o test_lib-test-buffer-istream.o test_lib-test-byteorder.o test_lib-test-connection.o test_lib-test-crc32.o test_lib-test-cpu-limit.o test_lib-test-data-stack.o test_lib-test-env-util.o test_lib-test-event-category-register.o test_lib-test-event-filter.o test_lib-test-event-filter-expr.o test_lib-test-event-filter-merge.o test_lib-test-event-filter-parser.o test_lib-test-event-flatten.o test_lib-test-event-log.o test_lib-test-failures.o test_lib-test-fd-util.o test_lib-test-file-cache.o test_lib-test-file-create-locked.o test_lib-test-guid.o test_lib-test-hash.o test_lib-test-hash-format.o test_lib-test-hash-method.o test_lib-test-hmac.o test_lib-test-hex-binary.o test_lib-test-imem.o test_lib-test-ioloop.o test_lib-test-iso8601-date.o test_lib-test-iostream-pump.o test_lib-test-iostream-proxy.o test_lib-test-iostream-temp.o test_lib-test-istream.o test_lib-test-istream-base64-decoder.o test_lib-test-istream-base64-encoder.o test_lib-test-istream-chain.o test_lib-test-istream-concat.o test_lib-test-istream-crlf.o test_lib-test-istream-failure-at.o test_lib-test-istream-multiplex.o test_lib-test-istream-noop.o test_lib-test-istream-seekable.o test_lib-test-istream-sized.o test_lib-test-istream-tee.o test_lib-test-istream-try.o test_lib-test-istream-unix.o test_lib-test-lib-event.o test_lib-test-lib-signals.o test_lib-test-llist.o test_lib-test-log-throttle.o test_lib-test-macros.o test_lib-test-malloc-overflow.o test_lib-test-memarea.o test_lib-test-mempool.o test_lib-test-mempool-allocfree.o test_lib-test-mempool-alloconly.o test_lib-test-pkcs5.o test_lib-test-net.o test_lib-test-numpack.o test_lib-test-ostream-buffer.o test_lib-test-ostream-failure-at.o test_lib-test-ostream-file.o test_lib-test-ostream-multiplex.o test_lib-test-multiplex.o test_lib-test-path-util.o test_lib-test-primes.o test_lib-test-printf-format-fix.o test_lib-test-priorityq.o test_lib-test-punycode.o test_lib-test-random.o test_lib-test-seq-range-array.o test_lib-test-seq-set-builder.o test_lib-test-stats-dist.o test_lib-test-str.o test_lib-test-strescape.o test_lib-test-strfuncs.o test_lib-test-strnum.o test_lib-test-str-find.o test_lib-test-str-sanitize.o test_lib-test-str-parse.o test_lib-test-str-table.o test_lib-test-time-util.o test_lib-test-unichar.o test_lib-test-utc-mktime.o test_lib-test-uri.o test_lib-test-wildcard-match.o ../lib-test/libtest.la liblib.la -lm libtool: link: gcc -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -Wl,--as-needed -flto=auto -ffat-lto-objects -Wl,-z -Wl,relro -Wl,-z -Wl,now -rdynamic -fstack-clash-protection -o test-lib test_lib-test-lib.o test_lib-test-array.o test_lib-test-aqueue.o test_lib-test-backtrace.o test_lib-test-base32.o test_lib-test-base64.o test_lib-test-bits.o test_lib-test-bsearch-insert-pos.o test_lib-test-buffer.o test_lib-test-buffer-istream.o test_lib-test-byteorder.o test_lib-test-connection.o test_lib-test-crc32.o test_lib-test-cpu-limit.o test_lib-test-data-stack.o test_lib-test-env-util.o test_lib-test-event-category-register.o test_lib-test-event-filter.o test_lib-test-event-filter-expr.o test_lib-test-event-filter-merge.o test_lib-test-event-filter-parser.o test_lib-test-event-flatten.o test_lib-test-event-log.o test_lib-test-failures.o test_lib-test-fd-util.o test_lib-test-file-cache.o test_lib-test-file-create-locked.o test_lib-test-guid.o test_lib-test-hash.o test_lib-test-hash-format.o test_lib-test-hash-method.o test_lib-test-hmac.o test_lib-test-hex-binary.o test_lib-test-imem.o test_lib-test-ioloop.o test_lib-test-iso8601-date.o test_lib-test-iostream-pump.o test_lib-test-iostream-proxy.o test_lib-test-iostream-temp.o test_lib-test-istream.o test_lib-test-istream-base64-decoder.o test_lib-test-istream-base64-encoder.o test_lib-test-istream-chain.o test_lib-test-istream-concat.o test_lib-test-istream-crlf.o test_lib-test-istream-failure-at.o test_lib-test-istream-multiplex.o test_lib-test-istream-noop.o test_lib-test-istream-seekable.o test_lib-test-istream-sized.o test_lib-test-istream-tee.o test_lib-test-istream-try.o test_lib-test-istream-unix.o test_lib-test-lib-event.o test_lib-test-lib-signals.o test_lib-test-llist.o test_lib-test-log-throttle.o test_lib-test-macros.o test_lib-test-malloc-overflow.o test_lib-test-memarea.o test_lib-test-mempool.o test_lib-test-mempool-allocfree.o test_lib-test-mempool-alloconly.o test_lib-test-pkcs5.o test_lib-test-net.o test_lib-test-numpack.o test_lib-test-ostream-buffer.o test_lib-test-ostream-failure-at.o test_lib-test-ostream-file.o test_lib-test-ostream-multiplex.o test_lib-test-multiplex.o test_lib-test-path-util.o test_lib-test-primes.o test_lib-test-printf-format-fix.o test_lib-test-priorityq.o test_lib-test-punycode.o test_lib-test-random.o test_lib-test-seq-range-array.o test_lib-test-seq-set-builder.o test_lib-test-stats-dist.o test_lib-test-str.o test_lib-test-strescape.o test_lib-test-strfuncs.o test_lib-test-strnum.o test_lib-test-str-find.o test_lib-test-str-sanitize.o test_lib-test-str-parse.o test_lib-test-str-table.o test_lib-test-time-util.o test_lib-test-unichar.o test_lib-test-utc-mktime.o test_lib-test-uri.o test_lib-test-wildcard-match.o ../lib-test/.libs/libtest.a ./.libs/liblib.a -lunwind-generic -lunwind -lm make[6]: Leaving directory '/build/reproducible-path/dovecot-2.4.0+dfsg1/src/lib' make[5]: Leaving directory '/build/reproducible-path/dovecot-2.4.0+dfsg1/src/lib' Making all in lib-var-expand make[5]: Entering directory '/build/reproducible-path/dovecot-2.4.0+dfsg1/src/lib-var-expand' make all-am make[6]: Entering directory '/build/reproducible-path/dovecot-2.4.0+dfsg1/src/lib-var-expand' gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -Wno-error=unused-function -DVAR_EXPAND_MODULE_DIR=\"/usr/lib/dovecot\" -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test-var-expand.o test-var-expand.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -Wno-error=unused-function -DVAR_EXPAND_MODULE_DIR=\"/usr/lib/dovecot\" -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o expansion-parameter.lo expansion-parameter.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -Wno-error=unused-function -DVAR_EXPAND_MODULE_DIR=\"/usr/lib/dovecot\" -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o expansion-statement.lo expansion-statement.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -Wno-error=unused-function -DVAR_EXPAND_MODULE_DIR=\"/usr/lib/dovecot\" -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o expansion-filter.lo expansion-filter.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -Wno-error=unused-function -DVAR_EXPAND_MODULE_DIR=\"/usr/lib/dovecot\" -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o expansion-filter-if.lo expansion-filter-if.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -Wno-error=unused-function -DVAR_EXPAND_MODULE_DIR=\"/usr/lib/dovecot\" -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o expansion-filter-crypt.lo expansion-filter-crypt.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -Wno-error=unused-function -DVAR_EXPAND_MODULE_DIR=\"/usr/lib/dovecot\" -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o expansion-program.lo expansion-program.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -Wno-error=unused-function -DVAR_EXPAND_MODULE_DIR=\"/usr/lib/dovecot\" -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o var-expand.lo var-expand.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -Wno-error=unused-function -DVAR_EXPAND_MODULE_DIR=\"/usr/lib/dovecot\" -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o var-expand-parser.lo var-expand-parser.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -Wno-error=unused-function -DVAR_EXPAND_MODULE_DIR=\"/usr/lib/dovecot\" -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o var-expand-lexer.lo var-expand-lexer.c In file included from ../../src/lib/lib.h:37, from test-var-expand.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ ../../src/lib/time-util.h: In function 'timeval_from_usecs': ../../src/lib/time-util.h:32:24: warning: comparison is always true due to limited range of data type [-Wtype-limits] 32 | i_assert(usecs != ULLONG_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/time-util.h:32:9: note: in expansion of macro 'i_assert' 32 | i_assert(usecs != ULLONG_MAX); | ^~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -Wno-error=unused-function -DVAR_EXPAND_MODULE_DIR=\"/usr/lib/dovecot\" -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c expansion-statement.c -fPIC -DPIC -o .libs/expansion-statement.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -Wno-error=unused-function -DVAR_EXPAND_MODULE_DIR=\"/usr/lib/dovecot\" -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c expansion-parameter.c -fPIC -DPIC -o .libs/expansion-parameter.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -Wno-error=unused-function -DVAR_EXPAND_MODULE_DIR=\"/usr/lib/dovecot\" -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c var-expand.c -fPIC -DPIC -o .libs/var-expand.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -Wno-error=unused-function -DVAR_EXPAND_MODULE_DIR=\"/usr/lib/dovecot\" -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c var-expand-parser.c -fPIC -DPIC -o .libs/var-expand-parser.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -Wno-error=unused-function -DVAR_EXPAND_MODULE_DIR=\"/usr/lib/dovecot\" -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c expansion-filter.c -fPIC -DPIC -o .libs/expansion-filter.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -Wno-error=unused-function -DVAR_EXPAND_MODULE_DIR=\"/usr/lib/dovecot\" -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c var-expand-lexer.c -fPIC -DPIC -o .libs/var-expand-lexer.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -Wno-error=unused-function -DVAR_EXPAND_MODULE_DIR=\"/usr/lib/dovecot\" -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c expansion-program.c -fPIC -DPIC -o .libs/expansion-program.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -Wno-error=unused-function -DVAR_EXPAND_MODULE_DIR=\"/usr/lib/dovecot\" -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c expansion-filter-crypt.c -fPIC -DPIC -o .libs/expansion-filter-crypt.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -Wno-error=unused-function -DVAR_EXPAND_MODULE_DIR=\"/usr/lib/dovecot\" -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c expansion-filter-if.c -fPIC -DPIC -o .libs/expansion-filter-if.o In file included from ../../src/lib/lib.h:37, from expansion-statement.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': In file included from ../../src/lib/lib.h:37, from expansion-parameter.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ expansion-parameter.c: In function 'var_expand_parameter_dump': expansion-parameter.c:145:38: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'intmax_t' {aka 'long long int'} [-Wformat=] 145 | str_printfa(dest, "%ld", par->value.num); | ~~^ ~~~~~~~~~~~~~~ | | | | long int intmax_t {aka long long int} | %lld In file included from ../../src/lib/lib.h:37, from var-expand.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ ../../src/lib/time-util.h: In function 'timeval_from_usecs': In file included from ../../src/lib/lib.h:37, from var-expand-parser.y:13: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/time-util.h:32:24: warning: comparison is always true due to limited range of data type [-Wtype-limits] 32 | i_assert(usecs != ULLONG_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/time-util.h:32:9: note: in expansion of macro 'i_assert' 32 | i_assert(usecs != ULLONG_MAX); | ^~~~~~~~ ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from ../../src/lib/lib.h:37, from expansion-filter-if.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ In file included from ../../src/lib/lib.h:37, from expansion-program.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from ../../src/lib/lib.h:37, from expansion-filter.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from ../../src/lib/lib.h:37, from var-expand-lexer.l:16: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from ../../src/lib/lib.h:37, from expansion-filter-crypt.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ /bin/bash ../../libtool --tag=CC --mode=link gcc -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -no-undefined -Wl,--as-needed -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -rdynamic -fstack-clash-protection -o libvar_expand.la expansion-parameter.lo expansion-statement.lo expansion-filter.lo expansion-filter-if.lo expansion-filter-crypt.lo expansion-program.lo var-expand.lo var-expand-parser.lo var-expand-lexer.lo libtool: link: ar cr .libs/libvar_expand.a .libs/expansion-parameter.o .libs/expansion-statement.o .libs/expansion-filter.o .libs/expansion-filter-if.o .libs/expansion-filter-crypt.o .libs/expansion-program.o .libs/var-expand.o .libs/var-expand-parser.o .libs/var-expand-lexer.o libtool: link: ranlib .libs/libvar_expand.a libtool: link: ( cd ".libs" && rm -f "libvar_expand.la" && ln -s "../libvar_expand.la" "libvar_expand.la" ) /bin/bash ../../libtool --tag=CC --mode=link gcc -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -no-undefined -Wl,--as-needed -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -rdynamic -fstack-clash-protection -o test-var-expand test-var-expand.o libvar_expand.la ../lib-test/libtest.la ../lib/liblib.la -export-dynamic libtool: link: gcc -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -Wl,--as-needed -flto=auto -ffat-lto-objects -Wl,-z -Wl,relro -Wl,-z -Wl,now -rdynamic -fstack-clash-protection -o test-var-expand test-var-expand.o -Wl,--export-dynamic ./.libs/libvar_expand.a ../lib-test/.libs/libtest.a ../lib/.libs/liblib.a -lunwind-generic -lunwind test-var-expand.c: In function 'test_var_expand_providers': test-var-expand.c:414:55: warning: 'ncpus' may be used uninitialized [-Wmaybe-uninitialized] 414 | { .in = "%{system:cpu_count}", .out = dec2str(ncpus), .ret = ret }, | ^ test-var-expand.c:400:13: note: 'ncpus' was declared here 400 | int ncpus; | ^ make[6]: Leaving directory '/build/reproducible-path/dovecot-2.4.0+dfsg1/src/lib-var-expand' make[5]: Leaving directory '/build/reproducible-path/dovecot-2.4.0+dfsg1/src/lib-var-expand' Making all in lib-settings make[5]: Entering directory '/build/reproducible-path/dovecot-2.4.0+dfsg1/src/lib-settings' gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-var-expand -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test-settings-parser.o test-settings-parser.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-var-expand -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o settings.lo settings.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-var-expand -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o settings-parser.lo settings-parser.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-var-expand -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test-settings.o test-settings.c In file included from ../../src/lib/lib.h:37, from test-settings-parser.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ In file included from ../../src/lib/lib.h:37, from test-settings.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-var-expand -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c settings-parser.c -fPIC -DPIC -o .libs/settings-parser.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-var-expand -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c settings.c -fPIC -DPIC -o .libs/settings.o In file included from ../../src/lib/lib.h:37, from settings-parser.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': In file included from ../../src/lib/lib.h:37, from settings.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ /bin/bash ../../libtool --tag=CC --mode=link gcc -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -no-undefined -Wl,--as-needed -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -rdynamic -fstack-clash-protection -o libsettings.la settings.lo settings-parser.lo libtool: link: ar cr .libs/libsettings.a .libs/settings.o .libs/settings-parser.o libtool: link: ranlib .libs/libsettings.a libtool: link: ( cd ".libs" && rm -f "libsettings.la" && ln -s "../libsettings.la" "libsettings.la" ) /bin/bash ../../libtool --tag=CC --mode=link gcc -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -no-undefined -Wl,--as-needed -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -rdynamic -fstack-clash-protection -o test-settings-parser test-settings-parser.o libsettings.la ../lib-var-expand/libvar_expand.la ../lib-test/libtest.la ../lib/liblib.la /bin/bash ../../libtool --tag=CC --mode=link gcc -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -no-undefined -Wl,--as-needed -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -rdynamic -fstack-clash-protection -o test-settings test-settings.o libsettings.la ../lib-var-expand/libvar_expand.la ../lib-test/libtest.la ../lib/liblib.la libtool: link: gcc -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -Wl,--as-needed -flto=auto -ffat-lto-objects -Wl,-z -Wl,relro -Wl,-z -Wl,now -rdynamic -fstack-clash-protection -o test-settings test-settings.o ./.libs/libsettings.a ../lib-var-expand/.libs/libvar_expand.a ../lib-test/.libs/libtest.a ../lib/.libs/liblib.a -lunwind-generic -lunwind libtool: link: gcc -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -Wl,--as-needed -flto=auto -ffat-lto-objects -Wl,-z -Wl,relro -Wl,-z -Wl,now -rdynamic -fstack-clash-protection -o test-settings-parser test-settings-parser.o ./.libs/libsettings.a ../lib-var-expand/.libs/libvar_expand.a ../lib-test/.libs/libtest.a ../lib/.libs/liblib.a -lunwind-generic -lunwind make[5]: Leaving directory '/build/reproducible-path/dovecot-2.4.0+dfsg1/src/lib-settings' Making all in lib-otp make[5]: Entering directory '/build/reproducible-path/dovecot-2.4.0+dfsg1/src/lib-otp' /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o otp-dictionary.lo otp-dictionary.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o otp-hash.lo otp-hash.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o otp-parity.lo otp-parity.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o otp-parse.lo otp-parse.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c otp-dictionary.c -fPIC -DPIC -o .libs/otp-dictionary.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c otp-hash.c -fPIC -DPIC -o .libs/otp-hash.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c otp-parity.c -fPIC -DPIC -o .libs/otp-parity.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c otp-parse.c -fPIC -DPIC -o .libs/otp-parse.o In file included from ../../src/lib/lib.h:37, from otp-parity.c:9: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from ../../src/lib/lib.h:37, from otp-parse.c:9: ../../src/lib/lib.h: In function 'time_to_uint32': In file included from ../../src/lib/lib.h:37, from otp-hash.c:9: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ In file included from ../../src/lib/lib.h:37, from otp-dictionary.c:9: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ /bin/bash ../../libtool --tag=CC --mode=link gcc -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -no-undefined -Wl,--as-needed -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -rdynamic -fstack-clash-protection -o libotp.la otp-dictionary.lo otp-hash.lo otp-parity.lo otp-parse.lo libtool: link: ar cr .libs/libotp.a .libs/otp-dictionary.o .libs/otp-hash.o .libs/otp-parity.o .libs/otp-parse.o libtool: link: ranlib .libs/libotp.a libtool: link: ( cd ".libs" && rm -f "libotp.la" && ln -s "../libotp.la" "libotp.la" ) make[5]: Leaving directory '/build/reproducible-path/dovecot-2.4.0+dfsg1/src/lib-otp' Making all in lib-auth make[5]: Entering directory '/build/reproducible-path/dovecot-2.4.0+dfsg1/src/lib-auth' gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-otp -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test-password-scheme.o test-password-scheme.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-otp -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o crypt-blowfish.lo crypt-blowfish.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-otp -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o mycrypt.lo mycrypt.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-otp -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o auth-scram.lo auth-scram.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-otp -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o auth-scram-client.lo auth-scram-client.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-otp -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o auth-scram-server.lo auth-scram-server.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-otp -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o password-scheme.lo password-scheme.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-otp -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o password-scheme-crypt.lo password-scheme-crypt.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-otp -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o password-scheme-md5crypt.lo password-scheme-md5crypt.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-otp -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o password-scheme-scram.lo password-scheme-scram.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-otp -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o password-scheme-otp.lo password-scheme-otp.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-otp -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o password-scheme-pbkdf2.lo password-scheme-pbkdf2.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-otp -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o password-scheme-sodium.lo password-scheme-sodium.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-otp -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test-auth-scram.o test-auth-scram.c In file included from ../../src/lib/lib.h:37, from ../../src/lib/test-lib.h:4, from test-auth-scram.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-otp -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c password-scheme-otp.c -fPIC -DPIC -o .libs/password-scheme-otp.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-otp -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c password-scheme-pbkdf2.c -fPIC -DPIC -o .libs/password-scheme-pbkdf2.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-otp -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c auth-scram-server.c -fPIC -DPIC -o .libs/auth-scram-server.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-otp -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c auth-scram-client.c -fPIC -DPIC -o .libs/auth-scram-client.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-otp -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c password-scheme.c -fPIC -DPIC -o .libs/password-scheme.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-otp -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c password-scheme-scram.c -fPIC -DPIC -o .libs/password-scheme-scram.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-otp -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c mycrypt.c -fPIC -DPIC -o .libs/mycrypt.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-otp -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c crypt-blowfish.c -fPIC -DPIC -o .libs/crypt-blowfish.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-otp -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c password-scheme-sodium.c -fPIC -DPIC -o .libs/password-scheme-sodium.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-otp -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c password-scheme-crypt.c -fPIC -DPIC -o .libs/password-scheme-crypt.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-otp -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c auth-scram.c -fPIC -DPIC -o .libs/auth-scram.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-otp -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c password-scheme-md5crypt.c -fPIC -DPIC -o .libs/password-scheme-md5crypt.o In file included from ../../src/lib/lib.h:37, from ../../src/lib/test-lib.h:4, from test-password-scheme.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from ../../src/lib/lib.h:37, from password-scheme-sodium.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from ../../src/lib/lib.h:37, from auth-scram-client.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': In file included from ../../src/lib/lib.h:37, from password-scheme-otp.c:9: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from ../../src/lib/lib.h:37, from password-scheme-scram.c:10: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from ../../src/lib/lib.h:37, from auth-scram.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from ../../src/lib/lib.h:37, from password-scheme-pbkdf2.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from ../../src/lib/lib.h:37, from auth-scram-server.c:10: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from ../../src/lib/lib.h:37, from password-scheme.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from ../../src/lib/lib.h:37, from password-scheme-md5crypt.c:18: ../../src/lib/lib.h: In function 'time_to_uint32': In file included from ../../src/lib/lib.h:37, from crypt-blowfish.c:48: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from ../../src/lib/lib.h:37, from password-scheme-crypt.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ /bin/bash ../../libtool --tag=CC --mode=link gcc -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -no-undefined -Wl,--as-needed -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -rdynamic -fstack-clash-protection -o libauth.la crypt-blowfish.lo mycrypt.lo auth-scram.lo auth-scram-client.lo auth-scram-server.lo password-scheme.lo password-scheme-crypt.lo password-scheme-md5crypt.lo password-scheme-scram.lo password-scheme-otp.lo password-scheme-pbkdf2.lo password-scheme-sodium.lo -lsodium -lcrypt libtool: link: ar cr .libs/libauth.a .libs/crypt-blowfish.o .libs/mycrypt.o .libs/auth-scram.o .libs/auth-scram-client.o .libs/auth-scram-server.o .libs/password-scheme.o .libs/password-scheme-crypt.o .libs/password-scheme-md5crypt.o .libs/password-scheme-scram.o .libs/password-scheme-otp.o .libs/password-scheme-pbkdf2.o .libs/password-scheme-sodium.o libtool: link: ranlib .libs/libauth.a libtool: link: ( cd ".libs" && rm -f "libauth.la" && ln -s "../libauth.la" "libauth.la" ) /bin/bash ../../libtool --tag=CC --mode=link gcc -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -export-dynamic -no-undefined -Wl,--as-needed -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -rdynamic -fstack-clash-protection -o test-password-scheme test-password-scheme.o libauth.la ../lib-test/libtest.la ../lib/liblib.la -export-dynamic ../lib-otp/libotp.la -lcrypt -lsodium /bin/bash ../../libtool --tag=CC --mode=link gcc -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -export-dynamic -no-undefined -Wl,--as-needed -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -rdynamic -fstack-clash-protection -o test-auth-scram test-auth-scram.o libauth.la ../lib-test/libtest.la ../lib/liblib.la -export-dynamic ../lib-otp/libotp.la libtool: link: gcc -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -Wl,--as-needed -flto=auto -ffat-lto-objects -Wl,-z -Wl,relro -Wl,-z -Wl,now -rdynamic -fstack-clash-protection -o test-password-scheme test-password-scheme.o -Wl,--export-dynamic ./.libs/libauth.a ../lib-test/.libs/libtest.a ../lib/.libs/liblib.a -lunwind-generic -lunwind ../lib-otp/.libs/libotp.a -lcrypt -lsodium libtool: link: gcc -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -Wl,--as-needed -flto=auto -ffat-lto-objects -Wl,-z -Wl,relro -Wl,-z -Wl,now -rdynamic -fstack-clash-protection -o test-auth-scram test-auth-scram.o -Wl,--export-dynamic ./.libs/libauth.a -lsodium -lcrypt ../lib-test/.libs/libtest.a ../lib/.libs/liblib.a -lunwind-generic -lunwind ../lib-otp/.libs/libotp.a make[5]: Leaving directory '/build/reproducible-path/dovecot-2.4.0+dfsg1/src/lib-auth' Making all in lib-auth-client make[5]: Entering directory '/build/reproducible-path/dovecot-2.4.0+dfsg1/src/lib-auth-client' gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-master -I../../src/lib-settings -I../../src/lib-test -I../../src/lib-var-expand -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test-auth-client.o test-auth-client.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-master -I../../src/lib-settings -I../../src/lib-test -I../../src/lib-var-expand -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o auth-client.lo auth-client.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-master -I../../src/lib-settings -I../../src/lib-test -I../../src/lib-var-expand -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o auth-client-request.lo auth-client-request.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-master -I../../src/lib-settings -I../../src/lib-test -I../../src/lib-var-expand -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o auth-client-connection.lo auth-client-connection.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-master -I../../src/lib-settings -I../../src/lib-test -I../../src/lib-var-expand -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o auth-master.lo auth-master.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-master -I../../src/lib-settings -I../../src/lib-test -I../../src/lib-var-expand -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o auth-proxy.lo auth-proxy.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-master -I../../src/lib-settings -I../../src/lib-test -I../../src/lib-var-expand -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test-auth-master.o test-auth-master.c In file included from ../../src/lib/lib.h:37, from test-auth-client.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from ../../src/lib/lib.h:37, from test-auth-master.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ ../../src/lib/time-util.h: In function 'timeval_from_usecs': ../../src/lib/time-util.h:32:24: warning: comparison is always true due to limited range of data type [-Wtype-limits] 32 | i_assert(usecs != ULLONG_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/time-util.h:32:9: note: in expansion of macro 'i_assert' 32 | i_assert(usecs != ULLONG_MAX); | ^~~~~~~~ ../../src/lib/time-util.h: In function 'timeval_from_usecs': ../../src/lib/time-util.h:32:24: warning: comparison is always true due to limited range of data type [-Wtype-limits] 32 | i_assert(usecs != ULLONG_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/time-util.h:32:9: note: in expansion of macro 'i_assert' 32 | i_assert(usecs != ULLONG_MAX); | ^~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-master -I../../src/lib-settings -I../../src/lib-test -I../../src/lib-var-expand -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c auth-client.c -fPIC -DPIC -o .libs/auth-client.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-master -I../../src/lib-settings -I../../src/lib-test -I../../src/lib-var-expand -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c auth-client-connection.c -fPIC -DPIC -o .libs/auth-client-connection.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-master -I../../src/lib-settings -I../../src/lib-test -I../../src/lib-var-expand -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c auth-proxy.c -fPIC -DPIC -o .libs/auth-proxy.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-master -I../../src/lib-settings -I../../src/lib-test -I../../src/lib-var-expand -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c auth-master.c -fPIC -DPIC -o .libs/auth-master.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-master -I../../src/lib-settings -I../../src/lib-test -I../../src/lib-var-expand -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c auth-client-request.c -fPIC -DPIC -o .libs/auth-client-request.o In file included from ../../src/lib/lib.h:37, from auth-client-connection.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': In file included from ../../src/lib/lib.h:37, from auth-client.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from ../../src/lib/lib.h:37, from auth-proxy.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from ../../src/lib/lib.h:37, from auth-client-request.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from ../../src/lib/lib.h:37, from auth-master.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ /bin/bash ../../libtool --tag=CC --mode=link gcc -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -no-undefined -Wl,--as-needed -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -rdynamic -fstack-clash-protection -o libauth-client.la auth-client.lo auth-client-request.lo auth-client-connection.lo auth-master.lo auth-proxy.lo libtool: link: ar cr .libs/libauth-client.a .libs/auth-client.o .libs/auth-client-request.o .libs/auth-client-connection.o .libs/auth-master.o .libs/auth-proxy.o libtool: link: ranlib .libs/libauth-client.a libtool: link: ( cd ".libs" && rm -f "libauth-client.la" && ln -s "../libauth-client.la" "libauth-client.la" ) /bin/bash ../../libtool --tag=CC --mode=link gcc -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -no-undefined -Wl,--as-needed -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -rdynamic -fstack-clash-protection -o test-auth-client test-auth-client.o libauth-client.la ../lib-settings/libsettings.la ../lib-var-expand/libvar_expand.la ../lib-test/libtest.la ../lib/liblib.la -export-dynamic /bin/bash ../../libtool --tag=CC --mode=link gcc -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -no-undefined -Wl,--as-needed -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -rdynamic -fstack-clash-protection -o test-auth-master test-auth-master.o libauth-client.la ../lib-settings/libsettings.la ../lib-var-expand/libvar_expand.la ../lib-test/libtest.la ../lib/liblib.la -export-dynamic libtool: link: gcc -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -Wl,--as-needed -flto=auto -ffat-lto-objects -Wl,-z -Wl,relro -Wl,-z -Wl,now -rdynamic -fstack-clash-protection -o test-auth-client test-auth-client.o -Wl,--export-dynamic ./.libs/libauth-client.a ../lib-settings/.libs/libsettings.a ../lib-var-expand/.libs/libvar_expand.a ../lib-test/.libs/libtest.a ../lib/.libs/liblib.a -lunwind-generic -lunwind libtool: link: gcc -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -Wl,--as-needed -flto=auto -ffat-lto-objects -Wl,-z -Wl,relro -Wl,-z -Wl,now -rdynamic -fstack-clash-protection -o test-auth-master test-auth-master.o -Wl,--export-dynamic ./.libs/libauth-client.a ../lib-settings/.libs/libsettings.a ../lib-var-expand/.libs/libvar_expand.a ../lib-test/.libs/libtest.a ../lib/.libs/liblib.a -lunwind-generic -lunwind make[5]: Leaving directory '/build/reproducible-path/dovecot-2.4.0+dfsg1/src/lib-auth-client' Making all in lib-dns make[5]: Entering directory '/build/reproducible-path/dovecot-2.4.0+dfsg1/src/lib-dns' gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test-dns-lookup.o test-dns-lookup.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o dns-client-cache.lo dns-client-cache.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o dns-lookup.lo dns-lookup.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o dns-util.lo dns-util.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test-dns-util.o test-dns-util.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I/usr/include/lua5.4 -I../../src/lib-lua -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o libdns_lua_la-dns-lua.lo `test -f 'dns-lua.c' || echo './'`dns-lua.c In file included from ../../src/lib/lib.h:37, from test-dns-lookup.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from ../../src/lib/lib.h:37, from test-dns-util.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c dns-lookup.c -fPIC -DPIC -o .libs/dns-lookup.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c dns-client-cache.c -fPIC -DPIC -o .libs/dns-client-cache.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c dns-util.c -fPIC -DPIC -o .libs/dns-util.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I/usr/include/lua5.4 -I../../src/lib-lua -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c dns-lua.c -fPIC -DPIC -o .libs/libdns_lua_la-dns-lua.o In file included from ../../src/lib/lib.h:37, from dns-lookup.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': In file included from ../../src/lib/lib.h:37, from dns-client-cache.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': In file included from ../../src/lib/lib.h:37, from dns-util.c:2: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from ../../src/lib/lib.h:37, from dns-lua.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ dns-client-cache.c: In function 'dns_client_cache_lookup': dns-client-cache.c:131:28: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'long unsigned int' [-Wsign-compare] 131 | entry->expires <= ioloop_time + cache->ttl_secs / 2) | ^~ ../../src/lib/time-util.h: In function 'timeval_from_usecs': ../../src/lib/time-util.h:32:24: warning: comparison is always true due to limited range of data type [-Wtype-limits] 32 | i_assert(usecs != ULLONG_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/time-util.h:32:9: note: in expansion of macro 'i_assert' 32 | i_assert(usecs != ULLONG_MAX); | ^~~~~~~~ /bin/bash ../../libtool --tag=CC --mode=link gcc -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -no-undefined -Wl,--as-needed -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -rdynamic -fstack-clash-protection -o libdns.la dns-client-cache.lo dns-lookup.lo dns-util.lo libtool: link: ar cr .libs/libdns.a .libs/dns-client-cache.o .libs/dns-lookup.o .libs/dns-util.o libtool: link: ranlib .libs/libdns.a libtool: link: ( cd ".libs" && rm -f "libdns.la" && ln -s "../libdns.la" "libdns.la" ) /bin/bash ../../libtool --tag=CC --mode=link gcc -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -no-undefined -Wl,--as-needed -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -rdynamic -fstack-clash-protection -o libdns_lua.la libdns_lua_la-dns-lua.lo /bin/bash ../../libtool --tag=CC --mode=link gcc -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -no-undefined -Wl,--as-needed -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -rdynamic -fstack-clash-protection -o test-dns-lookup test-dns-lookup.o libdns.la ../lib-test/libtest.la ../lib/liblib.la /bin/bash ../../libtool --tag=CC --mode=link gcc -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -no-undefined -Wl,--as-needed -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -rdynamic -fstack-clash-protection -o test-dns-util test-dns-util.o libdns.la ../lib-test/libtest.la ../lib/liblib.la libtool: link: ar cr .libs/libdns_lua.a .libs/libdns_lua_la-dns-lua.o libtool: link: ranlib .libs/libdns_lua.a libtool: link: ( cd ".libs" && rm -f "libdns_lua.la" && ln -s "../libdns_lua.la" "libdns_lua.la" ) libtool: link: gcc -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -Wl,--as-needed -flto=auto -ffat-lto-objects -Wl,-z -Wl,relro -Wl,-z -Wl,now -rdynamic -fstack-clash-protection -o test-dns-lookup test-dns-lookup.o ./.libs/libdns.a ../lib-test/.libs/libtest.a ../lib/.libs/liblib.a -lunwind-generic -lunwind libtool: link: gcc -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -Wl,--as-needed -flto=auto -ffat-lto-objects -Wl,-z -Wl,relro -Wl,-z -Wl,now -rdynamic -fstack-clash-protection -o test-dns-util test-dns-util.o ./.libs/libdns.a ../lib-test/.libs/libtest.a ../lib/.libs/liblib.a -lunwind-generic -lunwind make[5]: Leaving directory '/build/reproducible-path/dovecot-2.4.0+dfsg1/src/lib-dns' Making all in lib-ssl-iostream make[5]: Entering directory '/build/reproducible-path/dovecot-2.4.0+dfsg1/src/lib-ssl-iostream' gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-var-expand -DMODULE_DIR=\""/usr/lib/dovecot/modules"\" -DOPENSSL_NO_DEPRECATED -DOPENSSL_API_COMPAT=30000 -DDOVECOT_USE_OPENSSL3 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test-iostream-ssl.o test-iostream-ssl.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-var-expand -DMODULE_DIR=\""/usr/lib/dovecot/modules"\" -DOPENSSL_NO_DEPRECATED -DOPENSSL_API_COMPAT=30000 -DDOVECOT_USE_OPENSSL3 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o dovecot-openssl-common.lo dovecot-openssl-common.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-var-expand -DMODULE_DIR=\""/usr/lib/dovecot/modules"\" -DOPENSSL_NO_DEPRECATED -DOPENSSL_API_COMPAT=30000 -DDOVECOT_USE_OPENSSL3 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o iostream-openssl.lo iostream-openssl.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-var-expand -DMODULE_DIR=\""/usr/lib/dovecot/modules"\" -DOPENSSL_NO_DEPRECATED -DOPENSSL_API_COMPAT=30000 -DDOVECOT_USE_OPENSSL3 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o iostream-openssl-common.lo iostream-openssl-common.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-var-expand -DMODULE_DIR=\""/usr/lib/dovecot/modules"\" -DOPENSSL_NO_DEPRECATED -DOPENSSL_API_COMPAT=30000 -DDOVECOT_USE_OPENSSL3 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o iostream-openssl-context.lo iostream-openssl-context.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-var-expand -DMODULE_DIR=\""/usr/lib/dovecot/modules"\" -DOPENSSL_NO_DEPRECATED -DOPENSSL_API_COMPAT=30000 -DDOVECOT_USE_OPENSSL3 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o istream-openssl.lo istream-openssl.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-var-expand -DMODULE_DIR=\""/usr/lib/dovecot/modules"\" -DOPENSSL_NO_DEPRECATED -DOPENSSL_API_COMPAT=30000 -DDOVECOT_USE_OPENSSL3 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o ostream-openssl.lo ostream-openssl.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-var-expand -DMODULE_DIR=\""/usr/lib/dovecot/modules"\" -DOPENSSL_NO_DEPRECATED -DOPENSSL_API_COMPAT=30000 -DDOVECOT_USE_OPENSSL3 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o iostream-ssl.lo iostream-ssl.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-var-expand -DMODULE_DIR=\""/usr/lib/dovecot/modules"\" -DOPENSSL_NO_DEPRECATED -DOPENSSL_API_COMPAT=30000 -DDOVECOT_USE_OPENSSL3 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o iostream-ssl-context-cache.lo iostream-ssl-context-cache.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-var-expand -DMODULE_DIR=\""/usr/lib/dovecot/modules"\" -DOPENSSL_NO_DEPRECATED -DOPENSSL_API_COMPAT=30000 -DDOVECOT_USE_OPENSSL3 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o iostream-ssl-test.lo iostream-ssl-test.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-var-expand -DMODULE_DIR=\""/usr/lib/dovecot/modules"\" -DOPENSSL_NO_DEPRECATED -DOPENSSL_API_COMPAT=30000 -DDOVECOT_USE_OPENSSL3 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o ssl-settings.lo ssl-settings.c In file included from ../../src/lib/lib.h:37, from ../../src/lib/test-lib.h:4, from test-iostream-ssl.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-var-expand -DMODULE_DIR=\"/usr/lib/dovecot/modules\" -DOPENSSL_NO_DEPRECATED -DOPENSSL_API_COMPAT=30000 -DDOVECOT_USE_OPENSSL3 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c dovecot-openssl-common.c -fPIC -DPIC -o .libs/dovecot-openssl-common.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-var-expand -DMODULE_DIR=\"/usr/lib/dovecot/modules\" -DOPENSSL_NO_DEPRECATED -DOPENSSL_API_COMPAT=30000 -DDOVECOT_USE_OPENSSL3 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c iostream-ssl-context-cache.c -fPIC -DPIC -o .libs/iostream-ssl-context-cache.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-var-expand -DMODULE_DIR=\"/usr/lib/dovecot/modules\" -DOPENSSL_NO_DEPRECATED -DOPENSSL_API_COMPAT=30000 -DDOVECOT_USE_OPENSSL3 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c ostream-openssl.c -fPIC -DPIC -o .libs/ostream-openssl.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-var-expand -DMODULE_DIR=\"/usr/lib/dovecot/modules\" -DOPENSSL_NO_DEPRECATED -DOPENSSL_API_COMPAT=30000 -DDOVECOT_USE_OPENSSL3 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c iostream-openssl.c -fPIC -DPIC -o .libs/iostream-openssl.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-var-expand -DMODULE_DIR=\"/usr/lib/dovecot/modules\" -DOPENSSL_NO_DEPRECATED -DOPENSSL_API_COMPAT=30000 -DDOVECOT_USE_OPENSSL3 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c iostream-openssl-common.c -fPIC -DPIC -o .libs/iostream-openssl-common.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-var-expand -DMODULE_DIR=\"/usr/lib/dovecot/modules\" -DOPENSSL_NO_DEPRECATED -DOPENSSL_API_COMPAT=30000 -DDOVECOT_USE_OPENSSL3 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c iostream-openssl-context.c -fPIC -DPIC -o .libs/iostream-openssl-context.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-var-expand -DMODULE_DIR=\"/usr/lib/dovecot/modules\" -DOPENSSL_NO_DEPRECATED -DOPENSSL_API_COMPAT=30000 -DDOVECOT_USE_OPENSSL3 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c istream-openssl.c -fPIC -DPIC -o .libs/istream-openssl.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-var-expand -DMODULE_DIR=\"/usr/lib/dovecot/modules\" -DOPENSSL_NO_DEPRECATED -DOPENSSL_API_COMPAT=30000 -DDOVECOT_USE_OPENSSL3 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c ssl-settings.c -fPIC -DPIC -o .libs/ssl-settings.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-var-expand -DMODULE_DIR=\"/usr/lib/dovecot/modules\" -DOPENSSL_NO_DEPRECATED -DOPENSSL_API_COMPAT=30000 -DDOVECOT_USE_OPENSSL3 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c iostream-ssl-test.c -fPIC -DPIC -o .libs/iostream-ssl-test.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-var-expand -DMODULE_DIR=\"/usr/lib/dovecot/modules\" -DOPENSSL_NO_DEPRECATED -DOPENSSL_API_COMPAT=30000 -DDOVECOT_USE_OPENSSL3 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c iostream-ssl.c -fPIC -DPIC -o .libs/iostream-ssl.o In file included from ../../src/lib/lib.h:37, from iostream-openssl.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from ../../src/lib/lib.h:37, from ostream-openssl.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from ../../src/lib/lib.h:37, from iostream-ssl-context-cache.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from ../../src/lib/lib.h:37, from iostream-openssl-common.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from ../../src/lib/lib.h:37, from iostream-openssl-context.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from ../../src/lib/lib.h:37, from ssl-settings.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from ../../src/lib/lib.h:37, from iostream-ssl-test.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from ../../src/lib/lib.h:37, from iostream-ssl.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from ../../src/lib/lib.h:37, from dovecot-openssl-common.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from ../../src/lib/lib.h:37, from istream-openssl.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ /bin/bash ../../libtool --tag=CC --mode=link gcc -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -rdynamic -fstack-clash-protection -o libssl_iostream.la iostream-ssl.lo iostream-ssl-context-cache.lo iostream-ssl-test.lo ssl-settings.lo libtool: link: ar cr .libs/libssl_iostream.a .libs/iostream-ssl.o .libs/iostream-ssl-context-cache.o .libs/iostream-ssl-test.o .libs/ssl-settings.o libtool: link: ranlib .libs/libssl_iostream.a libtool: link: ( cd ".libs" && rm -f "libssl_iostream.la" && ln -s "../libssl_iostream.la" "libssl_iostream.la" ) /bin/bash ../../libtool --tag=CC --mode=link gcc -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -module -avoid-version -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -rdynamic -fstack-clash-protection -o libssl_iostream_openssl.la -rpath /usr/lib/dovecot/modules dovecot-openssl-common.lo iostream-openssl.lo iostream-openssl-common.lo iostream-openssl-context.lo istream-openssl.lo ostream-openssl.lo -lssl -lcrypto libtool: link: gcc -shared -fPIC -DPIC .libs/dovecot-openssl-common.o .libs/iostream-openssl.o .libs/iostream-openssl-common.o .libs/iostream-openssl-context.o .libs/istream-openssl.o .libs/ostream-openssl.o -lssl -lcrypto -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -fstack-protector-strong -Werror=format-security -fstack-protector-strong -mfunction-return=keep -mindirect-branch=keep -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,libssl_iostream_openssl.so -o .libs/libssl_iostream_openssl.so libtool: link: ( cd ".libs" && rm -f "libssl_iostream_openssl.la" && ln -s "../libssl_iostream_openssl.la" "libssl_iostream_openssl.la" ) /bin/bash ../../libtool --tag=CC --mode=link gcc -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -rdynamic -fstack-clash-protection -o test-iostream-ssl test-iostream-ssl.o libssl_iostream_openssl.la libssl_iostream.la ../lib-settings/libsettings.la ../lib-var-expand/libvar_expand.la ../lib-test/libtest.la ../lib/liblib.la -lssl -lcrypto libtool: warning: Linking the executable test-iostream-ssl against the loadable module libtool: warning: libssl_iostream_openssl.so is not portable! libtool: link: gcc -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -flto=auto -ffat-lto-objects -Wl,-z -Wl,relro -Wl,-z -Wl,now -rdynamic -fstack-clash-protection -o .libs/test-iostream-ssl test-iostream-ssl.o ./.libs/libssl_iostream_openssl.so ./.libs/libssl_iostream.a ../lib-settings/.libs/libsettings.a ../lib-var-expand/.libs/libvar_expand.a ../lib-test/.libs/libtest.a ../lib/.libs/liblib.a -lunwind-generic -lunwind -lssl -lcrypto -Wl,-rpath -Wl,/usr/lib/dovecot/modules make[5]: Leaving directory '/build/reproducible-path/dovecot-2.4.0+dfsg1/src/lib-ssl-iostream' Making all in lib-master make[5]: Entering directory '/build/reproducible-path/dovecot-2.4.0+dfsg1/src/lib-master' gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-auth -I../../src/lib-dns -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-ssl-iostream -I../../src/lib-var-expand -DPKG_RUNDIR=\""/run/dovecot"\" -DPKG_STATEDIR=\""/var/lib/dovecot"\" -DSYSCONFDIR=\""/etc/dovecot"\" -DBINDIR=\""/usr/bin"\" -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test-event-stats.o test-event-stats.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-auth -I../../src/lib-dns -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-ssl-iostream -I../../src/lib-var-expand -DPKG_RUNDIR=\""/run/dovecot"\" -DPKG_STATEDIR=\""/var/lib/dovecot"\" -DSYSCONFDIR=\""/etc/dovecot"\" -DBINDIR=\""/usr/bin"\" -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o anvil-client.lo anvil-client.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-auth -I../../src/lib-dns -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-ssl-iostream -I../../src/lib-var-expand -DPKG_RUNDIR=\""/run/dovecot"\" -DPKG_STATEDIR=\""/var/lib/dovecot"\" -DSYSCONFDIR=\""/etc/dovecot"\" -DBINDIR=\""/usr/bin"\" -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o log-error-buffer.lo log-error-buffer.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-auth -I../../src/lib-dns -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-ssl-iostream -I../../src/lib-var-expand -DPKG_RUNDIR=\""/run/dovecot"\" -DPKG_STATEDIR=\""/var/lib/dovecot"\" -DSYSCONFDIR=\""/etc/dovecot"\" -DBINDIR=\""/usr/bin"\" -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o master-admin-client.lo master-admin-client.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-auth -I../../src/lib-dns -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-ssl-iostream -I../../src/lib-var-expand -DPKG_RUNDIR=\""/run/dovecot"\" -DPKG_STATEDIR=\""/var/lib/dovecot"\" -DSYSCONFDIR=\""/etc/dovecot"\" -DBINDIR=\""/usr/bin"\" -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o master-instance.lo master-instance.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-auth -I../../src/lib-dns -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-ssl-iostream -I../../src/lib-var-expand -DPKG_RUNDIR=\""/run/dovecot"\" -DPKG_STATEDIR=\""/var/lib/dovecot"\" -DSYSCONFDIR=\""/etc/dovecot"\" -DBINDIR=\""/usr/bin"\" -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o master-service.lo master-service.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-auth -I../../src/lib-dns -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-ssl-iostream -I../../src/lib-var-expand -DPKG_RUNDIR=\""/run/dovecot"\" -DPKG_STATEDIR=\""/var/lib/dovecot"\" -DSYSCONFDIR=\""/etc/dovecot"\" -DBINDIR=\""/usr/bin"\" -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o master-service-haproxy.lo master-service-haproxy.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-auth -I../../src/lib-dns -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-ssl-iostream -I../../src/lib-var-expand -DPKG_RUNDIR=\""/run/dovecot"\" -DPKG_STATEDIR=\""/var/lib/dovecot"\" -DSYSCONFDIR=\""/etc/dovecot"\" -DBINDIR=\""/usr/bin"\" -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o master-service-settings.lo master-service-settings.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-auth -I../../src/lib-dns -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-ssl-iostream -I../../src/lib-var-expand -DPKG_RUNDIR=\""/run/dovecot"\" -DPKG_STATEDIR=\""/var/lib/dovecot"\" -DSYSCONFDIR=\""/etc/dovecot"\" -DBINDIR=\""/usr/bin"\" -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o master-service-ssl.lo master-service-ssl.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-auth -I../../src/lib-dns -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-ssl-iostream -I../../src/lib-var-expand -DPKG_RUNDIR=\""/run/dovecot"\" -DPKG_STATEDIR=\""/var/lib/dovecot"\" -DSYSCONFDIR=\""/etc/dovecot"\" -DBINDIR=\""/usr/bin"\" -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o stats-client.lo stats-client.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-auth -I../../src/lib-dns -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-ssl-iostream -I../../src/lib-var-expand -DPKG_RUNDIR=\""/run/dovecot"\" -DPKG_STATEDIR=\""/var/lib/dovecot"\" -DSYSCONFDIR=\""/etc/dovecot"\" -DBINDIR=\""/usr/bin"\" -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o syslog-util.lo syslog-util.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-auth -I../../src/lib-dns -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-ssl-iostream -I../../src/lib-var-expand -DPKG_RUNDIR=\""/run/dovecot"\" -DPKG_STATEDIR=\""/var/lib/dovecot"\" -DSYSCONFDIR=\""/etc/dovecot"\" -DBINDIR=\""/usr/bin"\" -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test-master-service.o test-master-service.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-auth -I../../src/lib-dns -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-ssl-iostream -I../../src/lib-var-expand -DPKG_RUNDIR=\""/run/dovecot"\" -DPKG_STATEDIR=\""/var/lib/dovecot"\" -DSYSCONFDIR=\""/etc/dovecot"\" -DBINDIR=\""/usr/bin"\" -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test-master-service-settings.o test-master-service-settings.c In file included from ../../src/lib/lib.h:37, from test-event-stats.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from ../../src/lib/lib.h:37, from test-master-service-settings.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from ../../src/lib/lib.h:37, from test-master-service.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-auth -I../../src/lib-dns -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-ssl-iostream -I../../src/lib-var-expand -DPKG_RUNDIR=\"/run/dovecot\" -DPKG_STATEDIR=\"/var/lib/dovecot\" -DSYSCONFDIR=\"/etc/dovecot\" -DBINDIR=\"/usr/bin\" -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c stats-client.c -fPIC -DPIC -o .libs/stats-client.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-auth -I../../src/lib-dns -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-ssl-iostream -I../../src/lib-var-expand -DPKG_RUNDIR=\"/run/dovecot\" -DPKG_STATEDIR=\"/var/lib/dovecot\" -DSYSCONFDIR=\"/etc/dovecot\" -DBINDIR=\"/usr/bin\" -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c syslog-util.c -fPIC -DPIC -o .libs/syslog-util.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-auth -I../../src/lib-dns -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-ssl-iostream -I../../src/lib-var-expand -DPKG_RUNDIR=\"/run/dovecot\" -DPKG_STATEDIR=\"/var/lib/dovecot\" -DSYSCONFDIR=\"/etc/dovecot\" -DBINDIR=\"/usr/bin\" -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c master-service-haproxy.c -fPIC -DPIC -o .libs/master-service-haproxy.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-auth -I../../src/lib-dns -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-ssl-iostream -I../../src/lib-var-expand -DPKG_RUNDIR=\"/run/dovecot\" -DPKG_STATEDIR=\"/var/lib/dovecot\" -DSYSCONFDIR=\"/etc/dovecot\" -DBINDIR=\"/usr/bin\" -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c anvil-client.c -fPIC -DPIC -o .libs/anvil-client.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-auth -I../../src/lib-dns -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-ssl-iostream -I../../src/lib-var-expand -DPKG_RUNDIR=\"/run/dovecot\" -DPKG_STATEDIR=\"/var/lib/dovecot\" -DSYSCONFDIR=\"/etc/dovecot\" -DBINDIR=\"/usr/bin\" -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c master-service-ssl.c -fPIC -DPIC -o .libs/master-service-ssl.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-auth -I../../src/lib-dns -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-ssl-iostream -I../../src/lib-var-expand -DPKG_RUNDIR=\"/run/dovecot\" -DPKG_STATEDIR=\"/var/lib/dovecot\" -DSYSCONFDIR=\"/etc/dovecot\" -DBINDIR=\"/usr/bin\" -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c master-admin-client.c -fPIC -DPIC -o .libs/master-admin-client.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-auth -I../../src/lib-dns -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-ssl-iostream -I../../src/lib-var-expand -DPKG_RUNDIR=\"/run/dovecot\" -DPKG_STATEDIR=\"/var/lib/dovecot\" -DSYSCONFDIR=\"/etc/dovecot\" -DBINDIR=\"/usr/bin\" -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c log-error-buffer.c -fPIC -DPIC -o .libs/log-error-buffer.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-auth -I../../src/lib-dns -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-ssl-iostream -I../../src/lib-var-expand -DPKG_RUNDIR=\"/run/dovecot\" -DPKG_STATEDIR=\"/var/lib/dovecot\" -DSYSCONFDIR=\"/etc/dovecot\" -DBINDIR=\"/usr/bin\" -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c master-service.c -fPIC -DPIC -o .libs/master-service.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-auth -I../../src/lib-dns -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-ssl-iostream -I../../src/lib-var-expand -DPKG_RUNDIR=\"/run/dovecot\" -DPKG_STATEDIR=\"/var/lib/dovecot\" -DSYSCONFDIR=\"/etc/dovecot\" -DBINDIR=\"/usr/bin\" -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c master-service-settings.c -fPIC -DPIC -o .libs/master-service-settings.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-auth -I../../src/lib-dns -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-ssl-iostream -I../../src/lib-var-expand -DPKG_RUNDIR=\"/run/dovecot\" -DPKG_STATEDIR=\"/var/lib/dovecot\" -DSYSCONFDIR=\"/etc/dovecot\" -DBINDIR=\"/usr/bin\" -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c master-instance.c -fPIC -DPIC -o .libs/master-instance.o In file included from ../../src/lib/lib.h:37, from syslog-util.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from ../../src/lib/lib.h:37, from master-service-haproxy.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from ../../src/lib/lib.h:37, from anvil-client.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from ../../src/lib/lib.h:37, from master-service-ssl.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from ../../src/lib/lib.h:37, from master-admin-client.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from ../../src/lib/lib.h:37, from master-service.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from ../../src/lib/lib.h:37, from stats-client.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ ../../src/lib/time-util.h: In function 'timeval_from_usecs': ../../src/lib/time-util.h:32:24: warning: comparison is always true due to limited range of data type [-Wtype-limits] 32 | i_assert(usecs != ULLONG_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/time-util.h:32:9: note: in expansion of macro 'i_assert' 32 | i_assert(usecs != ULLONG_MAX); | ^~~~~~~~ ../../src/lib/time-util.h: In function 'timeval_from_usecs': ../../src/lib/time-util.h:32:24: warning: comparison is always true due to limited range of data type [-Wtype-limits] 32 | i_assert(usecs != ULLONG_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/time-util.h:32:9: note: in expansion of macro 'i_assert' 32 | i_assert(usecs != ULLONG_MAX); | ^~~~~~~~ In file included from ../../src/lib/lib.h:37, from master-instance.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': In file included from ../../src/lib/lib.h:37, from master-service-settings.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from ../../src/lib/lib.h:37, from log-error-buffer.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ /bin/bash ../../libtool --tag=CC --mode=link gcc -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -no-undefined -Wl,--as-needed -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -rdynamic -fstack-clash-protection -o libmaster.la anvil-client.lo log-error-buffer.lo master-admin-client.lo master-instance.lo master-service.lo master-service-haproxy.lo master-service-settings.lo master-service-ssl.lo stats-client.lo syslog-util.lo libtool: link: ar cr .libs/libmaster.a .libs/anvil-client.o .libs/log-error-buffer.o .libs/master-admin-client.o .libs/master-instance.o .libs/master-service.o .libs/master-service-haproxy.o .libs/master-service-settings.o .libs/master-service-ssl.o .libs/stats-client.o .libs/syslog-util.o libtool: link: ranlib .libs/libmaster.a libtool: link: ( cd ".libs" && rm -f "libmaster.la" && ln -s "../libmaster.la" "libmaster.la" ) /bin/bash ../../libtool --tag=CC --mode=link gcc -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -no-undefined -Wl,--as-needed -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -rdynamic -fstack-clash-protection -o test-event-stats test-event-stats.o libmaster.la ../lib-ssl-iostream/libssl_iostream.la ../lib-settings/libsettings.la ../lib-var-expand/libvar_expand.la ../lib-test/libtest.la ../lib-dns/libdns.la ../lib/liblib.la -export-dynamic /bin/bash ../../libtool --tag=CC --mode=link gcc -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -no-undefined -Wl,--as-needed -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -rdynamic -fstack-clash-protection -o test-master-service test-master-service.o libmaster.la ../lib-ssl-iostream/libssl_iostream.la ../lib-settings/libsettings.la ../lib-var-expand/libvar_expand.la ../lib-test/libtest.la ../lib-dns/libdns.la ../lib/liblib.la -export-dynamic /bin/bash ../../libtool --tag=CC --mode=link gcc -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -no-undefined -Wl,--as-needed -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -rdynamic -fstack-clash-protection -o test-master-service-settings test-master-service-settings.o libmaster.la ../lib-ssl-iostream/libssl_iostream.la ../lib-settings/libsettings.la ../lib-var-expand/libvar_expand.la ../lib-test/libtest.la ../lib-dns/libdns.la ../lib/liblib.la -export-dynamic libtool: link: gcc -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -Wl,--as-needed -flto=auto -ffat-lto-objects -Wl,-z -Wl,relro -Wl,-z -Wl,now -rdynamic -fstack-clash-protection -o test-event-stats test-event-stats.o -Wl,--export-dynamic ./.libs/libmaster.a ../lib-ssl-iostream/.libs/libssl_iostream.a ../lib-settings/.libs/libsettings.a ../lib-var-expand/.libs/libvar_expand.a ../lib-test/.libs/libtest.a ../lib-dns/.libs/libdns.a ../lib/.libs/liblib.a -lunwind-generic -lunwind libtool: link: gcc -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -Wl,--as-needed -flto=auto -ffat-lto-objects -Wl,-z -Wl,relro -Wl,-z -Wl,now -rdynamic -fstack-clash-protection -o test-master-service test-master-service.o -Wl,--export-dynamic ./.libs/libmaster.a ../lib-ssl-iostream/.libs/libssl_iostream.a ../lib-settings/.libs/libsettings.a ../lib-var-expand/.libs/libvar_expand.a ../lib-test/.libs/libtest.a ../lib-dns/.libs/libdns.a ../lib/.libs/liblib.a -lunwind-generic -lunwind libtool: link: gcc -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -Wl,--as-needed -flto=auto -ffat-lto-objects -Wl,-z -Wl,relro -Wl,-z -Wl,now -rdynamic -fstack-clash-protection -o test-master-service-settings test-master-service-settings.o -Wl,--export-dynamic ./.libs/libmaster.a ../lib-ssl-iostream/.libs/libssl_iostream.a ../lib-settings/.libs/libsettings.a ../lib-var-expand/.libs/libvar_expand.a ../lib-test/.libs/libtest.a ../lib-dns/.libs/libdns.a ../lib/.libs/liblib.a -lunwind-generic -lunwind make[5]: Leaving directory '/build/reproducible-path/dovecot-2.4.0+dfsg1/src/lib-master' Making all in lib-login make[5]: Entering directory '/build/reproducible-path/dovecot-2.4.0+dfsg1/src/lib-login' gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-auth-client -I../../src/lib-master -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test-login-server-auth.o test-login-server-auth.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-auth-client -I../../src/lib-master -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o login-client.lo login-client.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-auth-client -I../../src/lib-master -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o login-server.lo login-server.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-auth-client -I../../src/lib-master -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o login-server-auth.lo login-server-auth.c In file included from ../../src/lib/lib.h:37, from test-login-server-auth.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-auth-client -I../../src/lib-master -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c login-server.c -fPIC -DPIC -o .libs/login-server.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-auth-client -I../../src/lib-master -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c login-client.c -fPIC -DPIC -o .libs/login-client.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-auth-client -I../../src/lib-master -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c login-server-auth.c -fPIC -DPIC -o .libs/login-server-auth.o ../../src/lib/time-util.h: In function 'timeval_from_usecs': ../../src/lib/time-util.h:32:24: warning: comparison is always true due to limited range of data type [-Wtype-limits] 32 | i_assert(usecs != ULLONG_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/time-util.h:32:9: note: in expansion of macro 'i_assert' 32 | i_assert(usecs != ULLONG_MAX); | ^~~~~~~~ In file included from ../../src/lib/lib.h:37, from login-client.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': In file included from ../../src/lib/lib.h:37, from login-server-auth.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': In file included from ../../src/lib/lib.h:37, from login-server.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ ../../src/lib/time-util.h: In function 'timeval_from_usecs': ../../src/lib/time-util.h:32:24: warning: comparison is always true due to limited range of data type [-Wtype-limits] 32 | i_assert(usecs != ULLONG_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/time-util.h:32:9: note: in expansion of macro 'i_assert' 32 | i_assert(usecs != ULLONG_MAX); | ^~~~~~~~ ../../src/lib/time-util.h: In function 'timeval_from_usecs': ../../src/lib/time-util.h:32:24: warning: comparison is always true due to limited range of data type [-Wtype-limits] 32 | i_assert(usecs != ULLONG_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/time-util.h:32:9: note: in expansion of macro 'i_assert' 32 | i_assert(usecs != ULLONG_MAX); | ^~~~~~~~ ../../src/lib/time-util.h: In function 'timeval_from_usecs': ../../src/lib/time-util.h:32:24: warning: comparison is always true due to limited range of data type [-Wtype-limits] 32 | i_assert(usecs != ULLONG_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/time-util.h:32:9: note: in expansion of macro 'i_assert' 32 | i_assert(usecs != ULLONG_MAX); | ^~~~~~~~ /bin/bash ../../libtool --tag=CC --mode=link gcc -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -no-undefined -Wl,--as-needed -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -rdynamic -fstack-clash-protection -o liblogin.la login-client.lo login-server.lo login-server-auth.lo libtool: link: ar cr .libs/liblogin.a .libs/login-client.o .libs/login-server.o .libs/login-server-auth.o libtool: link: ranlib .libs/liblogin.a libtool: link: ( cd ".libs" && rm -f "liblogin.la" && ln -s "../liblogin.la" "liblogin.la" ) /bin/bash ../../libtool --tag=CC --mode=link gcc -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -no-undefined -Wl,--as-needed -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -rdynamic -fstack-clash-protection -o test-login-server-auth test-login-server-auth.o liblogin.la ../lib-master/libmaster.la ../lib-auth-client/libauth-client.la ../lib-dns/libdns.la ../lib-ssl-iostream/libssl_iostream.la ../lib-settings/libsettings.la ../lib-var-expand/libvar_expand.la ../lib-test/libtest.la ../lib/liblib.la -export-dynamic libtool: link: gcc -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -Wl,--as-needed -flto=auto -ffat-lto-objects -Wl,-z -Wl,relro -Wl,-z -Wl,now -rdynamic -fstack-clash-protection -o test-login-server-auth test-login-server-auth.o -Wl,--export-dynamic ./.libs/liblogin.a ../lib-master/.libs/libmaster.a ../lib-auth-client/.libs/libauth-client.a ../lib-dns/.libs/libdns.a ../lib-ssl-iostream/.libs/libssl_iostream.a ../lib-settings/.libs/libsettings.a ../lib-var-expand/.libs/libvar_expand.a ../lib-test/.libs/libtest.a ../lib/.libs/liblib.a -lunwind-generic -lunwind make[5]: Leaving directory '/build/reproducible-path/dovecot-2.4.0+dfsg1/src/lib-login' Making all in lib-charset make[5]: Entering directory '/build/reproducible-path/dovecot-2.4.0+dfsg1/src/lib-charset' gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test-charset.o test-charset.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o charset-iconv.lo charset-iconv.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o charset-utf8.lo charset-utf8.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o charset-utf8-only.lo charset-utf8-only.c In file included from ../../src/lib/lib.h:37, from test-charset.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c charset-iconv.c -fPIC -DPIC -o .libs/charset-iconv.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c charset-utf8.c -fPIC -DPIC -o .libs/charset-utf8.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c charset-utf8-only.c -fPIC -DPIC -o .libs/charset-utf8-only.o In file included from ../../src/lib/lib.h:37, from charset-iconv.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ In file included from ../../src/lib/lib.h:37, from charset-utf8.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from ../../src/lib/lib.h:37, from charset-utf8-only.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ /bin/bash ../../libtool --tag=CC --mode=link gcc -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -no-undefined -Wl,--as-needed -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -rdynamic -fstack-clash-protection -o libcharset.la charset-iconv.lo charset-utf8.lo charset-utf8-only.lo libtool: link: ar cr .libs/libcharset.a .libs/charset-iconv.o .libs/charset-utf8.o .libs/charset-utf8-only.o libtool: link: ranlib .libs/libcharset.a libtool: link: ( cd ".libs" && rm -f "libcharset.la" && ln -s "../libcharset.la" "libcharset.la" ) /bin/bash ../../libtool --tag=CC --mode=link gcc -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -no-undefined -Wl,--as-needed -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -rdynamic -fstack-clash-protection -o test-charset test-charset.o libcharset.la ../lib-test/libtest.la ../lib/liblib.la libtool: link: gcc -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -Wl,--as-needed -flto=auto -ffat-lto-objects -Wl,-z -Wl,relro -Wl,-z -Wl,now -rdynamic -fstack-clash-protection -o test-charset test-charset.o ./.libs/libcharset.a ../lib-test/.libs/libtest.a ../lib/.libs/liblib.a -lunwind-generic -lunwind make[5]: Leaving directory '/build/reproducible-path/dovecot-2.4.0+dfsg1/src/lib-charset' Making all in lib-json make[5]: Entering directory '/build/reproducible-path/dovecot-2.4.0+dfsg1/src/lib-json' gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o json-format.o json-format.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o json-syntax.lo json-syntax.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o json-types.lo json-types.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o json-tree.lo json-tree.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o json-tree-io.lo json-tree-io.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o json-parser.lo json-parser.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o json-generator.lo json-generator.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o json-istream.lo json-istream.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o json-ostream.lo json-ostream.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o json-text.lo json-text.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test-json-parser.o test-json-parser.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test-json-generator.o test-json-generator.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test-json-io.o test-json-io.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test-json-istream.o test-json-istream.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test-json-ostream.o test-json-ostream.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test-json-tree.o test-json-tree.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test-json-tree-io.o test-json-tree-io.c In file included from ../../src/lib/lib.h:37, from test-json-io.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from ../../src/lib/lib.h:37, from test-json-tree-io.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ In file included from ../../src/lib/lib.h:37, from json-format.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from ../../src/lib/lib.h:37, from test-json-ostream.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ In file included from ../../src/lib/lib.h:37, from test-json-istream.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from ../../src/lib/lib.h:37, from test-json-generator.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c json-generator.c -fPIC -DPIC -o .libs/json-generator.o In file included from ../../src/lib/lib.h:37, from test-json-tree.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from ../../src/lib/lib.h:37, from test-json-parser.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c json-tree.c -fPIC -DPIC -o .libs/json-tree.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c json-istream.c -fPIC -DPIC -o .libs/json-istream.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c json-tree-io.c -fPIC -DPIC -o .libs/json-tree-io.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c json-types.c -fPIC -DPIC -o .libs/json-types.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c json-parser.c -fPIC -DPIC -o .libs/json-parser.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c json-ostream.c -fPIC -DPIC -o .libs/json-ostream.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c json-text.c -fPIC -DPIC -o .libs/json-text.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c json-syntax.c -fPIC -DPIC -o .libs/json-syntax.o In file included from ../../src/lib/lib.h:37, from json-generator.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from ../../src/lib/lib.h:37, from json-tree.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': In file included from ../../src/lib/lib.h:37, from json-tree-io.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from ../../src/lib/lib.h:37, from json-parser.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from ../../src/lib/lib.h:37, from json-istream.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from ../../src/lib/lib.h:37, from json-types.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from ../../src/lib/lib.h:37, from json-ostream.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from ../../src/lib/lib.h:37, from json-text.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from ../../src/lib/lib.h:37, from json-syntax.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ /bin/bash ../../libtool --tag=CC --mode=link gcc -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -no-undefined -Wl,--as-needed -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -rdynamic -fstack-clash-protection -o libjson.la json-syntax.lo json-types.lo json-tree.lo json-tree-io.lo json-parser.lo json-generator.lo json-istream.lo json-ostream.lo json-text.lo -lm libtool: link: ar cr .libs/libjson.a .libs/json-syntax.o .libs/json-types.o .libs/json-tree.o .libs/json-tree-io.o .libs/json-parser.o .libs/json-generator.o .libs/json-istream.o .libs/json-ostream.o .libs/json-text.o libtool: link: ranlib .libs/libjson.a libtool: link: ( cd ".libs" && rm -f "libjson.la" && ln -s "../libjson.la" "libjson.la" ) /bin/bash ../../libtool --tag=CC --mode=link gcc -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -no-undefined -Wl,--as-needed -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -rdynamic -fstack-clash-protection -o json-format json-format.o libjson.la ../lib-charset/libcharset.la ../lib/liblib.la -export-dynamic /bin/bash ../../libtool --tag=CC --mode=link gcc -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -no-undefined -Wl,--as-needed -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -rdynamic -fstack-clash-protection -o test-json-parser test-json-parser.o libjson.la ../lib-test/libtest.la ../lib-charset/libcharset.la ../lib/liblib.la -export-dynamic /bin/bash ../../libtool --tag=CC --mode=link gcc -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -no-undefined -Wl,--as-needed -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -rdynamic -fstack-clash-protection -o test-json-io test-json-io.o libjson.la ../lib-test/libtest.la ../lib-charset/libcharset.la ../lib/liblib.la -export-dynamic /bin/bash ../../libtool --tag=CC --mode=link gcc -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -no-undefined -Wl,--as-needed -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -rdynamic -fstack-clash-protection -o test-json-tree test-json-tree.o libjson.la ../lib-test/libtest.la ../lib-charset/libcharset.la ../lib/liblib.la -export-dynamic /bin/bash ../../libtool --tag=CC --mode=link gcc -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -no-undefined -Wl,--as-needed -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -rdynamic -fstack-clash-protection -o test-json-tree-io test-json-tree-io.o libjson.la ../lib-test/libtest.la ../lib-charset/libcharset.la ../lib/liblib.la -export-dynamic /bin/bash ../../libtool --tag=CC --mode=link gcc -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -no-undefined -Wl,--as-needed -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -rdynamic -fstack-clash-protection -o test-json-ostream test-json-ostream.o libjson.la ../lib-test/libtest.la ../lib-charset/libcharset.la ../lib/liblib.la -export-dynamic libtool: link: gcc -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -Wl,--as-needed -flto=auto -ffat-lto-objects -Wl,-z -Wl,relro -Wl,-z -Wl,now -rdynamic -fstack-clash-protection -o json-format json-format.o -Wl,--export-dynamic ./.libs/libjson.a -lm ../lib-charset/.libs/libcharset.a ../lib/.libs/liblib.a -lunwind-generic -lunwind libtool: link: gcc -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -Wl,--as-needed -flto=auto -ffat-lto-objects -Wl,-z -Wl,relro -Wl,-z -Wl,now -rdynamic -fstack-clash-protection -o test-json-tree test-json-tree.o -Wl,--export-dynamic ./.libs/libjson.a -lm ../lib-test/.libs/libtest.a ../lib-charset/.libs/libcharset.a ../lib/.libs/liblib.a -lunwind-generic -lunwind libtool: link: gcc -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -Wl,--as-needed -flto=auto -ffat-lto-objects -Wl,-z -Wl,relro -Wl,-z -Wl,now -rdynamic -fstack-clash-protection -o test-json-tree-io test-json-tree-io.o -Wl,--export-dynamic ./.libs/libjson.a -lm ../lib-test/.libs/libtest.a ../lib-charset/.libs/libcharset.a ../lib/.libs/liblib.a -lunwind-generic -lunwind libtool: link: gcc -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -Wl,--as-needed -flto=auto -ffat-lto-objects -Wl,-z -Wl,relro -Wl,-z -Wl,now -rdynamic -fstack-clash-protection -o test-json-io test-json-io.o -Wl,--export-dynamic ./.libs/libjson.a -lm ../lib-test/.libs/libtest.a ../lib-charset/.libs/libcharset.a ../lib/.libs/liblib.a -lunwind-generic -lunwind libtool: link: gcc -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -Wl,--as-needed -flto=auto -ffat-lto-objects -Wl,-z -Wl,relro -Wl,-z -Wl,now -rdynamic -fstack-clash-protection -o test-json-parser test-json-parser.o -Wl,--export-dynamic ./.libs/libjson.a -lm ../lib-test/.libs/libtest.a ../lib-charset/.libs/libcharset.a ../lib/.libs/liblib.a -lunwind-generic -lunwind libtool: link: gcc -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -Wl,--as-needed -flto=auto -ffat-lto-objects -Wl,-z -Wl,relro -Wl,-z -Wl,now -rdynamic -fstack-clash-protection -o test-json-ostream test-json-ostream.o -Wl,--export-dynamic ./.libs/libjson.a -lm ../lib-test/.libs/libtest.a ../lib-charset/.libs/libcharset.a ../lib/.libs/liblib.a -lunwind-generic -lunwind /bin/bash ../../libtool --tag=CC --mode=link gcc -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -no-undefined -Wl,--as-needed -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -rdynamic -fstack-clash-protection -o test-json-istream test-json-istream.o libjson.la ../lib-test/libtest.la ../lib-charset/libcharset.la ../lib/liblib.la -export-dynamic /bin/bash ../../libtool --tag=CC --mode=link gcc -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -no-undefined -Wl,--as-needed -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -rdynamic -fstack-clash-protection -o test-json-generator test-json-generator.o libjson.la ../lib-test/libtest.la ../lib-charset/libcharset.la ../lib/liblib.la -export-dynamic libtool: link: gcc -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -Wl,--as-needed -flto=auto -ffat-lto-objects -Wl,-z -Wl,relro -Wl,-z -Wl,now -rdynamic -fstack-clash-protection -o test-json-istream test-json-istream.o -Wl,--export-dynamic ./.libs/libjson.a -lm ../lib-test/.libs/libtest.a ../lib-charset/.libs/libcharset.a ../lib/.libs/liblib.a -lunwind-generic -lunwind libtool: link: gcc -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -Wl,--as-needed -flto=auto -ffat-lto-objects -Wl,-z -Wl,relro -Wl,-z -Wl,now -rdynamic -fstack-clash-protection -o test-json-generator test-json-generator.o -Wl,--export-dynamic ./.libs/libjson.a -lm ../lib-test/.libs/libtest.a ../lib-charset/.libs/libcharset.a ../lib/.libs/liblib.a -lunwind-generic -lunwind make[5]: Leaving directory '/build/reproducible-path/dovecot-2.4.0+dfsg1/src/lib-json' Making all in lib-dcrypt make[5]: Entering directory '/build/reproducible-path/dovecot-2.4.0+dfsg1/src/lib-dcrypt' gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-json -I../../src/lib-ssl-iostream -DDCRYPT_MODULE_DIR=\"/usr/lib/dovecot\" -Wdate-time -D_FORTIFY_SOURCE=2 -I../../src/lib -I../../src/lib-test -I../../src/lib-json -I../../src/lib-ssl-iostream -DDCRYPT_MODULE_DIR=\"/usr/lib/dovecot\" -DDCRYPT_SRC_DIR=\"../../src/lib-dcrypt\" -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test_crypto-dcrypt.o `test -f 'dcrypt.c' || echo './'`dcrypt.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-json -I../../src/lib-ssl-iostream -DDCRYPT_MODULE_DIR=\"/usr/lib/dovecot\" -Wdate-time -D_FORTIFY_SOURCE=2 -I../../src/lib -I../../src/lib-test -I../../src/lib-json -I../../src/lib-ssl-iostream -DDCRYPT_MODULE_DIR=\"/usr/lib/dovecot\" -DDCRYPT_SRC_DIR=\"../../src/lib-dcrypt\" -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test_crypto-istream-decrypt.o `test -f 'istream-decrypt.c' || echo './'`istream-decrypt.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-json -I../../src/lib-ssl-iostream -DDCRYPT_MODULE_DIR=\"/usr/lib/dovecot\" -Wdate-time -D_FORTIFY_SOURCE=2 -I../../src/lib -I../../src/lib-test -I../../src/lib-json -I../../src/lib-ssl-iostream -DDCRYPT_MODULE_DIR=\"/usr/lib/dovecot\" -DDCRYPT_SRC_DIR=\"../../src/lib-dcrypt\" -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test_crypto-ostream-encrypt.o `test -f 'ostream-encrypt.c' || echo './'`ostream-encrypt.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-json -I../../src/lib-ssl-iostream -DDCRYPT_MODULE_DIR=\"/usr/lib/dovecot\" -Wdate-time -D_FORTIFY_SOURCE=2 -I../../src/lib -I../../src/lib-test -I../../src/lib-json -I../../src/lib-ssl-iostream -DDCRYPT_MODULE_DIR=\"/usr/lib/dovecot\" -DDCRYPT_SRC_DIR=\"../../src/lib-dcrypt\" -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test_crypto-test-crypto.o `test -f 'test-crypto.c' || echo './'`test-crypto.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-json -I../../src/lib-ssl-iostream -DDCRYPT_MODULE_DIR=\"/usr/lib/dovecot\" -Wdate-time -D_FORTIFY_SOURCE=2 -I../../src/lib -I../../src/lib-test -I../../src/lib-json -I../../src/lib-ssl-iostream -DDCRYPT_MODULE_DIR=\"/usr/lib/dovecot\" -DDCRYPT_SRC_DIR=\"../../src/lib-dcrypt\" -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test_stream-dcrypt.o `test -f 'dcrypt.c' || echo './'`dcrypt.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-json -I../../src/lib-ssl-iostream -DDCRYPT_MODULE_DIR=\"/usr/lib/dovecot\" -Wdate-time -D_FORTIFY_SOURCE=2 -I../../src/lib -I../../src/lib-test -I../../src/lib-json -I../../src/lib-ssl-iostream -DDCRYPT_MODULE_DIR=\"/usr/lib/dovecot\" -DDCRYPT_SRC_DIR=\"../../src/lib-dcrypt\" -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test_stream-istream-decrypt.o `test -f 'istream-decrypt.c' || echo './'`istream-decrypt.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-json -I../../src/lib-ssl-iostream -DDCRYPT_MODULE_DIR=\"/usr/lib/dovecot\" -Wdate-time -D_FORTIFY_SOURCE=2 -I../../src/lib -I../../src/lib-test -I../../src/lib-json -I../../src/lib-ssl-iostream -DDCRYPT_MODULE_DIR=\"/usr/lib/dovecot\" -DDCRYPT_SRC_DIR=\"../../src/lib-dcrypt\" -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test_stream-ostream-encrypt.o `test -f 'ostream-encrypt.c' || echo './'`ostream-encrypt.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-json -I../../src/lib-ssl-iostream -DDCRYPT_MODULE_DIR=\"/usr/lib/dovecot\" -Wdate-time -D_FORTIFY_SOURCE=2 -I../../src/lib -I../../src/lib-test -I../../src/lib-json -I../../src/lib-ssl-iostream -DDCRYPT_MODULE_DIR=\"/usr/lib/dovecot\" -DDCRYPT_SRC_DIR=\"../../src/lib-dcrypt\" -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test_stream-test-stream.o `test -f 'test-stream.c' || echo './'`test-stream.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-json -I../../src/lib-ssl-iostream -DDCRYPT_MODULE_DIR=\"/usr/lib/dovecot\" -Wdate-time -D_FORTIFY_SOURCE=2 -I../../src/lib -I../../src/lib-test -I../../src/lib-json -I../../src/lib-ssl-iostream -DDCRYPT_MODULE_DIR=\"/usr/lib/dovecot\" -DDCRYPT_MODULE_DIR=\"/usr/lib/dovecot\" -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o libdcrypt_la-dcrypt.lo `test -f 'dcrypt.c' || echo './'`dcrypt.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-json -I../../src/lib-ssl-iostream -DDCRYPT_MODULE_DIR=\"/usr/lib/dovecot\" -Wdate-time -D_FORTIFY_SOURCE=2 -I../../src/lib -I../../src/lib-test -I../../src/lib-json -I../../src/lib-ssl-iostream -DDCRYPT_MODULE_DIR=\"/usr/lib/dovecot\" -DDCRYPT_MODULE_DIR=\"/usr/lib/dovecot\" -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o libdcrypt_la-istream-decrypt.lo `test -f 'istream-decrypt.c' || echo './'`istream-decrypt.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-json -I../../src/lib-ssl-iostream -DDCRYPT_MODULE_DIR=\"/usr/lib/dovecot\" -Wdate-time -D_FORTIFY_SOURCE=2 -I../../src/lib -I../../src/lib-test -I../../src/lib-json -I../../src/lib-ssl-iostream -DDCRYPT_MODULE_DIR=\"/usr/lib/dovecot\" -DDCRYPT_MODULE_DIR=\"/usr/lib/dovecot\" -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o libdcrypt_la-ostream-encrypt.lo `test -f 'ostream-encrypt.c' || echo './'`ostream-encrypt.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-json -I../../src/lib-ssl-iostream -DDCRYPT_MODULE_DIR=\"/usr/lib/dovecot\" -Wdate-time -D_FORTIFY_SOURCE=2 -I../../src/lib -I../../src/lib-test -I../../src/lib-json -I../../src/lib-ssl-iostream -DDCRYPT_MODULE_DIR=\"/usr/lib/dovecot\" -DOPENSSL_NO_DEPRECATED -DOPENSSL_API_COMPAT=30000 -DDOVECOT_USE_OPENSSL3 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o libdcrypt_openssl_static_la-dcrypt-openssl1.lo `test -f 'dcrypt-openssl1.c' || echo './'`dcrypt-openssl1.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-json -I../../src/lib-ssl-iostream -DDCRYPT_MODULE_DIR=\"/usr/lib/dovecot\" -Wdate-time -D_FORTIFY_SOURCE=2 -I../../src/lib -I../../src/lib-test -I../../src/lib-json -I../../src/lib-ssl-iostream -DDCRYPT_MODULE_DIR=\"/usr/lib/dovecot\" -DOPENSSL_NO_DEPRECATED -DOPENSSL_API_COMPAT=30000 -DDOVECOT_USE_OPENSSL3 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o libdcrypt_openssl_static_la-dcrypt-openssl3.lo `test -f 'dcrypt-openssl3.c' || echo './'`dcrypt-openssl3.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-json -I../../src/lib-ssl-iostream -DDCRYPT_MODULE_DIR=\"/usr/lib/dovecot\" -Wdate-time -D_FORTIFY_SOURCE=2 -I../../src/lib -I../../src/lib-test -I../../src/lib-json -I../../src/lib-ssl-iostream -DDCRYPT_MODULE_DIR=\"/usr/lib/dovecot\" -DOPENSSL_NO_DEPRECATED -DOPENSSL_API_COMPAT=30000 -DDOVECOT_USE_OPENSSL3 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o libdcrypt_openssl_la-dcrypt-openssl1.lo `test -f 'dcrypt-openssl1.c' || echo './'`dcrypt-openssl1.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-json -I../../src/lib-ssl-iostream -DDCRYPT_MODULE_DIR=\"/usr/lib/dovecot\" -Wdate-time -D_FORTIFY_SOURCE=2 -I../../src/lib -I../../src/lib-test -I../../src/lib-json -I../../src/lib-ssl-iostream -DDCRYPT_MODULE_DIR=\"/usr/lib/dovecot\" -DOPENSSL_NO_DEPRECATED -DOPENSSL_API_COMPAT=30000 -DDOVECOT_USE_OPENSSL3 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o libdcrypt_openssl_la-dcrypt-openssl3.lo `test -f 'dcrypt-openssl3.c' || echo './'`dcrypt-openssl3.c In file included from ../../src/lib/lib.h:37, from test-stream.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from ../../src/lib/lib.h:37, from istream-decrypt.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from ../../src/lib/lib.h:37, from ostream-encrypt.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': In file included from ../../src/lib/lib.h:37, from test-crypto.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from ../../src/lib/lib.h:37, from dcrypt.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ In file included from ../../src/lib/lib.h:37, from istream-decrypt.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from ../../src/lib/lib.h:37, from dcrypt.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': In file included from ../../src/lib/lib.h:37, from ostream-encrypt.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-json -I../../src/lib-ssl-iostream -DDCRYPT_MODULE_DIR=\"/usr/lib/dovecot\" -Wdate-time -D_FORTIFY_SOURCE=2 -I../../src/lib -I../../src/lib-test -I../../src/lib-json -I../../src/lib-ssl-iostream -DDCRYPT_MODULE_DIR=\"/usr/lib/dovecot\" -DOPENSSL_NO_DEPRECATED -DOPENSSL_API_COMPAT=30000 -DDOVECOT_USE_OPENSSL3 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c dcrypt-openssl3.c -fPIC -DPIC -o .libs/libdcrypt_openssl_la-dcrypt-openssl3.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-json -I../../src/lib-ssl-iostream -DDCRYPT_MODULE_DIR=\"/usr/lib/dovecot\" -Wdate-time -D_FORTIFY_SOURCE=2 -I../../src/lib -I../../src/lib-test -I../../src/lib-json -I../../src/lib-ssl-iostream -DDCRYPT_MODULE_DIR=\"/usr/lib/dovecot\" -DOPENSSL_NO_DEPRECATED -DOPENSSL_API_COMPAT=30000 -DDOVECOT_USE_OPENSSL3 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c dcrypt-openssl1.c -fPIC -DPIC -o .libs/libdcrypt_openssl_la-dcrypt-openssl1.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-json -I../../src/lib-ssl-iostream -DDCRYPT_MODULE_DIR=\"/usr/lib/dovecot\" -Wdate-time -D_FORTIFY_SOURCE=2 -I../../src/lib -I../../src/lib-test -I../../src/lib-json -I../../src/lib-ssl-iostream -DDCRYPT_MODULE_DIR=\"/usr/lib/dovecot\" -DDCRYPT_MODULE_DIR=\"/usr/lib/dovecot\" -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c istream-decrypt.c -fPIC -DPIC -o .libs/libdcrypt_la-istream-decrypt.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-json -I../../src/lib-ssl-iostream -DDCRYPT_MODULE_DIR=\"/usr/lib/dovecot\" -Wdate-time -D_FORTIFY_SOURCE=2 -I../../src/lib -I../../src/lib-test -I../../src/lib-json -I../../src/lib-ssl-iostream -DDCRYPT_MODULE_DIR=\"/usr/lib/dovecot\" -DDCRYPT_MODULE_DIR=\"/usr/lib/dovecot\" -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c dcrypt.c -fPIC -DPIC -o .libs/libdcrypt_la-dcrypt.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-json -I../../src/lib-ssl-iostream -DDCRYPT_MODULE_DIR=\"/usr/lib/dovecot\" -Wdate-time -D_FORTIFY_SOURCE=2 -I../../src/lib -I../../src/lib-test -I../../src/lib-json -I../../src/lib-ssl-iostream -DDCRYPT_MODULE_DIR=\"/usr/lib/dovecot\" -DOPENSSL_NO_DEPRECATED -DOPENSSL_API_COMPAT=30000 -DDOVECOT_USE_OPENSSL3 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c dcrypt-openssl1.c -fPIC -DPIC -o .libs/libdcrypt_openssl_static_la-dcrypt-openssl1.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-json -I../../src/lib-ssl-iostream -DDCRYPT_MODULE_DIR=\"/usr/lib/dovecot\" -Wdate-time -D_FORTIFY_SOURCE=2 -I../../src/lib -I../../src/lib-test -I../../src/lib-json -I../../src/lib-ssl-iostream -DDCRYPT_MODULE_DIR=\"/usr/lib/dovecot\" -DOPENSSL_NO_DEPRECATED -DOPENSSL_API_COMPAT=30000 -DDOVECOT_USE_OPENSSL3 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c dcrypt-openssl3.c -fPIC -DPIC -o .libs/libdcrypt_openssl_static_la-dcrypt-openssl3.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-json -I../../src/lib-ssl-iostream -DDCRYPT_MODULE_DIR=\"/usr/lib/dovecot\" -Wdate-time -D_FORTIFY_SOURCE=2 -I../../src/lib -I../../src/lib-test -I../../src/lib-json -I../../src/lib-ssl-iostream -DDCRYPT_MODULE_DIR=\"/usr/lib/dovecot\" -DDCRYPT_MODULE_DIR=\"/usr/lib/dovecot\" -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c ostream-encrypt.c -fPIC -DPIC -o .libs/libdcrypt_la-ostream-encrypt.o In file included from ../../src/lib/lib.h:37, from dcrypt-openssl3.c:5: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from ../../src/lib/lib.h:37, from dcrypt.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from ../../src/lib/lib.h:37, from istream-decrypt.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from ../../src/lib/lib.h:37, from dcrypt-openssl3.c:5: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from ../../src/lib/lib.h:37, from ostream-encrypt.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ /bin/bash ../../libtool --tag=CC --mode=link gcc -I../../src/lib -I../../src/lib-test -I../../src/lib-json -I../../src/lib-ssl-iostream -DDCRYPT_MODULE_DIR=\"/usr/lib/dovecot\" -DDCRYPT_SRC_DIR=\"../../src/lib-dcrypt\" -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -export-dynamic -Wl,--whole-archive,../lib-var-expand/.libs/libvar_expand.a,../lib/.libs/liblib.a,../lib-json/.libs/libjson.a,../lib-ssl-iostream/.libs/libssl_iostream.a,--no-whole-archive -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -rdynamic -fstack-clash-protection -o test-stream test_stream-dcrypt.o test_stream-istream-decrypt.o test_stream-ostream-encrypt.o test_stream-test-stream.o ../lib-var-expand/libvar_expand.la ../lib-ssl-iostream/libssl_iostream.la ../lib-json/libjson.la ../lib-settings/libsettings.la ../lib-test/libtest.la ../lib/liblib.la -export-dynamic /bin/bash ../../libtool --tag=CC --mode=link gcc -I../../src/lib -I../../src/lib-test -I../../src/lib-json -I../../src/lib-ssl-iostream -DDCRYPT_MODULE_DIR=\"/usr/lib/dovecot\" -DDCRYPT_SRC_DIR=\"../../src/lib-dcrypt\" -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -export-dynamic -Wl,--whole-archive,../lib-var-expand/.libs/libvar_expand.a,../lib/.libs/liblib.a,../lib-json/.libs/libjson.a,../lib-ssl-iostream/.libs/libssl_iostream.a,--no-whole-archive -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -rdynamic -fstack-clash-protection -o test-crypto test_crypto-dcrypt.o test_crypto-istream-decrypt.o test_crypto-ostream-encrypt.o test_crypto-test-crypto.o ../lib-var-expand/libvar_expand.la ../lib-ssl-iostream/libssl_iostream.la ../lib-json/libjson.la ../lib-settings/libsettings.la ../lib-test/libtest.la ../lib/liblib.la -export-dynamic /bin/bash ../../libtool --tag=CC --mode=link gcc -I../../src/lib -I../../src/lib-test -I../../src/lib-json -I../../src/lib-ssl-iostream -DDCRYPT_MODULE_DIR=\"/usr/lib/dovecot\" -DDCRYPT_MODULE_DIR=\"/usr/lib/dovecot\" -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -rdynamic -fstack-clash-protection -o libdcrypt.la libdcrypt_la-dcrypt.lo libdcrypt_la-istream-decrypt.lo libdcrypt_la-ostream-encrypt.lo libtool: link: ar cr .libs/libdcrypt.a .libs/libdcrypt_la-dcrypt.o .libs/libdcrypt_la-istream-decrypt.o .libs/libdcrypt_la-ostream-encrypt.o libtool: link: ranlib .libs/libdcrypt.a libtool: link: gcc -I../../src/lib -I../../src/lib-test -I../../src/lib-json -I../../src/lib-ssl-iostream -DDCRYPT_MODULE_DIR=\"/usr/lib/dovecot\" -DDCRYPT_SRC_DIR=\"../../src/lib-dcrypt\" -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -Wl,--whole-archive -Wl,../lib-var-expand/.libs/libvar_expand.a -Wl,../lib/.libs/liblib.a -Wl,../lib-json/.libs/libjson.a -Wl,../lib-ssl-iostream/.libs/libssl_iostream.a -Wl,--no-whole-archive -flto=auto -ffat-lto-objects -Wl,-z -Wl,relro -Wl,-z -Wl,now -rdynamic -fstack-clash-protection -o test-stream test_stream-dcrypt.o test_stream-istream-decrypt.o test_stream-ostream-encrypt.o test_stream-test-stream.o -Wl,--export-dynamic ../lib-var-expand/.libs/libvar_expand.a ../lib-ssl-iostream/.libs/libssl_iostream.a ../lib-json/.libs/libjson.a -lm ../lib-settings/.libs/libsettings.a ../lib-test/.libs/libtest.a ../lib/.libs/liblib.a -lunwind-generic -lunwind libtool: link: ( cd ".libs" && rm -f "libdcrypt.la" && ln -s "../libdcrypt.la" "libdcrypt.la" ) libtool: link: gcc -I../../src/lib -I../../src/lib-test -I../../src/lib-json -I../../src/lib-ssl-iostream -DDCRYPT_MODULE_DIR=\"/usr/lib/dovecot\" -DDCRYPT_SRC_DIR=\"../../src/lib-dcrypt\" -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -Wl,--whole-archive -Wl,../lib-var-expand/.libs/libvar_expand.a -Wl,../lib/.libs/liblib.a -Wl,../lib-json/.libs/libjson.a -Wl,../lib-ssl-iostream/.libs/libssl_iostream.a -Wl,--no-whole-archive -flto=auto -ffat-lto-objects -Wl,-z -Wl,relro -Wl,-z -Wl,now -rdynamic -fstack-clash-protection -o test-crypto test_crypto-dcrypt.o test_crypto-istream-decrypt.o test_crypto-ostream-encrypt.o test_crypto-test-crypto.o -Wl,--export-dynamic ../lib-var-expand/.libs/libvar_expand.a ../lib-ssl-iostream/.libs/libssl_iostream.a ../lib-json/.libs/libjson.a -lm ../lib-settings/.libs/libsettings.a ../lib-test/.libs/libtest.a ../lib/.libs/liblib.a -lunwind-generic -lunwind /bin/bash ../../libtool --tag=CC --mode=link gcc -I../../src/lib -I../../src/lib-test -I../../src/lib-json -I../../src/lib-ssl-iostream -DDCRYPT_MODULE_DIR=\"/usr/lib/dovecot\" -DOPENSSL_NO_DEPRECATED -DOPENSSL_API_COMPAT=30000 -DDOVECOT_USE_OPENSSL3 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -module -avoid-version ../lib-ssl-iostream/libssl_iostream_openssl.la -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -rdynamic -fstack-clash-protection -o libdcrypt_openssl.la -rpath /usr/lib/dovecot libdcrypt_openssl_la-dcrypt-openssl1.lo libdcrypt_openssl_la-dcrypt-openssl3.lo -lssl -lcrypto libtool: warning: Linking the shared library libdcrypt_openssl.la against the loadable module libtool: warning: libssl_iostream_openssl.so is not portable! libtool: link: gcc -shared -fPIC -DPIC .libs/libdcrypt_openssl_la-dcrypt-openssl1.o .libs/libdcrypt_openssl_la-dcrypt-openssl3.o -Wl,-rpath -Wl,/build/reproducible-path/dovecot-2.4.0+dfsg1/src/lib-ssl-iostream/.libs -Wl,-rpath -Wl,/usr/lib/dovecot/modules ../lib-ssl-iostream/.libs/libssl_iostream_openssl.so -lssl -lcrypto -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -fstack-protector-strong -Werror=format-security -fstack-protector-strong -mfunction-return=keep -mindirect-branch=keep -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,libdcrypt_openssl.so -o .libs/libdcrypt_openssl.so /bin/bash ../../libtool --tag=CC --mode=link gcc -I../../src/lib -I../../src/lib-test -I../../src/lib-json -I../../src/lib-ssl-iostream -DDCRYPT_MODULE_DIR=\"/usr/lib/dovecot\" -DOPENSSL_NO_DEPRECATED -DOPENSSL_API_COMPAT=30000 -DDOVECOT_USE_OPENSSL3 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 ../lib-ssl-iostream/libssl_iostream_openssl.la -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -rdynamic -fstack-clash-protection -o libdcrypt_openssl_static.la libdcrypt_openssl_static_la-dcrypt-openssl1.lo libdcrypt_openssl_static_la-dcrypt-openssl3.lo -lssl -lcrypto libtool: warning: Linking the shared library libdcrypt_openssl_static.la against the loadable module libtool: warning: libssl_iostream_openssl.so is not portable! libtool: link: ar cr .libs/libdcrypt_openssl_static.a .libs/libdcrypt_openssl_static_la-dcrypt-openssl1.o .libs/libdcrypt_openssl_static_la-dcrypt-openssl3.o libtool: link: ranlib .libs/libdcrypt_openssl_static.a libtool: link: ( cd ".libs" && rm -f "libdcrypt_openssl_static.la" && ln -s "../libdcrypt_openssl_static.la" "libdcrypt_openssl_static.la" ) libtool: link: ( cd ".libs" && rm -f "libdcrypt_openssl.la" && ln -s "../libdcrypt_openssl.la" "libdcrypt_openssl.la" ) make[5]: Leaving directory '/build/reproducible-path/dovecot-2.4.0+dfsg1/src/lib-dcrypt' Making all in lib-dict make[5]: Entering directory '/build/reproducible-path/dovecot-2.4.0+dfsg1/src/lib-dict' gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-var-expand -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test-dict.o test-dict.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-var-expand -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o dict.lo dict.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-var-expand -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o dict-file.lo dict-file.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-var-expand -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o dict-redis.lo dict-redis.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-var-expand -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o dict-fail.lo dict-fail.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-var-expand -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o dict-transaction-memory.lo dict-transaction-memory.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-var-expand -I/usr/include/lua5.4 -I../../src/lib-lua -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o libdict_lua_la-dict-lua.lo `test -f 'dict-lua.c' || echo './'`dict-lua.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-var-expand -I/usr/include/lua5.4 -I../../src/lib-lua -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o libdict_lua_la-dict-iter-lua.lo `test -f 'dict-iter-lua.c' || echo './'`dict-iter-lua.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-var-expand -I/usr/include/lua5.4 -I../../src/lib-lua -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o libdict_lua_la-dict-txn-lua.lo `test -f 'dict-txn-lua.c' || echo './'`dict-txn-lua.c In file included from ../../src/lib/lib.h:37, from test-dict.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-var-expand -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c dict-file.c -fPIC -DPIC -o .libs/dict-file.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-var-expand -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c dict.c -fPIC -DPIC -o .libs/dict.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-var-expand -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c dict-transaction-memory.c -fPIC -DPIC -o .libs/dict-transaction-memory.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-var-expand -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c dict-fail.c -fPIC -DPIC -o .libs/dict-fail.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-var-expand -I/usr/include/lua5.4 -I../../src/lib-lua -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c dict-iter-lua.c -fPIC -DPIC -o .libs/libdict_lua_la-dict-iter-lua.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-var-expand -I/usr/include/lua5.4 -I../../src/lib-lua -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c dict-lua.c -fPIC -DPIC -o .libs/libdict_lua_la-dict-lua.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-var-expand -I/usr/include/lua5.4 -I../../src/lib-lua -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c dict-txn-lua.c -fPIC -DPIC -o .libs/libdict_lua_la-dict-txn-lua.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-var-expand -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c dict-redis.c -fPIC -DPIC -o .libs/dict-redis.o In file included from ../../src/lib/lib.h:37, from dict-fail.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': In file included from ../../src/lib/lib.h:37, from dict.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': In file included from ../../src/lib/lib.h:37, from dict-transaction-memory.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from ../../src/lib/lib.h:37, from dict-iter-lua.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from ../../src/lib/lib.h:37, from dict-lua.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from ../../src/lib/lib.h:37, from dict-txn-lua.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from ../../src/lib/lib.h:37, from dict-redis.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from ../../src/lib/lib.h:37, from dict-file.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ /bin/bash ../../libtool --tag=CC --mode=link gcc -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -no-undefined -Wl,--as-needed -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -rdynamic -fstack-clash-protection -o libdict.la dict.lo dict-file.lo dict-redis.lo dict-fail.lo dict-transaction-memory.lo libtool: link: ar cr .libs/libdict.a .libs/dict.o .libs/dict-file.o .libs/dict-redis.o .libs/dict-fail.o .libs/dict-transaction-memory.o libtool: link: ranlib .libs/libdict.a libtool: link: ( cd ".libs" && rm -f "libdict.la" && ln -s "../libdict.la" "libdict.la" ) /bin/bash ../../libtool --tag=CC --mode=link gcc -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -no-undefined -Wl,--as-needed -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -rdynamic -fstack-clash-protection -o libdict_lua.la libdict_lua_la-dict-lua.lo libdict_lua_la-dict-iter-lua.lo libdict_lua_la-dict-txn-lua.lo /bin/bash ../../libtool --tag=CC --mode=link gcc -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -no-undefined -Wl,--as-needed -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -rdynamic -fstack-clash-protection -o test-dict test-dict.o libdict.la ../lib-settings/libsettings.la ../lib-var-expand/libvar_expand.la ../lib-test/libtest.la ../lib/liblib.la libtool: link: ar cr .libs/libdict_lua.a .libs/libdict_lua_la-dict-lua.o .libs/libdict_lua_la-dict-iter-lua.o .libs/libdict_lua_la-dict-txn-lua.o libtool: link: ranlib .libs/libdict_lua.a libtool: link: ( cd ".libs" && rm -f "libdict_lua.la" && ln -s "../libdict_lua.la" "libdict_lua.la" ) libtool: link: gcc -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -Wl,--as-needed -flto=auto -ffat-lto-objects -Wl,-z -Wl,relro -Wl,-z -Wl,now -rdynamic -fstack-clash-protection -o test-dict test-dict.o ./.libs/libdict.a ../lib-settings/.libs/libsettings.a ../lib-var-expand/.libs/libvar_expand.a ../lib-test/.libs/libtest.a ../lib/.libs/liblib.a -lunwind-generic -lunwind make[5]: Leaving directory '/build/reproducible-path/dovecot-2.4.0+dfsg1/src/lib-dict' Making all in lib-sasl make[5]: Entering directory '/build/reproducible-path/dovecot-2.4.0+dfsg1/src/lib-sasl' gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-auth -I../../src/lib-json -I../../src/lib-ssl-iostream -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test-sasl-client.o test-sasl-client.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-auth -I../../src/lib-json -I../../src/lib-ssl-iostream -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o mech-external.lo mech-external.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-auth -I../../src/lib-json -I../../src/lib-ssl-iostream -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o mech-login.lo mech-login.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-auth -I../../src/lib-json -I../../src/lib-ssl-iostream -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o mech-plain.lo mech-plain.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-auth -I../../src/lib-json -I../../src/lib-ssl-iostream -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o mech-oauthbearer.lo mech-oauthbearer.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-auth -I../../src/lib-json -I../../src/lib-ssl-iostream -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o mech-scram.lo mech-scram.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-auth -I../../src/lib-json -I../../src/lib-ssl-iostream -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o dsasl-client.lo dsasl-client.c In file included from ../../src/lib/lib.h:37, from test-sasl-client.c:1: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-auth -I../../src/lib-json -I../../src/lib-ssl-iostream -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c mech-oauthbearer.c -fPIC -DPIC -o .libs/mech-oauthbearer.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-auth -I../../src/lib-json -I../../src/lib-ssl-iostream -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c mech-plain.c -fPIC -DPIC -o .libs/mech-plain.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-auth -I../../src/lib-json -I../../src/lib-ssl-iostream -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c mech-login.c -fPIC -DPIC -o .libs/mech-login.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-auth -I../../src/lib-json -I../../src/lib-ssl-iostream -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c mech-external.c -fPIC -DPIC -o .libs/mech-external.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-auth -I../../src/lib-json -I../../src/lib-ssl-iostream -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c dsasl-client.c -fPIC -DPIC -o .libs/dsasl-client.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-auth -I../../src/lib-json -I../../src/lib-ssl-iostream -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c mech-scram.c -fPIC -DPIC -o .libs/mech-scram.o In file included from ../../src/lib/lib.h:37, from mech-login.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': In file included from ../../src/lib/lib.h:37, from mech-oauthbearer.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': In file included from ../../src/lib/lib.h:37, from mech-plain.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': In file included from ../../src/lib/lib.h:37, from mech-external.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from ../../src/lib/lib.h:37, from dsasl-client.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ In file included from ../../src/lib/lib.h:37, from mech-scram.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ /bin/bash ../../libtool --tag=CC --mode=link gcc -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -no-undefined -Wl,--as-needed -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -rdynamic -fstack-clash-protection -o libsasl.la mech-external.lo mech-login.lo mech-plain.lo mech-oauthbearer.lo mech-scram.lo dsasl-client.lo libtool: link: ar cr .libs/libsasl.a .libs/mech-external.o .libs/mech-login.o .libs/mech-plain.o .libs/mech-oauthbearer.o .libs/mech-scram.o .libs/dsasl-client.o libtool: link: ranlib .libs/libsasl.a libtool: link: ( cd ".libs" && rm -f "libsasl.la" && ln -s "../libsasl.la" "libsasl.la" ) /bin/bash ../../libtool --tag=CC --mode=link gcc -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -no-undefined -Wl,--as-needed -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -rdynamic -fstack-clash-protection -o test-sasl-client test-sasl-client.o libsasl.la ../lib-auth/libauth.la ../lib-json/libjson.la ../lib-test/libtest.la ../lib/liblib.la libtool: link: gcc -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -Wl,--as-needed -flto=auto -ffat-lto-objects -Wl,-z -Wl,relro -Wl,-z -Wl,now -rdynamic -fstack-clash-protection -o test-sasl-client test-sasl-client.o ./.libs/libsasl.a ../lib-auth/.libs/libauth.a -lsodium -lcrypt ../lib-json/.libs/libjson.a -lm ../lib-test/.libs/libtest.a ../lib/.libs/liblib.a -lunwind-generic -lunwind make[5]: Leaving directory '/build/reproducible-path/dovecot-2.4.0+dfsg1/src/lib-sasl' Making all in lib-http make[5]: Entering directory '/build/reproducible-path/dovecot-2.4.0+dfsg1/src/lib-http' gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-dns -I../../src/lib-ssl-iostream -I../../src/lib-master -I../../src/lib-var-expand -DPKG_RUNDIR=\""/run/dovecot"\" -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test-http-date.o test-http-date.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-dns -I../../src/lib-ssl-iostream -I../../src/lib-master -I../../src/lib-var-expand -DPKG_RUNDIR=\""/run/dovecot"\" -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o http-date.lo http-date.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-dns -I../../src/lib-ssl-iostream -I../../src/lib-master -I../../src/lib-var-expand -DPKG_RUNDIR=\""/run/dovecot"\" -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o http-url.lo http-url.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-dns -I../../src/lib-ssl-iostream -I../../src/lib-master -I../../src/lib-var-expand -DPKG_RUNDIR=\""/run/dovecot"\" -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o http-parser.lo http-parser.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-dns -I../../src/lib-ssl-iostream -I../../src/lib-master -I../../src/lib-var-expand -DPKG_RUNDIR=\""/run/dovecot"\" -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o http-header.lo http-header.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-dns -I../../src/lib-ssl-iostream -I../../src/lib-master -I../../src/lib-var-expand -DPKG_RUNDIR=\""/run/dovecot"\" -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o http-header-parser.lo http-header-parser.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-dns -I../../src/lib-ssl-iostream -I../../src/lib-master -I../../src/lib-var-expand -DPKG_RUNDIR=\""/run/dovecot"\" -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o http-transfer-chunked.lo http-transfer-chunked.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-dns -I../../src/lib-ssl-iostream -I../../src/lib-master -I../../src/lib-var-expand -DPKG_RUNDIR=\""/run/dovecot"\" -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o http-auth.lo http-auth.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-dns -I../../src/lib-ssl-iostream -I../../src/lib-master -I../../src/lib-var-expand -DPKG_RUNDIR=\""/run/dovecot"\" -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o http-message-parser.lo http-message-parser.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-dns -I../../src/lib-ssl-iostream -I../../src/lib-master -I../../src/lib-var-expand -DPKG_RUNDIR=\""/run/dovecot"\" -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o http-request.lo http-request.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-dns -I../../src/lib-ssl-iostream -I../../src/lib-master -I../../src/lib-var-expand -DPKG_RUNDIR=\""/run/dovecot"\" -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o http-request-parser.lo http-request-parser.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-dns -I../../src/lib-ssl-iostream -I../../src/lib-master -I../../src/lib-var-expand -DPKG_RUNDIR=\""/run/dovecot"\" -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o http-response.lo http-response.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-dns -I../../src/lib-ssl-iostream -I../../src/lib-master -I../../src/lib-var-expand -DPKG_RUNDIR=\""/run/dovecot"\" -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o http-response-parser.lo http-response-parser.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-dns -I../../src/lib-ssl-iostream -I../../src/lib-master -I../../src/lib-var-expand -DPKG_RUNDIR=\""/run/dovecot"\" -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o http-client-request.lo http-client-request.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-dns -I../../src/lib-ssl-iostream -I../../src/lib-master -I../../src/lib-var-expand -DPKG_RUNDIR=\""/run/dovecot"\" -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o http-client-connection.lo http-client-connection.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-dns -I../../src/lib-ssl-iostream -I../../src/lib-master -I../../src/lib-var-expand -DPKG_RUNDIR=\""/run/dovecot"\" -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o http-client-peer.lo http-client-peer.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-dns -I../../src/lib-ssl-iostream -I../../src/lib-master -I../../src/lib-var-expand -DPKG_RUNDIR=\""/run/dovecot"\" -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o http-client-queue.lo http-client-queue.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-dns -I../../src/lib-ssl-iostream -I../../src/lib-master -I../../src/lib-var-expand -DPKG_RUNDIR=\""/run/dovecot"\" -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o http-client-host.lo http-client-host.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-dns -I../../src/lib-ssl-iostream -I../../src/lib-master -I../../src/lib-var-expand -DPKG_RUNDIR=\""/run/dovecot"\" -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o http-client-settings.lo http-client-settings.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-dns -I../../src/lib-ssl-iostream -I../../src/lib-master -I../../src/lib-var-expand -DPKG_RUNDIR=\""/run/dovecot"\" -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o http-client.lo http-client.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-dns -I../../src/lib-ssl-iostream -I../../src/lib-master -I../../src/lib-var-expand -DPKG_RUNDIR=\""/run/dovecot"\" -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o http-server-ostream.lo http-server-ostream.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-dns -I../../src/lib-ssl-iostream -I../../src/lib-master -I../../src/lib-var-expand -DPKG_RUNDIR=\""/run/dovecot"\" -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o http-server-response.lo http-server-response.c In file included from ../../src/lib/lib.h:37, from ../../src/lib/test-lib.h:4, from test-http-date.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-dns -I../../src/lib-ssl-iostream -I../../src/lib-master -I../../src/lib-var-expand -DPKG_RUNDIR=\"/run/dovecot\" -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c http-auth.c -fPIC -DPIC -o .libs/http-auth.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-dns -I../../src/lib-ssl-iostream -I../../src/lib-master -I../../src/lib-var-expand -DPKG_RUNDIR=\"/run/dovecot\" -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c http-parser.c -fPIC -DPIC -o .libs/http-parser.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-dns -I../../src/lib-ssl-iostream -I../../src/lib-master -I../../src/lib-var-expand -DPKG_RUNDIR=\"/run/dovecot\" -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c http-message-parser.c -fPIC -DPIC -o .libs/http-message-parser.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-dns -I../../src/lib-ssl-iostream -I../../src/lib-master -I../../src/lib-var-expand -DPKG_RUNDIR=\"/run/dovecot\" -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c http-header-parser.c -fPIC -DPIC -o .libs/http-header-parser.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-dns -I../../src/lib-ssl-iostream -I../../src/lib-master -I../../src/lib-var-expand -DPKG_RUNDIR=\"/run/dovecot\" -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c http-header.c -fPIC -DPIC -o .libs/http-header.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-dns -I../../src/lib-ssl-iostream -I../../src/lib-master -I../../src/lib-var-expand -DPKG_RUNDIR=\"/run/dovecot\" -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c http-response-parser.c -fPIC -DPIC -o .libs/http-response-parser.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-dns -I../../src/lib-ssl-iostream -I../../src/lib-master -I../../src/lib-var-expand -DPKG_RUNDIR=\"/run/dovecot\" -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c http-date.c -fPIC -DPIC -o .libs/http-date.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-dns -I../../src/lib-ssl-iostream -I../../src/lib-master -I../../src/lib-var-expand -DPKG_RUNDIR=\"/run/dovecot\" -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c http-url.c -fPIC -DPIC -o .libs/http-url.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-dns -I../../src/lib-ssl-iostream -I../../src/lib-master -I../../src/lib-var-expand -DPKG_RUNDIR=\"/run/dovecot\" -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c http-client-connection.c -fPIC -DPIC -o .libs/http-client-connection.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-dns -I../../src/lib-ssl-iostream -I../../src/lib-master -I../../src/lib-var-expand -DPKG_RUNDIR=\"/run/dovecot\" -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c http-response.c -fPIC -DPIC -o .libs/http-response.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-dns -I../../src/lib-ssl-iostream -I../../src/lib-master -I../../src/lib-var-expand -DPKG_RUNDIR=\"/run/dovecot\" -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c http-client-request.c -fPIC -DPIC -o .libs/http-client-request.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-dns -I../../src/lib-ssl-iostream -I../../src/lib-master -I../../src/lib-var-expand -DPKG_RUNDIR=\"/run/dovecot\" -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c http-client-peer.c -fPIC -DPIC -o .libs/http-client-peer.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-dns -I../../src/lib-ssl-iostream -I../../src/lib-master -I../../src/lib-var-expand -DPKG_RUNDIR=\"/run/dovecot\" -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c http-client-settings.c -fPIC -DPIC -o .libs/http-client-settings.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-dns -I../../src/lib-ssl-iostream -I../../src/lib-master -I../../src/lib-var-expand -DPKG_RUNDIR=\"/run/dovecot\" -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c http-transfer-chunked.c -fPIC -DPIC -o .libs/http-transfer-chunked.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-dns -I../../src/lib-ssl-iostream -I../../src/lib-master -I../../src/lib-var-expand -DPKG_RUNDIR=\"/run/dovecot\" -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c http-request.c -fPIC -DPIC -o .libs/http-request.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-dns -I../../src/lib-ssl-iostream -I../../src/lib-master -I../../src/lib-var-expand -DPKG_RUNDIR=\"/run/dovecot\" -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c http-server-response.c -fPIC -DPIC -o .libs/http-server-response.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-dns -I../../src/lib-ssl-iostream -I../../src/lib-master -I../../src/lib-var-expand -DPKG_RUNDIR=\"/run/dovecot\" -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c http-client-host.c -fPIC -DPIC -o .libs/http-client-host.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-dns -I../../src/lib-ssl-iostream -I../../src/lib-master -I../../src/lib-var-expand -DPKG_RUNDIR=\"/run/dovecot\" -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c http-request-parser.c -fPIC -DPIC -o .libs/http-request-parser.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-dns -I../../src/lib-ssl-iostream -I../../src/lib-master -I../../src/lib-var-expand -DPKG_RUNDIR=\"/run/dovecot\" -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c http-client-queue.c -fPIC -DPIC -o .libs/http-client-queue.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-dns -I../../src/lib-ssl-iostream -I../../src/lib-master -I../../src/lib-var-expand -DPKG_RUNDIR=\"/run/dovecot\" -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c http-server-ostream.c -fPIC -DPIC -o .libs/http-server-ostream.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-dns -I../../src/lib-ssl-iostream -I../../src/lib-master -I../../src/lib-var-expand -DPKG_RUNDIR=\"/run/dovecot\" -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c http-client.c -fPIC -DPIC -o .libs/http-client.o /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-dns -I../../src/lib-ssl-iostream -I../../src/lib-master -I../../src/lib-var-expand -DPKG_RUNDIR=\""/run/dovecot"\" -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o http-server-request.lo http-server-request.c In file included from ../../src/lib/lib.h:37, from http-message-parser.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from ../../src/lib/lib.h:37, from http-auth.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from ../../src/lib/lib.h:37, from http-header-parser.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from ../../src/lib/lib.h:37, from http-header.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': In file included from ../../src/lib/lib.h:37, from http-url.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from ../../src/lib/lib.h:37, from http-date.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from ../../src/lib/lib.h:37, from http-client-connection.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from ../../src/lib/lib.h:37, from http-response-parser.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ In file included from ../../src/lib/lib.h:37, from http-client-request.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h: In function 'time_to_uint32_trunc': In file included from ../../src/lib/lib.h:37, from http-response.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ In file included from ../../src/lib/lib.h:37, from http-client-peer.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ ../../src/lib/time-util.h: In function 'timeval_from_usecs': In file included from ../../src/lib/lib.h:37, from http-client-settings.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/time-util.h:32:24: warning: comparison is always true due to limited range of data type [-Wtype-limits] 32 | i_assert(usecs != ULLONG_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/time-util.h:32:9: note: in expansion of macro 'i_assert' 32 | i_assert(usecs != ULLONG_MAX); | ^~~~~~~~ ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from ../../src/lib/lib.h:37, from http-request.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from ../../src/lib/lib.h:37, from http-request-parser.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': In file included from ../../src/lib/lib.h:37, from http-transfer-chunked.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ In file included from ../../src/lib/lib.h:37, from http-server-response.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ ../../src/lib/time-util.h: In function 'timeval_from_usecs': ../../src/lib/time-util.h:32:24: warning: comparison is always true due to limited range of data type [-Wtype-limits] 32 | i_assert(usecs != ULLONG_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/time-util.h:32:9: note: in expansion of macro 'i_assert' 32 | i_assert(usecs != ULLONG_MAX); | ^~~~~~~~ In file included from ../../src/lib/lib.h:37, from http-client-host.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/time-util.h: In function 'timeval_from_usecs': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/time-util.h:32:24: warning: comparison is always true due to limited range of data type [-Wtype-limits] 32 | i_assert(usecs != ULLONG_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/time-util.h:32:9: note: in expansion of macro 'i_assert' 32 | i_assert(usecs != ULLONG_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ ../../src/lib/time-util.h: In function 'timeval_from_usecs': ../../src/lib/time-util.h:32:24: warning: comparison is always true due to limited range of data type [-Wtype-limits] 32 | i_assert(usecs != ULLONG_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/time-util.h:32:9: note: in expansion of macro 'i_assert' 32 | i_assert(usecs != ULLONG_MAX); | ^~~~~~~~ In file included from ../../src/lib/lib.h:37, from http-server-ostream.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': In file included from ../../src/lib/lib.h:37, from http-client.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from ../../src/lib/lib.h:37, from http-client-queue.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ ../../src/lib/time-util.h: In function 'timeval_from_usecs': ../../src/lib/time-util.h:32:24: warning: comparison is always true due to limited range of data type [-Wtype-limits] 32 | i_assert(usecs != ULLONG_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/time-util.h:32:9: note: in expansion of macro 'i_assert' 32 | i_assert(usecs != ULLONG_MAX); | ^~~~~~~~ In file included from ../../src/lib/lib.h:37, from http-parser.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-dns -I../../src/lib-ssl-iostream -I../../src/lib-master -I../../src/lib-var-expand -DPKG_RUNDIR=\""/run/dovecot"\" -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o http-server-connection.lo http-server-connection.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-dns -I../../src/lib-ssl-iostream -I../../src/lib-master -I../../src/lib-var-expand -DPKG_RUNDIR=\""/run/dovecot"\" -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o http-server-resource.lo http-server-resource.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-dns -I../../src/lib-ssl-iostream -I../../src/lib-master -I../../src/lib-var-expand -DPKG_RUNDIR=\""/run/dovecot"\" -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o http-server-settings.lo http-server-settings.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-dns -I../../src/lib-ssl-iostream -I../../src/lib-master -I../../src/lib-var-expand -DPKG_RUNDIR=\""/run/dovecot"\" -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o http-server.lo http-server.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-dns -I../../src/lib-ssl-iostream -I../../src/lib-master -I../../src/lib-var-expand -DPKG_RUNDIR=\"/run/dovecot\" -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c http-server-request.c -fPIC -DPIC -o .libs/http-server-request.o gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-dns -I../../src/lib-ssl-iostream -I../../src/lib-master -I../../src/lib-var-expand -DPKG_RUNDIR=\""/run/dovecot"\" -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test-http-url.o test-http-url.c In file included from ../../src/lib/lib.h:37, from http-server-request.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-dns -I../../src/lib-ssl-iostream -I../../src/lib-master -I../../src/lib-var-expand -DPKG_RUNDIR=\"/run/dovecot\" -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c http-server-connection.c -fPIC -DPIC -o .libs/http-server-connection.o ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-dns -I../../src/lib-ssl-iostream -I../../src/lib-master -I../../src/lib-var-expand -DPKG_RUNDIR=\"/run/dovecot\" -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c http-server-resource.c -fPIC -DPIC -o .libs/http-server-resource.o gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-dns -I../../src/lib-ssl-iostream -I../../src/lib-master -I../../src/lib-var-expand -DPKG_RUNDIR=\""/run/dovecot"\" -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test-http-header-parser.o test-http-header-parser.c In file included from ../../src/lib/lib.h:37, from test-http-url.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from ../../src/lib/lib.h:37, from http-server-resource.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-dns -I../../src/lib-ssl-iostream -I../../src/lib-master -I../../src/lib-var-expand -DPKG_RUNDIR=\"/run/dovecot\" -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c http-server-settings.c -fPIC -DPIC -o .libs/http-server-settings.o ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-dns -I../../src/lib-ssl-iostream -I../../src/lib-master -I../../src/lib-var-expand -DPKG_RUNDIR=\"/run/dovecot\" -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c http-server.c -fPIC -DPIC -o .libs/http-server.o gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-dns -I../../src/lib-ssl-iostream -I../../src/lib-master -I../../src/lib-var-expand -DPKG_RUNDIR=\""/run/dovecot"\" -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test-http-transfer.o test-http-transfer.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-dns -I../../src/lib-ssl-iostream -I../../src/lib-master -I../../src/lib-var-expand -DPKG_RUNDIR=\""/run/dovecot"\" -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test-http-auth.o test-http-auth.c In file included from ../../src/lib/lib.h:37, from http-server-connection.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from ../../src/lib/lib.h:37, from ../../src/lib/test-lib.h:4, from test-http-header-parser.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from ../../src/lib/lib.h:37, from http-server.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from ../../src/lib/lib.h:37, from ../../src/lib/test-lib.h:4, from test-http-transfer.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from ../../src/lib/lib.h:37, from ../../src/lib/test-lib.h:4, from test-http-auth.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-dns -I../../src/lib-ssl-iostream -I../../src/lib-master -I../../src/lib-var-expand -DPKG_RUNDIR=\""/run/dovecot"\" -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test-http-response-parser.o test-http-response-parser.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-dns -I../../src/lib-ssl-iostream -I../../src/lib-master -I../../src/lib-var-expand -DPKG_RUNDIR=\""/run/dovecot"\" -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test-http-request-parser.o test-http-request-parser.c In file included from ../../src/lib/lib.h:37, from http-server-settings.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ http-server-settings.c: At top level: ../../src/lib/macros.h:173:21: error: size of unnamed array is negative 173 | (sizeof(char[1 - 2 * ((condition) ? 1 : 0)]) > 0 ? FALSE : FALSE) | ^ ../../src/lib/macros.h:182:9: note: in expansion of macro 'COMPILE_ERROR_IF_TRUE' 182 | COMPILE_ERROR_IF_TRUE( \ | ^~~~~~~~~~~~~~~~~~~~~ ../../src/lib-settings/settings-parser.h:78:34: note: in expansion of macro 'COMPILE_ERROR_IF_TYPES_NOT_COMPATIBLE' 78 | { .type = (_enum_type) + COMPILE_ERROR_IF_TYPES_NOT_COMPATIBLE( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/lib-settings/settings-parser.h:125:9: note: in expansion of macro 'SETTING_DEFINE_STRUCT_TYPE' 125 | SETTING_DEFINE_STRUCT_TYPE(SET_SIZE, SET_FLAG_HIDDEN, uoff_t, key, name, struct_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ http-server-settings.c:13:9: note: in expansion of macro 'SETTING_DEFINE_STRUCT_SIZE_HIDDEN' 13 | SETTING_DEFINE_STRUCT_##type("http_server_"#name, name, struct http_server_settings) | ^~~~~~~~~~~~~~~~~~~~~~ http-server-settings.c:34:9: note: in expansion of macro 'DEF' 34 | DEF(SIZE_HIDDEN, socket_send_buffer_size), | ^~~ ../../src/lib/macros.h:173:21: error: size of unnamed array is negative 173 | (sizeof(char[1 - 2 * ((condition) ? 1 : 0)]) > 0 ? FALSE : FALSE) | ^ ../../src/lib/macros.h:182:9: note: in expansion of macro 'COMPILE_ERROR_IF_TRUE' 182 | COMPILE_ERROR_IF_TRUE( \ | ^~~~~~~~~~~~~~~~~~~~~ ../../src/lib-settings/settings-parser.h:78:34: note: in expansion of macro 'COMPILE_ERROR_IF_TYPES_NOT_COMPATIBLE' 78 | { .type = (_enum_type) + COMPILE_ERROR_IF_TYPES_NOT_COMPATIBLE( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/lib-settings/settings-parser.h:125:9: note: in expansion of macro 'SETTING_DEFINE_STRUCT_TYPE' 125 | SETTING_DEFINE_STRUCT_TYPE(SET_SIZE, SET_FLAG_HIDDEN, uoff_t, key, name, struct_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ http-server-settings.c:13:9: note: in expansion of macro 'SETTING_DEFINE_STRUCT_SIZE_HIDDEN' 13 | SETTING_DEFINE_STRUCT_##type("http_server_"#name, name, struct http_server_settings) | ^~~~~~~~~~~~~~~~~~~~~~ http-server-settings.c:35:9: note: in expansion of macro 'DEF' 35 | DEF(SIZE_HIDDEN, socket_recv_buffer_size), | ^~~ gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-dns -I../../src/lib-ssl-iostream -I../../src/lib-master -I../../src/lib-var-expand -DPKG_RUNDIR=\""/run/dovecot"\" -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dovecot-2.4.0+dfsg1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -c -o test-http-payload.o test-http-payload.c make[5]: *** [Makefile:1009: http-server-settings.lo] Error 1 make[5]: *** Waiting for unfinished jobs.... In file included from ../../src/lib/lib.h:37, from ../../src/lib/test-lib.h:4, from test-http-response-parser.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from ../../src/lib/lib.h:37, from ../../src/lib/test-lib.h:4, from test-http-request-parser.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ In file included from ../../src/lib/lib.h:37, from test-http-payload.c:3: ../../src/lib/lib.h: In function 'time_to_uint32': ../../src/lib/lib.h:145:21: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 145 | i_assert(ts <= UINT32_MAX); | ^~ ../../src/lib/macros.h:198:45: note: in definition of macro 'unlikely' 198 | # define unlikely(expr) (__builtin_expect((expr) ? 1 : 0, 0) != 0) | ^~~~ ../../src/lib/lib.h:145:9: note: in expansion of macro 'i_assert' 145 | i_assert(ts <= UINT32_MAX); | ^~~~~~~~ ../../src/lib/lib.h: In function 'time_to_uint32_trunc': ../../src/lib/lib.h:153:16: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 153 | if (ts > UINT32_MAX) | ^ make[5]: Leaving directory '/build/reproducible-path/dovecot-2.4.0+dfsg1/src/lib-http' make[4]: *** [Makefile:593: all-recursive] Error 1 make[4]: Leaving directory '/build/reproducible-path/dovecot-2.4.0+dfsg1/src' make[3]: *** [Makefile:732: all-recursive] Error 1 make[3]: Leaving directory '/build/reproducible-path/dovecot-2.4.0+dfsg1' make[2]: *** [Makefile:574: all] Error 2 make[2]: Leaving directory '/build/reproducible-path/dovecot-2.4.0+dfsg1' dh_auto_build: error: make -j22 returned exit code 2 make[1]: *** [debian/rules:159: override_dh_auto_build] Error 25 make[1]: Leaving directory '/build/reproducible-path/dovecot-2.4.0+dfsg1' make: *** [debian/rules:109: binary] Error 2 dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2 I: copying local configuration E: Failed autobuilding of package I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env I: removing directory /srv/workspace/pbuilder/2041 and its subdirectories