<86>Nov 1 11:05:47 userdel[46895]: delete user 'rooter' <86>Nov 1 11:05:47 groupadd[46916]: group added to /etc/group: name=rooter, GID=558 <86>Nov 1 11:05:47 groupadd[46916]: group added to /etc/gshadow: name=rooter <86>Nov 1 11:05:47 groupadd[46916]: new group: name=rooter, GID=558 <86>Nov 1 11:05:47 useradd[46929]: new user: name=rooter, UID=558, GID=558, home=/root, shell=/bin/bash <86>Nov 1 11:05:47 userdel[46965]: delete user 'builder' <86>Nov 1 11:05:47 userdel[46965]: removed group 'builder' owned by 'builder' <86>Nov 1 11:05:47 userdel[46965]: removed shadow group 'builder' owned by 'builder' <86>Nov 1 11:05:47 groupadd[46987]: group added to /etc/group: name=builder, GID=559 <86>Nov 1 11:05:47 groupadd[46987]: group added to /etc/gshadow: name=builder <86>Nov 1 11:05:47 groupadd[46987]: new group: name=builder, GID=559 <86>Nov 1 11:05:47 useradd[47020]: new user: name=builder, UID=559, GID=559, home=/usr/src, shell=/bin/bash <13>Nov 1 11:05:52 rpmi: xorg-proto-devel-2018.4-alt3 1527685079 installed <13>Nov 1 11:05:52 rpmi: libcom_err-1.44.3-alt1 1532134732 installed <13>Nov 1 11:05:52 rpmi: libICE-1.0.9-alt1 1409902721 installed <13>Nov 1 11:05:52 rpmi: libSM-1.2.3-alt1 sisyphus.215747.100 1540812795 installed <13>Nov 1 11:05:52 rpmi: libverto-0.3.0-alt1_5 1525957714 installed <13>Nov 1 11:05:52 rpmi: libXau-1.0.8-alt1 1369565808 installed <13>Nov 1 11:05:52 rpmi: libXau-devel-1.0.8-alt1 1369565808 installed <13>Nov 1 11:05:52 rpmi: libverto-devel-0.3.0-alt1_5 1525957714 installed <13>Nov 1 11:05:52 rpmi: libICE-devel-1.0.9-alt1 1409902721 installed <13>Nov 1 11:05:52 rpmi: libSM-devel-1.2.3-alt1 sisyphus.215747.100 1540812795 installed <13>Nov 1 11:05:52 rpmi: libcom_err-devel-1.44.3-alt1 1532134732 installed <13>Nov 1 11:05:52 rpmi: perl-Term-Cap-1.17-alt1 1445018869 installed <13>Nov 1 11:05:52 rpmi: perl-Term-ANSIColor-4.06-alt1 1479407083 installed <13>Nov 1 11:05:52 rpmi: perl-Pod-Escapes-1.07-alt1 1418767892 installed <13>Nov 1 11:05:52 rpmi: perl-Filter-1.59-alt1 1533737242 installed <13>Nov 1 11:05:52 rpmi: perl-Encode-2.98-alt1 1525447819 installed <13>Nov 1 11:05:52 rpmi: perl-Pod-Simple-3.35-alt1 1482098090 installed <13>Nov 1 11:05:52 rpmi: perl-Pod-Usage-1.69-alt1 1464274721 installed <13>Nov 1 11:05:52 rpmi: perl-podlators-4.11-alt1 1525935408 installed <13>Nov 1 11:05:52 rpmi: libwhoson-2.05-alt2.1 1318789418 installed <13>Nov 1 11:05:52 rpmi: libsrs_alt-1.0-alt5 1523525562 installed <13>Nov 1 11:05:52 rpmi: libsqlite3-3.25.2-alt2 sisyphus.215082.100 1539700318 installed <13>Nov 1 11:05:52 rpmi: libspf2-1.2.10-alt3 1498575381 installed <13>Nov 1 11:05:52 rpmi: libpcre16-8.42-alt1 1531419113 installed <13>Nov 1 11:05:52 rpmi: pcretest-8.42-alt1 1531419113 installed <13>Nov 1 11:05:52 rpmi: libgdbm-1.8.3-alt10 1454943334 installed <13>Nov 1 11:05:52 rpmi: libgdbm-devel-1.8.3-alt10 1454943334 installed <13>Nov 1 11:05:52 rpmi: libkeyutils-1.5.10-alt1 1489994063 installed <13>Nov 1 11:05:52 rpmi: libdb4.7-devel-4.7.25-alt9 1490438479 installed <13>Nov 1 11:05:52 rpmi: libX11-locales-3:1.6.7-alt1 sisyphus.214413.200 1539171080 installed <13>Nov 1 11:05:52 rpmi: libXdmcp-1.1.1-alt1 1334617701 installed <13>Nov 1 11:05:52 rpmi: libxcb-1.13.1-alt1 sisyphus.214413.100 1539170896 installed <13>Nov 1 11:05:52 rpmi: libX11-3:1.6.7-alt1 sisyphus.214413.200 1539171143 installed <13>Nov 1 11:05:52 rpmi: libXext-1.3.3-alt1 1409902959 installed <13>Nov 1 11:05:52 rpmi: libXt-1.1.4-alt1 1369984722 installed <13>Nov 1 11:05:52 rpmi: libXmu-1.1.2-alt1 1391072530 installed <13>Nov 1 11:05:52 rpmi: libXpm-3.5.11-alt1 1391072398 installed <13>Nov 1 11:05:52 rpmi: libXaw-1.0.12-alt1 1391072624 installed <13>Nov 1 11:05:54 rpmi: libxcb-devel-1.13.1-alt1 sisyphus.214413.100 1539170896 installed <13>Nov 1 11:05:54 rpmi: libX11-devel-3:1.6.7-alt1 sisyphus.214413.200 1539171143 installed <13>Nov 1 11:05:54 rpmi: libXt-devel-1.1.4-alt1 1369984722 installed <13>Nov 1 11:05:54 rpmi: libXmu-devel-1.1.2-alt1 1391072530 installed <13>Nov 1 11:05:54 rpmi: libtasn1-4.13-alt2 1521133850 installed <13>Nov 1 11:05:54 rpmi: libp11-kit-0.23.9-alt5 1525798298 installed <13>Nov 1 11:05:54 rpmi: rpm-macros-alternatives-0.4.5-alt1.1 1404382149 installed <13>Nov 1 11:05:54 rpmi: alternatives-0.4.5-alt1.1 1404382149 installed <13>Nov 1 11:05:54 rpmi: ca-certificates-2018.09.09-alt1 sisyphus.212781.100 1536518628 installed <13>Nov 1 11:05:54 rpmi: ca-trust-0.1.1-alt2 1515595785 installed <13>Nov 1 11:05:54 rpmi: p11-kit-trust-0.23.9-alt5 1525798298 installed <13>Nov 1 11:05:54 rpmi: libcrypto1.1-1.1.0i-alt1 1535471315 installed <13>Nov 1 11:05:54 rpmi: libssl1.1-1.1.0i-alt1 1535471315 installed <86>Nov 1 11:05:54 groupadd[75340]: group added to /etc/group: name=_keytab, GID=499 <86>Nov 1 11:05:54 groupadd[75340]: group added to /etc/gshadow: name=_keytab <86>Nov 1 11:05:54 groupadd[75340]: new group: name=_keytab, GID=499 <13>Nov 1 11:05:54 rpmi: libkrb5-1.16.1-alt3 sisyphus.215136.100 1540391159 installed <86>Nov 1 11:05:54 groupadd[75431]: group added to /etc/group: name=sasl, GID=498 <86>Nov 1 11:05:54 groupadd[75431]: group added to /etc/gshadow: name=sasl <86>Nov 1 11:05:54 groupadd[75431]: new group: name=sasl, GID=498 <13>Nov 1 11:05:54 rpmi: libsasl2-3-2.1.27-alt0.2 1535660695 installed <13>Nov 1 11:05:54 rpmi: libldap-2.4.46-alt1 1535562135 installed <13>Nov 1 11:05:54 rpmi: libpq5.11-11.0-alt2 sisyphus.215238.100 1540195187 installed <13>Nov 1 11:05:54 rpmi: libtirpc-1.0.3-alt1 1532008017 installed <13>Nov 1 11:05:54 rpmi: libnsl2-1.1.0-alt1_1 1511548749 installed <13>Nov 1 11:05:54 rpmi: libecpg6.11-11.0-alt2 sisyphus.215238.100 1540195187 installed <13>Nov 1 11:05:54 rpmi: libecpg6.11-devel-11.0-alt2 sisyphus.215238.100 1540195187 installed <13>Nov 1 11:05:54 rpmi: libpq5.11-devel-11.0-alt2 sisyphus.215238.100 1540195187 installed <13>Nov 1 11:05:54 rpmi: libkrb5-ldap-1.16.1-alt3 sisyphus.215136.100 1540391159 installed <13>Nov 1 11:05:54 rpmi: libkrb5-devel-1.16.1-alt3 sisyphus.215136.100 1540391159 installed <13>Nov 1 11:05:54 rpmi: libmysqlclient20-5.7.23-alt3 sisyphus.214978.100 1539589986 installed <13>Nov 1 11:05:54 rpmi: rpm-macros-pam0-1.3.1.0.5.955b-alt2 1530819916 installed <13>Nov 1 11:05:54 rpmi: libpam0-devel-1.3.1.0.5.955b-alt2 1530819925 installed <13>Nov 1 11:05:54 rpmi: libmysqlclient20-devel-5.7.23-alt3 sisyphus.214978.100 1539589986 installed <13>Nov 1 11:05:54 rpmi: libtirpc-devel-1.0.3-alt1 1532008017 installed <13>Nov 1 11:05:54 rpmi: postgresql11-devel-11.0-alt2 sisyphus.215238.100 1540195187 installed <13>Nov 1 11:05:54 rpmi: libnsl2-devel-1.1.0-alt1_1 1511548749 installed <13>Nov 1 11:05:54 rpmi: libldap-devel-2.4.46-alt1 1535562135 installed <13>Nov 1 11:05:55 rpmi: libsasl2-devel-2.1.27-alt0.2 1535660695 installed <13>Nov 1 11:05:55 rpmi: libssl-devel-1.1.0i-alt1 1535471315 installed <13>Nov 1 11:05:55 rpmi: libXaw-devel-1.0.12-alt1 1391072624 installed <13>Nov 1 11:05:55 rpmi: libXext-devel-1.3.3-alt1 1409902959 installed <13>Nov 1 11:05:55 rpmi: perl-devel-1:5.26.2-alt2 1534850821 installed <13>Nov 1 11:05:55 rpmi: libpcre-devel-8.42-alt1 1531419113 installed <13>Nov 1 11:05:55 rpmi: libspf2-devel-1.2.10-alt3 1498575381 installed <13>Nov 1 11:05:55 rpmi: libsqlite3-devel-3.25.2-alt2 sisyphus.215082.100 1539700318 installed <13>Nov 1 11:05:55 rpmi: libsrs_alt-devel-1.0-alt5 1523525562 installed <13>Nov 1 11:05:55 rpmi: libwhoson-devel-2.05-alt2.1 1318789418 installed <13>Nov 1 11:05:55 rpmi: perl-Pod-Parser-1.63-alt1 1447282032 installed Building target platforms: i586 Building for target i586 Wrote: /usr/src/in/nosrpm/exim-4.90.1-alt2.nosrc.rpm Installing exim-4.90.1-alt2.src.rpm Building target platforms: i586 Building for target i586 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.94090 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf exim-4.90.1 + echo 'Source #0 (exim-4.90.1.tar):' Source #0 (exim-4.90.1.tar): + /bin/tar -xf /usr/src/RPM/SOURCES/exim-4.90.1.tar + cd exim-4.90.1 + /bin/chmod -c -Rf u+rwX,go-w . + cp /usr/src/RPM/SOURCES/config.samples.tar.bz2 /usr/src/RPM/SOURCES/oview.txt /usr/src/RPM/SOURCES/oview.ps /usr/src/RPM/SOURCES/oview.pdf /usr/src/RPM/SOURCES/oview.texinfo /usr/src/RPM/SOURCES/README.ALT doc/ + install -d Local + install /usr/src/RPM/SOURCES/eximon.conf Local/eximon.conf + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.94090 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd exim-4.90.1 + mkdir -p bins + versions=light + versions='ldap light' + versions='mysql ldap light' + versions='pgsql mysql ldap light' + versions='heavy pgsql mysql ldap light' + sed -i s#MYLIBDIR#/usr/lib#g src/EDITME + for version in '$versions' + sed -i s#MYLIBDIR#/usr/lib#g /usr/src/RPM/SOURCES/exim-addMakefile.heavy + cat src/EDITME /usr/src/RPM/SOURCES/exim-addMakefile.heavy + make _lib=lib 'CFLAGS=-I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED' FULLECHO= EXIM_CHMOD= make: Entering directory '/usr/src/RPM/BUILD/exim-4.90.1' /bin/sh scripts/source_checks >>> Creating links to source files... >>> Creating lookups/Makefile for building dynamic modules >>> New Makefile & lookups/Makefile installed >>> Use "make makefile" if you need to force rebuilding of the makefile make[1]: Entering directory '/usr/src/RPM/BUILD/exim-4.90.1/build-Linux-i386' /bin/sh ../scripts/Configure-os.c gcc buildconfig.c gcc -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -o buildconfig buildconfig.c -lnsl -lcrypt -lm -L/usr/lib/nsl buildconfig.c: In function 'main': buildconfig.c:112:5: warning: unused variable 'test_int_t' [-Wunused-variable] int test_int_t = 0; ^~~~~~~~~~ /bin/sh ../scripts/Configure-config.h "make" make[2]: Entering directory '/usr/src/RPM/BUILD/exim-4.90.1/build-Linux-i386' make[2]: 'buildconfig' is up to date. make[2]: Leaving directory '/usr/src/RPM/BUILD/exim-4.90.1/build-Linux-i386' Building configuration file config.h >>> config.h built >>> version 4.90_1 #1 >>> version 4.90_1 #2 /bin/sh ../scripts/Configure-os.h gcc -DMACRO_PREDEF macro_predef.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro_predef.o macro_predef.c gcc -DMACRO_PREDEF globals.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-globals.o globals.c gcc -DMACRO_PREDEF readconf.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-readconf.o readconf.c gcc -DMACRO_PREDEF route.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-route.o route.c gcc -DMACRO_PREDEF transport.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-transport.o transport.c gcc -DMACRO_PREDEF drtables.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-drtables.o drtables.c gcc -DMACRO_PREDEF transports/appendfile.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-appendfile.o transports/appendfile.c gcc -DMACRO_PREDEF transports/autoreply.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-autoreply.o transports/autoreply.c gcc -DMACRO_PREDEF transports/lmtp.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-lmtp.o transports/lmtp.c gcc -DMACRO_PREDEF transports/pipe.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-pipe.o transports/pipe.c gcc -DMACRO_PREDEF transports/queuefile.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-queuefile.o transports/queuefile.c gcc -DMACRO_PREDEF transports/smtp.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-smtp.o transports/smtp.c gcc -DMACRO_PREDEF routers/accept.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-accept.o routers/accept.c gcc -DMACRO_PREDEF routers/dnslookup.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-dnslookup.o routers/dnslookup.c gcc -DMACRO_PREDEF routers/ipliteral.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-ipliteral.o routers/ipliteral.c gcc -DMACRO_PREDEF routers/iplookup.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-iplookup.o routers/iplookup.c gcc -DMACRO_PREDEF routers/manualroute.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-manualroute.o routers/manualroute.c gcc -DMACRO_PREDEF routers/queryprogram.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-queryprogram.o routers/queryprogram.c gcc -DMACRO_PREDEF routers/redirect.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-redirect.o routers/redirect.c gcc -DMACRO_PREDEF auths/auth-spa.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-auth-spa.o auths/auth-spa.c auths/auth-spa.c: In function 'spa_build_auth_challenge': auths/auth-spa.c:1420:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] SIVAL (&challenge->uDomain.len, 0, 0x0000); ^~~~~ auths/auth-spa.c:1421:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] SIVAL (&challenge->uDomain.maxlen, 0, 0x0000); ^~~~~ auths/auth-spa.c: In function 'spa_build_auth_response': auths/auth-spa.c:1516:70: warning: ?: using integer constants in boolean context [-Wint-in-bool-context] spa_bytes_add (response, lmResponse, lmRespData, (cf & 0x200) ? 24 : 0); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ auths/auth-spa.c:1223:22: note: in definition of macro 'spa_bytes_add' if (buf != NULL && count) \ ^~~~~ auths/auth-spa.c:1517:71: warning: ?: using integer constants in boolean context [-Wint-in-bool-context] spa_bytes_add (response, ntResponse, ntRespData, (cf & 0x8000) ? 24 : 0); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ auths/auth-spa.c:1223:22: note: in definition of macro 'spa_bytes_add' if (buf != NULL && count) \ ^~~~~ auths/auth-spa.c:1257:34: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] spa_bytes_add(ptr, header, b, len*2); \ ~~~^~ auths/auth-spa.c:1223:22: note: in definition of macro 'spa_bytes_add' if (buf != NULL && count) \ ^~~~~ auths/auth-spa.c:1520:8: note: in expansion of macro 'spa_unicode_add_string' spa_unicode_add_string (response, uDomain, domain); ^~~~~~~~~~~~~~~~~~~~~~ auths/auth-spa.c:1257:34: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] spa_bytes_add(ptr, header, b, len*2); \ ~~~^~ auths/auth-spa.c:1223:22: note: in definition of macro 'spa_bytes_add' if (buf != NULL && count) \ ^~~~~ auths/auth-spa.c:1521:8: note: in expansion of macro 'spa_unicode_add_string' spa_unicode_add_string (response, uUser, u); ^~~~~~~~~~~~~~~~~~~~~~ auths/auth-spa.c:1257:34: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] spa_bytes_add(ptr, header, b, len*2); \ ~~~^~ auths/auth-spa.c:1223:22: note: in definition of macro 'spa_bytes_add' if (buf != NULL && count) \ ^~~~~ auths/auth-spa.c:1522:8: note: in expansion of macro 'spa_unicode_add_string' spa_unicode_add_string (response, uWks, u); ^~~~~~~~~~~~~~~~~~~~~~ gcc -DMACRO_PREDEF auths/cram_md5.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-cram_md5.o auths/cram_md5.c gcc -DMACRO_PREDEF auths/cyrus_sasl.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-cyrus_sasl.o auths/cyrus_sasl.c gcc -DMACRO_PREDEF auths/dovecot.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-dovecot.o auths/dovecot.c gcc -DMACRO_PREDEF auths/gsasl_exim.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-gsasl_exim.o auths/gsasl_exim.c gcc -DMACRO_PREDEF auths/heimdal_gssapi.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-heimdal_gssapi.o auths/heimdal_gssapi.c gcc -DMACRO_PREDEF auths/plaintext.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-plaintext.o auths/plaintext.c gcc -DMACRO_PREDEF auths/spa.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-spa.o auths/spa.c gcc -DMACRO_PREDEF auths/tls.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-tls.o auths/tls.c gcc -DMACRO_PREDEF dkim.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-dkim.o dkim.c gcc -o macro_predef gcc -o macro_predef macro_predef.o macro-globals.o macro-readconf.o macro-route.o macro-transport.o macro-drtables.o macro-appendfile.o macro-autoreply.o macro-lmtp.o macro-pipe.o macro-queuefile.o macro-smtp.o macro-accept.o macro-dnslookup.o macro-ipliteral.o macro-iplookup.o macro-manualroute.o macro-queryprogram.o macro-redirect.o macro-auth-spa.o macro-cram_md5.o macro-cyrus_sasl.o macro-dovecot.o macro-gsasl_exim.o macro-heimdal_gssapi.o macro-plaintext.o macro-spa.o macro-tls.o macro-dkim.o ./macro_predef > macro.c /bin/sh ../scripts/Configure-eximon >>> eximon script built gcc -DCOMPILE_UTILITY spool_in.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -DCOMPILE_UTILITY -o util-spool_in.o spool_in.c gcc -DCOMPILE_UTILITY store.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -DCOMPILE_UTILITY -o util-store.o store.c gcc -DCOMPILE_UTILITY string.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -DCOMPILE_UTILITY -o util-string.o string.c gcc -DCOMPILE_UTILITY queue.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -DCOMPILE_UTILITY -o util-queue.o queue.c gcc -DCOMPILE_UTILITY tod.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -DCOMPILE_UTILITY -o util-tod.o tod.c tod.c: In function 'tod_stamp': tod.c:179:44: warning: '%02d' directive writing between 2 and 10 bytes into a region of size between 0 and 13 [-Wformat-overflow=] "%04d-%02d-%02d %02d:%02d:%02d %+03d%02d", ^~~~ tod.c:179:8: note: directive argument in the range [0, 2147483647] "%04d-%02d-%02d %02d:%02d:%02d %+03d%02d", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:862:0, from exim.h:74, from tod.c:11: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 26 and 92 bytes into a destination of size 36 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc tree.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl tree.c gcc exim_monitor/em_StripChart.c gcc -o em_StripChart.o -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I../exim_monitor -I/usr/include/pcre -I/usr/X11R6/include \ ../exim_monitor/`echo em_StripChart.o | sed 's/o$/c/'` gcc exim_monitor/em_TextPop.c gcc -o em_TextPop.o -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I../exim_monitor -I/usr/include/pcre -I/usr/X11R6/include \ ../exim_monitor/`echo em_TextPop.o | sed 's/o$/c/'` gcc exim_monitor/em_globals.c gcc -o em_globals.o -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I../exim_monitor -I/usr/include/pcre -I/usr/X11R6/include \ ../exim_monitor/`echo em_globals.o | sed 's/o$/c/'` gcc exim_monitor/em_init.c gcc -o em_init.o -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I../exim_monitor -I/usr/include/pcre -I/usr/X11R6/include \ ../exim_monitor/`echo em_init.o | sed 's/o$/c/'` gcc exim_monitor/em_log.c gcc -o em_log.o -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I../exim_monitor -I/usr/include/pcre -I/usr/X11R6/include \ ../exim_monitor/`echo em_log.o | sed 's/o$/c/'` gcc exim_monitor/em_main.c gcc -o em_main.o -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I../exim_monitor -I/usr/include/pcre -I/usr/X11R6/include \ ../exim_monitor/`echo em_main.o | sed 's/o$/c/'` ../exim_monitor/em_main.c: In function 'numlock_modifiers': ../exim_monitor/em_main.c:576:5: warning: 'XKeycodeToKeysym' is deprecated [-Wdeprecated-declarations] if (XKeycodeToKeysym(display, m->modifiermap [i*m->max_keypermod + j], 0) ^~ In file included from ../exim_monitor/em_hdr.h:126:0, from ../exim_monitor/em_main.c:9: /usr/include/X11/Xlib.h:1687:15: note: declared here extern KeySym XKeycodeToKeysym( ^~~~~~~~~~~~~~~~ gcc exim_monitor/em_menu.c gcc -o em_menu.o -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I../exim_monitor -I/usr/include/pcre -I/usr/X11R6/include \ ../exim_monitor/`echo em_menu.o | sed 's/o$/c/'` ../exim_monitor/em_menu.c: In function 'ActOnMessage': ../exim_monitor/em_menu.c:373:3: warning: ignoring return value of 'system', declared with attribute warn_unused_result [-Wunused-result] system(CS buffer); ^~~~~~~~~~~~~~~~~ gcc exim_monitor/em_queue.c gcc -o em_queue.o -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I../exim_monitor -I/usr/include/pcre -I/usr/X11R6/include \ ../exim_monitor/`echo em_queue.o | sed 's/o$/c/'` gcc exim_monitor/em_strip.c gcc -o em_strip.o -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I../exim_monitor -I/usr/include/pcre -I/usr/X11R6/include \ ../exim_monitor/`echo em_strip.o | sed 's/o$/c/'` gcc exim_monitor/em_text.c gcc -o em_text.o -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I../exim_monitor -I/usr/include/pcre -I/usr/X11R6/include \ ../exim_monitor/`echo em_text.o | sed 's/o$/c/'` gcc exim_monitor/em_xs.c gcc -o em_xs.o -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I../exim_monitor -I/usr/include/pcre -I/usr/X11R6/include \ ../exim_monitor/`echo em_xs.o | sed 's/o$/c/'` gcc exim_monitor/em_version.c gcc -o em_version.o -c \ -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/X11R6/include -I. ../exim_monitor/em_version.c ../exim_monitor/em_version.c: In function 'version_init': ../exim_monitor/em_version.c:22:8: warning: unused variable 'today' [-Wunused-variable] uschar today[20]; ^~~~~ ../exim_monitor/em_version.c:21:5: warning: unused variable 'i' [-Wunused-variable] int i = 0; ^ gcc -o eximon.bin gcc -o eximon.bin em_version.o -L/usr/X11R6/lib \ util-spool_in.o util-store.o util-string.o util-queue.o util-tod.o tree.o em_StripChart.o em_TextPop.o em_globals.o em_init.o em_log.o em_main.o em_menu.o em_queue.o em_strip.o em_text.o em_xs.o -lXaw -lXmu -lXt -lXext -lX11 -lpcre \ -lnsl -lcrypt -lm -L/usr/lib/nsl -lc >>> exim monitor binary built >>> exicyclog script built >>> exinext script built >>> exiwhat script built >>> exigrep script built >>> eximstats script built >>> exipick script built >>> exiqgrep script built >>> exiqsumm script built >>> transport-filter.pl script built >>> convert4r3 script built >>> convert4r4 script built >>> exim_checkaccess script built gcc exim_dbmbuild.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -DCOMPILE_UTILITY \ -o exim_dbmbuild.o exim_dbmbuild.c gcc -o exim_dbmbuild gcc -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -o exim_dbmbuild exim_dbmbuild.o \ -lnsl -lcrypt -lm -L/usr/lib/nsl -ldb >>> exim_dbmbuild utility built gcc -DEXIM_DUMPDB exim_dbutil.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre \ -DCOMPILE_UTILITY \ -DEXIM_DUMPDB \ -o exim_dumpdb.o exim_dbutil.c exim_dbutil.c: In function 'dbfn_scan': exim_dbutil.c:478:13: warning: 'value_datum' is used uninitialized in this function [-Wuninitialized] value_datum = value_datum; /* dummy; not all db libraries use this */ ~~~~~~~~~~~~^~~~~~~~~~~~~ gcc -DCOMPILE_UTILITY os.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre \ -DCOMPILE_UTILITY \ -DOS_LOAD_AVERAGE \ -DFIND_RUNNING_INTERFACES \ -o util-os.o os.c gcc -o exim_dumpdb gcc -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -o exim_dumpdb exim_dumpdb.o util-os.o util-store.o \ -lnsl -lcrypt -lm -L/usr/lib/nsl -ldb >>> exim_dumpdb utility built gcc -DEXIM_FIXDB exim_dbutil.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre \ -DCOMPILE_UTILITY \ -DEXIM_FIXDB \ -o exim_fixdb.o exim_dbutil.c make[2]: Entering directory '/usr/src/RPM/BUILD/exim-4.90.1/build-Linux-i386/auths' gcc auth-spa.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl auth-spa.c auth-spa.c: In function 'spa_build_auth_challenge': auth-spa.c:1420:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] SIVAL (&challenge->uDomain.len, 0, 0x0000); ^~~~~ auth-spa.c:1421:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] SIVAL (&challenge->uDomain.maxlen, 0, 0x0000); ^~~~~ auth-spa.c: In function 'spa_build_auth_response': auth-spa.c:1516:70: warning: ?: using integer constants in boolean context [-Wint-in-bool-context] spa_bytes_add (response, lmResponse, lmRespData, (cf & 0x200) ? 24 : 0); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ auth-spa.c:1223:22: note: in definition of macro 'spa_bytes_add' if (buf != NULL && count) \ ^~~~~ auth-spa.c:1517:71: warning: ?: using integer constants in boolean context [-Wint-in-bool-context] spa_bytes_add (response, ntResponse, ntRespData, (cf & 0x8000) ? 24 : 0); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ auth-spa.c:1223:22: note: in definition of macro 'spa_bytes_add' if (buf != NULL && count) \ ^~~~~ auth-spa.c:1257:34: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] spa_bytes_add(ptr, header, b, len*2); \ ~~~^~ auth-spa.c:1223:22: note: in definition of macro 'spa_bytes_add' if (buf != NULL && count) \ ^~~~~ auth-spa.c:1520:8: note: in expansion of macro 'spa_unicode_add_string' spa_unicode_add_string (response, uDomain, domain); ^~~~~~~~~~~~~~~~~~~~~~ auth-spa.c:1257:34: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] spa_bytes_add(ptr, header, b, len*2); \ ~~~^~ auth-spa.c:1223:22: note: in definition of macro 'spa_bytes_add' if (buf != NULL && count) \ ^~~~~ auth-spa.c:1521:8: note: in expansion of macro 'spa_unicode_add_string' spa_unicode_add_string (response, uUser, u); ^~~~~~~~~~~~~~~~~~~~~~ auth-spa.c:1257:34: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] spa_bytes_add(ptr, header, b, len*2); \ ~~~^~ auth-spa.c:1223:22: note: in definition of macro 'spa_bytes_add' if (buf != NULL && count) \ ^~~~~ auth-spa.c:1522:8: note: in expansion of macro 'spa_unicode_add_string' spa_unicode_add_string (response, uWks, u); ^~~~~~~~~~~~~~~~~~~~~~ gcc call_pam.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl call_pam.c gcc call_pwcheck.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl call_pwcheck.c gcc call_radius.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl call_radius.c gcc check_serv_cond.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl check_serv_cond.c gcc cram_md5.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl cram_md5.c gcc cyrus_sasl.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl cyrus_sasl.c gcc dovecot.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl dovecot.c gcc get_data.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl get_data.c gcc get_no64_data.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl get_no64_data.c gcc gsasl_exim.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl gsasl_exim.c gcc heimdal_gssapi.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl heimdal_gssapi.c gcc md5.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl md5.c gcc plaintext.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl plaintext.c plaintext.c: In function 'auth_plaintext_client': plaintext.c:223:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (ss[i] == '^') ^ gcc pwcheck.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl pwcheck.c gcc spa.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl spa.c gcc tls.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl tls.c gcc xtextdecode.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl xtextdecode.c gcc xtextencode.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl xtextencode.c ar cq auths.a ar cq auths.a auth-spa.o call_pam.o call_pwcheck.o call_radius.o check_serv_cond.o cram_md5.o cyrus_sasl.o dovecot.o get_data.o get_no64_data.o gsasl_exim.o heimdal_gssapi.o md5.o plaintext.o pwcheck.o spa.o tls.o xtextdecode.o xtextencode.o ranlib auths.a make[2]: Leaving directory '/usr/src/RPM/BUILD/exim-4.90.1/build-Linux-i386/auths' gcc -o exim_fixdb gcc -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -o exim_fixdb exim_fixdb.o util-os.o util-store.o \ auths/auths.a -lnsl -lcrypt -lm -L/usr/lib/nsl -ldb >>> exim_fixdb utility built gcc -DEXIM_TIDYDB exim_dbutil.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre \ -DCOMPILE_UTILITY \ -DEXIM_TIDYDB \ -o exim_tidydb.o exim_dbutil.c exim_dbutil.c: In function 'dbfn_scan': exim_dbutil.c:478:13: warning: 'value_datum' is used uninitialized in this function [-Wuninitialized] value_datum = value_datum; /* dummy; not all db libraries use this */ ~~~~~~~~~~~~^~~~~~~~~~~~~ gcc -o exim_tidydb gcc -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -o exim_tidydb exim_tidydb.o util-os.o util-store.o \ -lnsl -lcrypt -lm -L/usr/lib/nsl -ldb >>> exim_tidydb utility built gcc exim_lock.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre exim_lock.c gcc -o exim_lock gcc -o exim_lock exim_lock.o \ -lnsl -lcrypt -lm -L/usr/lib/nsl >>> exim_lock utility built make[2]: Entering directory '/usr/src/RPM/BUILD/exim-4.90.1/build-Linux-i386/lookups' gcc cdb.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl -DSPF -DSRS -I /usr/include -I /usr/include/db4 -I /usr/lib64/perl5/CORE -I /usr/include/mysql -I /usr/include/pgsql cdb.c gcc dbmdb.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl -DSPF -DSRS -I /usr/include -I /usr/include/db4 -I /usr/lib64/perl5/CORE -I /usr/include/mysql -I /usr/include/pgsql dbmdb.c gcc dnsdb.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl -DSPF -DSRS -I /usr/include -I /usr/include/db4 -I /usr/lib64/perl5/CORE -I /usr/include/mysql -I /usr/include/pgsql dnsdb.c gcc dsearch.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl -DSPF -DSRS -I /usr/include -I /usr/include/db4 -I /usr/lib64/perl5/CORE -I /usr/include/mysql -I /usr/include/pgsql dsearch.c gcc lsearch.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl -DSPF -DSRS -I /usr/include -I /usr/include/db4 -I /usr/lib64/perl5/CORE -I /usr/include/mysql -I /usr/include/pgsql lsearch.c gcc mysql.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl -DSPF -DSRS -I /usr/include -I /usr/include/db4 -I /usr/lib64/perl5/CORE -I /usr/include/mysql -I /usr/include/pgsql mysql.c gcc passwd.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl -DSPF -DSRS -I /usr/include -I /usr/include/db4 -I /usr/lib64/perl5/CORE -I /usr/include/mysql -I /usr/include/pgsql passwd.c gcc pgsql.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl -DSPF -DSRS -I /usr/include -I /usr/include/db4 -I /usr/lib64/perl5/CORE -I /usr/include/mysql -I /usr/include/pgsql pgsql.c gcc sqlite.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl -DSPF -DSRS -I /usr/include -I /usr/include/db4 -I /usr/lib64/perl5/CORE -I /usr/include/mysql -I /usr/include/pgsql sqlite.c gcc whoson.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl -DSPF -DSRS -I /usr/include -I /usr/include/db4 -I /usr/lib64/perl5/CORE -I /usr/include/mysql -I /usr/include/pgsql whoson.c whoson.c:87:3: warning: initialization from incompatible pointer type [-Wincompatible-pointer-types] whoson_find, /* find function */ ^~~~~~~~~~~ whoson.c:87:3: note: (near initialization for '_lookup_info.find') gcc ldap.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl -DSPF -DSRS -I /usr/include -I /usr/include/db4 -I /usr/lib64/perl5/CORE -I /usr/include/mysql -I /usr/include/pgsql ldap.c gcc spf.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl -DSPF -DSRS -I /usr/include -I /usr/include/db4 -I /usr/lib64/perl5/CORE -I /usr/include/mysql -I /usr/include/pgsql spf.c ar cq lookups.a ranlib lookups.a gcc lf_quote.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl -DSPF -DSRS -I /usr/include -I /usr/include/db4 -I /usr/lib64/perl5/CORE -I /usr/include/mysql -I /usr/include/pgsql lf_quote.c gcc lf_check_file.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl -DSPF -DSRS -I /usr/include -I /usr/include/db4 -I /usr/lib64/perl5/CORE -I /usr/include/mysql -I /usr/include/pgsql lf_check_file.c gcc lf_sqlperform.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl -DSPF -DSRS -I /usr/include -I /usr/include/db4 -I /usr/lib64/perl5/CORE -I /usr/include/mysql -I /usr/include/pgsql lf_sqlperform.c make[2]: Leaving directory '/usr/src/RPM/BUILD/exim-4.90.1/build-Linux-i386/lookups' make[2]: Entering directory '/usr/src/RPM/BUILD/exim-4.90.1/build-Linux-i386/pdkim' gcc pdkim.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl -I. pdkim.c gcc signing.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl -I. signing.c ar cq pdkim.a ar cq pdkim.a pdkim.o signing.o ranlib pdkim.a make[2]: Leaving directory '/usr/src/RPM/BUILD/exim-4.90.1/build-Linux-i386/pdkim' make[2]: Entering directory '/usr/src/RPM/BUILD/exim-4.90.1/build-Linux-i386/routers' gcc accept.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl accept.c gcc dnslookup.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl dnslookup.c gcc ipliteral.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl ipliteral.c gcc iplookup.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl iplookup.c gcc manualroute.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl manualroute.c gcc queryprogram.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl queryprogram.c gcc redirect.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl redirect.c redirect.c: In function 'redirect_router_entry': redirect.c:609:58: warning: pointer targets in passing argument 2 of 'expand_check_condition' differ in signedness [-Wpointer-sign] usesrs = expand_check_condition(ob->srs_condition, "srs_condition expansion failed", NULL); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../exim.h:498:0, from redirect.c:9: ../functions.h:191:16: note: expected 'uschar * {aka unsigned char *}' but argument is of type 'char *' extern BOOL expand_check_condition(uschar *, uschar *, uschar *); ^~~~~~~~~~~~~~~~~~~~~~ gcc rf_change_domain.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl rf_change_domain.c gcc rf_expand_data.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl rf_expand_data.c gcc rf_get_errors_address.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl rf_get_errors_address.c gcc rf_get_munge_headers.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl rf_get_munge_headers.c rf_get_munge_headers.c: In function 'rf_get_munge_headers': rf_get_munge_headers.c:99:3: warning: this 'while' clause does not guard... [-Wmisleading-indentation] while ((s = string_nextinlist(&list, &sep, NULL, 0))) ^~~~~ rf_get_munge_headers.c:112:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' if (g) ^~ gcc rf_get_transport.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl rf_get_transport.c gcc rf_get_ugid.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl rf_get_ugid.c gcc rf_lookup_hostlist.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl rf_lookup_hostlist.c gcc rf_queue_add.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl rf_queue_add.c gcc rf_self_action.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl rf_self_action.c gcc rf_set_ugid.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl rf_set_ugid.c ar cq routers.a ranlib routers.a make[2]: Leaving directory '/usr/src/RPM/BUILD/exim-4.90.1/build-Linux-i386/routers' make[2]: Entering directory '/usr/src/RPM/BUILD/exim-4.90.1/build-Linux-i386/transports' gcc appendfile.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl appendfile.c appendfile.c: In function 'appendfile_transport_entry': appendfile.c:2826:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (ob->quota_filecount_value > 0 ^ gcc autoreply.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl autoreply.c autoreply.c: In function 'autoreply_transport_entry': autoreply.c:349:14: warning: suggest parentheses around '&&' within '||' [-Wparentheses] if ( from && !(from = checkexpand(from, addr, tblock->name, cke_hdr)) ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ autoreply.c:351:12: warning: suggest parentheses around '&&' within '||' [-Wparentheses] || to && !(to = checkexpand(to, addr, tblock->name, cke_hdr)) ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ autoreply.c:352:12: warning: suggest parentheses around '&&' within '||' [-Wparentheses] || cc && !(cc = checkexpand(cc, addr, tblock->name, cke_hdr)) ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ autoreply.c:353:13: warning: suggest parentheses around '&&' within '||' [-Wparentheses] || bcc && !(bcc = checkexpand(bcc, addr, tblock->name, cke_hdr)) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ autoreply.c:354:17: warning: suggest parentheses around '&&' within '||' [-Wparentheses] || subject && !(subject = checkexpand(subject, addr, tblock->name, cke_hdr)) ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ autoreply.c:355:17: warning: suggest parentheses around '&&' within '||' [-Wparentheses] || headers && !(headers = checkexpand(headers, addr, tblock->name, cke_text)) ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ autoreply.c:356:14: warning: suggest parentheses around '&&' within '||' [-Wparentheses] || text && !(text = checkexpand(text, addr, tblock->name, cke_text)) ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ autoreply.c:357:14: warning: suggest parentheses around '&&' within '||' [-Wparentheses] || file && !(file = checkexpand(file, addr, tblock->name, cke_file)) ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ autoreply.c:358:17: warning: suggest parentheses around '&&' within '||' [-Wparentheses] || logfile && !(logfile = checkexpand(logfile, addr, tblock->name, cke_file)) ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ autoreply.c:359:17: warning: suggest parentheses around '&&' within '||' [-Wparentheses] || oncelog && !(oncelog = checkexpand(oncelog, addr, tblock->name, cke_file)) ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ autoreply.c:360:20: warning: suggest parentheses around '&&' within '||' [-Wparentheses] || oncerepeat && !(oncerepeat = checkexpand(oncerepeat, addr, tblock->name, cke_file)) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ autoreply.c:796:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (rc != 0) ^ gcc lmtp.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl lmtp.c gcc pipe.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl pipe.c gcc queuefile.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl queuefile.c queuefile.c: In function 'copy_spool_file': queuefile.c:83:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if ((j = read(src, buffer, sizeof(buffer))) > 0) ^ queuefile.c: In function 'copy_spool_files': queuefile.c:143:2: warning: suggest parentheses around '&&' within '||' [-Wparentheses] || is_hdr_file ~~~~~~~~~~~ && (s = srcpath, (srcfd = openat(sdfd, CCS filename, O_RDONLY)) < 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc smtp.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl smtp.c smtp.c: In function 'smtp_write_mail_and_rcpt_cmds': smtp.c:2524:35: warning: suggest parentheses around '&&' within '||' [-Wparentheses] && (!mua_wrapper || addr->next && address_count < sx->max_rcpt); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../exim.h:492:0, from smtp.c:8: smtp.c: In function 'smtp_deliver': ../macros.h:110:26: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] #define DEBUG(x) if (debug_selector & (x)) ^ smtp.c:2959:3: note: in expansion of macro 'DEBUG' DEBUG(D_transport|D_v) ^~~~~ smtp.c:2983:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (!sx.ok) ^ smtp.c:3397:28: warning: suggest parentheses around '&&' within '||' [-Wparentheses] ( tls_out.active < 0 && !continue_proxy_cipher ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ smtp.c:3410:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (sx.send_rset) ^ smtp.c:3476:8: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (sx.ok = (socketpair(AF_UNIX, SOCK_STREAM, 0, pfd) == 0)) ^~ smtp.c: In function 'smtp_transport_entry': smtp.c:4062:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (continue_hostname) ^ smtp.c:4600:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (host) ^ gcc smtp_socks.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl smtp_socks.c gcc tf_maildir.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl tf_maildir.c ar cq transports.a ranlib transports.a make[2]: Leaving directory '/usr/src/RPM/BUILD/exim-4.90.1/build-Linux-i386/transports' gcc acl.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl acl.c acl.c: In function 'acl_read': acl.c:854:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (c == ACLC_SET) ^ acl.c: In function 'acl_verify': acl.c:1711:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (rc != OK && *log_msgptr) ^ acl.c: In function 'acl_check_condition': acl.c:3720:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (!conditions[cb->type].is_modifier && cb->u.negated) ^ acl.c: In function 'acl_check': acl.c:4429:10: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if ((rc = open_cutthrough_connection(addr)) == DEFER) ^ acl.c:4445:27: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] else HDEBUG(D_acl) if (cutthrough.delivery) ^ gcc base64.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl base64.c gcc child.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl child.c gcc crypt16.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl crypt16.c gcc daemon.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl daemon.c In file included from exim.h:492:0, from daemon.c:11: daemon.c: In function 'daemon_go': macros.h:110:26: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] #define DEBUG(x) if (debug_selector & (x)) ^ daemon.c:1459:5: note: in expansion of macro 'DEBUG' DEBUG(D_any) ^~~~~ gcc dbfn.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl dbfn.c dbfn.c: In function 'dbfn_scan': dbfn.c:410:13: warning: 'value_datum' is used uninitialized in this function [-Wuninitialized] value_datum = value_datum; /* dummy; not all db libraries use this */ ~~~~~~~~~~~~^~~~~~~~~~~~~ gcc debug.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl debug.c gcc deliver.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl deliver.c deliver.c: In function 'post_process_one': deliver.c:1537:27: warning: suggest parentheses around '&&' within '||' [-Wparentheses] || result == FAIL && tb->log_fail_output ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ deliver.c:1538:27: warning: suggest parentheses around '&&' within '||' [-Wparentheses] || result == DEFER && tb->log_defer_output ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ deliver.c:1547:7: warning: this 'else' clause does not guard... [-Wmisleading-indentation] else ^~~~ deliver.c:1558:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' (void)fclose(f); ^ deliver.c:1564:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (sender_address[0] != 0 || addr->prop.errors_address) ^ deliver.c: In function 'deliver_local': deliver.c:2444:32: warning: suggest parentheses around '&&' within '||' [-Wparentheses] || message_length > 0 && (ret = write(pfd[pipe_write], s, message_length)) != message_length ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ deliver.c: In function 'do_local_deliveries': deliver.c:2818:25: warning: suggest parentheses around '&&' within '||' [-Wparentheses] && ( !addr->host_list && !next->host_list ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ deliver.c: In function 'do_remote_deliveries': deliver.c:4421:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (tpt_parallel_check(tp, addr, &serialize_key)) ^ deliver.c: In function 'deliver_message': deliver.c:6646:33: warning: suggest parentheses around '&&' within '||' [-Wparentheses] else if ( ( queue_running && !deliver_force ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ deliver.c:6985:21: warning: suggest parentheses around '&&' within '||' [-Wparentheses] && ( addr_local && (addr_local->next || addr_remote) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ deliver.c:7725:19: warning: unused variable 's' [-Wunused-variable] const uschar * s; ^ deliver.c: In function 'string_timediff': deliver.c:1100:21: warning: '%03d' directive writing between 3 and 8 bytes into a region of size between 0 and 5 [-Wformat-overflow=] sprintf(CS buf, "%d.%03ds", (int)diff->tv_sec, (int)diff->tv_usec/1000); ^~~~ deliver.c:1100:17: note: directive argument in the range [-2147483, 2147483] sprintf(CS buf, "%d.%03ds", (int)diff->tv_sec, (int)diff->tv_usec/1000); ^~~~~~~~~~ In file included from /usr/include/stdio.h:862:0, from exim.h:74, from deliver.c:11: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 7 and 22 bytes into a destination of size 7 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc directory.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl directory.c gcc dns.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl dns.c dns.c: In function 'dns_special_lookup': dns.c:1049:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (strcmpic(namesuff, US".arpa") == 0) ^ gcc drtables.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl drtables.c gcc enq.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl enq.c gcc exim.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl exim.c exim.c: In function 'main': exim.c:2740:10: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (!continue_proxy_cipher) ^ exim.c:3231:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (*argrest == 0) ^ exim.c:3510:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (*argrest == '\0') ^ exim.c:3899:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (trusted_groups) ^ exim.c:3995:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (log_oneline) ^ exim.c:4090:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if ( removed_privilege ^ exim.c:4405:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (rv == -1) ^ exim.c:5070:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses] while (s = get_stdinput(fn_readline, fn_addhist)) ^ exim.c:5353:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (expand_string_message) ^ exim.c:5512:12: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (recipients_max > 0 && ++rcount > recipients_max && ^ exim.c: In function 'usr1_handler': exim.c:234:1: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] (void)write(fd, process_info, process_info_len); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc expand.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl expand.c expand.c: In function 'eval_condition': expand.c:2331:28: warning: passing argument 1 of 'auth_call_pwcheck' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] rc = auth_call_pwcheck(sub[0], &expand_string_message); ^~~ In file included from exim.h:498:0, from expand.c:12: functions.h:93:16: note: expected 'uschar * {aka unsigned char *}' but argument is of type 'const uschar * {aka const unsigned char *}' extern int auth_call_pwcheck(uschar *, uschar **); ^~~~~~~~~~~~~~~~~ expand.c:2510:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (!isalpha(name[0]) && yield != NULL) ^ expand.c: In function 'expand_string_internal': expand.c:6753:12: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (t) ^ expand.c:6776:15: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (*outsep = *++sub) ++sub; ^ expand.c:6775:12: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (*sub == '>') ^ expand.c:7007:11: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (--bytes_left == 0) /* codepoint complete */ ^ gcc filter.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl filter.c gcc filtertest.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl filtertest.c gcc globals.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl globals.c gcc dkim.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl dkim.c dkim.c: In function 'dkim_exim_sign': dkim.c:676:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (dkim->dkim_identity) ^ dkim.c:750:3: warning: 'pdkim_rc' may be used uninitialized in this function [-Wmaybe-uninitialized] log_write(0, LOG_MAIN|LOG_PANIC, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "DKIM: signing failed: %.100s", pdkim_errstr(pdkim_rc)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc dkim_transport.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl dkim_transport.c dkim_transport.c: In function 'dkt_direct': dkim_transport.c:140:31: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] tctx->options = tctx->options & ~(topt_end_dot | topt_use_bdat) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc hash.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl hash.c gcc header.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl header.c gcc host.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl host.c host.c: In function 'host_find_bydns': host.c:2671:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (dnssec_request) ^ gcc ip.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl ip.c gcc log.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl log.c gcc lss.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl lss.c gcc match.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl match.c gcc moan.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl moan.c gcc os.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl os.c gcc parse.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl parse.c parse.c: In function 'read_addr_spec': parse.c:553:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (*s != term) ^ gcc queue.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl queue.c queue.c: In function 'queue_run': queue.c:488:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (!queue_run_force && deliver_queue_load_max >= 0) ^ queue.c:733:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (!recurse) ^ queue.c: In function 'queue_action': queue.c:1076:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if ((deliver_datafile = spool_open_datafile(id)) < 0) ^ queue.c:1379:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (yield) ^ gcc rda.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl rda.c gcc readconf.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl readconf.c readconf.c: In function 'get_config_line': readconf.c:1021:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (*ss != '/') ^ readconf.c: In function 'readconf_handle_option': readconf.c:2115:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (errno != ERANGE) ^ readconf.c:2168:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (errno != ERANGE) ^ readconf.c: In function 'readconf_retry_error': readconf.c:3974:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (i >= nelem(extras)) ^ readconf.c: In function 'print_config': readconf.c:4505:44: warning: suggest parentheses around '&&' within '||' [-Wparentheses] || Ustrncmp(current, "hide", 4) == 0 && isspace(current[4]) gcc receive.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl receive.c receive.c: In function 'receive_statvfs': receive.c:182:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (STATVFS(CS path, &statbuf) != 0) ^ receive.c: In function 'run_mime_acl': receive.c:1419:39: warning: suggest parentheses around assignment used as truth value [-Wparentheses] for (tempdir = opendir(CS scandir); entry = readdir(tempdir); ) ^~~~~ receive.c: In function 'receive_msg': receive.c:4299:13: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] else if (smtp_reply[0] != 0) ^ gcc retry.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl retry.c In file included from exim.h:492:0, from retry.c:11: retry.c: In function 'retry_update': macros.h:110:26: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] #define DEBUG(x) if (debug_selector & (x)) ^ retry.c:641:9: note: in expansion of macro 'DEBUG' DEBUG(D_retry) ^~~~~ retry.c:855:10: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (update_count > 0 && update_count == timedout_count) ^ gcc rewrite.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl rewrite.c gcc rfc2047.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl rfc2047.c gcc route.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl route.c gcc search.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl search.c search.c: In function 'internal_search_find': search.c:539:14: warning: 'e' may be used uninitialized in this function [-Wmaybe-uninitialized] e->ptr = data; ~~~~~~~^~~~~~ gcc sieve.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl sieve.c sieve.c:157:28: warning: 'str_auth' defined but not used [-Wunused-const-variable=] static const struct String str_auth={ str_auth_c, 4 }; ^~~~~~~~ gcc smtp_in.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl smtp_in.c smtp_in.c: In function 'bdat_getc': smtp_in.c:645:10: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (chunking_datasize == 0) ^ smtp_in.c: In function 'smtp_verify_helo': smtp_in.c:3495:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (sender_host_name) ^ smtp_in.c: In function 'smtp_setup_msg': smtp_in.c:4101:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (acl_smtp_helo) ^ gcc smtp_out.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl smtp_out.c gcc spool_in.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl spool_in.c gcc spool_out.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl spool_out.c gcc std-crypto.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl std-crypto.c gcc store.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl store.c gcc string.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl string.c gcc tls.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl tls.c In file included from tls.c:122:0: tls-openssl.c: In function 'tls_expand_session_files': tls-openssl.c:1102:14: warning: suggest parentheses around assignment used as truth value [-Wparentheses] while (file = string_nextinlist(&file_list, &sep, NULL, 0)) ^~~~ tls-openssl.c:1095:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (expanded) ^ tls-openssl.c:1125:14: warning: suggest parentheses around assignment used as truth value [-Wparentheses] while (file = string_nextinlist(&file_list, &sep, NULL, 0)) ^~~~ tls-openssl.c:1118:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (expanded && *expanded) ^ tls.c: In function 'tls_field_from_dn': tls.c:279:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses] || Ustrncmp(ele, match, len) == 0 && ele[len] == '=' gcc tod.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl tod.c tod.c: In function 'tod_stamp': tod.c:172:44: warning: '%+03d' directive writing between 3 and 9 bytes into a region of size between 0 and 12 [-Wformat-overflow=] "%04d-%02d-%02d %02d:%02d:%02d.%03d %+03d%02d", ^~~~~ tod.c:172:8: note: directive argument in the range [-35791394, 35791394] "%04d-%02d-%02d %02d:%02d:%02d.%03d %+03d%02d", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tod.c:172:8: note: directive argument in the range [0, 2147483647] In file included from /usr/include/stdio.h:862:0, from exim.h:74, from tod.c:11: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 30 and 101 bytes into a destination of size 36 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tod.c:179:44: warning: '%02d' directive writing between 2 and 10 bytes into a region of size between 0 and 13 [-Wformat-overflow=] "%04d-%02d-%02d %02d:%02d:%02d %+03d%02d", ^~~~ tod.c:179:8: note: directive argument in the range [0, 2147483647] "%04d-%02d-%02d %02d:%02d:%02d %+03d%02d", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:862:0, from exim.h:74, from tod.c:11: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 26 and 92 bytes into a destination of size 36 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc transport.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl transport.c transport.c: In function 'transport_write_message': transport.c:1365:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (yield) ^ transport.c: In function 'transport_do_pass_socket': transport.c:1875:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (smtp_peer_options & OPTION_TLS) ^ gcc verify.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl verify.c verify.c: In function 'cached_callout_lookup': verify.c:173:30: warning: suggest parentheses around '&&' within '||' [-Wparentheses] || *from_address == 0 && cache_record->result == ccache_reject_mfnull) verify.c: In function 'cache_callout_write': verify.c:315:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (dom_rec->result != ccache_unknown) ^ gcc environment.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl environment.c gcc macro.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl macro.c gcc lookups/lf_quote.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl lookups/lf_quote.c gcc lookups/lf_check_file.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl lookups/lf_check_file.c gcc lookups/lf_sqlperform.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl lookups/lf_sqlperform.c gcc local_scan.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -o local_scan.o ../src/local_scan.c gcc perl.c gcc -D_REENTRANT -D_GNU_SOURCE -fwrapv -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl5/CORE -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -c perl.c perl.c: In function 'call_perl_cat': perl.c:161:7: warning: variable 'items' set but not used [-Wunused-but-set-variable] int items; ^~~~~ gcc malware.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl malware.c gcc mime.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl mime.c mime.c: In function 'mime_get_header': mime.c:338:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if ( ((c == '\t') || (c == ' ')) && (header_value_mode == 1) ) ^~ mime.c:342:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' header_value_mode = 2; ^~~~~~~~~~~~~~~~~ gcc regex.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl regex.c gcc spam.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl spam.c gcc spool_mbox.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl spool_mbox.c gcc bmi_spam.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl bmi_spam.c gcc dane.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl dane.c dane.c:28:13: warning: 'dummy' defined but not used [-Wunused-function] static void dummy(int x) { dummy(x-1); } ^~~~~ gcc dcc.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl dcc.c gcc dmarc.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl dmarc.c gcc imap_utf7.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl imap_utf7.c gcc spf.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl spf.c gcc srs.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl srs.c srs.c: In function 'eximsrs_init': srs.c:55:23: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign] maxage = atoi(sbuf); ^~~~ In file included from /usr/include/features.h:428:0, from os.h:10, from exim.h:36, from srs.c:13: /usr/include/stdlib.h:361:1: note: expected 'const char *' but argument is of type 'uschar * {aka unsigned char *}' __NTH (atoi (const char *__nptr)) ^ srs.c:58:24: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign] hashlen = atoi(sbuf); ^~~~ In file included from /usr/include/features.h:428:0, from os.h:10, from exim.h:36, from srs.c:13: /usr/include/stdlib.h:361:1: note: expected 'const char *' but argument is of type 'uschar * {aka unsigned char *}' __NTH (atoi (const char *__nptr)) ^ srs.c:61:29: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign] usetimestamp = atoi(sbuf); ^~~~ In file included from /usr/include/features.h:428:0, from os.h:10, from exim.h:36, from srs.c:13: /usr/include/stdlib.h:361:1: note: expected 'const char *' but argument is of type 'uschar * {aka unsigned char *}' __NTH (atoi (const char *__nptr)) ^ srs.c:64:24: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign] usehash = atoi(sbuf); ^~~~ In file included from /usr/include/features.h:428:0, from os.h:10, from exim.h:36, from srs.c:13: /usr/include/stdlib.h:361:1: note: expected 'const char *' but argument is of type 'uschar * {aka unsigned char *}' __NTH (atoi (const char *__nptr)) ^ srs.c:97:24: warning: pointer targets in passing argument 1 of 'srs_open' differ in signedness [-Wpointer-sign] if((srs = srs_open(secret, Ustrlen(secret), maxage, hashlen, srs_hashmin)) == NULL) ^~~~~~ In file included from srs.h:16:0, from exim.h:509, from srs.c:13: /usr/include/srs_alt.h:121:21: note: expected 'char *' but argument is of type 'uschar * {aka unsigned char *}' extern srs_t *srs_open(char *secret, uint secret_len, uint max_age, uint hash_len, uint hash_min); ^~~~~~~~ srs.c:109:29: warning: pointer targets in passing argument 2 of 'srs_add_secret' differ in signedness [-Wpointer-sign] srs_add_secret(srs, secret, (Ustrlen(secret) > SRS_MAX_SECRET_LENGTH) ? SRS_MAX_SECRET_LENGTH : Ustrlen(secret)); ^~~~~~ In file included from srs.h:16:0, from exim.h:509, from srs.c:13: /usr/include/srs_alt.h:128:21: note: expected 'char *' but argument is of type 'uschar * {aka unsigned char *}' extern srs_result srs_add_secret(srs_t *srs, char *secret, uint secret_len); ^~~~~~~~~~~~~~ srs.c: In function 'eximsrs_forward': srs.c:135:28: warning: pointer targets in passing argument 2 of 'srs_forward' differ in signedness [-Wpointer-sign] if((n = srs_forward(srs, orig_sender, domain, res, sizeof(res))) & SRS_RESULT_FAIL) ^~~~~~~~~~~ In file included from srs.h:16:0, from exim.h:509, from srs.c:13: /usr/include/srs_alt.h:124:21: note: expected 'char *' but argument is of type 'uschar * {aka unsigned char *}' extern srs_result srs_forward(srs_t *srs, char *orig_sender, char *return_domain, ^~~~~~~~~~~ srs.c:135:41: warning: pointer targets in passing argument 3 of 'srs_forward' differ in signedness [-Wpointer-sign] if((n = srs_forward(srs, orig_sender, domain, res, sizeof(res))) & SRS_RESULT_FAIL) ^~~~~~ In file included from srs.h:16:0, from exim.h:509, from srs.c:13: /usr/include/srs_alt.h:124:21: note: expected 'char *' but argument is of type 'uschar * {aka unsigned char *}' extern srs_result srs_forward(srs_t *srs, char *orig_sender, char *return_domain, ^~~~~~~~~~~ srs.c:142:25: warning: pointer targets in passing argument 1 of 'string_copy' differ in signedness [-Wpointer-sign] *result = string_copy(res); ^~~ In file included from exim.h:491:0, from srs.c:13: local_scan.h:191:16: note: expected 'const uschar * {aka const unsigned char *}' but argument is of type 'char *' extern uschar *string_copy(const uschar *); ^~~~~~~~~~~ srs.c: In function 'eximsrs_reverse': srs.c:152:28: warning: pointer targets in passing argument 2 of 'srs_reverse' differ in signedness [-Wpointer-sign] if((n = srs_reverse(srs, address, res, sizeof(res))) & SRS_RESULT_FAIL) ^~~~~~~ In file included from srs.h:16:0, from exim.h:509, from srs.c:13: /usr/include/srs_alt.h:127:21: note: expected 'char *' but argument is of type 'uschar * {aka unsigned char *}' extern srs_result srs_reverse(srs_t *srs, char *address, char *destination, uint destination_len); ^~~~~~~~~~~ srs.c:163:25: warning: pointer targets in passing argument 1 of 'string_copy' differ in signedness [-Wpointer-sign] *result = string_copy(res); ^~~ In file included from exim.h:491:0, from srs.c:13: local_scan.h:191:16: note: expected 'const uschar * {aka const unsigned char *}' but argument is of type 'char *' extern uschar *string_copy(const uschar *); ^~~~~~~~~~~ srs.c: In function 'eximsrs_db_insert': srs.c:191:33: warning: pointer targets in passing argument 1 of 'string_copyn' differ in signedness [-Wpointer-sign] srs_db_address = string_copyn(data, data_len); ^~~~ In file included from exim.h:491:0, from srs.c:13: local_scan.h:192:16: note: expected 'const uschar * {aka const unsigned char *}' but argument is of type 'char *' extern uschar *string_copyn(const uschar *, int); ^~~~~~~~~~~~ srs.c:192:34: warning: pointer targets in passing argument 2 of 'srs_generate_unique_id' differ in signedness [-Wpointer-sign] if(srs_generate_unique_id(srs, srs_db_address, buf, 64) & SRS_RESULT_FAIL) ^~~~~~~~~~~~~~ In file included from srs.h:16:0, from exim.h:509, from srs.c:13: /usr/include/srs_alt.h:126:21: note: expected 'char *' but argument is of type 'uschar * {aka unsigned char *}' extern srs_result srs_generate_unique_id(srs_t *srs, char *address, char *id_buffer, uint id_buffer_len); ^~~~~~~~~~~~~~~~~~~~~~ srs.c:192:50: warning: pointer targets in passing argument 3 of 'srs_generate_unique_id' differ in signedness [-Wpointer-sign] if(srs_generate_unique_id(srs, srs_db_address, buf, 64) & SRS_RESULT_FAIL) ^~~ In file included from srs.h:16:0, from exim.h:509, from srs.c:13: /usr/include/srs_alt.h:126:21: note: expected 'char *' but argument is of type 'uschar * {aka unsigned char *}' extern srs_result srs_generate_unique_id(srs_t *srs, char *address, char *id_buffer, uint id_buffer_len); ^~~~~~~~~~~~~~~~~~~~~~ srs.c: In function 'eximsrs_db_lookup': srs.c:216:29: warning: pointer targets in passing argument 1 of 'string_copyn' differ in signedness [-Wpointer-sign] srs_db_key = string_copyn(data, data_len); ^~~~ In file included from exim.h:491:0, from srs.c:13: local_scan.h:192:16: note: expected 'const uschar * {aka const unsigned char *}' but argument is of type 'char *' extern uschar *string_copyn(const uschar *, int); ^~~~~~~~~~~~ srs.c:223:19: warning: pointer targets in passing argument 2 of 'strncpy' differ in signedness [-Wpointer-sign] strncpy(result, res, result_len); ^~~ In file included from /usr/include/features.h:428:0, from os.h:10, from exim.h:36, from srs.c:13: /usr/include/bits/string_fortified.h:103:1: note: expected 'const char * restrict' but argument is of type 'uschar * {aka unsigned char *}' __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, ^ gcc utf8.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl utf8.c gcc version.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl version.c version.c: In function 'version_init': version.c:27:8: warning: unused variable 'today' [-Wunused-variable] uschar today[20]; ^~~~~ gcc -o exim gcc -o exim acl.o base64.o child.o crypt16.o daemon.o dbfn.o debug.o deliver.o directory.o dns.o drtables.o enq.o exim.o expand.o filter.o filtertest.o globals.o dkim.o dkim_transport.o hash.o header.o host.o ip.o log.o lss.o match.o moan.o os.o parse.o queue.o rda.o readconf.o receive.o retry.o rewrite.o rfc2047.o route.o search.o sieve.o smtp_in.o smtp_out.o spool_in.o spool_out.o std-crypto.o store.o string.o tls.o tod.o transport.o tree.o verify.o environment.o macro.o lookups/lf_quote.o lookups/lf_check_file.o lookups/lf_sqlperform.o local_scan.o perl.o malware.o mime.o regex.o spam.o spool_mbox.o bmi_spam.o dane.o dcc.o dmarc.o imap_utf7.o spf.o srs.o utf8.o version.o \ routers/routers.a transports/transports.a lookups/lookups.a \ auths/auths.a pdkim/pdkim.a \ -lresolv -lnsl -lcrypt -lm -L/usr/lib/nsl \ -lpam -ldl -lwhoson -ldb -L/usr/lib64 -lldap -llber -lmysqlclient -lpq -lspf2 -lsrs_alt -lsqlite3 -lsasl2 \ -Wl,-E -fstack-protector-strong -L/usr/local/lib -L/usr/lib/perl5/CORE -lperl -lpthread -ldl -lm -lcrypt -lutil -lc -lssl -lcrypto -lpcre -lspf2 -lsrs_alt >>> exim binary built make[1]: Leaving directory '/usr/src/RPM/BUILD/exim-4.90.1/build-Linux-i386' make: Leaving directory '/usr/src/RPM/BUILD/exim-4.90.1' ++ scripts/os-type ++ scripts/arch-type + cp build-Linux-i386/exim bins/exim-heavy + for version in '$versions' + sed -i s#MYLIBDIR#/usr/lib#g /usr/src/RPM/SOURCES/exim-addMakefile.pgsql + cat src/EDITME /usr/src/RPM/SOURCES/exim-addMakefile.pgsql + make _lib=lib 'CFLAGS=-I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED' FULLECHO= EXIM_CHMOD= make: Entering directory '/usr/src/RPM/BUILD/exim-4.90.1' /bin/sh scripts/source_checks >>> Creating lookups/Makefile for building dynamic modules >>> New Makefile & lookups/Makefile installed >>> Use "make makefile" if you need to force rebuilding of the makefile make[1]: Entering directory '/usr/src/RPM/BUILD/exim-4.90.1/build-Linux-i386' /bin/sh ../scripts/Configure-config.h "make" make[2]: Entering directory '/usr/src/RPM/BUILD/exim-4.90.1/build-Linux-i386' make[2]: 'buildconfig' is up to date. make[2]: Leaving directory '/usr/src/RPM/BUILD/exim-4.90.1/build-Linux-i386' Building configuration file config.h >>> config.h built >>> version 4.90_1 #3 >>> version 4.90_1 #4 gcc -DMACRO_PREDEF macro_predef.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro_predef.o macro_predef.c gcc -DMACRO_PREDEF globals.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-globals.o globals.c gcc -DMACRO_PREDEF readconf.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-readconf.o readconf.c gcc -DMACRO_PREDEF route.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-route.o route.c gcc -DMACRO_PREDEF transport.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-transport.o transport.c gcc -DMACRO_PREDEF drtables.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-drtables.o drtables.c gcc -DMACRO_PREDEF transports/appendfile.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-appendfile.o transports/appendfile.c gcc -DMACRO_PREDEF transports/autoreply.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-autoreply.o transports/autoreply.c gcc -DMACRO_PREDEF transports/lmtp.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-lmtp.o transports/lmtp.c gcc -DMACRO_PREDEF transports/pipe.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-pipe.o transports/pipe.c gcc -DMACRO_PREDEF transports/queuefile.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-queuefile.o transports/queuefile.c gcc -DMACRO_PREDEF transports/smtp.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-smtp.o transports/smtp.c gcc -DMACRO_PREDEF routers/accept.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-accept.o routers/accept.c gcc -DMACRO_PREDEF routers/dnslookup.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-dnslookup.o routers/dnslookup.c gcc -DMACRO_PREDEF routers/ipliteral.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-ipliteral.o routers/ipliteral.c gcc -DMACRO_PREDEF routers/iplookup.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-iplookup.o routers/iplookup.c gcc -DMACRO_PREDEF routers/manualroute.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-manualroute.o routers/manualroute.c gcc -DMACRO_PREDEF routers/queryprogram.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-queryprogram.o routers/queryprogram.c gcc -DMACRO_PREDEF routers/redirect.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-redirect.o routers/redirect.c gcc -DMACRO_PREDEF auths/auth-spa.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-auth-spa.o auths/auth-spa.c auths/auth-spa.c: In function 'spa_build_auth_challenge': auths/auth-spa.c:1420:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] SIVAL (&challenge->uDomain.len, 0, 0x0000); ^~~~~ auths/auth-spa.c:1421:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] SIVAL (&challenge->uDomain.maxlen, 0, 0x0000); ^~~~~ auths/auth-spa.c: In function 'spa_build_auth_response': auths/auth-spa.c:1516:70: warning: ?: using integer constants in boolean context [-Wint-in-bool-context] spa_bytes_add (response, lmResponse, lmRespData, (cf & 0x200) ? 24 : 0); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ auths/auth-spa.c:1223:22: note: in definition of macro 'spa_bytes_add' if (buf != NULL && count) \ ^~~~~ auths/auth-spa.c:1517:71: warning: ?: using integer constants in boolean context [-Wint-in-bool-context] spa_bytes_add (response, ntResponse, ntRespData, (cf & 0x8000) ? 24 : 0); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ auths/auth-spa.c:1223:22: note: in definition of macro 'spa_bytes_add' if (buf != NULL && count) \ ^~~~~ auths/auth-spa.c:1257:34: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] spa_bytes_add(ptr, header, b, len*2); \ ~~~^~ auths/auth-spa.c:1223:22: note: in definition of macro 'spa_bytes_add' if (buf != NULL && count) \ ^~~~~ auths/auth-spa.c:1520:8: note: in expansion of macro 'spa_unicode_add_string' spa_unicode_add_string (response, uDomain, domain); ^~~~~~~~~~~~~~~~~~~~~~ auths/auth-spa.c:1257:34: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] spa_bytes_add(ptr, header, b, len*2); \ ~~~^~ auths/auth-spa.c:1223:22: note: in definition of macro 'spa_bytes_add' if (buf != NULL && count) \ ^~~~~ auths/auth-spa.c:1521:8: note: in expansion of macro 'spa_unicode_add_string' spa_unicode_add_string (response, uUser, u); ^~~~~~~~~~~~~~~~~~~~~~ auths/auth-spa.c:1257:34: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] spa_bytes_add(ptr, header, b, len*2); \ ~~~^~ auths/auth-spa.c:1223:22: note: in definition of macro 'spa_bytes_add' if (buf != NULL && count) \ ^~~~~ auths/auth-spa.c:1522:8: note: in expansion of macro 'spa_unicode_add_string' spa_unicode_add_string (response, uWks, u); ^~~~~~~~~~~~~~~~~~~~~~ gcc -DMACRO_PREDEF auths/cram_md5.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-cram_md5.o auths/cram_md5.c gcc -DMACRO_PREDEF auths/cyrus_sasl.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-cyrus_sasl.o auths/cyrus_sasl.c gcc -DMACRO_PREDEF auths/dovecot.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-dovecot.o auths/dovecot.c gcc -DMACRO_PREDEF auths/gsasl_exim.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-gsasl_exim.o auths/gsasl_exim.c gcc -DMACRO_PREDEF auths/heimdal_gssapi.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-heimdal_gssapi.o auths/heimdal_gssapi.c gcc -DMACRO_PREDEF auths/plaintext.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-plaintext.o auths/plaintext.c gcc -DMACRO_PREDEF auths/spa.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-spa.o auths/spa.c gcc -DMACRO_PREDEF auths/tls.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-tls.o auths/tls.c gcc -DMACRO_PREDEF dkim.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-dkim.o dkim.c gcc -o macro_predef gcc -o macro_predef macro_predef.o macro-globals.o macro-readconf.o macro-route.o macro-transport.o macro-drtables.o macro-appendfile.o macro-autoreply.o macro-lmtp.o macro-pipe.o macro-queuefile.o macro-smtp.o macro-accept.o macro-dnslookup.o macro-ipliteral.o macro-iplookup.o macro-manualroute.o macro-queryprogram.o macro-redirect.o macro-auth-spa.o macro-cram_md5.o macro-cyrus_sasl.o macro-dovecot.o macro-gsasl_exim.o macro-heimdal_gssapi.o macro-plaintext.o macro-spa.o macro-tls.o macro-dkim.o ./macro_predef > macro.c /bin/sh ../scripts/Configure-eximon >>> eximon script built gcc -DCOMPILE_UTILITY spool_in.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -DCOMPILE_UTILITY -o util-spool_in.o spool_in.c gcc -DCOMPILE_UTILITY store.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -DCOMPILE_UTILITY -o util-store.o store.c gcc -DCOMPILE_UTILITY string.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -DCOMPILE_UTILITY -o util-string.o string.c gcc -DCOMPILE_UTILITY queue.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -DCOMPILE_UTILITY -o util-queue.o queue.c gcc -DCOMPILE_UTILITY tod.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -DCOMPILE_UTILITY -o util-tod.o tod.c tod.c: In function 'tod_stamp': tod.c:179:44: warning: '%02d' directive writing between 2 and 10 bytes into a region of size between 0 and 13 [-Wformat-overflow=] "%04d-%02d-%02d %02d:%02d:%02d %+03d%02d", ^~~~ tod.c:179:8: note: directive argument in the range [0, 2147483647] "%04d-%02d-%02d %02d:%02d:%02d %+03d%02d", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:862:0, from exim.h:74, from tod.c:11: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 26 and 92 bytes into a destination of size 36 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc tree.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl tree.c gcc exim_monitor/em_StripChart.c gcc -o em_StripChart.o -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I../exim_monitor -I/usr/include/pcre -I/usr/X11R6/include \ ../exim_monitor/`echo em_StripChart.o | sed 's/o$/c/'` gcc exim_monitor/em_TextPop.c gcc -o em_TextPop.o -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I../exim_monitor -I/usr/include/pcre -I/usr/X11R6/include \ ../exim_monitor/`echo em_TextPop.o | sed 's/o$/c/'` gcc exim_monitor/em_globals.c gcc -o em_globals.o -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I../exim_monitor -I/usr/include/pcre -I/usr/X11R6/include \ ../exim_monitor/`echo em_globals.o | sed 's/o$/c/'` gcc exim_monitor/em_init.c gcc -o em_init.o -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I../exim_monitor -I/usr/include/pcre -I/usr/X11R6/include \ ../exim_monitor/`echo em_init.o | sed 's/o$/c/'` gcc exim_monitor/em_log.c gcc -o em_log.o -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I../exim_monitor -I/usr/include/pcre -I/usr/X11R6/include \ ../exim_monitor/`echo em_log.o | sed 's/o$/c/'` gcc exim_monitor/em_main.c gcc -o em_main.o -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I../exim_monitor -I/usr/include/pcre -I/usr/X11R6/include \ ../exim_monitor/`echo em_main.o | sed 's/o$/c/'` ../exim_monitor/em_main.c: In function 'numlock_modifiers': ../exim_monitor/em_main.c:576:5: warning: 'XKeycodeToKeysym' is deprecated [-Wdeprecated-declarations] if (XKeycodeToKeysym(display, m->modifiermap [i*m->max_keypermod + j], 0) ^~ In file included from ../exim_monitor/em_hdr.h:126:0, from ../exim_monitor/em_main.c:9: /usr/include/X11/Xlib.h:1687:15: note: declared here extern KeySym XKeycodeToKeysym( ^~~~~~~~~~~~~~~~ gcc exim_monitor/em_menu.c gcc -o em_menu.o -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I../exim_monitor -I/usr/include/pcre -I/usr/X11R6/include \ ../exim_monitor/`echo em_menu.o | sed 's/o$/c/'` ../exim_monitor/em_menu.c: In function 'ActOnMessage': ../exim_monitor/em_menu.c:373:3: warning: ignoring return value of 'system', declared with attribute warn_unused_result [-Wunused-result] system(CS buffer); ^~~~~~~~~~~~~~~~~ gcc exim_monitor/em_queue.c gcc -o em_queue.o -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I../exim_monitor -I/usr/include/pcre -I/usr/X11R6/include \ ../exim_monitor/`echo em_queue.o | sed 's/o$/c/'` gcc exim_monitor/em_strip.c gcc -o em_strip.o -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I../exim_monitor -I/usr/include/pcre -I/usr/X11R6/include \ ../exim_monitor/`echo em_strip.o | sed 's/o$/c/'` gcc exim_monitor/em_text.c gcc -o em_text.o -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I../exim_monitor -I/usr/include/pcre -I/usr/X11R6/include \ ../exim_monitor/`echo em_text.o | sed 's/o$/c/'` gcc exim_monitor/em_xs.c gcc -o em_xs.o -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I../exim_monitor -I/usr/include/pcre -I/usr/X11R6/include \ ../exim_monitor/`echo em_xs.o | sed 's/o$/c/'` gcc exim_monitor/em_version.c gcc -o em_version.o -c \ -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/X11R6/include -I. ../exim_monitor/em_version.c ../exim_monitor/em_version.c: In function 'version_init': ../exim_monitor/em_version.c:22:8: warning: unused variable 'today' [-Wunused-variable] uschar today[20]; ^~~~~ ../exim_monitor/em_version.c:21:5: warning: unused variable 'i' [-Wunused-variable] int i = 0; ^ gcc -o eximon.bin gcc -o eximon.bin em_version.o -L/usr/X11R6/lib \ util-spool_in.o util-store.o util-string.o util-queue.o util-tod.o tree.o em_StripChart.o em_TextPop.o em_globals.o em_init.o em_log.o em_main.o em_menu.o em_queue.o em_strip.o em_text.o em_xs.o -lXaw -lXmu -lXt -lXext -lX11 -lpcre \ -lnsl -lcrypt -lm -L/usr/lib/nsl -lc >>> exim monitor binary built >>> exicyclog script built >>> exinext script built >>> exiwhat script built >>> exigrep script built >>> eximstats script built >>> exipick script built >>> exiqgrep script built >>> exiqsumm script built >>> transport-filter.pl script built >>> convert4r3 script built >>> convert4r4 script built >>> exim_checkaccess script built gcc exim_dbmbuild.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -DCOMPILE_UTILITY \ -o exim_dbmbuild.o exim_dbmbuild.c gcc -o exim_dbmbuild gcc -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -o exim_dbmbuild exim_dbmbuild.o \ -lnsl -lcrypt -lm -L/usr/lib/nsl -ldb >>> exim_dbmbuild utility built gcc -DEXIM_DUMPDB exim_dbutil.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre \ -DCOMPILE_UTILITY \ -DEXIM_DUMPDB \ -o exim_dumpdb.o exim_dbutil.c exim_dbutil.c: In function 'dbfn_scan': exim_dbutil.c:478:13: warning: 'value_datum' is used uninitialized in this function [-Wuninitialized] value_datum = value_datum; /* dummy; not all db libraries use this */ ~~~~~~~~~~~~^~~~~~~~~~~~~ gcc -DCOMPILE_UTILITY os.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre \ -DCOMPILE_UTILITY \ -DOS_LOAD_AVERAGE \ -DFIND_RUNNING_INTERFACES \ -o util-os.o os.c gcc -o exim_dumpdb gcc -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -o exim_dumpdb exim_dumpdb.o util-os.o util-store.o \ -lnsl -lcrypt -lm -L/usr/lib/nsl -ldb >>> exim_dumpdb utility built gcc -DEXIM_FIXDB exim_dbutil.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre \ -DCOMPILE_UTILITY \ -DEXIM_FIXDB \ -o exim_fixdb.o exim_dbutil.c make[2]: Entering directory '/usr/src/RPM/BUILD/exim-4.90.1/build-Linux-i386/auths' gcc auth-spa.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl auth-spa.c auth-spa.c: In function 'spa_build_auth_challenge': auth-spa.c:1420:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] SIVAL (&challenge->uDomain.len, 0, 0x0000); ^~~~~ auth-spa.c:1421:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] SIVAL (&challenge->uDomain.maxlen, 0, 0x0000); ^~~~~ auth-spa.c: In function 'spa_build_auth_response': auth-spa.c:1516:70: warning: ?: using integer constants in boolean context [-Wint-in-bool-context] spa_bytes_add (response, lmResponse, lmRespData, (cf & 0x200) ? 24 : 0); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ auth-spa.c:1223:22: note: in definition of macro 'spa_bytes_add' if (buf != NULL && count) \ ^~~~~ auth-spa.c:1517:71: warning: ?: using integer constants in boolean context [-Wint-in-bool-context] spa_bytes_add (response, ntResponse, ntRespData, (cf & 0x8000) ? 24 : 0); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ auth-spa.c:1223:22: note: in definition of macro 'spa_bytes_add' if (buf != NULL && count) \ ^~~~~ auth-spa.c:1257:34: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] spa_bytes_add(ptr, header, b, len*2); \ ~~~^~ auth-spa.c:1223:22: note: in definition of macro 'spa_bytes_add' if (buf != NULL && count) \ ^~~~~ auth-spa.c:1520:8: note: in expansion of macro 'spa_unicode_add_string' spa_unicode_add_string (response, uDomain, domain); ^~~~~~~~~~~~~~~~~~~~~~ auth-spa.c:1257:34: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] spa_bytes_add(ptr, header, b, len*2); \ ~~~^~ auth-spa.c:1223:22: note: in definition of macro 'spa_bytes_add' if (buf != NULL && count) \ ^~~~~ auth-spa.c:1521:8: note: in expansion of macro 'spa_unicode_add_string' spa_unicode_add_string (response, uUser, u); ^~~~~~~~~~~~~~~~~~~~~~ auth-spa.c:1257:34: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] spa_bytes_add(ptr, header, b, len*2); \ ~~~^~ auth-spa.c:1223:22: note: in definition of macro 'spa_bytes_add' if (buf != NULL && count) \ ^~~~~ auth-spa.c:1522:8: note: in expansion of macro 'spa_unicode_add_string' spa_unicode_add_string (response, uWks, u); ^~~~~~~~~~~~~~~~~~~~~~ gcc call_pam.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl call_pam.c gcc call_pwcheck.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl call_pwcheck.c gcc call_radius.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl call_radius.c gcc check_serv_cond.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl check_serv_cond.c gcc cram_md5.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl cram_md5.c gcc cyrus_sasl.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl cyrus_sasl.c gcc dovecot.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl dovecot.c gcc get_data.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl get_data.c gcc get_no64_data.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl get_no64_data.c gcc gsasl_exim.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl gsasl_exim.c gcc heimdal_gssapi.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl heimdal_gssapi.c gcc md5.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl md5.c gcc plaintext.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl plaintext.c plaintext.c: In function 'auth_plaintext_client': plaintext.c:223:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (ss[i] == '^') ^ gcc pwcheck.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl pwcheck.c gcc spa.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl spa.c gcc tls.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl tls.c gcc xtextdecode.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl xtextdecode.c gcc xtextencode.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl xtextencode.c ar cq auths.a ar cq auths.a auth-spa.o call_pam.o call_pwcheck.o call_radius.o check_serv_cond.o cram_md5.o cyrus_sasl.o dovecot.o get_data.o get_no64_data.o gsasl_exim.o heimdal_gssapi.o md5.o plaintext.o pwcheck.o spa.o tls.o xtextdecode.o xtextencode.o ranlib auths.a make[2]: Leaving directory '/usr/src/RPM/BUILD/exim-4.90.1/build-Linux-i386/auths' gcc -o exim_fixdb gcc -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -o exim_fixdb exim_fixdb.o util-os.o util-store.o \ auths/auths.a -lnsl -lcrypt -lm -L/usr/lib/nsl -ldb >>> exim_fixdb utility built gcc -DEXIM_TIDYDB exim_dbutil.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre \ -DCOMPILE_UTILITY \ -DEXIM_TIDYDB \ -o exim_tidydb.o exim_dbutil.c exim_dbutil.c: In function 'dbfn_scan': exim_dbutil.c:478:13: warning: 'value_datum' is used uninitialized in this function [-Wuninitialized] value_datum = value_datum; /* dummy; not all db libraries use this */ ~~~~~~~~~~~~^~~~~~~~~~~~~ gcc -o exim_tidydb gcc -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -o exim_tidydb exim_tidydb.o util-os.o util-store.o \ -lnsl -lcrypt -lm -L/usr/lib/nsl -ldb >>> exim_tidydb utility built make[2]: Entering directory '/usr/src/RPM/BUILD/exim-4.90.1/build-Linux-i386/lookups' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/usr/src/RPM/BUILD/exim-4.90.1/build-Linux-i386/lookups' make[2]: Entering directory '/usr/src/RPM/BUILD/exim-4.90.1/build-Linux-i386/pdkim' gcc pdkim.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl -I. pdkim.c gcc signing.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl -I. signing.c ar cq pdkim.a ar cq pdkim.a pdkim.o signing.o ranlib pdkim.a make[2]: Leaving directory '/usr/src/RPM/BUILD/exim-4.90.1/build-Linux-i386/pdkim' make[2]: Entering directory '/usr/src/RPM/BUILD/exim-4.90.1/build-Linux-i386/routers' gcc accept.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl accept.c gcc dnslookup.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl dnslookup.c gcc ipliteral.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl ipliteral.c gcc iplookup.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl iplookup.c gcc manualroute.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl manualroute.c gcc queryprogram.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl queryprogram.c gcc redirect.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl redirect.c redirect.c: In function 'redirect_router_entry': redirect.c:609:58: warning: pointer targets in passing argument 2 of 'expand_check_condition' differ in signedness [-Wpointer-sign] usesrs = expand_check_condition(ob->srs_condition, "srs_condition expansion failed", NULL); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../exim.h:498:0, from redirect.c:9: ../functions.h:191:16: note: expected 'uschar * {aka unsigned char *}' but argument is of type 'char *' extern BOOL expand_check_condition(uschar *, uschar *, uschar *); ^~~~~~~~~~~~~~~~~~~~~~ gcc rf_change_domain.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl rf_change_domain.c gcc rf_expand_data.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl rf_expand_data.c gcc rf_get_errors_address.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl rf_get_errors_address.c gcc rf_get_munge_headers.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl rf_get_munge_headers.c rf_get_munge_headers.c: In function 'rf_get_munge_headers': rf_get_munge_headers.c:99:3: warning: this 'while' clause does not guard... [-Wmisleading-indentation] while ((s = string_nextinlist(&list, &sep, NULL, 0))) ^~~~~ rf_get_munge_headers.c:112:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' if (g) ^~ gcc rf_get_transport.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl rf_get_transport.c gcc rf_get_ugid.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl rf_get_ugid.c gcc rf_lookup_hostlist.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl rf_lookup_hostlist.c gcc rf_queue_add.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl rf_queue_add.c gcc rf_self_action.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl rf_self_action.c gcc rf_set_ugid.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl rf_set_ugid.c ar cq routers.a ranlib routers.a make[2]: Leaving directory '/usr/src/RPM/BUILD/exim-4.90.1/build-Linux-i386/routers' make[2]: Entering directory '/usr/src/RPM/BUILD/exim-4.90.1/build-Linux-i386/transports' gcc appendfile.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl appendfile.c appendfile.c: In function 'appendfile_transport_entry': appendfile.c:2826:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (ob->quota_filecount_value > 0 ^ gcc autoreply.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl autoreply.c autoreply.c: In function 'autoreply_transport_entry': autoreply.c:349:14: warning: suggest parentheses around '&&' within '||' [-Wparentheses] if ( from && !(from = checkexpand(from, addr, tblock->name, cke_hdr)) ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ autoreply.c:351:12: warning: suggest parentheses around '&&' within '||' [-Wparentheses] || to && !(to = checkexpand(to, addr, tblock->name, cke_hdr)) ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ autoreply.c:352:12: warning: suggest parentheses around '&&' within '||' [-Wparentheses] || cc && !(cc = checkexpand(cc, addr, tblock->name, cke_hdr)) ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ autoreply.c:353:13: warning: suggest parentheses around '&&' within '||' [-Wparentheses] || bcc && !(bcc = checkexpand(bcc, addr, tblock->name, cke_hdr)) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ autoreply.c:354:17: warning: suggest parentheses around '&&' within '||' [-Wparentheses] || subject && !(subject = checkexpand(subject, addr, tblock->name, cke_hdr)) ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ autoreply.c:355:17: warning: suggest parentheses around '&&' within '||' [-Wparentheses] || headers && !(headers = checkexpand(headers, addr, tblock->name, cke_text)) ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ autoreply.c:356:14: warning: suggest parentheses around '&&' within '||' [-Wparentheses] || text && !(text = checkexpand(text, addr, tblock->name, cke_text)) ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ autoreply.c:357:14: warning: suggest parentheses around '&&' within '||' [-Wparentheses] || file && !(file = checkexpand(file, addr, tblock->name, cke_file)) ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ autoreply.c:358:17: warning: suggest parentheses around '&&' within '||' [-Wparentheses] || logfile && !(logfile = checkexpand(logfile, addr, tblock->name, cke_file)) ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ autoreply.c:359:17: warning: suggest parentheses around '&&' within '||' [-Wparentheses] || oncelog && !(oncelog = checkexpand(oncelog, addr, tblock->name, cke_file)) ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ autoreply.c:360:20: warning: suggest parentheses around '&&' within '||' [-Wparentheses] || oncerepeat && !(oncerepeat = checkexpand(oncerepeat, addr, tblock->name, cke_file)) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ autoreply.c:796:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (rc != 0) ^ gcc lmtp.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl lmtp.c gcc pipe.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl pipe.c gcc queuefile.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl queuefile.c queuefile.c: In function 'copy_spool_file': queuefile.c:83:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if ((j = read(src, buffer, sizeof(buffer))) > 0) ^ queuefile.c: In function 'copy_spool_files': queuefile.c:143:2: warning: suggest parentheses around '&&' within '||' [-Wparentheses] || is_hdr_file ~~~~~~~~~~~ && (s = srcpath, (srcfd = openat(sdfd, CCS filename, O_RDONLY)) < 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc smtp.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl smtp.c smtp.c: In function 'smtp_write_mail_and_rcpt_cmds': smtp.c:2524:35: warning: suggest parentheses around '&&' within '||' [-Wparentheses] && (!mua_wrapper || addr->next && address_count < sx->max_rcpt); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../exim.h:492:0, from smtp.c:8: smtp.c: In function 'smtp_deliver': ../macros.h:110:26: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] #define DEBUG(x) if (debug_selector & (x)) ^ smtp.c:2959:3: note: in expansion of macro 'DEBUG' DEBUG(D_transport|D_v) ^~~~~ smtp.c:2983:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (!sx.ok) ^ smtp.c:3397:28: warning: suggest parentheses around '&&' within '||' [-Wparentheses] ( tls_out.active < 0 && !continue_proxy_cipher ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ smtp.c:3410:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (sx.send_rset) ^ smtp.c:3476:8: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (sx.ok = (socketpair(AF_UNIX, SOCK_STREAM, 0, pfd) == 0)) ^~ smtp.c: In function 'smtp_transport_entry': smtp.c:4062:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (continue_hostname) ^ smtp.c:4600:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (host) ^ gcc smtp_socks.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl smtp_socks.c gcc tf_maildir.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl tf_maildir.c ar cq transports.a ranlib transports.a make[2]: Leaving directory '/usr/src/RPM/BUILD/exim-4.90.1/build-Linux-i386/transports' gcc acl.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl acl.c acl.c: In function 'acl_read': acl.c:854:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (c == ACLC_SET) ^ acl.c: In function 'acl_verify': acl.c:1711:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (rc != OK && *log_msgptr) ^ acl.c: In function 'acl_check_condition': acl.c:3720:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (!conditions[cb->type].is_modifier && cb->u.negated) ^ acl.c: In function 'acl_check': acl.c:4429:10: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if ((rc = open_cutthrough_connection(addr)) == DEFER) ^ acl.c:4445:27: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] else HDEBUG(D_acl) if (cutthrough.delivery) ^ gcc base64.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl base64.c gcc child.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl child.c gcc crypt16.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl crypt16.c gcc daemon.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl daemon.c In file included from exim.h:492:0, from daemon.c:11: daemon.c: In function 'daemon_go': macros.h:110:26: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] #define DEBUG(x) if (debug_selector & (x)) ^ daemon.c:1459:5: note: in expansion of macro 'DEBUG' DEBUG(D_any) ^~~~~ gcc dbfn.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl dbfn.c dbfn.c: In function 'dbfn_scan': dbfn.c:410:13: warning: 'value_datum' is used uninitialized in this function [-Wuninitialized] value_datum = value_datum; /* dummy; not all db libraries use this */ ~~~~~~~~~~~~^~~~~~~~~~~~~ gcc debug.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl debug.c gcc deliver.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl deliver.c deliver.c: In function 'post_process_one': deliver.c:1537:27: warning: suggest parentheses around '&&' within '||' [-Wparentheses] || result == FAIL && tb->log_fail_output ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ deliver.c:1538:27: warning: suggest parentheses around '&&' within '||' [-Wparentheses] || result == DEFER && tb->log_defer_output ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ deliver.c:1547:7: warning: this 'else' clause does not guard... [-Wmisleading-indentation] else ^~~~ deliver.c:1558:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' (void)fclose(f); ^ deliver.c:1564:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (sender_address[0] != 0 || addr->prop.errors_address) ^ deliver.c: In function 'deliver_local': deliver.c:2444:32: warning: suggest parentheses around '&&' within '||' [-Wparentheses] || message_length > 0 && (ret = write(pfd[pipe_write], s, message_length)) != message_length ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ deliver.c: In function 'do_local_deliveries': deliver.c:2818:25: warning: suggest parentheses around '&&' within '||' [-Wparentheses] && ( !addr->host_list && !next->host_list ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ deliver.c: In function 'do_remote_deliveries': deliver.c:4421:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (tpt_parallel_check(tp, addr, &serialize_key)) ^ deliver.c: In function 'deliver_message': deliver.c:6646:33: warning: suggest parentheses around '&&' within '||' [-Wparentheses] else if ( ( queue_running && !deliver_force ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ deliver.c:6985:21: warning: suggest parentheses around '&&' within '||' [-Wparentheses] && ( addr_local && (addr_local->next || addr_remote) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ deliver.c:7725:19: warning: unused variable 's' [-Wunused-variable] const uschar * s; ^ deliver.c: In function 'string_timediff': deliver.c:1100:21: warning: '%03d' directive writing between 3 and 8 bytes into a region of size between 0 and 5 [-Wformat-overflow=] sprintf(CS buf, "%d.%03ds", (int)diff->tv_sec, (int)diff->tv_usec/1000); ^~~~ deliver.c:1100:17: note: directive argument in the range [-2147483, 2147483] sprintf(CS buf, "%d.%03ds", (int)diff->tv_sec, (int)diff->tv_usec/1000); ^~~~~~~~~~ In file included from /usr/include/stdio.h:862:0, from exim.h:74, from deliver.c:11: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 7 and 22 bytes into a destination of size 7 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc directory.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl directory.c gcc dns.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl dns.c dns.c: In function 'dns_special_lookup': dns.c:1049:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (strcmpic(namesuff, US".arpa") == 0) ^ gcc drtables.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl drtables.c gcc enq.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl enq.c gcc exim.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl exim.c exim.c: In function 'main': exim.c:2740:10: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (!continue_proxy_cipher) ^ exim.c:3231:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (*argrest == 0) ^ exim.c:3510:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (*argrest == '\0') ^ exim.c:3899:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (trusted_groups) ^ exim.c:3995:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (log_oneline) ^ exim.c:4090:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if ( removed_privilege ^ exim.c:4405:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (rv == -1) ^ exim.c:5070:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses] while (s = get_stdinput(fn_readline, fn_addhist)) ^ exim.c:5353:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (expand_string_message) ^ exim.c:5512:12: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (recipients_max > 0 && ++rcount > recipients_max && ^ exim.c: In function 'usr1_handler': exim.c:234:1: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] (void)write(fd, process_info, process_info_len); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc expand.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl expand.c expand.c: In function 'eval_condition': expand.c:2331:28: warning: passing argument 1 of 'auth_call_pwcheck' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] rc = auth_call_pwcheck(sub[0], &expand_string_message); ^~~ In file included from exim.h:498:0, from expand.c:12: functions.h:93:16: note: expected 'uschar * {aka unsigned char *}' but argument is of type 'const uschar * {aka const unsigned char *}' extern int auth_call_pwcheck(uschar *, uschar **); ^~~~~~~~~~~~~~~~~ expand.c:2510:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (!isalpha(name[0]) && yield != NULL) ^ expand.c: In function 'expand_string_internal': expand.c:6753:12: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (t) ^ expand.c:6776:15: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (*outsep = *++sub) ++sub; ^ expand.c:6775:12: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (*sub == '>') ^ expand.c:7007:11: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (--bytes_left == 0) /* codepoint complete */ ^ gcc filter.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl filter.c gcc filtertest.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl filtertest.c gcc globals.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl globals.c gcc dkim.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl dkim.c dkim.c: In function 'dkim_exim_sign': dkim.c:676:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (dkim->dkim_identity) ^ dkim.c:750:3: warning: 'pdkim_rc' may be used uninitialized in this function [-Wmaybe-uninitialized] log_write(0, LOG_MAIN|LOG_PANIC, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "DKIM: signing failed: %.100s", pdkim_errstr(pdkim_rc)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc dkim_transport.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl dkim_transport.c dkim_transport.c: In function 'dkt_direct': dkim_transport.c:140:31: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] tctx->options = tctx->options & ~(topt_end_dot | topt_use_bdat) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc hash.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl hash.c gcc header.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl header.c gcc host.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl host.c host.c: In function 'host_find_bydns': host.c:2671:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (dnssec_request) ^ gcc ip.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl ip.c gcc log.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl log.c gcc lss.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl lss.c gcc match.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl match.c gcc moan.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl moan.c gcc os.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl os.c gcc parse.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl parse.c parse.c: In function 'read_addr_spec': parse.c:553:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (*s != term) ^ gcc queue.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl queue.c queue.c: In function 'queue_run': queue.c:488:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (!queue_run_force && deliver_queue_load_max >= 0) ^ queue.c:733:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (!recurse) ^ queue.c: In function 'queue_action': queue.c:1076:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if ((deliver_datafile = spool_open_datafile(id)) < 0) ^ queue.c:1379:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (yield) ^ gcc rda.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl rda.c gcc readconf.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl readconf.c readconf.c: In function 'get_config_line': readconf.c:1021:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (*ss != '/') ^ readconf.c: In function 'readconf_handle_option': readconf.c:2115:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (errno != ERANGE) ^ readconf.c:2168:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (errno != ERANGE) ^ readconf.c: In function 'readconf_retry_error': readconf.c:3974:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (i >= nelem(extras)) ^ readconf.c: In function 'print_config': readconf.c:4505:44: warning: suggest parentheses around '&&' within '||' [-Wparentheses] || Ustrncmp(current, "hide", 4) == 0 && isspace(current[4]) gcc receive.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl receive.c receive.c: In function 'receive_statvfs': receive.c:182:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (STATVFS(CS path, &statbuf) != 0) ^ receive.c: In function 'run_mime_acl': receive.c:1419:39: warning: suggest parentheses around assignment used as truth value [-Wparentheses] for (tempdir = opendir(CS scandir); entry = readdir(tempdir); ) ^~~~~ receive.c: In function 'receive_msg': receive.c:4299:13: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] else if (smtp_reply[0] != 0) ^ gcc retry.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl retry.c In file included from exim.h:492:0, from retry.c:11: retry.c: In function 'retry_update': macros.h:110:26: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] #define DEBUG(x) if (debug_selector & (x)) ^ retry.c:641:9: note: in expansion of macro 'DEBUG' DEBUG(D_retry) ^~~~~ retry.c:855:10: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (update_count > 0 && update_count == timedout_count) ^ gcc rewrite.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl rewrite.c gcc rfc2047.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl rfc2047.c gcc route.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl route.c gcc search.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl search.c search.c: In function 'internal_search_find': search.c:539:14: warning: 'e' may be used uninitialized in this function [-Wmaybe-uninitialized] e->ptr = data; ~~~~~~~^~~~~~ gcc sieve.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl sieve.c sieve.c:157:28: warning: 'str_auth' defined but not used [-Wunused-const-variable=] static const struct String str_auth={ str_auth_c, 4 }; ^~~~~~~~ gcc smtp_in.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl smtp_in.c smtp_in.c: In function 'bdat_getc': smtp_in.c:645:10: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (chunking_datasize == 0) ^ smtp_in.c: In function 'smtp_verify_helo': smtp_in.c:3495:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (sender_host_name) ^ smtp_in.c: In function 'smtp_setup_msg': smtp_in.c:4101:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (acl_smtp_helo) ^ gcc smtp_out.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl smtp_out.c gcc spool_in.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl spool_in.c gcc spool_out.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl spool_out.c gcc std-crypto.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl std-crypto.c gcc store.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl store.c gcc string.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl string.c gcc tls.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl tls.c In file included from tls.c:122:0: tls-openssl.c: In function 'tls_expand_session_files': tls-openssl.c:1102:14: warning: suggest parentheses around assignment used as truth value [-Wparentheses] while (file = string_nextinlist(&file_list, &sep, NULL, 0)) ^~~~ tls-openssl.c:1095:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (expanded) ^ tls-openssl.c:1125:14: warning: suggest parentheses around assignment used as truth value [-Wparentheses] while (file = string_nextinlist(&file_list, &sep, NULL, 0)) ^~~~ tls-openssl.c:1118:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (expanded && *expanded) ^ tls.c: In function 'tls_field_from_dn': tls.c:279:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses] || Ustrncmp(ele, match, len) == 0 && ele[len] == '=' gcc tod.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl tod.c tod.c: In function 'tod_stamp': tod.c:172:44: warning: '%+03d' directive writing between 3 and 9 bytes into a region of size between 0 and 12 [-Wformat-overflow=] "%04d-%02d-%02d %02d:%02d:%02d.%03d %+03d%02d", ^~~~~ tod.c:172:8: note: directive argument in the range [-35791394, 35791394] "%04d-%02d-%02d %02d:%02d:%02d.%03d %+03d%02d", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tod.c:172:8: note: directive argument in the range [0, 2147483647] In file included from /usr/include/stdio.h:862:0, from exim.h:74, from tod.c:11: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 30 and 101 bytes into a destination of size 36 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tod.c:179:44: warning: '%02d' directive writing between 2 and 10 bytes into a region of size between 0 and 13 [-Wformat-overflow=] "%04d-%02d-%02d %02d:%02d:%02d %+03d%02d", ^~~~ tod.c:179:8: note: directive argument in the range [0, 2147483647] "%04d-%02d-%02d %02d:%02d:%02d %+03d%02d", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:862:0, from exim.h:74, from tod.c:11: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 26 and 92 bytes into a destination of size 36 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc transport.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl transport.c transport.c: In function 'transport_write_message': transport.c:1365:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (yield) ^ transport.c: In function 'transport_do_pass_socket': transport.c:1875:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (smtp_peer_options & OPTION_TLS) ^ gcc verify.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl verify.c verify.c: In function 'cached_callout_lookup': verify.c:173:30: warning: suggest parentheses around '&&' within '||' [-Wparentheses] || *from_address == 0 && cache_record->result == ccache_reject_mfnull) verify.c: In function 'cache_callout_write': verify.c:315:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (dom_rec->result != ccache_unknown) ^ gcc environment.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl environment.c gcc macro.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl macro.c gcc lookups/lf_quote.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl lookups/lf_quote.c gcc lookups/lf_check_file.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl lookups/lf_check_file.c gcc lookups/lf_sqlperform.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl lookups/lf_sqlperform.c gcc local_scan.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -o local_scan.o ../src/local_scan.c gcc perl.c gcc -D_REENTRANT -D_GNU_SOURCE -fwrapv -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl5/CORE -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -c perl.c perl.c: In function 'call_perl_cat': perl.c:161:7: warning: variable 'items' set but not used [-Wunused-but-set-variable] int items; ^~~~~ gcc malware.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl malware.c gcc mime.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl mime.c mime.c: In function 'mime_get_header': mime.c:338:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if ( ((c == '\t') || (c == ' ')) && (header_value_mode == 1) ) ^~ mime.c:342:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' header_value_mode = 2; ^~~~~~~~~~~~~~~~~ gcc regex.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl regex.c gcc spam.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl spam.c gcc spool_mbox.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl spool_mbox.c gcc bmi_spam.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl bmi_spam.c gcc dane.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl dane.c dane.c:28:13: warning: 'dummy' defined but not used [-Wunused-function] static void dummy(int x) { dummy(x-1); } ^~~~~ gcc dcc.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl dcc.c gcc dmarc.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl dmarc.c gcc imap_utf7.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl imap_utf7.c gcc spf.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl spf.c gcc srs.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl srs.c srs.c: In function 'eximsrs_init': srs.c:55:23: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign] maxage = atoi(sbuf); ^~~~ In file included from /usr/include/features.h:428:0, from os.h:10, from exim.h:36, from srs.c:13: /usr/include/stdlib.h:361:1: note: expected 'const char *' but argument is of type 'uschar * {aka unsigned char *}' __NTH (atoi (const char *__nptr)) ^ srs.c:58:24: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign] hashlen = atoi(sbuf); ^~~~ In file included from /usr/include/features.h:428:0, from os.h:10, from exim.h:36, from srs.c:13: /usr/include/stdlib.h:361:1: note: expected 'const char *' but argument is of type 'uschar * {aka unsigned char *}' __NTH (atoi (const char *__nptr)) ^ srs.c:61:29: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign] usetimestamp = atoi(sbuf); ^~~~ In file included from /usr/include/features.h:428:0, from os.h:10, from exim.h:36, from srs.c:13: /usr/include/stdlib.h:361:1: note: expected 'const char *' but argument is of type 'uschar * {aka unsigned char *}' __NTH (atoi (const char *__nptr)) ^ srs.c:64:24: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign] usehash = atoi(sbuf); ^~~~ In file included from /usr/include/features.h:428:0, from os.h:10, from exim.h:36, from srs.c:13: /usr/include/stdlib.h:361:1: note: expected 'const char *' but argument is of type 'uschar * {aka unsigned char *}' __NTH (atoi (const char *__nptr)) ^ srs.c:97:24: warning: pointer targets in passing argument 1 of 'srs_open' differ in signedness [-Wpointer-sign] if((srs = srs_open(secret, Ustrlen(secret), maxage, hashlen, srs_hashmin)) == NULL) ^~~~~~ In file included from srs.h:16:0, from exim.h:509, from srs.c:13: /usr/include/srs_alt.h:121:21: note: expected 'char *' but argument is of type 'uschar * {aka unsigned char *}' extern srs_t *srs_open(char *secret, uint secret_len, uint max_age, uint hash_len, uint hash_min); ^~~~~~~~ srs.c:109:29: warning: pointer targets in passing argument 2 of 'srs_add_secret' differ in signedness [-Wpointer-sign] srs_add_secret(srs, secret, (Ustrlen(secret) > SRS_MAX_SECRET_LENGTH) ? SRS_MAX_SECRET_LENGTH : Ustrlen(secret)); ^~~~~~ In file included from srs.h:16:0, from exim.h:509, from srs.c:13: /usr/include/srs_alt.h:128:21: note: expected 'char *' but argument is of type 'uschar * {aka unsigned char *}' extern srs_result srs_add_secret(srs_t *srs, char *secret, uint secret_len); ^~~~~~~~~~~~~~ srs.c: In function 'eximsrs_forward': srs.c:135:28: warning: pointer targets in passing argument 2 of 'srs_forward' differ in signedness [-Wpointer-sign] if((n = srs_forward(srs, orig_sender, domain, res, sizeof(res))) & SRS_RESULT_FAIL) ^~~~~~~~~~~ In file included from srs.h:16:0, from exim.h:509, from srs.c:13: /usr/include/srs_alt.h:124:21: note: expected 'char *' but argument is of type 'uschar * {aka unsigned char *}' extern srs_result srs_forward(srs_t *srs, char *orig_sender, char *return_domain, ^~~~~~~~~~~ srs.c:135:41: warning: pointer targets in passing argument 3 of 'srs_forward' differ in signedness [-Wpointer-sign] if((n = srs_forward(srs, orig_sender, domain, res, sizeof(res))) & SRS_RESULT_FAIL) ^~~~~~ In file included from srs.h:16:0, from exim.h:509, from srs.c:13: /usr/include/srs_alt.h:124:21: note: expected 'char *' but argument is of type 'uschar * {aka unsigned char *}' extern srs_result srs_forward(srs_t *srs, char *orig_sender, char *return_domain, ^~~~~~~~~~~ srs.c:142:25: warning: pointer targets in passing argument 1 of 'string_copy' differ in signedness [-Wpointer-sign] *result = string_copy(res); ^~~ In file included from exim.h:491:0, from srs.c:13: local_scan.h:191:16: note: expected 'const uschar * {aka const unsigned char *}' but argument is of type 'char *' extern uschar *string_copy(const uschar *); ^~~~~~~~~~~ srs.c: In function 'eximsrs_reverse': srs.c:152:28: warning: pointer targets in passing argument 2 of 'srs_reverse' differ in signedness [-Wpointer-sign] if((n = srs_reverse(srs, address, res, sizeof(res))) & SRS_RESULT_FAIL) ^~~~~~~ In file included from srs.h:16:0, from exim.h:509, from srs.c:13: /usr/include/srs_alt.h:127:21: note: expected 'char *' but argument is of type 'uschar * {aka unsigned char *}' extern srs_result srs_reverse(srs_t *srs, char *address, char *destination, uint destination_len); ^~~~~~~~~~~ srs.c:163:25: warning: pointer targets in passing argument 1 of 'string_copy' differ in signedness [-Wpointer-sign] *result = string_copy(res); ^~~ In file included from exim.h:491:0, from srs.c:13: local_scan.h:191:16: note: expected 'const uschar * {aka const unsigned char *}' but argument is of type 'char *' extern uschar *string_copy(const uschar *); ^~~~~~~~~~~ srs.c: In function 'eximsrs_db_insert': srs.c:191:33: warning: pointer targets in passing argument 1 of 'string_copyn' differ in signedness [-Wpointer-sign] srs_db_address = string_copyn(data, data_len); ^~~~ In file included from exim.h:491:0, from srs.c:13: local_scan.h:192:16: note: expected 'const uschar * {aka const unsigned char *}' but argument is of type 'char *' extern uschar *string_copyn(const uschar *, int); ^~~~~~~~~~~~ srs.c:192:34: warning: pointer targets in passing argument 2 of 'srs_generate_unique_id' differ in signedness [-Wpointer-sign] if(srs_generate_unique_id(srs, srs_db_address, buf, 64) & SRS_RESULT_FAIL) ^~~~~~~~~~~~~~ In file included from srs.h:16:0, from exim.h:509, from srs.c:13: /usr/include/srs_alt.h:126:21: note: expected 'char *' but argument is of type 'uschar * {aka unsigned char *}' extern srs_result srs_generate_unique_id(srs_t *srs, char *address, char *id_buffer, uint id_buffer_len); ^~~~~~~~~~~~~~~~~~~~~~ srs.c:192:50: warning: pointer targets in passing argument 3 of 'srs_generate_unique_id' differ in signedness [-Wpointer-sign] if(srs_generate_unique_id(srs, srs_db_address, buf, 64) & SRS_RESULT_FAIL) ^~~ In file included from srs.h:16:0, from exim.h:509, from srs.c:13: /usr/include/srs_alt.h:126:21: note: expected 'char *' but argument is of type 'uschar * {aka unsigned char *}' extern srs_result srs_generate_unique_id(srs_t *srs, char *address, char *id_buffer, uint id_buffer_len); ^~~~~~~~~~~~~~~~~~~~~~ srs.c: In function 'eximsrs_db_lookup': srs.c:216:29: warning: pointer targets in passing argument 1 of 'string_copyn' differ in signedness [-Wpointer-sign] srs_db_key = string_copyn(data, data_len); ^~~~ In file included from exim.h:491:0, from srs.c:13: local_scan.h:192:16: note: expected 'const uschar * {aka const unsigned char *}' but argument is of type 'char *' extern uschar *string_copyn(const uschar *, int); ^~~~~~~~~~~~ srs.c:223:19: warning: pointer targets in passing argument 2 of 'strncpy' differ in signedness [-Wpointer-sign] strncpy(result, res, result_len); ^~~ In file included from /usr/include/features.h:428:0, from os.h:10, from exim.h:36, from srs.c:13: /usr/include/bits/string_fortified.h:103:1: note: expected 'const char * restrict' but argument is of type 'uschar * {aka unsigned char *}' __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, ^ gcc utf8.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl utf8.c gcc version.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl version.c version.c: In function 'version_init': version.c:27:8: warning: unused variable 'today' [-Wunused-variable] uschar today[20]; ^~~~~ gcc -o exim gcc -o exim acl.o base64.o child.o crypt16.o daemon.o dbfn.o debug.o deliver.o directory.o dns.o drtables.o enq.o exim.o expand.o filter.o filtertest.o globals.o dkim.o dkim_transport.o hash.o header.o host.o ip.o log.o lss.o match.o moan.o os.o parse.o queue.o rda.o readconf.o receive.o retry.o rewrite.o rfc2047.o route.o search.o sieve.o smtp_in.o smtp_out.o spool_in.o spool_out.o std-crypto.o store.o string.o tls.o tod.o transport.o tree.o verify.o environment.o macro.o lookups/lf_quote.o lookups/lf_check_file.o lookups/lf_sqlperform.o local_scan.o perl.o malware.o mime.o regex.o spam.o spool_mbox.o bmi_spam.o dane.o dcc.o dmarc.o imap_utf7.o spf.o srs.o utf8.o version.o \ routers/routers.a transports/transports.a lookups/lookups.a \ auths/auths.a pdkim/pdkim.a \ -lresolv -lnsl -lcrypt -lm -L/usr/lib/nsl \ -lpam -ldl -ldb -L/usr/lib64 -lpq -lspf2 -lsrs_alt -lsqlite3 -lsasl2 \ -Wl,-E -fstack-protector-strong -L/usr/local/lib -L/usr/lib/perl5/CORE -lperl -lpthread -ldl -lm -lcrypt -lutil -lc -lssl -lcrypto -lpcre -lspf2 -lsrs_alt >>> exim binary built make[1]: Leaving directory '/usr/src/RPM/BUILD/exim-4.90.1/build-Linux-i386' make: Leaving directory '/usr/src/RPM/BUILD/exim-4.90.1' ++ scripts/os-type ++ scripts/arch-type + cp build-Linux-i386/exim bins/exim-pgsql + for version in '$versions' + sed -i s#MYLIBDIR#/usr/lib#g /usr/src/RPM/SOURCES/exim-addMakefile.mysql + cat src/EDITME /usr/src/RPM/SOURCES/exim-addMakefile.mysql + make _lib=lib 'CFLAGS=-I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED' FULLECHO= EXIM_CHMOD= make: Entering directory '/usr/src/RPM/BUILD/exim-4.90.1' /bin/sh scripts/source_checks >>> Creating lookups/Makefile for building dynamic modules >>> New Makefile & lookups/Makefile installed >>> Use "make makefile" if you need to force rebuilding of the makefile make[1]: Entering directory '/usr/src/RPM/BUILD/exim-4.90.1/build-Linux-i386' /bin/sh ../scripts/Configure-config.h "make" make[2]: Entering directory '/usr/src/RPM/BUILD/exim-4.90.1/build-Linux-i386' make[2]: 'buildconfig' is up to date. make[2]: Leaving directory '/usr/src/RPM/BUILD/exim-4.90.1/build-Linux-i386' Building configuration file config.h >>> config.h built >>> version 4.90_1 #5 >>> version 4.90_1 #6 gcc -DMACRO_PREDEF macro_predef.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro_predef.o macro_predef.c gcc -DMACRO_PREDEF globals.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-globals.o globals.c gcc -DMACRO_PREDEF readconf.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-readconf.o readconf.c gcc -DMACRO_PREDEF route.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-route.o route.c gcc -DMACRO_PREDEF transport.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-transport.o transport.c gcc -DMACRO_PREDEF drtables.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-drtables.o drtables.c gcc -DMACRO_PREDEF transports/appendfile.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-appendfile.o transports/appendfile.c gcc -DMACRO_PREDEF transports/autoreply.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-autoreply.o transports/autoreply.c gcc -DMACRO_PREDEF transports/lmtp.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-lmtp.o transports/lmtp.c gcc -DMACRO_PREDEF transports/pipe.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-pipe.o transports/pipe.c gcc -DMACRO_PREDEF transports/queuefile.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-queuefile.o transports/queuefile.c gcc -DMACRO_PREDEF transports/smtp.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-smtp.o transports/smtp.c gcc -DMACRO_PREDEF routers/accept.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-accept.o routers/accept.c gcc -DMACRO_PREDEF routers/dnslookup.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-dnslookup.o routers/dnslookup.c gcc -DMACRO_PREDEF routers/ipliteral.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-ipliteral.o routers/ipliteral.c gcc -DMACRO_PREDEF routers/iplookup.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-iplookup.o routers/iplookup.c gcc -DMACRO_PREDEF routers/manualroute.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-manualroute.o routers/manualroute.c gcc -DMACRO_PREDEF routers/queryprogram.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-queryprogram.o routers/queryprogram.c gcc -DMACRO_PREDEF routers/redirect.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-redirect.o routers/redirect.c gcc -DMACRO_PREDEF auths/auth-spa.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-auth-spa.o auths/auth-spa.c auths/auth-spa.c: In function 'spa_build_auth_challenge': auths/auth-spa.c:1420:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] SIVAL (&challenge->uDomain.len, 0, 0x0000); ^~~~~ auths/auth-spa.c:1421:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] SIVAL (&challenge->uDomain.maxlen, 0, 0x0000); ^~~~~ auths/auth-spa.c: In function 'spa_build_auth_response': auths/auth-spa.c:1516:70: warning: ?: using integer constants in boolean context [-Wint-in-bool-context] spa_bytes_add (response, lmResponse, lmRespData, (cf & 0x200) ? 24 : 0); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ auths/auth-spa.c:1223:22: note: in definition of macro 'spa_bytes_add' if (buf != NULL && count) \ ^~~~~ auths/auth-spa.c:1517:71: warning: ?: using integer constants in boolean context [-Wint-in-bool-context] spa_bytes_add (response, ntResponse, ntRespData, (cf & 0x8000) ? 24 : 0); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ auths/auth-spa.c:1223:22: note: in definition of macro 'spa_bytes_add' if (buf != NULL && count) \ ^~~~~ auths/auth-spa.c:1257:34: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] spa_bytes_add(ptr, header, b, len*2); \ ~~~^~ auths/auth-spa.c:1223:22: note: in definition of macro 'spa_bytes_add' if (buf != NULL && count) \ ^~~~~ auths/auth-spa.c:1520:8: note: in expansion of macro 'spa_unicode_add_string' spa_unicode_add_string (response, uDomain, domain); ^~~~~~~~~~~~~~~~~~~~~~ auths/auth-spa.c:1257:34: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] spa_bytes_add(ptr, header, b, len*2); \ ~~~^~ auths/auth-spa.c:1223:22: note: in definition of macro 'spa_bytes_add' if (buf != NULL && count) \ ^~~~~ auths/auth-spa.c:1521:8: note: in expansion of macro 'spa_unicode_add_string' spa_unicode_add_string (response, uUser, u); ^~~~~~~~~~~~~~~~~~~~~~ auths/auth-spa.c:1257:34: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] spa_bytes_add(ptr, header, b, len*2); \ ~~~^~ auths/auth-spa.c:1223:22: note: in definition of macro 'spa_bytes_add' if (buf != NULL && count) \ ^~~~~ auths/auth-spa.c:1522:8: note: in expansion of macro 'spa_unicode_add_string' spa_unicode_add_string (response, uWks, u); ^~~~~~~~~~~~~~~~~~~~~~ gcc -DMACRO_PREDEF auths/cram_md5.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-cram_md5.o auths/cram_md5.c gcc -DMACRO_PREDEF auths/cyrus_sasl.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-cyrus_sasl.o auths/cyrus_sasl.c gcc -DMACRO_PREDEF auths/dovecot.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-dovecot.o auths/dovecot.c gcc -DMACRO_PREDEF auths/gsasl_exim.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-gsasl_exim.o auths/gsasl_exim.c gcc -DMACRO_PREDEF auths/heimdal_gssapi.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-heimdal_gssapi.o auths/heimdal_gssapi.c gcc -DMACRO_PREDEF auths/plaintext.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-plaintext.o auths/plaintext.c gcc -DMACRO_PREDEF auths/spa.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-spa.o auths/spa.c gcc -DMACRO_PREDEF auths/tls.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-tls.o auths/tls.c gcc -DMACRO_PREDEF dkim.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-dkim.o dkim.c gcc -o macro_predef gcc -o macro_predef macro_predef.o macro-globals.o macro-readconf.o macro-route.o macro-transport.o macro-drtables.o macro-appendfile.o macro-autoreply.o macro-lmtp.o macro-pipe.o macro-queuefile.o macro-smtp.o macro-accept.o macro-dnslookup.o macro-ipliteral.o macro-iplookup.o macro-manualroute.o macro-queryprogram.o macro-redirect.o macro-auth-spa.o macro-cram_md5.o macro-cyrus_sasl.o macro-dovecot.o macro-gsasl_exim.o macro-heimdal_gssapi.o macro-plaintext.o macro-spa.o macro-tls.o macro-dkim.o ./macro_predef > macro.c /bin/sh ../scripts/Configure-eximon >>> eximon script built gcc -DCOMPILE_UTILITY spool_in.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -DCOMPILE_UTILITY -o util-spool_in.o spool_in.c gcc -DCOMPILE_UTILITY store.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -DCOMPILE_UTILITY -o util-store.o store.c gcc -DCOMPILE_UTILITY string.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -DCOMPILE_UTILITY -o util-string.o string.c gcc -DCOMPILE_UTILITY queue.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -DCOMPILE_UTILITY -o util-queue.o queue.c gcc -DCOMPILE_UTILITY tod.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -DCOMPILE_UTILITY -o util-tod.o tod.c tod.c: In function 'tod_stamp': tod.c:179:44: warning: '%02d' directive writing between 2 and 10 bytes into a region of size between 0 and 13 [-Wformat-overflow=] "%04d-%02d-%02d %02d:%02d:%02d %+03d%02d", ^~~~ tod.c:179:8: note: directive argument in the range [0, 2147483647] "%04d-%02d-%02d %02d:%02d:%02d %+03d%02d", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:862:0, from exim.h:74, from tod.c:11: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 26 and 92 bytes into a destination of size 36 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc tree.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl tree.c gcc exim_monitor/em_StripChart.c gcc -o em_StripChart.o -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I../exim_monitor -I/usr/include/pcre -I/usr/X11R6/include \ ../exim_monitor/`echo em_StripChart.o | sed 's/o$/c/'` gcc exim_monitor/em_TextPop.c gcc -o em_TextPop.o -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I../exim_monitor -I/usr/include/pcre -I/usr/X11R6/include \ ../exim_monitor/`echo em_TextPop.o | sed 's/o$/c/'` gcc exim_monitor/em_globals.c gcc -o em_globals.o -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I../exim_monitor -I/usr/include/pcre -I/usr/X11R6/include \ ../exim_monitor/`echo em_globals.o | sed 's/o$/c/'` gcc exim_monitor/em_init.c gcc -o em_init.o -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I../exim_monitor -I/usr/include/pcre -I/usr/X11R6/include \ ../exim_monitor/`echo em_init.o | sed 's/o$/c/'` gcc exim_monitor/em_log.c gcc -o em_log.o -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I../exim_monitor -I/usr/include/pcre -I/usr/X11R6/include \ ../exim_monitor/`echo em_log.o | sed 's/o$/c/'` gcc exim_monitor/em_main.c gcc -o em_main.o -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I../exim_monitor -I/usr/include/pcre -I/usr/X11R6/include \ ../exim_monitor/`echo em_main.o | sed 's/o$/c/'` ../exim_monitor/em_main.c: In function 'numlock_modifiers': ../exim_monitor/em_main.c:576:5: warning: 'XKeycodeToKeysym' is deprecated [-Wdeprecated-declarations] if (XKeycodeToKeysym(display, m->modifiermap [i*m->max_keypermod + j], 0) ^~ In file included from ../exim_monitor/em_hdr.h:126:0, from ../exim_monitor/em_main.c:9: /usr/include/X11/Xlib.h:1687:15: note: declared here extern KeySym XKeycodeToKeysym( ^~~~~~~~~~~~~~~~ gcc exim_monitor/em_menu.c gcc -o em_menu.o -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I../exim_monitor -I/usr/include/pcre -I/usr/X11R6/include \ ../exim_monitor/`echo em_menu.o | sed 's/o$/c/'` ../exim_monitor/em_menu.c: In function 'ActOnMessage': ../exim_monitor/em_menu.c:373:3: warning: ignoring return value of 'system', declared with attribute warn_unused_result [-Wunused-result] system(CS buffer); ^~~~~~~~~~~~~~~~~ gcc exim_monitor/em_queue.c gcc -o em_queue.o -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I../exim_monitor -I/usr/include/pcre -I/usr/X11R6/include \ ../exim_monitor/`echo em_queue.o | sed 's/o$/c/'` gcc exim_monitor/em_strip.c gcc -o em_strip.o -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I../exim_monitor -I/usr/include/pcre -I/usr/X11R6/include \ ../exim_monitor/`echo em_strip.o | sed 's/o$/c/'` gcc exim_monitor/em_text.c gcc -o em_text.o -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I../exim_monitor -I/usr/include/pcre -I/usr/X11R6/include \ ../exim_monitor/`echo em_text.o | sed 's/o$/c/'` gcc exim_monitor/em_xs.c gcc -o em_xs.o -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I../exim_monitor -I/usr/include/pcre -I/usr/X11R6/include \ ../exim_monitor/`echo em_xs.o | sed 's/o$/c/'` gcc exim_monitor/em_version.c gcc -o em_version.o -c \ -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/X11R6/include -I. ../exim_monitor/em_version.c ../exim_monitor/em_version.c: In function 'version_init': ../exim_monitor/em_version.c:22:8: warning: unused variable 'today' [-Wunused-variable] uschar today[20]; ^~~~~ ../exim_monitor/em_version.c:21:5: warning: unused variable 'i' [-Wunused-variable] int i = 0; ^ gcc -o eximon.bin gcc -o eximon.bin em_version.o -L/usr/X11R6/lib \ util-spool_in.o util-store.o util-string.o util-queue.o util-tod.o tree.o em_StripChart.o em_TextPop.o em_globals.o em_init.o em_log.o em_main.o em_menu.o em_queue.o em_strip.o em_text.o em_xs.o -lXaw -lXmu -lXt -lXext -lX11 -lpcre \ -lnsl -lcrypt -lm -L/usr/lib/nsl -lc >>> exim monitor binary built >>> exicyclog script built >>> exinext script built >>> exiwhat script built >>> exigrep script built >>> eximstats script built >>> exipick script built >>> exiqgrep script built >>> exiqsumm script built >>> transport-filter.pl script built >>> convert4r3 script built >>> convert4r4 script built >>> exim_checkaccess script built gcc exim_dbmbuild.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -DCOMPILE_UTILITY \ -o exim_dbmbuild.o exim_dbmbuild.c gcc -o exim_dbmbuild gcc -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -o exim_dbmbuild exim_dbmbuild.o \ -lnsl -lcrypt -lm -L/usr/lib/nsl -ldb >>> exim_dbmbuild utility built gcc -DEXIM_DUMPDB exim_dbutil.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre \ -DCOMPILE_UTILITY \ -DEXIM_DUMPDB \ -o exim_dumpdb.o exim_dbutil.c exim_dbutil.c: In function 'dbfn_scan': exim_dbutil.c:478:13: warning: 'value_datum' is used uninitialized in this function [-Wuninitialized] value_datum = value_datum; /* dummy; not all db libraries use this */ ~~~~~~~~~~~~^~~~~~~~~~~~~ gcc -DCOMPILE_UTILITY os.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre \ -DCOMPILE_UTILITY \ -DOS_LOAD_AVERAGE \ -DFIND_RUNNING_INTERFACES \ -o util-os.o os.c gcc -o exim_dumpdb gcc -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -o exim_dumpdb exim_dumpdb.o util-os.o util-store.o \ -lnsl -lcrypt -lm -L/usr/lib/nsl -ldb >>> exim_dumpdb utility built gcc -DEXIM_FIXDB exim_dbutil.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre \ -DCOMPILE_UTILITY \ -DEXIM_FIXDB \ -o exim_fixdb.o exim_dbutil.c make[2]: Entering directory '/usr/src/RPM/BUILD/exim-4.90.1/build-Linux-i386/auths' gcc auth-spa.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl auth-spa.c auth-spa.c: In function 'spa_build_auth_challenge': auth-spa.c:1420:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] SIVAL (&challenge->uDomain.len, 0, 0x0000); ^~~~~ auth-spa.c:1421:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] SIVAL (&challenge->uDomain.maxlen, 0, 0x0000); ^~~~~ auth-spa.c: In function 'spa_build_auth_response': auth-spa.c:1516:70: warning: ?: using integer constants in boolean context [-Wint-in-bool-context] spa_bytes_add (response, lmResponse, lmRespData, (cf & 0x200) ? 24 : 0); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ auth-spa.c:1223:22: note: in definition of macro 'spa_bytes_add' if (buf != NULL && count) \ ^~~~~ auth-spa.c:1517:71: warning: ?: using integer constants in boolean context [-Wint-in-bool-context] spa_bytes_add (response, ntResponse, ntRespData, (cf & 0x8000) ? 24 : 0); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ auth-spa.c:1223:22: note: in definition of macro 'spa_bytes_add' if (buf != NULL && count) \ ^~~~~ auth-spa.c:1257:34: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] spa_bytes_add(ptr, header, b, len*2); \ ~~~^~ auth-spa.c:1223:22: note: in definition of macro 'spa_bytes_add' if (buf != NULL && count) \ ^~~~~ auth-spa.c:1520:8: note: in expansion of macro 'spa_unicode_add_string' spa_unicode_add_string (response, uDomain, domain); ^~~~~~~~~~~~~~~~~~~~~~ auth-spa.c:1257:34: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] spa_bytes_add(ptr, header, b, len*2); \ ~~~^~ auth-spa.c:1223:22: note: in definition of macro 'spa_bytes_add' if (buf != NULL && count) \ ^~~~~ auth-spa.c:1521:8: note: in expansion of macro 'spa_unicode_add_string' spa_unicode_add_string (response, uUser, u); ^~~~~~~~~~~~~~~~~~~~~~ auth-spa.c:1257:34: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] spa_bytes_add(ptr, header, b, len*2); \ ~~~^~ auth-spa.c:1223:22: note: in definition of macro 'spa_bytes_add' if (buf != NULL && count) \ ^~~~~ auth-spa.c:1522:8: note: in expansion of macro 'spa_unicode_add_string' spa_unicode_add_string (response, uWks, u); ^~~~~~~~~~~~~~~~~~~~~~ gcc call_pam.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl call_pam.c gcc call_pwcheck.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl call_pwcheck.c gcc call_radius.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl call_radius.c gcc check_serv_cond.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl check_serv_cond.c gcc cram_md5.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl cram_md5.c gcc cyrus_sasl.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl cyrus_sasl.c gcc dovecot.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl dovecot.c gcc get_data.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl get_data.c gcc get_no64_data.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl get_no64_data.c gcc gsasl_exim.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl gsasl_exim.c gcc heimdal_gssapi.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl heimdal_gssapi.c gcc md5.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl md5.c gcc plaintext.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl plaintext.c plaintext.c: In function 'auth_plaintext_client': plaintext.c:223:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (ss[i] == '^') ^ gcc pwcheck.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl pwcheck.c gcc spa.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl spa.c gcc tls.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl tls.c gcc xtextdecode.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl xtextdecode.c gcc xtextencode.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl xtextencode.c ar cq auths.a ar cq auths.a auth-spa.o call_pam.o call_pwcheck.o call_radius.o check_serv_cond.o cram_md5.o cyrus_sasl.o dovecot.o get_data.o get_no64_data.o gsasl_exim.o heimdal_gssapi.o md5.o plaintext.o pwcheck.o spa.o tls.o xtextdecode.o xtextencode.o ranlib auths.a make[2]: Leaving directory '/usr/src/RPM/BUILD/exim-4.90.1/build-Linux-i386/auths' gcc -o exim_fixdb gcc -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -o exim_fixdb exim_fixdb.o util-os.o util-store.o \ auths/auths.a -lnsl -lcrypt -lm -L/usr/lib/nsl -ldb >>> exim_fixdb utility built gcc -DEXIM_TIDYDB exim_dbutil.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre \ -DCOMPILE_UTILITY \ -DEXIM_TIDYDB \ -o exim_tidydb.o exim_dbutil.c exim_dbutil.c: In function 'dbfn_scan': exim_dbutil.c:478:13: warning: 'value_datum' is used uninitialized in this function [-Wuninitialized] value_datum = value_datum; /* dummy; not all db libraries use this */ ~~~~~~~~~~~~^~~~~~~~~~~~~ gcc -o exim_tidydb gcc -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -o exim_tidydb exim_tidydb.o util-os.o util-store.o \ -lnsl -lcrypt -lm -L/usr/lib/nsl -ldb >>> exim_tidydb utility built make[2]: Entering directory '/usr/src/RPM/BUILD/exim-4.90.1/build-Linux-i386/lookups' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/usr/src/RPM/BUILD/exim-4.90.1/build-Linux-i386/lookups' make[2]: Entering directory '/usr/src/RPM/BUILD/exim-4.90.1/build-Linux-i386/pdkim' gcc pdkim.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl -I. pdkim.c gcc signing.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl -I. signing.c ar cq pdkim.a ar cq pdkim.a pdkim.o signing.o ranlib pdkim.a make[2]: Leaving directory '/usr/src/RPM/BUILD/exim-4.90.1/build-Linux-i386/pdkim' make[2]: Entering directory '/usr/src/RPM/BUILD/exim-4.90.1/build-Linux-i386/routers' gcc accept.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl accept.c gcc dnslookup.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl dnslookup.c gcc ipliteral.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl ipliteral.c gcc iplookup.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl iplookup.c gcc manualroute.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl manualroute.c gcc queryprogram.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl queryprogram.c gcc redirect.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl redirect.c redirect.c: In function 'redirect_router_entry': redirect.c:609:58: warning: pointer targets in passing argument 2 of 'expand_check_condition' differ in signedness [-Wpointer-sign] usesrs = expand_check_condition(ob->srs_condition, "srs_condition expansion failed", NULL); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../exim.h:498:0, from redirect.c:9: ../functions.h:191:16: note: expected 'uschar * {aka unsigned char *}' but argument is of type 'char *' extern BOOL expand_check_condition(uschar *, uschar *, uschar *); ^~~~~~~~~~~~~~~~~~~~~~ gcc rf_change_domain.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl rf_change_domain.c gcc rf_expand_data.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl rf_expand_data.c gcc rf_get_errors_address.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl rf_get_errors_address.c gcc rf_get_munge_headers.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl rf_get_munge_headers.c rf_get_munge_headers.c: In function 'rf_get_munge_headers': rf_get_munge_headers.c:99:3: warning: this 'while' clause does not guard... [-Wmisleading-indentation] while ((s = string_nextinlist(&list, &sep, NULL, 0))) ^~~~~ rf_get_munge_headers.c:112:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' if (g) ^~ gcc rf_get_transport.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl rf_get_transport.c gcc rf_get_ugid.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl rf_get_ugid.c gcc rf_lookup_hostlist.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl rf_lookup_hostlist.c gcc rf_queue_add.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl rf_queue_add.c gcc rf_self_action.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl rf_self_action.c gcc rf_set_ugid.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl rf_set_ugid.c ar cq routers.a ranlib routers.a make[2]: Leaving directory '/usr/src/RPM/BUILD/exim-4.90.1/build-Linux-i386/routers' make[2]: Entering directory '/usr/src/RPM/BUILD/exim-4.90.1/build-Linux-i386/transports' gcc appendfile.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl appendfile.c appendfile.c: In function 'appendfile_transport_entry': appendfile.c:2826:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (ob->quota_filecount_value > 0 ^ gcc autoreply.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl autoreply.c autoreply.c: In function 'autoreply_transport_entry': autoreply.c:349:14: warning: suggest parentheses around '&&' within '||' [-Wparentheses] if ( from && !(from = checkexpand(from, addr, tblock->name, cke_hdr)) ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ autoreply.c:351:12: warning: suggest parentheses around '&&' within '||' [-Wparentheses] || to && !(to = checkexpand(to, addr, tblock->name, cke_hdr)) ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ autoreply.c:352:12: warning: suggest parentheses around '&&' within '||' [-Wparentheses] || cc && !(cc = checkexpand(cc, addr, tblock->name, cke_hdr)) ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ autoreply.c:353:13: warning: suggest parentheses around '&&' within '||' [-Wparentheses] || bcc && !(bcc = checkexpand(bcc, addr, tblock->name, cke_hdr)) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ autoreply.c:354:17: warning: suggest parentheses around '&&' within '||' [-Wparentheses] || subject && !(subject = checkexpand(subject, addr, tblock->name, cke_hdr)) ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ autoreply.c:355:17: warning: suggest parentheses around '&&' within '||' [-Wparentheses] || headers && !(headers = checkexpand(headers, addr, tblock->name, cke_text)) ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ autoreply.c:356:14: warning: suggest parentheses around '&&' within '||' [-Wparentheses] || text && !(text = checkexpand(text, addr, tblock->name, cke_text)) ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ autoreply.c:357:14: warning: suggest parentheses around '&&' within '||' [-Wparentheses] || file && !(file = checkexpand(file, addr, tblock->name, cke_file)) ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ autoreply.c:358:17: warning: suggest parentheses around '&&' within '||' [-Wparentheses] || logfile && !(logfile = checkexpand(logfile, addr, tblock->name, cke_file)) ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ autoreply.c:359:17: warning: suggest parentheses around '&&' within '||' [-Wparentheses] || oncelog && !(oncelog = checkexpand(oncelog, addr, tblock->name, cke_file)) ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ autoreply.c:360:20: warning: suggest parentheses around '&&' within '||' [-Wparentheses] || oncerepeat && !(oncerepeat = checkexpand(oncerepeat, addr, tblock->name, cke_file)) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ autoreply.c:796:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (rc != 0) ^ gcc lmtp.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl lmtp.c gcc pipe.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl pipe.c gcc queuefile.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl queuefile.c queuefile.c: In function 'copy_spool_file': queuefile.c:83:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if ((j = read(src, buffer, sizeof(buffer))) > 0) ^ queuefile.c: In function 'copy_spool_files': queuefile.c:143:2: warning: suggest parentheses around '&&' within '||' [-Wparentheses] || is_hdr_file ~~~~~~~~~~~ && (s = srcpath, (srcfd = openat(sdfd, CCS filename, O_RDONLY)) < 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc smtp.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl smtp.c smtp.c: In function 'smtp_write_mail_and_rcpt_cmds': smtp.c:2524:35: warning: suggest parentheses around '&&' within '||' [-Wparentheses] && (!mua_wrapper || addr->next && address_count < sx->max_rcpt); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../exim.h:492:0, from smtp.c:8: smtp.c: In function 'smtp_deliver': ../macros.h:110:26: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] #define DEBUG(x) if (debug_selector & (x)) ^ smtp.c:2959:3: note: in expansion of macro 'DEBUG' DEBUG(D_transport|D_v) ^~~~~ smtp.c:2983:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (!sx.ok) ^ smtp.c:3397:28: warning: suggest parentheses around '&&' within '||' [-Wparentheses] ( tls_out.active < 0 && !continue_proxy_cipher ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ smtp.c:3410:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (sx.send_rset) ^ smtp.c:3476:8: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (sx.ok = (socketpair(AF_UNIX, SOCK_STREAM, 0, pfd) == 0)) ^~ smtp.c: In function 'smtp_transport_entry': smtp.c:4062:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (continue_hostname) ^ smtp.c:4600:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (host) ^ gcc smtp_socks.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl smtp_socks.c gcc tf_maildir.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl tf_maildir.c ar cq transports.a ranlib transports.a make[2]: Leaving directory '/usr/src/RPM/BUILD/exim-4.90.1/build-Linux-i386/transports' gcc acl.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl acl.c acl.c: In function 'acl_read': acl.c:854:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (c == ACLC_SET) ^ acl.c: In function 'acl_verify': acl.c:1711:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (rc != OK && *log_msgptr) ^ acl.c: In function 'acl_check_condition': acl.c:3720:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (!conditions[cb->type].is_modifier && cb->u.negated) ^ acl.c: In function 'acl_check': acl.c:4429:10: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if ((rc = open_cutthrough_connection(addr)) == DEFER) ^ acl.c:4445:27: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] else HDEBUG(D_acl) if (cutthrough.delivery) ^ gcc base64.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl base64.c gcc child.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl child.c gcc crypt16.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl crypt16.c gcc daemon.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl daemon.c In file included from exim.h:492:0, from daemon.c:11: daemon.c: In function 'daemon_go': macros.h:110:26: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] #define DEBUG(x) if (debug_selector & (x)) ^ daemon.c:1459:5: note: in expansion of macro 'DEBUG' DEBUG(D_any) ^~~~~ gcc dbfn.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl dbfn.c dbfn.c: In function 'dbfn_scan': dbfn.c:410:13: warning: 'value_datum' is used uninitialized in this function [-Wuninitialized] value_datum = value_datum; /* dummy; not all db libraries use this */ ~~~~~~~~~~~~^~~~~~~~~~~~~ gcc debug.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl debug.c gcc deliver.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl deliver.c deliver.c: In function 'post_process_one': deliver.c:1537:27: warning: suggest parentheses around '&&' within '||' [-Wparentheses] || result == FAIL && tb->log_fail_output ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ deliver.c:1538:27: warning: suggest parentheses around '&&' within '||' [-Wparentheses] || result == DEFER && tb->log_defer_output ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ deliver.c:1547:7: warning: this 'else' clause does not guard... [-Wmisleading-indentation] else ^~~~ deliver.c:1558:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' (void)fclose(f); ^ deliver.c:1564:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (sender_address[0] != 0 || addr->prop.errors_address) ^ deliver.c: In function 'deliver_local': deliver.c:2444:32: warning: suggest parentheses around '&&' within '||' [-Wparentheses] || message_length > 0 && (ret = write(pfd[pipe_write], s, message_length)) != message_length ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ deliver.c: In function 'do_local_deliveries': deliver.c:2818:25: warning: suggest parentheses around '&&' within '||' [-Wparentheses] && ( !addr->host_list && !next->host_list ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ deliver.c: In function 'do_remote_deliveries': deliver.c:4421:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (tpt_parallel_check(tp, addr, &serialize_key)) ^ deliver.c: In function 'deliver_message': deliver.c:6646:33: warning: suggest parentheses around '&&' within '||' [-Wparentheses] else if ( ( queue_running && !deliver_force ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ deliver.c:6985:21: warning: suggest parentheses around '&&' within '||' [-Wparentheses] && ( addr_local && (addr_local->next || addr_remote) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ deliver.c:7725:19: warning: unused variable 's' [-Wunused-variable] const uschar * s; ^ deliver.c: In function 'string_timediff': deliver.c:1100:21: warning: '%03d' directive writing between 3 and 8 bytes into a region of size between 0 and 5 [-Wformat-overflow=] sprintf(CS buf, "%d.%03ds", (int)diff->tv_sec, (int)diff->tv_usec/1000); ^~~~ deliver.c:1100:17: note: directive argument in the range [-2147483, 2147483] sprintf(CS buf, "%d.%03ds", (int)diff->tv_sec, (int)diff->tv_usec/1000); ^~~~~~~~~~ In file included from /usr/include/stdio.h:862:0, from exim.h:74, from deliver.c:11: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 7 and 22 bytes into a destination of size 7 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc directory.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl directory.c gcc dns.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl dns.c dns.c: In function 'dns_special_lookup': dns.c:1049:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (strcmpic(namesuff, US".arpa") == 0) ^ gcc drtables.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl drtables.c gcc enq.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl enq.c gcc exim.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl exim.c exim.c: In function 'main': exim.c:2740:10: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (!continue_proxy_cipher) ^ exim.c:3231:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (*argrest == 0) ^ exim.c:3510:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (*argrest == '\0') ^ exim.c:3899:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (trusted_groups) ^ exim.c:3995:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (log_oneline) ^ exim.c:4090:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if ( removed_privilege ^ exim.c:4405:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (rv == -1) ^ exim.c:5070:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses] while (s = get_stdinput(fn_readline, fn_addhist)) ^ exim.c:5353:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (expand_string_message) ^ exim.c:5512:12: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (recipients_max > 0 && ++rcount > recipients_max && ^ exim.c: In function 'usr1_handler': exim.c:234:1: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] (void)write(fd, process_info, process_info_len); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc expand.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl expand.c expand.c: In function 'eval_condition': expand.c:2331:28: warning: passing argument 1 of 'auth_call_pwcheck' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] rc = auth_call_pwcheck(sub[0], &expand_string_message); ^~~ In file included from exim.h:498:0, from expand.c:12: functions.h:93:16: note: expected 'uschar * {aka unsigned char *}' but argument is of type 'const uschar * {aka const unsigned char *}' extern int auth_call_pwcheck(uschar *, uschar **); ^~~~~~~~~~~~~~~~~ expand.c:2510:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (!isalpha(name[0]) && yield != NULL) ^ expand.c: In function 'expand_string_internal': expand.c:6753:12: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (t) ^ expand.c:6776:15: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (*outsep = *++sub) ++sub; ^ expand.c:6775:12: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (*sub == '>') ^ expand.c:7007:11: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (--bytes_left == 0) /* codepoint complete */ ^ gcc filter.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl filter.c gcc filtertest.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl filtertest.c gcc globals.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl globals.c gcc dkim.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl dkim.c dkim.c: In function 'dkim_exim_sign': dkim.c:676:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (dkim->dkim_identity) ^ dkim.c:750:3: warning: 'pdkim_rc' may be used uninitialized in this function [-Wmaybe-uninitialized] log_write(0, LOG_MAIN|LOG_PANIC, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "DKIM: signing failed: %.100s", pdkim_errstr(pdkim_rc)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc dkim_transport.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl dkim_transport.c dkim_transport.c: In function 'dkt_direct': dkim_transport.c:140:31: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] tctx->options = tctx->options & ~(topt_end_dot | topt_use_bdat) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc hash.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl hash.c gcc header.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl header.c gcc host.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl host.c host.c: In function 'host_find_bydns': host.c:2671:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (dnssec_request) ^ gcc ip.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl ip.c gcc log.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl log.c gcc lss.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl lss.c gcc match.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl match.c gcc moan.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl moan.c gcc os.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl os.c gcc parse.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl parse.c parse.c: In function 'read_addr_spec': parse.c:553:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (*s != term) ^ gcc queue.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl queue.c queue.c: In function 'queue_run': queue.c:488:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (!queue_run_force && deliver_queue_load_max >= 0) ^ queue.c:733:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (!recurse) ^ queue.c: In function 'queue_action': queue.c:1076:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if ((deliver_datafile = spool_open_datafile(id)) < 0) ^ queue.c:1379:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (yield) ^ gcc rda.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl rda.c gcc readconf.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl readconf.c readconf.c: In function 'get_config_line': readconf.c:1021:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (*ss != '/') ^ readconf.c: In function 'readconf_handle_option': readconf.c:2115:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (errno != ERANGE) ^ readconf.c:2168:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (errno != ERANGE) ^ readconf.c: In function 'readconf_retry_error': readconf.c:3974:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (i >= nelem(extras)) ^ readconf.c: In function 'print_config': readconf.c:4505:44: warning: suggest parentheses around '&&' within '||' [-Wparentheses] || Ustrncmp(current, "hide", 4) == 0 && isspace(current[4]) gcc receive.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl receive.c receive.c: In function 'receive_statvfs': receive.c:182:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (STATVFS(CS path, &statbuf) != 0) ^ receive.c: In function 'run_mime_acl': receive.c:1419:39: warning: suggest parentheses around assignment used as truth value [-Wparentheses] for (tempdir = opendir(CS scandir); entry = readdir(tempdir); ) ^~~~~ receive.c: In function 'receive_msg': receive.c:4299:13: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] else if (smtp_reply[0] != 0) ^ gcc retry.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl retry.c In file included from exim.h:492:0, from retry.c:11: retry.c: In function 'retry_update': macros.h:110:26: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] #define DEBUG(x) if (debug_selector & (x)) ^ retry.c:641:9: note: in expansion of macro 'DEBUG' DEBUG(D_retry) ^~~~~ retry.c:855:10: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (update_count > 0 && update_count == timedout_count) ^ gcc rewrite.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl rewrite.c gcc rfc2047.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl rfc2047.c gcc route.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl route.c gcc search.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl search.c search.c: In function 'internal_search_find': search.c:539:14: warning: 'e' may be used uninitialized in this function [-Wmaybe-uninitialized] e->ptr = data; ~~~~~~~^~~~~~ gcc sieve.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl sieve.c sieve.c:157:28: warning: 'str_auth' defined but not used [-Wunused-const-variable=] static const struct String str_auth={ str_auth_c, 4 }; ^~~~~~~~ gcc smtp_in.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl smtp_in.c smtp_in.c: In function 'bdat_getc': smtp_in.c:645:10: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (chunking_datasize == 0) ^ smtp_in.c: In function 'smtp_verify_helo': smtp_in.c:3495:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (sender_host_name) ^ smtp_in.c: In function 'smtp_setup_msg': smtp_in.c:4101:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (acl_smtp_helo) ^ gcc smtp_out.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl smtp_out.c gcc spool_in.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl spool_in.c gcc spool_out.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl spool_out.c gcc std-crypto.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl std-crypto.c gcc store.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl store.c gcc string.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl string.c gcc tls.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl tls.c In file included from tls.c:122:0: tls-openssl.c: In function 'tls_expand_session_files': tls-openssl.c:1102:14: warning: suggest parentheses around assignment used as truth value [-Wparentheses] while (file = string_nextinlist(&file_list, &sep, NULL, 0)) ^~~~ tls-openssl.c:1095:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (expanded) ^ tls-openssl.c:1125:14: warning: suggest parentheses around assignment used as truth value [-Wparentheses] while (file = string_nextinlist(&file_list, &sep, NULL, 0)) ^~~~ tls-openssl.c:1118:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (expanded && *expanded) ^ tls.c: In function 'tls_field_from_dn': tls.c:279:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses] || Ustrncmp(ele, match, len) == 0 && ele[len] == '=' gcc tod.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl tod.c tod.c: In function 'tod_stamp': tod.c:172:44: warning: '%+03d' directive writing between 3 and 9 bytes into a region of size between 0 and 12 [-Wformat-overflow=] "%04d-%02d-%02d %02d:%02d:%02d.%03d %+03d%02d", ^~~~~ tod.c:172:8: note: directive argument in the range [-35791394, 35791394] "%04d-%02d-%02d %02d:%02d:%02d.%03d %+03d%02d", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tod.c:172:8: note: directive argument in the range [0, 2147483647] In file included from /usr/include/stdio.h:862:0, from exim.h:74, from tod.c:11: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 30 and 101 bytes into a destination of size 36 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tod.c:179:44: warning: '%02d' directive writing between 2 and 10 bytes into a region of size between 0 and 13 [-Wformat-overflow=] "%04d-%02d-%02d %02d:%02d:%02d %+03d%02d", ^~~~ tod.c:179:8: note: directive argument in the range [0, 2147483647] "%04d-%02d-%02d %02d:%02d:%02d %+03d%02d", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:862:0, from exim.h:74, from tod.c:11: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 26 and 92 bytes into a destination of size 36 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc transport.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl transport.c transport.c: In function 'transport_write_message': transport.c:1365:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (yield) ^ transport.c: In function 'transport_do_pass_socket': transport.c:1875:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (smtp_peer_options & OPTION_TLS) ^ gcc verify.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl verify.c verify.c: In function 'cached_callout_lookup': verify.c:173:30: warning: suggest parentheses around '&&' within '||' [-Wparentheses] || *from_address == 0 && cache_record->result == ccache_reject_mfnull) verify.c: In function 'cache_callout_write': verify.c:315:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (dom_rec->result != ccache_unknown) ^ gcc environment.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl environment.c gcc macro.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl macro.c gcc lookups/lf_quote.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl lookups/lf_quote.c gcc lookups/lf_check_file.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl lookups/lf_check_file.c gcc lookups/lf_sqlperform.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl lookups/lf_sqlperform.c gcc local_scan.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -o local_scan.o ../src/local_scan.c gcc perl.c gcc -D_REENTRANT -D_GNU_SOURCE -fwrapv -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl5/CORE -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -c perl.c perl.c: In function 'call_perl_cat': perl.c:161:7: warning: variable 'items' set but not used [-Wunused-but-set-variable] int items; ^~~~~ gcc malware.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl malware.c gcc mime.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl mime.c mime.c: In function 'mime_get_header': mime.c:338:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if ( ((c == '\t') || (c == ' ')) && (header_value_mode == 1) ) ^~ mime.c:342:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' header_value_mode = 2; ^~~~~~~~~~~~~~~~~ gcc regex.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl regex.c gcc spam.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl spam.c gcc spool_mbox.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl spool_mbox.c gcc bmi_spam.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl bmi_spam.c gcc dane.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl dane.c dane.c:28:13: warning: 'dummy' defined but not used [-Wunused-function] static void dummy(int x) { dummy(x-1); } ^~~~~ gcc dcc.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl dcc.c gcc dmarc.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl dmarc.c gcc imap_utf7.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl imap_utf7.c gcc spf.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl spf.c gcc srs.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl srs.c srs.c: In function 'eximsrs_init': srs.c:55:23: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign] maxage = atoi(sbuf); ^~~~ In file included from /usr/include/features.h:428:0, from os.h:10, from exim.h:36, from srs.c:13: /usr/include/stdlib.h:361:1: note: expected 'const char *' but argument is of type 'uschar * {aka unsigned char *}' __NTH (atoi (const char *__nptr)) ^ srs.c:58:24: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign] hashlen = atoi(sbuf); ^~~~ In file included from /usr/include/features.h:428:0, from os.h:10, from exim.h:36, from srs.c:13: /usr/include/stdlib.h:361:1: note: expected 'const char *' but argument is of type 'uschar * {aka unsigned char *}' __NTH (atoi (const char *__nptr)) ^ srs.c:61:29: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign] usetimestamp = atoi(sbuf); ^~~~ In file included from /usr/include/features.h:428:0, from os.h:10, from exim.h:36, from srs.c:13: /usr/include/stdlib.h:361:1: note: expected 'const char *' but argument is of type 'uschar * {aka unsigned char *}' __NTH (atoi (const char *__nptr)) ^ srs.c:64:24: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign] usehash = atoi(sbuf); ^~~~ In file included from /usr/include/features.h:428:0, from os.h:10, from exim.h:36, from srs.c:13: /usr/include/stdlib.h:361:1: note: expected 'const char *' but argument is of type 'uschar * {aka unsigned char *}' __NTH (atoi (const char *__nptr)) ^ srs.c:97:24: warning: pointer targets in passing argument 1 of 'srs_open' differ in signedness [-Wpointer-sign] if((srs = srs_open(secret, Ustrlen(secret), maxage, hashlen, srs_hashmin)) == NULL) ^~~~~~ In file included from srs.h:16:0, from exim.h:509, from srs.c:13: /usr/include/srs_alt.h:121:21: note: expected 'char *' but argument is of type 'uschar * {aka unsigned char *}' extern srs_t *srs_open(char *secret, uint secret_len, uint max_age, uint hash_len, uint hash_min); ^~~~~~~~ srs.c:109:29: warning: pointer targets in passing argument 2 of 'srs_add_secret' differ in signedness [-Wpointer-sign] srs_add_secret(srs, secret, (Ustrlen(secret) > SRS_MAX_SECRET_LENGTH) ? SRS_MAX_SECRET_LENGTH : Ustrlen(secret)); ^~~~~~ In file included from srs.h:16:0, from exim.h:509, from srs.c:13: /usr/include/srs_alt.h:128:21: note: expected 'char *' but argument is of type 'uschar * {aka unsigned char *}' extern srs_result srs_add_secret(srs_t *srs, char *secret, uint secret_len); ^~~~~~~~~~~~~~ srs.c: In function 'eximsrs_forward': srs.c:135:28: warning: pointer targets in passing argument 2 of 'srs_forward' differ in signedness [-Wpointer-sign] if((n = srs_forward(srs, orig_sender, domain, res, sizeof(res))) & SRS_RESULT_FAIL) ^~~~~~~~~~~ In file included from srs.h:16:0, from exim.h:509, from srs.c:13: /usr/include/srs_alt.h:124:21: note: expected 'char *' but argument is of type 'uschar * {aka unsigned char *}' extern srs_result srs_forward(srs_t *srs, char *orig_sender, char *return_domain, ^~~~~~~~~~~ srs.c:135:41: warning: pointer targets in passing argument 3 of 'srs_forward' differ in signedness [-Wpointer-sign] if((n = srs_forward(srs, orig_sender, domain, res, sizeof(res))) & SRS_RESULT_FAIL) ^~~~~~ In file included from srs.h:16:0, from exim.h:509, from srs.c:13: /usr/include/srs_alt.h:124:21: note: expected 'char *' but argument is of type 'uschar * {aka unsigned char *}' extern srs_result srs_forward(srs_t *srs, char *orig_sender, char *return_domain, ^~~~~~~~~~~ srs.c:142:25: warning: pointer targets in passing argument 1 of 'string_copy' differ in signedness [-Wpointer-sign] *result = string_copy(res); ^~~ In file included from exim.h:491:0, from srs.c:13: local_scan.h:191:16: note: expected 'const uschar * {aka const unsigned char *}' but argument is of type 'char *' extern uschar *string_copy(const uschar *); ^~~~~~~~~~~ srs.c: In function 'eximsrs_reverse': srs.c:152:28: warning: pointer targets in passing argument 2 of 'srs_reverse' differ in signedness [-Wpointer-sign] if((n = srs_reverse(srs, address, res, sizeof(res))) & SRS_RESULT_FAIL) ^~~~~~~ In file included from srs.h:16:0, from exim.h:509, from srs.c:13: /usr/include/srs_alt.h:127:21: note: expected 'char *' but argument is of type 'uschar * {aka unsigned char *}' extern srs_result srs_reverse(srs_t *srs, char *address, char *destination, uint destination_len); ^~~~~~~~~~~ srs.c:163:25: warning: pointer targets in passing argument 1 of 'string_copy' differ in signedness [-Wpointer-sign] *result = string_copy(res); ^~~ In file included from exim.h:491:0, from srs.c:13: local_scan.h:191:16: note: expected 'const uschar * {aka const unsigned char *}' but argument is of type 'char *' extern uschar *string_copy(const uschar *); ^~~~~~~~~~~ srs.c: In function 'eximsrs_db_insert': srs.c:191:33: warning: pointer targets in passing argument 1 of 'string_copyn' differ in signedness [-Wpointer-sign] srs_db_address = string_copyn(data, data_len); ^~~~ In file included from exim.h:491:0, from srs.c:13: local_scan.h:192:16: note: expected 'const uschar * {aka const unsigned char *}' but argument is of type 'char *' extern uschar *string_copyn(const uschar *, int); ^~~~~~~~~~~~ srs.c:192:34: warning: pointer targets in passing argument 2 of 'srs_generate_unique_id' differ in signedness [-Wpointer-sign] if(srs_generate_unique_id(srs, srs_db_address, buf, 64) & SRS_RESULT_FAIL) ^~~~~~~~~~~~~~ In file included from srs.h:16:0, from exim.h:509, from srs.c:13: /usr/include/srs_alt.h:126:21: note: expected 'char *' but argument is of type 'uschar * {aka unsigned char *}' extern srs_result srs_generate_unique_id(srs_t *srs, char *address, char *id_buffer, uint id_buffer_len); ^~~~~~~~~~~~~~~~~~~~~~ srs.c:192:50: warning: pointer targets in passing argument 3 of 'srs_generate_unique_id' differ in signedness [-Wpointer-sign] if(srs_generate_unique_id(srs, srs_db_address, buf, 64) & SRS_RESULT_FAIL) ^~~ In file included from srs.h:16:0, from exim.h:509, from srs.c:13: /usr/include/srs_alt.h:126:21: note: expected 'char *' but argument is of type 'uschar * {aka unsigned char *}' extern srs_result srs_generate_unique_id(srs_t *srs, char *address, char *id_buffer, uint id_buffer_len); ^~~~~~~~~~~~~~~~~~~~~~ srs.c: In function 'eximsrs_db_lookup': srs.c:216:29: warning: pointer targets in passing argument 1 of 'string_copyn' differ in signedness [-Wpointer-sign] srs_db_key = string_copyn(data, data_len); ^~~~ In file included from exim.h:491:0, from srs.c:13: local_scan.h:192:16: note: expected 'const uschar * {aka const unsigned char *}' but argument is of type 'char *' extern uschar *string_copyn(const uschar *, int); ^~~~~~~~~~~~ srs.c:223:19: warning: pointer targets in passing argument 2 of 'strncpy' differ in signedness [-Wpointer-sign] strncpy(result, res, result_len); ^~~ In file included from /usr/include/features.h:428:0, from os.h:10, from exim.h:36, from srs.c:13: /usr/include/bits/string_fortified.h:103:1: note: expected 'const char * restrict' but argument is of type 'uschar * {aka unsigned char *}' __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, ^ gcc utf8.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl utf8.c gcc version.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl version.c version.c: In function 'version_init': version.c:27:8: warning: unused variable 'today' [-Wunused-variable] uschar today[20]; ^~~~~ gcc -o exim gcc -o exim acl.o base64.o child.o crypt16.o daemon.o dbfn.o debug.o deliver.o directory.o dns.o drtables.o enq.o exim.o expand.o filter.o filtertest.o globals.o dkim.o dkim_transport.o hash.o header.o host.o ip.o log.o lss.o match.o moan.o os.o parse.o queue.o rda.o readconf.o receive.o retry.o rewrite.o rfc2047.o route.o search.o sieve.o smtp_in.o smtp_out.o spool_in.o spool_out.o std-crypto.o store.o string.o tls.o tod.o transport.o tree.o verify.o environment.o macro.o lookups/lf_quote.o lookups/lf_check_file.o lookups/lf_sqlperform.o local_scan.o perl.o malware.o mime.o regex.o spam.o spool_mbox.o bmi_spam.o dane.o dcc.o dmarc.o imap_utf7.o spf.o srs.o utf8.o version.o \ routers/routers.a transports/transports.a lookups/lookups.a \ auths/auths.a pdkim/pdkim.a \ -lresolv -lnsl -lcrypt -lm -L/usr/lib/nsl \ -lpam -ldl -ldb -L/usr/lib64 -lmysqlclient -lspf2 -lsrs_alt -lsqlite3 -lsasl2 \ -Wl,-E -fstack-protector-strong -L/usr/local/lib -L/usr/lib/perl5/CORE -lperl -lpthread -ldl -lm -lcrypt -lutil -lc -lssl -lcrypto -lpcre -lspf2 -lsrs_alt >>> exim binary built make[1]: Leaving directory '/usr/src/RPM/BUILD/exim-4.90.1/build-Linux-i386' make: Leaving directory '/usr/src/RPM/BUILD/exim-4.90.1' ++ scripts/os-type ++ scripts/arch-type + cp build-Linux-i386/exim bins/exim-mysql + for version in '$versions' + sed -i s#MYLIBDIR#/usr/lib#g /usr/src/RPM/SOURCES/exim-addMakefile.ldap + cat src/EDITME /usr/src/RPM/SOURCES/exim-addMakefile.ldap + make _lib=lib 'CFLAGS=-I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED' FULLECHO= EXIM_CHMOD= make: Entering directory '/usr/src/RPM/BUILD/exim-4.90.1' /bin/sh scripts/source_checks >>> Creating lookups/Makefile for building dynamic modules >>> New Makefile & lookups/Makefile installed >>> Use "make makefile" if you need to force rebuilding of the makefile make[1]: Entering directory '/usr/src/RPM/BUILD/exim-4.90.1/build-Linux-i386' /bin/sh ../scripts/Configure-config.h "make" make[2]: Entering directory '/usr/src/RPM/BUILD/exim-4.90.1/build-Linux-i386' make[2]: 'buildconfig' is up to date. make[2]: Leaving directory '/usr/src/RPM/BUILD/exim-4.90.1/build-Linux-i386' Building configuration file config.h >>> config.h built >>> version 4.90_1 #7 >>> version 4.90_1 #8 gcc -DMACRO_PREDEF macro_predef.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro_predef.o macro_predef.c gcc -DMACRO_PREDEF globals.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-globals.o globals.c gcc -DMACRO_PREDEF readconf.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-readconf.o readconf.c gcc -DMACRO_PREDEF route.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-route.o route.c gcc -DMACRO_PREDEF transport.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-transport.o transport.c gcc -DMACRO_PREDEF drtables.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-drtables.o drtables.c gcc -DMACRO_PREDEF transports/appendfile.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-appendfile.o transports/appendfile.c gcc -DMACRO_PREDEF transports/autoreply.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-autoreply.o transports/autoreply.c gcc -DMACRO_PREDEF transports/lmtp.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-lmtp.o transports/lmtp.c gcc -DMACRO_PREDEF transports/pipe.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-pipe.o transports/pipe.c gcc -DMACRO_PREDEF transports/queuefile.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-queuefile.o transports/queuefile.c gcc -DMACRO_PREDEF transports/smtp.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-smtp.o transports/smtp.c gcc -DMACRO_PREDEF routers/accept.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-accept.o routers/accept.c gcc -DMACRO_PREDEF routers/dnslookup.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-dnslookup.o routers/dnslookup.c gcc -DMACRO_PREDEF routers/ipliteral.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-ipliteral.o routers/ipliteral.c gcc -DMACRO_PREDEF routers/iplookup.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-iplookup.o routers/iplookup.c gcc -DMACRO_PREDEF routers/manualroute.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-manualroute.o routers/manualroute.c gcc -DMACRO_PREDEF routers/queryprogram.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-queryprogram.o routers/queryprogram.c gcc -DMACRO_PREDEF routers/redirect.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-redirect.o routers/redirect.c gcc -DMACRO_PREDEF auths/auth-spa.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-auth-spa.o auths/auth-spa.c auths/auth-spa.c: In function 'spa_build_auth_challenge': auths/auth-spa.c:1420:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] SIVAL (&challenge->uDomain.len, 0, 0x0000); ^~~~~ auths/auth-spa.c:1421:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] SIVAL (&challenge->uDomain.maxlen, 0, 0x0000); ^~~~~ auths/auth-spa.c: In function 'spa_build_auth_response': auths/auth-spa.c:1516:70: warning: ?: using integer constants in boolean context [-Wint-in-bool-context] spa_bytes_add (response, lmResponse, lmRespData, (cf & 0x200) ? 24 : 0); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ auths/auth-spa.c:1223:22: note: in definition of macro 'spa_bytes_add' if (buf != NULL && count) \ ^~~~~ auths/auth-spa.c:1517:71: warning: ?: using integer constants in boolean context [-Wint-in-bool-context] spa_bytes_add (response, ntResponse, ntRespData, (cf & 0x8000) ? 24 : 0); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ auths/auth-spa.c:1223:22: note: in definition of macro 'spa_bytes_add' if (buf != NULL && count) \ ^~~~~ auths/auth-spa.c:1257:34: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] spa_bytes_add(ptr, header, b, len*2); \ ~~~^~ auths/auth-spa.c:1223:22: note: in definition of macro 'spa_bytes_add' if (buf != NULL && count) \ ^~~~~ auths/auth-spa.c:1520:8: note: in expansion of macro 'spa_unicode_add_string' spa_unicode_add_string (response, uDomain, domain); ^~~~~~~~~~~~~~~~~~~~~~ auths/auth-spa.c:1257:34: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] spa_bytes_add(ptr, header, b, len*2); \ ~~~^~ auths/auth-spa.c:1223:22: note: in definition of macro 'spa_bytes_add' if (buf != NULL && count) \ ^~~~~ auths/auth-spa.c:1521:8: note: in expansion of macro 'spa_unicode_add_string' spa_unicode_add_string (response, uUser, u); ^~~~~~~~~~~~~~~~~~~~~~ auths/auth-spa.c:1257:34: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] spa_bytes_add(ptr, header, b, len*2); \ ~~~^~ auths/auth-spa.c:1223:22: note: in definition of macro 'spa_bytes_add' if (buf != NULL && count) \ ^~~~~ auths/auth-spa.c:1522:8: note: in expansion of macro 'spa_unicode_add_string' spa_unicode_add_string (response, uWks, u); ^~~~~~~~~~~~~~~~~~~~~~ gcc -DMACRO_PREDEF auths/cram_md5.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-cram_md5.o auths/cram_md5.c gcc -DMACRO_PREDEF auths/cyrus_sasl.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-cyrus_sasl.o auths/cyrus_sasl.c gcc -DMACRO_PREDEF auths/dovecot.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-dovecot.o auths/dovecot.c gcc -DMACRO_PREDEF auths/gsasl_exim.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-gsasl_exim.o auths/gsasl_exim.c gcc -DMACRO_PREDEF auths/heimdal_gssapi.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-heimdal_gssapi.o auths/heimdal_gssapi.c gcc -DMACRO_PREDEF auths/plaintext.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-plaintext.o auths/plaintext.c gcc -DMACRO_PREDEF auths/spa.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-spa.o auths/spa.c gcc -DMACRO_PREDEF auths/tls.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-tls.o auths/tls.c gcc -DMACRO_PREDEF dkim.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-dkim.o dkim.c gcc -o macro_predef gcc -o macro_predef macro_predef.o macro-globals.o macro-readconf.o macro-route.o macro-transport.o macro-drtables.o macro-appendfile.o macro-autoreply.o macro-lmtp.o macro-pipe.o macro-queuefile.o macro-smtp.o macro-accept.o macro-dnslookup.o macro-ipliteral.o macro-iplookup.o macro-manualroute.o macro-queryprogram.o macro-redirect.o macro-auth-spa.o macro-cram_md5.o macro-cyrus_sasl.o macro-dovecot.o macro-gsasl_exim.o macro-heimdal_gssapi.o macro-plaintext.o macro-spa.o macro-tls.o macro-dkim.o ./macro_predef > macro.c /bin/sh ../scripts/Configure-eximon >>> eximon script built gcc -DCOMPILE_UTILITY spool_in.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -DCOMPILE_UTILITY -o util-spool_in.o spool_in.c gcc -DCOMPILE_UTILITY store.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -DCOMPILE_UTILITY -o util-store.o store.c gcc -DCOMPILE_UTILITY string.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -DCOMPILE_UTILITY -o util-string.o string.c gcc -DCOMPILE_UTILITY queue.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -DCOMPILE_UTILITY -o util-queue.o queue.c gcc -DCOMPILE_UTILITY tod.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -DCOMPILE_UTILITY -o util-tod.o tod.c tod.c: In function 'tod_stamp': tod.c:179:44: warning: '%02d' directive writing between 2 and 10 bytes into a region of size between 0 and 13 [-Wformat-overflow=] "%04d-%02d-%02d %02d:%02d:%02d %+03d%02d", ^~~~ tod.c:179:8: note: directive argument in the range [0, 2147483647] "%04d-%02d-%02d %02d:%02d:%02d %+03d%02d", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:862:0, from exim.h:74, from tod.c:11: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 26 and 92 bytes into a destination of size 36 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc tree.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl tree.c gcc exim_monitor/em_StripChart.c gcc -o em_StripChart.o -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I../exim_monitor -I/usr/include/pcre -I/usr/X11R6/include \ ../exim_monitor/`echo em_StripChart.o | sed 's/o$/c/'` gcc exim_monitor/em_TextPop.c gcc -o em_TextPop.o -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I../exim_monitor -I/usr/include/pcre -I/usr/X11R6/include \ ../exim_monitor/`echo em_TextPop.o | sed 's/o$/c/'` gcc exim_monitor/em_globals.c gcc -o em_globals.o -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I../exim_monitor -I/usr/include/pcre -I/usr/X11R6/include \ ../exim_monitor/`echo em_globals.o | sed 's/o$/c/'` gcc exim_monitor/em_init.c gcc -o em_init.o -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I../exim_monitor -I/usr/include/pcre -I/usr/X11R6/include \ ../exim_monitor/`echo em_init.o | sed 's/o$/c/'` gcc exim_monitor/em_log.c gcc -o em_log.o -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I../exim_monitor -I/usr/include/pcre -I/usr/X11R6/include \ ../exim_monitor/`echo em_log.o | sed 's/o$/c/'` gcc exim_monitor/em_main.c gcc -o em_main.o -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I../exim_monitor -I/usr/include/pcre -I/usr/X11R6/include \ ../exim_monitor/`echo em_main.o | sed 's/o$/c/'` ../exim_monitor/em_main.c: In function 'numlock_modifiers': ../exim_monitor/em_main.c:576:5: warning: 'XKeycodeToKeysym' is deprecated [-Wdeprecated-declarations] if (XKeycodeToKeysym(display, m->modifiermap [i*m->max_keypermod + j], 0) ^~ In file included from ../exim_monitor/em_hdr.h:126:0, from ../exim_monitor/em_main.c:9: /usr/include/X11/Xlib.h:1687:15: note: declared here extern KeySym XKeycodeToKeysym( ^~~~~~~~~~~~~~~~ gcc exim_monitor/em_menu.c gcc -o em_menu.o -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I../exim_monitor -I/usr/include/pcre -I/usr/X11R6/include \ ../exim_monitor/`echo em_menu.o | sed 's/o$/c/'` ../exim_monitor/em_menu.c: In function 'ActOnMessage': ../exim_monitor/em_menu.c:373:3: warning: ignoring return value of 'system', declared with attribute warn_unused_result [-Wunused-result] system(CS buffer); ^~~~~~~~~~~~~~~~~ gcc exim_monitor/em_queue.c gcc -o em_queue.o -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I../exim_monitor -I/usr/include/pcre -I/usr/X11R6/include \ ../exim_monitor/`echo em_queue.o | sed 's/o$/c/'` gcc exim_monitor/em_strip.c gcc -o em_strip.o -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I../exim_monitor -I/usr/include/pcre -I/usr/X11R6/include \ ../exim_monitor/`echo em_strip.o | sed 's/o$/c/'` gcc exim_monitor/em_text.c gcc -o em_text.o -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I../exim_monitor -I/usr/include/pcre -I/usr/X11R6/include \ ../exim_monitor/`echo em_text.o | sed 's/o$/c/'` gcc exim_monitor/em_xs.c gcc -o em_xs.o -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I../exim_monitor -I/usr/include/pcre -I/usr/X11R6/include \ ../exim_monitor/`echo em_xs.o | sed 's/o$/c/'` gcc exim_monitor/em_version.c gcc -o em_version.o -c \ -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/X11R6/include -I. ../exim_monitor/em_version.c ../exim_monitor/em_version.c: In function 'version_init': ../exim_monitor/em_version.c:22:8: warning: unused variable 'today' [-Wunused-variable] uschar today[20]; ^~~~~ ../exim_monitor/em_version.c:21:5: warning: unused variable 'i' [-Wunused-variable] int i = 0; ^ gcc -o eximon.bin gcc -o eximon.bin em_version.o -L/usr/X11R6/lib \ util-spool_in.o util-store.o util-string.o util-queue.o util-tod.o tree.o em_StripChart.o em_TextPop.o em_globals.o em_init.o em_log.o em_main.o em_menu.o em_queue.o em_strip.o em_text.o em_xs.o -lXaw -lXmu -lXt -lXext -lX11 -lpcre \ -lnsl -lcrypt -lm -L/usr/lib/nsl -lc >>> exim monitor binary built >>> exicyclog script built >>> exinext script built >>> exiwhat script built >>> exigrep script built >>> eximstats script built >>> exipick script built >>> exiqgrep script built >>> exiqsumm script built >>> transport-filter.pl script built >>> convert4r3 script built >>> convert4r4 script built >>> exim_checkaccess script built gcc exim_dbmbuild.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -DCOMPILE_UTILITY \ -o exim_dbmbuild.o exim_dbmbuild.c gcc -o exim_dbmbuild gcc -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -o exim_dbmbuild exim_dbmbuild.o \ -lnsl -lcrypt -lm -L/usr/lib/nsl -ldb >>> exim_dbmbuild utility built gcc -DEXIM_DUMPDB exim_dbutil.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre \ -DCOMPILE_UTILITY \ -DEXIM_DUMPDB \ -o exim_dumpdb.o exim_dbutil.c exim_dbutil.c: In function 'dbfn_scan': exim_dbutil.c:478:13: warning: 'value_datum' is used uninitialized in this function [-Wuninitialized] value_datum = value_datum; /* dummy; not all db libraries use this */ ~~~~~~~~~~~~^~~~~~~~~~~~~ gcc -DCOMPILE_UTILITY os.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre \ -DCOMPILE_UTILITY \ -DOS_LOAD_AVERAGE \ -DFIND_RUNNING_INTERFACES \ -o util-os.o os.c gcc -o exim_dumpdb gcc -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -o exim_dumpdb exim_dumpdb.o util-os.o util-store.o \ -lnsl -lcrypt -lm -L/usr/lib/nsl -ldb >>> exim_dumpdb utility built gcc -DEXIM_FIXDB exim_dbutil.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre \ -DCOMPILE_UTILITY \ -DEXIM_FIXDB \ -o exim_fixdb.o exim_dbutil.c make[2]: Entering directory '/usr/src/RPM/BUILD/exim-4.90.1/build-Linux-i386/auths' gcc auth-spa.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl auth-spa.c auth-spa.c: In function 'spa_build_auth_challenge': auth-spa.c:1420:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] SIVAL (&challenge->uDomain.len, 0, 0x0000); ^~~~~ auth-spa.c:1421:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] SIVAL (&challenge->uDomain.maxlen, 0, 0x0000); ^~~~~ auth-spa.c: In function 'spa_build_auth_response': auth-spa.c:1516:70: warning: ?: using integer constants in boolean context [-Wint-in-bool-context] spa_bytes_add (response, lmResponse, lmRespData, (cf & 0x200) ? 24 : 0); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ auth-spa.c:1223:22: note: in definition of macro 'spa_bytes_add' if (buf != NULL && count) \ ^~~~~ auth-spa.c:1517:71: warning: ?: using integer constants in boolean context [-Wint-in-bool-context] spa_bytes_add (response, ntResponse, ntRespData, (cf & 0x8000) ? 24 : 0); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ auth-spa.c:1223:22: note: in definition of macro 'spa_bytes_add' if (buf != NULL && count) \ ^~~~~ auth-spa.c:1257:34: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] spa_bytes_add(ptr, header, b, len*2); \ ~~~^~ auth-spa.c:1223:22: note: in definition of macro 'spa_bytes_add' if (buf != NULL && count) \ ^~~~~ auth-spa.c:1520:8: note: in expansion of macro 'spa_unicode_add_string' spa_unicode_add_string (response, uDomain, domain); ^~~~~~~~~~~~~~~~~~~~~~ auth-spa.c:1257:34: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] spa_bytes_add(ptr, header, b, len*2); \ ~~~^~ auth-spa.c:1223:22: note: in definition of macro 'spa_bytes_add' if (buf != NULL && count) \ ^~~~~ auth-spa.c:1521:8: note: in expansion of macro 'spa_unicode_add_string' spa_unicode_add_string (response, uUser, u); ^~~~~~~~~~~~~~~~~~~~~~ auth-spa.c:1257:34: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] spa_bytes_add(ptr, header, b, len*2); \ ~~~^~ auth-spa.c:1223:22: note: in definition of macro 'spa_bytes_add' if (buf != NULL && count) \ ^~~~~ auth-spa.c:1522:8: note: in expansion of macro 'spa_unicode_add_string' spa_unicode_add_string (response, uWks, u); ^~~~~~~~~~~~~~~~~~~~~~ gcc call_pam.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl call_pam.c gcc call_pwcheck.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl call_pwcheck.c gcc call_radius.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl call_radius.c gcc check_serv_cond.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl check_serv_cond.c gcc cram_md5.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl cram_md5.c gcc cyrus_sasl.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl cyrus_sasl.c gcc dovecot.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl dovecot.c gcc get_data.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl get_data.c gcc get_no64_data.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl get_no64_data.c gcc gsasl_exim.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl gsasl_exim.c gcc heimdal_gssapi.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl heimdal_gssapi.c gcc md5.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl md5.c gcc plaintext.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl plaintext.c plaintext.c: In function 'auth_plaintext_client': plaintext.c:223:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (ss[i] == '^') ^ gcc pwcheck.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl pwcheck.c gcc spa.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl spa.c gcc tls.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl tls.c gcc xtextdecode.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl xtextdecode.c gcc xtextencode.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl xtextencode.c ar cq auths.a ar cq auths.a auth-spa.o call_pam.o call_pwcheck.o call_radius.o check_serv_cond.o cram_md5.o cyrus_sasl.o dovecot.o get_data.o get_no64_data.o gsasl_exim.o heimdal_gssapi.o md5.o plaintext.o pwcheck.o spa.o tls.o xtextdecode.o xtextencode.o ranlib auths.a make[2]: Leaving directory '/usr/src/RPM/BUILD/exim-4.90.1/build-Linux-i386/auths' gcc -o exim_fixdb gcc -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -o exim_fixdb exim_fixdb.o util-os.o util-store.o \ auths/auths.a -lnsl -lcrypt -lm -L/usr/lib/nsl -ldb >>> exim_fixdb utility built gcc -DEXIM_TIDYDB exim_dbutil.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre \ -DCOMPILE_UTILITY \ -DEXIM_TIDYDB \ -o exim_tidydb.o exim_dbutil.c exim_dbutil.c: In function 'dbfn_scan': exim_dbutil.c:478:13: warning: 'value_datum' is used uninitialized in this function [-Wuninitialized] value_datum = value_datum; /* dummy; not all db libraries use this */ ~~~~~~~~~~~~^~~~~~~~~~~~~ gcc -o exim_tidydb gcc -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -o exim_tidydb exim_tidydb.o util-os.o util-store.o \ -lnsl -lcrypt -lm -L/usr/lib/nsl -ldb >>> exim_tidydb utility built make[2]: Entering directory '/usr/src/RPM/BUILD/exim-4.90.1/build-Linux-i386/lookups' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/usr/src/RPM/BUILD/exim-4.90.1/build-Linux-i386/lookups' make[2]: Entering directory '/usr/src/RPM/BUILD/exim-4.90.1/build-Linux-i386/pdkim' gcc pdkim.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl -I. pdkim.c gcc signing.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl -I. signing.c ar cq pdkim.a ar cq pdkim.a pdkim.o signing.o ranlib pdkim.a make[2]: Leaving directory '/usr/src/RPM/BUILD/exim-4.90.1/build-Linux-i386/pdkim' make[2]: Entering directory '/usr/src/RPM/BUILD/exim-4.90.1/build-Linux-i386/routers' gcc accept.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl accept.c gcc dnslookup.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl dnslookup.c gcc ipliteral.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl ipliteral.c gcc iplookup.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl iplookup.c gcc manualroute.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl manualroute.c gcc queryprogram.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl queryprogram.c gcc redirect.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl redirect.c redirect.c: In function 'redirect_router_entry': redirect.c:609:58: warning: pointer targets in passing argument 2 of 'expand_check_condition' differ in signedness [-Wpointer-sign] usesrs = expand_check_condition(ob->srs_condition, "srs_condition expansion failed", NULL); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../exim.h:498:0, from redirect.c:9: ../functions.h:191:16: note: expected 'uschar * {aka unsigned char *}' but argument is of type 'char *' extern BOOL expand_check_condition(uschar *, uschar *, uschar *); ^~~~~~~~~~~~~~~~~~~~~~ gcc rf_change_domain.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl rf_change_domain.c gcc rf_expand_data.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl rf_expand_data.c gcc rf_get_errors_address.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl rf_get_errors_address.c gcc rf_get_munge_headers.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl rf_get_munge_headers.c rf_get_munge_headers.c: In function 'rf_get_munge_headers': rf_get_munge_headers.c:99:3: warning: this 'while' clause does not guard... [-Wmisleading-indentation] while ((s = string_nextinlist(&list, &sep, NULL, 0))) ^~~~~ rf_get_munge_headers.c:112:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' if (g) ^~ gcc rf_get_transport.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl rf_get_transport.c gcc rf_get_ugid.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl rf_get_ugid.c gcc rf_lookup_hostlist.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl rf_lookup_hostlist.c gcc rf_queue_add.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl rf_queue_add.c gcc rf_self_action.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl rf_self_action.c gcc rf_set_ugid.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl rf_set_ugid.c ar cq routers.a ranlib routers.a make[2]: Leaving directory '/usr/src/RPM/BUILD/exim-4.90.1/build-Linux-i386/routers' make[2]: Entering directory '/usr/src/RPM/BUILD/exim-4.90.1/build-Linux-i386/transports' gcc appendfile.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl appendfile.c appendfile.c: In function 'appendfile_transport_entry': appendfile.c:2826:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (ob->quota_filecount_value > 0 ^ gcc autoreply.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl autoreply.c autoreply.c: In function 'autoreply_transport_entry': autoreply.c:349:14: warning: suggest parentheses around '&&' within '||' [-Wparentheses] if ( from && !(from = checkexpand(from, addr, tblock->name, cke_hdr)) ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ autoreply.c:351:12: warning: suggest parentheses around '&&' within '||' [-Wparentheses] || to && !(to = checkexpand(to, addr, tblock->name, cke_hdr)) ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ autoreply.c:352:12: warning: suggest parentheses around '&&' within '||' [-Wparentheses] || cc && !(cc = checkexpand(cc, addr, tblock->name, cke_hdr)) ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ autoreply.c:353:13: warning: suggest parentheses around '&&' within '||' [-Wparentheses] || bcc && !(bcc = checkexpand(bcc, addr, tblock->name, cke_hdr)) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ autoreply.c:354:17: warning: suggest parentheses around '&&' within '||' [-Wparentheses] || subject && !(subject = checkexpand(subject, addr, tblock->name, cke_hdr)) ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ autoreply.c:355:17: warning: suggest parentheses around '&&' within '||' [-Wparentheses] || headers && !(headers = checkexpand(headers, addr, tblock->name, cke_text)) ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ autoreply.c:356:14: warning: suggest parentheses around '&&' within '||' [-Wparentheses] || text && !(text = checkexpand(text, addr, tblock->name, cke_text)) ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ autoreply.c:357:14: warning: suggest parentheses around '&&' within '||' [-Wparentheses] || file && !(file = checkexpand(file, addr, tblock->name, cke_file)) ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ autoreply.c:358:17: warning: suggest parentheses around '&&' within '||' [-Wparentheses] || logfile && !(logfile = checkexpand(logfile, addr, tblock->name, cke_file)) ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ autoreply.c:359:17: warning: suggest parentheses around '&&' within '||' [-Wparentheses] || oncelog && !(oncelog = checkexpand(oncelog, addr, tblock->name, cke_file)) ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ autoreply.c:360:20: warning: suggest parentheses around '&&' within '||' [-Wparentheses] || oncerepeat && !(oncerepeat = checkexpand(oncerepeat, addr, tblock->name, cke_file)) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ autoreply.c:796:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (rc != 0) ^ gcc lmtp.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl lmtp.c gcc pipe.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl pipe.c gcc queuefile.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl queuefile.c queuefile.c: In function 'copy_spool_file': queuefile.c:83:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if ((j = read(src, buffer, sizeof(buffer))) > 0) ^ queuefile.c: In function 'copy_spool_files': queuefile.c:143:2: warning: suggest parentheses around '&&' within '||' [-Wparentheses] || is_hdr_file ~~~~~~~~~~~ && (s = srcpath, (srcfd = openat(sdfd, CCS filename, O_RDONLY)) < 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc smtp.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl smtp.c smtp.c: In function 'smtp_write_mail_and_rcpt_cmds': smtp.c:2524:35: warning: suggest parentheses around '&&' within '||' [-Wparentheses] && (!mua_wrapper || addr->next && address_count < sx->max_rcpt); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../exim.h:492:0, from smtp.c:8: smtp.c: In function 'smtp_deliver': ../macros.h:110:26: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] #define DEBUG(x) if (debug_selector & (x)) ^ smtp.c:2959:3: note: in expansion of macro 'DEBUG' DEBUG(D_transport|D_v) ^~~~~ smtp.c:2983:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (!sx.ok) ^ smtp.c:3397:28: warning: suggest parentheses around '&&' within '||' [-Wparentheses] ( tls_out.active < 0 && !continue_proxy_cipher ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ smtp.c:3410:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (sx.send_rset) ^ smtp.c:3476:8: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (sx.ok = (socketpair(AF_UNIX, SOCK_STREAM, 0, pfd) == 0)) ^~ smtp.c: In function 'smtp_transport_entry': smtp.c:4062:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (continue_hostname) ^ smtp.c:4600:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (host) ^ gcc smtp_socks.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl smtp_socks.c gcc tf_maildir.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl tf_maildir.c ar cq transports.a ranlib transports.a make[2]: Leaving directory '/usr/src/RPM/BUILD/exim-4.90.1/build-Linux-i386/transports' gcc acl.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl acl.c acl.c: In function 'acl_read': acl.c:854:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (c == ACLC_SET) ^ acl.c: In function 'acl_verify': acl.c:1711:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (rc != OK && *log_msgptr) ^ acl.c: In function 'acl_check_condition': acl.c:3720:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (!conditions[cb->type].is_modifier && cb->u.negated) ^ acl.c: In function 'acl_check': acl.c:4429:10: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if ((rc = open_cutthrough_connection(addr)) == DEFER) ^ acl.c:4445:27: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] else HDEBUG(D_acl) if (cutthrough.delivery) ^ gcc base64.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl base64.c gcc child.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl child.c gcc crypt16.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl crypt16.c gcc daemon.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl daemon.c In file included from exim.h:492:0, from daemon.c:11: daemon.c: In function 'daemon_go': macros.h:110:26: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] #define DEBUG(x) if (debug_selector & (x)) ^ daemon.c:1459:5: note: in expansion of macro 'DEBUG' DEBUG(D_any) ^~~~~ gcc dbfn.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl dbfn.c dbfn.c: In function 'dbfn_scan': dbfn.c:410:13: warning: 'value_datum' is used uninitialized in this function [-Wuninitialized] value_datum = value_datum; /* dummy; not all db libraries use this */ ~~~~~~~~~~~~^~~~~~~~~~~~~ gcc debug.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl debug.c gcc deliver.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl deliver.c deliver.c: In function 'post_process_one': deliver.c:1537:27: warning: suggest parentheses around '&&' within '||' [-Wparentheses] || result == FAIL && tb->log_fail_output ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ deliver.c:1538:27: warning: suggest parentheses around '&&' within '||' [-Wparentheses] || result == DEFER && tb->log_defer_output ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ deliver.c:1547:7: warning: this 'else' clause does not guard... [-Wmisleading-indentation] else ^~~~ deliver.c:1558:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' (void)fclose(f); ^ deliver.c:1564:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (sender_address[0] != 0 || addr->prop.errors_address) ^ deliver.c: In function 'deliver_local': deliver.c:2444:32: warning: suggest parentheses around '&&' within '||' [-Wparentheses] || message_length > 0 && (ret = write(pfd[pipe_write], s, message_length)) != message_length ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ deliver.c: In function 'do_local_deliveries': deliver.c:2818:25: warning: suggest parentheses around '&&' within '||' [-Wparentheses] && ( !addr->host_list && !next->host_list ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ deliver.c: In function 'do_remote_deliveries': deliver.c:4421:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (tpt_parallel_check(tp, addr, &serialize_key)) ^ deliver.c: In function 'deliver_message': deliver.c:6646:33: warning: suggest parentheses around '&&' within '||' [-Wparentheses] else if ( ( queue_running && !deliver_force ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ deliver.c:6985:21: warning: suggest parentheses around '&&' within '||' [-Wparentheses] && ( addr_local && (addr_local->next || addr_remote) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ deliver.c:7725:19: warning: unused variable 's' [-Wunused-variable] const uschar * s; ^ deliver.c: In function 'string_timediff': deliver.c:1100:21: warning: '%03d' directive writing between 3 and 8 bytes into a region of size between 0 and 5 [-Wformat-overflow=] sprintf(CS buf, "%d.%03ds", (int)diff->tv_sec, (int)diff->tv_usec/1000); ^~~~ deliver.c:1100:17: note: directive argument in the range [-2147483, 2147483] sprintf(CS buf, "%d.%03ds", (int)diff->tv_sec, (int)diff->tv_usec/1000); ^~~~~~~~~~ In file included from /usr/include/stdio.h:862:0, from exim.h:74, from deliver.c:11: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 7 and 22 bytes into a destination of size 7 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc directory.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl directory.c gcc dns.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl dns.c dns.c: In function 'dns_special_lookup': dns.c:1049:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (strcmpic(namesuff, US".arpa") == 0) ^ gcc drtables.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl drtables.c gcc enq.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl enq.c gcc exim.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl exim.c exim.c: In function 'main': exim.c:2740:10: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (!continue_proxy_cipher) ^ exim.c:3231:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (*argrest == 0) ^ exim.c:3510:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (*argrest == '\0') ^ exim.c:3899:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (trusted_groups) ^ exim.c:3995:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (log_oneline) ^ exim.c:4090:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if ( removed_privilege ^ exim.c:4405:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (rv == -1) ^ exim.c:5070:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses] while (s = get_stdinput(fn_readline, fn_addhist)) ^ exim.c:5353:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (expand_string_message) ^ exim.c:5512:12: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (recipients_max > 0 && ++rcount > recipients_max && ^ exim.c: In function 'usr1_handler': exim.c:234:1: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] (void)write(fd, process_info, process_info_len); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc expand.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl expand.c expand.c: In function 'eval_condition': expand.c:2331:28: warning: passing argument 1 of 'auth_call_pwcheck' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] rc = auth_call_pwcheck(sub[0], &expand_string_message); ^~~ In file included from exim.h:498:0, from expand.c:12: functions.h:93:16: note: expected 'uschar * {aka unsigned char *}' but argument is of type 'const uschar * {aka const unsigned char *}' extern int auth_call_pwcheck(uschar *, uschar **); ^~~~~~~~~~~~~~~~~ expand.c:2510:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (!isalpha(name[0]) && yield != NULL) ^ expand.c: In function 'expand_string_internal': expand.c:6753:12: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (t) ^ expand.c:6776:15: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (*outsep = *++sub) ++sub; ^ expand.c:6775:12: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (*sub == '>') ^ expand.c:7007:11: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (--bytes_left == 0) /* codepoint complete */ ^ gcc filter.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl filter.c gcc filtertest.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl filtertest.c gcc globals.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl globals.c gcc dkim.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl dkim.c dkim.c: In function 'dkim_exim_sign': dkim.c:676:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (dkim->dkim_identity) ^ dkim.c:750:3: warning: 'pdkim_rc' may be used uninitialized in this function [-Wmaybe-uninitialized] log_write(0, LOG_MAIN|LOG_PANIC, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "DKIM: signing failed: %.100s", pdkim_errstr(pdkim_rc)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc dkim_transport.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl dkim_transport.c dkim_transport.c: In function 'dkt_direct': dkim_transport.c:140:31: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] tctx->options = tctx->options & ~(topt_end_dot | topt_use_bdat) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc hash.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl hash.c gcc header.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl header.c gcc host.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl host.c host.c: In function 'host_find_bydns': host.c:2671:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (dnssec_request) ^ gcc ip.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl ip.c gcc log.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl log.c gcc lss.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl lss.c gcc match.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl match.c gcc moan.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl moan.c gcc os.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl os.c gcc parse.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl parse.c parse.c: In function 'read_addr_spec': parse.c:553:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (*s != term) ^ gcc queue.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl queue.c queue.c: In function 'queue_run': queue.c:488:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (!queue_run_force && deliver_queue_load_max >= 0) ^ queue.c:733:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (!recurse) ^ queue.c: In function 'queue_action': queue.c:1076:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if ((deliver_datafile = spool_open_datafile(id)) < 0) ^ queue.c:1379:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (yield) ^ gcc rda.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl rda.c gcc readconf.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl readconf.c readconf.c: In function 'get_config_line': readconf.c:1021:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (*ss != '/') ^ readconf.c: In function 'readconf_handle_option': readconf.c:2115:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (errno != ERANGE) ^ readconf.c:2168:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (errno != ERANGE) ^ readconf.c: In function 'readconf_retry_error': readconf.c:3974:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (i >= nelem(extras)) ^ readconf.c: In function 'print_config': readconf.c:4505:44: warning: suggest parentheses around '&&' within '||' [-Wparentheses] || Ustrncmp(current, "hide", 4) == 0 && isspace(current[4]) gcc receive.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl receive.c receive.c: In function 'receive_statvfs': receive.c:182:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (STATVFS(CS path, &statbuf) != 0) ^ receive.c: In function 'run_mime_acl': receive.c:1419:39: warning: suggest parentheses around assignment used as truth value [-Wparentheses] for (tempdir = opendir(CS scandir); entry = readdir(tempdir); ) ^~~~~ receive.c: In function 'receive_msg': receive.c:4299:13: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] else if (smtp_reply[0] != 0) ^ gcc retry.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl retry.c In file included from exim.h:492:0, from retry.c:11: retry.c: In function 'retry_update': macros.h:110:26: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] #define DEBUG(x) if (debug_selector & (x)) ^ retry.c:641:9: note: in expansion of macro 'DEBUG' DEBUG(D_retry) ^~~~~ retry.c:855:10: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (update_count > 0 && update_count == timedout_count) ^ gcc rewrite.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl rewrite.c gcc rfc2047.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl rfc2047.c gcc route.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl route.c gcc search.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl search.c search.c: In function 'internal_search_find': search.c:539:14: warning: 'e' may be used uninitialized in this function [-Wmaybe-uninitialized] e->ptr = data; ~~~~~~~^~~~~~ gcc sieve.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl sieve.c sieve.c:157:28: warning: 'str_auth' defined but not used [-Wunused-const-variable=] static const struct String str_auth={ str_auth_c, 4 }; ^~~~~~~~ gcc smtp_in.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl smtp_in.c smtp_in.c: In function 'bdat_getc': smtp_in.c:645:10: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (chunking_datasize == 0) ^ smtp_in.c: In function 'smtp_verify_helo': smtp_in.c:3495:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (sender_host_name) ^ smtp_in.c: In function 'smtp_setup_msg': smtp_in.c:4101:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (acl_smtp_helo) ^ gcc smtp_out.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl smtp_out.c gcc spool_in.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl spool_in.c gcc spool_out.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl spool_out.c gcc std-crypto.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl std-crypto.c gcc store.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl store.c gcc string.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl string.c gcc tls.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl tls.c In file included from tls.c:122:0: tls-openssl.c: In function 'tls_expand_session_files': tls-openssl.c:1102:14: warning: suggest parentheses around assignment used as truth value [-Wparentheses] while (file = string_nextinlist(&file_list, &sep, NULL, 0)) ^~~~ tls-openssl.c:1095:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (expanded) ^ tls-openssl.c:1125:14: warning: suggest parentheses around assignment used as truth value [-Wparentheses] while (file = string_nextinlist(&file_list, &sep, NULL, 0)) ^~~~ tls-openssl.c:1118:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (expanded && *expanded) ^ tls.c: In function 'tls_field_from_dn': tls.c:279:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses] || Ustrncmp(ele, match, len) == 0 && ele[len] == '=' gcc tod.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl tod.c tod.c: In function 'tod_stamp': tod.c:172:44: warning: '%+03d' directive writing between 3 and 9 bytes into a region of size between 0 and 12 [-Wformat-overflow=] "%04d-%02d-%02d %02d:%02d:%02d.%03d %+03d%02d", ^~~~~ tod.c:172:8: note: directive argument in the range [-35791394, 35791394] "%04d-%02d-%02d %02d:%02d:%02d.%03d %+03d%02d", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tod.c:172:8: note: directive argument in the range [0, 2147483647] In file included from /usr/include/stdio.h:862:0, from exim.h:74, from tod.c:11: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 30 and 101 bytes into a destination of size 36 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tod.c:179:44: warning: '%02d' directive writing between 2 and 10 bytes into a region of size between 0 and 13 [-Wformat-overflow=] "%04d-%02d-%02d %02d:%02d:%02d %+03d%02d", ^~~~ tod.c:179:8: note: directive argument in the range [0, 2147483647] "%04d-%02d-%02d %02d:%02d:%02d %+03d%02d", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:862:0, from exim.h:74, from tod.c:11: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 26 and 92 bytes into a destination of size 36 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc transport.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl transport.c transport.c: In function 'transport_write_message': transport.c:1365:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (yield) ^ transport.c: In function 'transport_do_pass_socket': transport.c:1875:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (smtp_peer_options & OPTION_TLS) ^ gcc verify.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl verify.c verify.c: In function 'cached_callout_lookup': verify.c:173:30: warning: suggest parentheses around '&&' within '||' [-Wparentheses] || *from_address == 0 && cache_record->result == ccache_reject_mfnull) verify.c: In function 'cache_callout_write': verify.c:315:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (dom_rec->result != ccache_unknown) ^ gcc environment.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl environment.c gcc macro.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl macro.c gcc lookups/lf_quote.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl lookups/lf_quote.c gcc lookups/lf_check_file.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl lookups/lf_check_file.c gcc lookups/lf_sqlperform.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl lookups/lf_sqlperform.c gcc local_scan.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -o local_scan.o ../src/local_scan.c gcc perl.c gcc -D_REENTRANT -D_GNU_SOURCE -fwrapv -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl5/CORE -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -c perl.c perl.c: In function 'call_perl_cat': perl.c:161:7: warning: variable 'items' set but not used [-Wunused-but-set-variable] int items; ^~~~~ gcc malware.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl malware.c gcc mime.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl mime.c mime.c: In function 'mime_get_header': mime.c:338:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if ( ((c == '\t') || (c == ' ')) && (header_value_mode == 1) ) ^~ mime.c:342:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' header_value_mode = 2; ^~~~~~~~~~~~~~~~~ gcc regex.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl regex.c gcc spam.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl spam.c gcc spool_mbox.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl spool_mbox.c gcc bmi_spam.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl bmi_spam.c gcc dane.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl dane.c dane.c:28:13: warning: 'dummy' defined but not used [-Wunused-function] static void dummy(int x) { dummy(x-1); } ^~~~~ gcc dcc.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl dcc.c gcc dmarc.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl dmarc.c gcc imap_utf7.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl imap_utf7.c gcc spf.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl spf.c gcc srs.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl srs.c srs.c: In function 'eximsrs_init': srs.c:55:23: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign] maxage = atoi(sbuf); ^~~~ In file included from /usr/include/features.h:428:0, from os.h:10, from exim.h:36, from srs.c:13: /usr/include/stdlib.h:361:1: note: expected 'const char *' but argument is of type 'uschar * {aka unsigned char *}' __NTH (atoi (const char *__nptr)) ^ srs.c:58:24: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign] hashlen = atoi(sbuf); ^~~~ In file included from /usr/include/features.h:428:0, from os.h:10, from exim.h:36, from srs.c:13: /usr/include/stdlib.h:361:1: note: expected 'const char *' but argument is of type 'uschar * {aka unsigned char *}' __NTH (atoi (const char *__nptr)) ^ srs.c:61:29: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign] usetimestamp = atoi(sbuf); ^~~~ In file included from /usr/include/features.h:428:0, from os.h:10, from exim.h:36, from srs.c:13: /usr/include/stdlib.h:361:1: note: expected 'const char *' but argument is of type 'uschar * {aka unsigned char *}' __NTH (atoi (const char *__nptr)) ^ srs.c:64:24: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign] usehash = atoi(sbuf); ^~~~ In file included from /usr/include/features.h:428:0, from os.h:10, from exim.h:36, from srs.c:13: /usr/include/stdlib.h:361:1: note: expected 'const char *' but argument is of type 'uschar * {aka unsigned char *}' __NTH (atoi (const char *__nptr)) ^ srs.c:97:24: warning: pointer targets in passing argument 1 of 'srs_open' differ in signedness [-Wpointer-sign] if((srs = srs_open(secret, Ustrlen(secret), maxage, hashlen, srs_hashmin)) == NULL) ^~~~~~ In file included from srs.h:16:0, from exim.h:509, from srs.c:13: /usr/include/srs_alt.h:121:21: note: expected 'char *' but argument is of type 'uschar * {aka unsigned char *}' extern srs_t *srs_open(char *secret, uint secret_len, uint max_age, uint hash_len, uint hash_min); ^~~~~~~~ srs.c:109:29: warning: pointer targets in passing argument 2 of 'srs_add_secret' differ in signedness [-Wpointer-sign] srs_add_secret(srs, secret, (Ustrlen(secret) > SRS_MAX_SECRET_LENGTH) ? SRS_MAX_SECRET_LENGTH : Ustrlen(secret)); ^~~~~~ In file included from srs.h:16:0, from exim.h:509, from srs.c:13: /usr/include/srs_alt.h:128:21: note: expected 'char *' but argument is of type 'uschar * {aka unsigned char *}' extern srs_result srs_add_secret(srs_t *srs, char *secret, uint secret_len); ^~~~~~~~~~~~~~ srs.c: In function 'eximsrs_forward': srs.c:135:28: warning: pointer targets in passing argument 2 of 'srs_forward' differ in signedness [-Wpointer-sign] if((n = srs_forward(srs, orig_sender, domain, res, sizeof(res))) & SRS_RESULT_FAIL) ^~~~~~~~~~~ In file included from srs.h:16:0, from exim.h:509, from srs.c:13: /usr/include/srs_alt.h:124:21: note: expected 'char *' but argument is of type 'uschar * {aka unsigned char *}' extern srs_result srs_forward(srs_t *srs, char *orig_sender, char *return_domain, ^~~~~~~~~~~ srs.c:135:41: warning: pointer targets in passing argument 3 of 'srs_forward' differ in signedness [-Wpointer-sign] if((n = srs_forward(srs, orig_sender, domain, res, sizeof(res))) & SRS_RESULT_FAIL) ^~~~~~ In file included from srs.h:16:0, from exim.h:509, from srs.c:13: /usr/include/srs_alt.h:124:21: note: expected 'char *' but argument is of type 'uschar * {aka unsigned char *}' extern srs_result srs_forward(srs_t *srs, char *orig_sender, char *return_domain, ^~~~~~~~~~~ srs.c:142:25: warning: pointer targets in passing argument 1 of 'string_copy' differ in signedness [-Wpointer-sign] *result = string_copy(res); ^~~ In file included from exim.h:491:0, from srs.c:13: local_scan.h:191:16: note: expected 'const uschar * {aka const unsigned char *}' but argument is of type 'char *' extern uschar *string_copy(const uschar *); ^~~~~~~~~~~ srs.c: In function 'eximsrs_reverse': srs.c:152:28: warning: pointer targets in passing argument 2 of 'srs_reverse' differ in signedness [-Wpointer-sign] if((n = srs_reverse(srs, address, res, sizeof(res))) & SRS_RESULT_FAIL) ^~~~~~~ In file included from srs.h:16:0, from exim.h:509, from srs.c:13: /usr/include/srs_alt.h:127:21: note: expected 'char *' but argument is of type 'uschar * {aka unsigned char *}' extern srs_result srs_reverse(srs_t *srs, char *address, char *destination, uint destination_len); ^~~~~~~~~~~ srs.c:163:25: warning: pointer targets in passing argument 1 of 'string_copy' differ in signedness [-Wpointer-sign] *result = string_copy(res); ^~~ In file included from exim.h:491:0, from srs.c:13: local_scan.h:191:16: note: expected 'const uschar * {aka const unsigned char *}' but argument is of type 'char *' extern uschar *string_copy(const uschar *); ^~~~~~~~~~~ srs.c: In function 'eximsrs_db_insert': srs.c:191:33: warning: pointer targets in passing argument 1 of 'string_copyn' differ in signedness [-Wpointer-sign] srs_db_address = string_copyn(data, data_len); ^~~~ In file included from exim.h:491:0, from srs.c:13: local_scan.h:192:16: note: expected 'const uschar * {aka const unsigned char *}' but argument is of type 'char *' extern uschar *string_copyn(const uschar *, int); ^~~~~~~~~~~~ srs.c:192:34: warning: pointer targets in passing argument 2 of 'srs_generate_unique_id' differ in signedness [-Wpointer-sign] if(srs_generate_unique_id(srs, srs_db_address, buf, 64) & SRS_RESULT_FAIL) ^~~~~~~~~~~~~~ In file included from srs.h:16:0, from exim.h:509, from srs.c:13: /usr/include/srs_alt.h:126:21: note: expected 'char *' but argument is of type 'uschar * {aka unsigned char *}' extern srs_result srs_generate_unique_id(srs_t *srs, char *address, char *id_buffer, uint id_buffer_len); ^~~~~~~~~~~~~~~~~~~~~~ srs.c:192:50: warning: pointer targets in passing argument 3 of 'srs_generate_unique_id' differ in signedness [-Wpointer-sign] if(srs_generate_unique_id(srs, srs_db_address, buf, 64) & SRS_RESULT_FAIL) ^~~ In file included from srs.h:16:0, from exim.h:509, from srs.c:13: /usr/include/srs_alt.h:126:21: note: expected 'char *' but argument is of type 'uschar * {aka unsigned char *}' extern srs_result srs_generate_unique_id(srs_t *srs, char *address, char *id_buffer, uint id_buffer_len); ^~~~~~~~~~~~~~~~~~~~~~ srs.c: In function 'eximsrs_db_lookup': srs.c:216:29: warning: pointer targets in passing argument 1 of 'string_copyn' differ in signedness [-Wpointer-sign] srs_db_key = string_copyn(data, data_len); ^~~~ In file included from exim.h:491:0, from srs.c:13: local_scan.h:192:16: note: expected 'const uschar * {aka const unsigned char *}' but argument is of type 'char *' extern uschar *string_copyn(const uschar *, int); ^~~~~~~~~~~~ srs.c:223:19: warning: pointer targets in passing argument 2 of 'strncpy' differ in signedness [-Wpointer-sign] strncpy(result, res, result_len); ^~~ In file included from /usr/include/features.h:428:0, from os.h:10, from exim.h:36, from srs.c:13: /usr/include/bits/string_fortified.h:103:1: note: expected 'const char * restrict' but argument is of type 'uschar * {aka unsigned char *}' __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, ^ gcc utf8.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl utf8.c gcc version.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl version.c version.c: In function 'version_init': version.c:27:8: warning: unused variable 'today' [-Wunused-variable] uschar today[20]; ^~~~~ gcc -o exim gcc -o exim acl.o base64.o child.o crypt16.o daemon.o dbfn.o debug.o deliver.o directory.o dns.o drtables.o enq.o exim.o expand.o filter.o filtertest.o globals.o dkim.o dkim_transport.o hash.o header.o host.o ip.o log.o lss.o match.o moan.o os.o parse.o queue.o rda.o readconf.o receive.o retry.o rewrite.o rfc2047.o route.o search.o sieve.o smtp_in.o smtp_out.o spool_in.o spool_out.o std-crypto.o store.o string.o tls.o tod.o transport.o tree.o verify.o environment.o macro.o lookups/lf_quote.o lookups/lf_check_file.o lookups/lf_sqlperform.o local_scan.o perl.o malware.o mime.o regex.o spam.o spool_mbox.o bmi_spam.o dane.o dcc.o dmarc.o imap_utf7.o spf.o srs.o utf8.o version.o \ routers/routers.a transports/transports.a lookups/lookups.a \ auths/auths.a pdkim/pdkim.a \ -lresolv -lnsl -lcrypt -lm -L/usr/lib/nsl \ -lpam -ldl -ldb -L/usr/lib64 -lldap -llber -lspf2 -lsrs_alt -lsqlite3 -lsasl2 \ -Wl,-E -fstack-protector-strong -L/usr/local/lib -L/usr/lib/perl5/CORE -lperl -lpthread -ldl -lm -lcrypt -lutil -lc -lssl -lcrypto -lpcre -lspf2 -lsrs_alt >>> exim binary built make[1]: Leaving directory '/usr/src/RPM/BUILD/exim-4.90.1/build-Linux-i386' make: Leaving directory '/usr/src/RPM/BUILD/exim-4.90.1' ++ scripts/os-type ++ scripts/arch-type + cp build-Linux-i386/exim bins/exim-ldap + for version in '$versions' + sed -i s#MYLIBDIR#/usr/lib#g /usr/src/RPM/SOURCES/exim-addMakefile.light + cat src/EDITME /usr/src/RPM/SOURCES/exim-addMakefile.light + make _lib=lib 'CFLAGS=-I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED' FULLECHO= EXIM_CHMOD= make: Entering directory '/usr/src/RPM/BUILD/exim-4.90.1' /bin/sh scripts/source_checks >>> Creating lookups/Makefile for building dynamic modules >>> New Makefile & lookups/Makefile installed >>> Use "make makefile" if you need to force rebuilding of the makefile make[1]: Entering directory '/usr/src/RPM/BUILD/exim-4.90.1/build-Linux-i386' /bin/sh ../scripts/Configure-config.h "make" make[2]: Entering directory '/usr/src/RPM/BUILD/exim-4.90.1/build-Linux-i386' make[2]: 'buildconfig' is up to date. make[2]: Leaving directory '/usr/src/RPM/BUILD/exim-4.90.1/build-Linux-i386' Building configuration file config.h >>> config.h built >>> version 4.90_1 #9 >>> version 4.90_1 #10 gcc -DMACRO_PREDEF macro_predef.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro_predef.o macro_predef.c gcc -DMACRO_PREDEF globals.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-globals.o globals.c gcc -DMACRO_PREDEF readconf.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-readconf.o readconf.c gcc -DMACRO_PREDEF route.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-route.o route.c gcc -DMACRO_PREDEF transport.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-transport.o transport.c gcc -DMACRO_PREDEF drtables.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-drtables.o drtables.c gcc -DMACRO_PREDEF transports/appendfile.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-appendfile.o transports/appendfile.c gcc -DMACRO_PREDEF transports/autoreply.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-autoreply.o transports/autoreply.c gcc -DMACRO_PREDEF transports/lmtp.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-lmtp.o transports/lmtp.c gcc -DMACRO_PREDEF transports/pipe.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-pipe.o transports/pipe.c gcc -DMACRO_PREDEF transports/queuefile.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-queuefile.o transports/queuefile.c gcc -DMACRO_PREDEF transports/smtp.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-smtp.o transports/smtp.c gcc -DMACRO_PREDEF routers/accept.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-accept.o routers/accept.c gcc -DMACRO_PREDEF routers/dnslookup.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-dnslookup.o routers/dnslookup.c gcc -DMACRO_PREDEF routers/ipliteral.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-ipliteral.o routers/ipliteral.c gcc -DMACRO_PREDEF routers/iplookup.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-iplookup.o routers/iplookup.c gcc -DMACRO_PREDEF routers/manualroute.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-manualroute.o routers/manualroute.c gcc -DMACRO_PREDEF routers/queryprogram.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-queryprogram.o routers/queryprogram.c gcc -DMACRO_PREDEF routers/redirect.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-redirect.o routers/redirect.c gcc -DMACRO_PREDEF auths/auth-spa.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-auth-spa.o auths/auth-spa.c auths/auth-spa.c: In function 'spa_build_auth_challenge': auths/auth-spa.c:1420:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] SIVAL (&challenge->uDomain.len, 0, 0x0000); ^~~~~ auths/auth-spa.c:1421:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] SIVAL (&challenge->uDomain.maxlen, 0, 0x0000); ^~~~~ auths/auth-spa.c: In function 'spa_build_auth_response': auths/auth-spa.c:1516:70: warning: ?: using integer constants in boolean context [-Wint-in-bool-context] spa_bytes_add (response, lmResponse, lmRespData, (cf & 0x200) ? 24 : 0); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ auths/auth-spa.c:1223:22: note: in definition of macro 'spa_bytes_add' if (buf != NULL && count) \ ^~~~~ auths/auth-spa.c:1517:71: warning: ?: using integer constants in boolean context [-Wint-in-bool-context] spa_bytes_add (response, ntResponse, ntRespData, (cf & 0x8000) ? 24 : 0); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ auths/auth-spa.c:1223:22: note: in definition of macro 'spa_bytes_add' if (buf != NULL && count) \ ^~~~~ auths/auth-spa.c:1257:34: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] spa_bytes_add(ptr, header, b, len*2); \ ~~~^~ auths/auth-spa.c:1223:22: note: in definition of macro 'spa_bytes_add' if (buf != NULL && count) \ ^~~~~ auths/auth-spa.c:1520:8: note: in expansion of macro 'spa_unicode_add_string' spa_unicode_add_string (response, uDomain, domain); ^~~~~~~~~~~~~~~~~~~~~~ auths/auth-spa.c:1257:34: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] spa_bytes_add(ptr, header, b, len*2); \ ~~~^~ auths/auth-spa.c:1223:22: note: in definition of macro 'spa_bytes_add' if (buf != NULL && count) \ ^~~~~ auths/auth-spa.c:1521:8: note: in expansion of macro 'spa_unicode_add_string' spa_unicode_add_string (response, uUser, u); ^~~~~~~~~~~~~~~~~~~~~~ auths/auth-spa.c:1257:34: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] spa_bytes_add(ptr, header, b, len*2); \ ~~~^~ auths/auth-spa.c:1223:22: note: in definition of macro 'spa_bytes_add' if (buf != NULL && count) \ ^~~~~ auths/auth-spa.c:1522:8: note: in expansion of macro 'spa_unicode_add_string' spa_unicode_add_string (response, uWks, u); ^~~~~~~~~~~~~~~~~~~~~~ gcc -DMACRO_PREDEF auths/cram_md5.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-cram_md5.o auths/cram_md5.c gcc -DMACRO_PREDEF auths/cyrus_sasl.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-cyrus_sasl.o auths/cyrus_sasl.c gcc -DMACRO_PREDEF auths/dovecot.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-dovecot.o auths/dovecot.c gcc -DMACRO_PREDEF auths/gsasl_exim.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-gsasl_exim.o auths/gsasl_exim.c gcc -DMACRO_PREDEF auths/heimdal_gssapi.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-heimdal_gssapi.o auths/heimdal_gssapi.c gcc -DMACRO_PREDEF auths/plaintext.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-plaintext.o auths/plaintext.c gcc -DMACRO_PREDEF auths/spa.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-spa.o auths/spa.c gcc -DMACRO_PREDEF auths/tls.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-tls.o auths/tls.c gcc -DMACRO_PREDEF dkim.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -DMACRO_PREDEF -I/usr/include/pcre -o macro-dkim.o dkim.c gcc -o macro_predef gcc -o macro_predef macro_predef.o macro-globals.o macro-readconf.o macro-route.o macro-transport.o macro-drtables.o macro-appendfile.o macro-autoreply.o macro-lmtp.o macro-pipe.o macro-queuefile.o macro-smtp.o macro-accept.o macro-dnslookup.o macro-ipliteral.o macro-iplookup.o macro-manualroute.o macro-queryprogram.o macro-redirect.o macro-auth-spa.o macro-cram_md5.o macro-cyrus_sasl.o macro-dovecot.o macro-gsasl_exim.o macro-heimdal_gssapi.o macro-plaintext.o macro-spa.o macro-tls.o macro-dkim.o ./macro_predef > macro.c /bin/sh ../scripts/Configure-eximon >>> eximon script built gcc -DCOMPILE_UTILITY spool_in.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -DCOMPILE_UTILITY -o util-spool_in.o spool_in.c gcc -DCOMPILE_UTILITY store.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -DCOMPILE_UTILITY -o util-store.o store.c gcc -DCOMPILE_UTILITY string.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -DCOMPILE_UTILITY -o util-string.o string.c gcc -DCOMPILE_UTILITY queue.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -DCOMPILE_UTILITY -o util-queue.o queue.c gcc -DCOMPILE_UTILITY tod.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -DCOMPILE_UTILITY -o util-tod.o tod.c tod.c: In function 'tod_stamp': tod.c:179:44: warning: '%02d' directive writing between 2 and 10 bytes into a region of size between 0 and 13 [-Wformat-overflow=] "%04d-%02d-%02d %02d:%02d:%02d %+03d%02d", ^~~~ tod.c:179:8: note: directive argument in the range [0, 2147483647] "%04d-%02d-%02d %02d:%02d:%02d %+03d%02d", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:862:0, from exim.h:74, from tod.c:11: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 26 and 92 bytes into a destination of size 36 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc tree.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl tree.c gcc exim_monitor/em_StripChart.c gcc -o em_StripChart.o -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I../exim_monitor -I/usr/include/pcre -I/usr/X11R6/include \ ../exim_monitor/`echo em_StripChart.o | sed 's/o$/c/'` gcc exim_monitor/em_TextPop.c gcc -o em_TextPop.o -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I../exim_monitor -I/usr/include/pcre -I/usr/X11R6/include \ ../exim_monitor/`echo em_TextPop.o | sed 's/o$/c/'` gcc exim_monitor/em_globals.c gcc -o em_globals.o -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I../exim_monitor -I/usr/include/pcre -I/usr/X11R6/include \ ../exim_monitor/`echo em_globals.o | sed 's/o$/c/'` gcc exim_monitor/em_init.c gcc -o em_init.o -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I../exim_monitor -I/usr/include/pcre -I/usr/X11R6/include \ ../exim_monitor/`echo em_init.o | sed 's/o$/c/'` gcc exim_monitor/em_log.c gcc -o em_log.o -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I../exim_monitor -I/usr/include/pcre -I/usr/X11R6/include \ ../exim_monitor/`echo em_log.o | sed 's/o$/c/'` gcc exim_monitor/em_main.c gcc -o em_main.o -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I../exim_monitor -I/usr/include/pcre -I/usr/X11R6/include \ ../exim_monitor/`echo em_main.o | sed 's/o$/c/'` ../exim_monitor/em_main.c: In function 'numlock_modifiers': ../exim_monitor/em_main.c:576:5: warning: 'XKeycodeToKeysym' is deprecated [-Wdeprecated-declarations] if (XKeycodeToKeysym(display, m->modifiermap [i*m->max_keypermod + j], 0) ^~ In file included from ../exim_monitor/em_hdr.h:126:0, from ../exim_monitor/em_main.c:9: /usr/include/X11/Xlib.h:1687:15: note: declared here extern KeySym XKeycodeToKeysym( ^~~~~~~~~~~~~~~~ gcc exim_monitor/em_menu.c gcc -o em_menu.o -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I../exim_monitor -I/usr/include/pcre -I/usr/X11R6/include \ ../exim_monitor/`echo em_menu.o | sed 's/o$/c/'` ../exim_monitor/em_menu.c: In function 'ActOnMessage': ../exim_monitor/em_menu.c:373:3: warning: ignoring return value of 'system', declared with attribute warn_unused_result [-Wunused-result] system(CS buffer); ^~~~~~~~~~~~~~~~~ gcc exim_monitor/em_queue.c gcc -o em_queue.o -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I../exim_monitor -I/usr/include/pcre -I/usr/X11R6/include \ ../exim_monitor/`echo em_queue.o | sed 's/o$/c/'` gcc exim_monitor/em_strip.c gcc -o em_strip.o -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I../exim_monitor -I/usr/include/pcre -I/usr/X11R6/include \ ../exim_monitor/`echo em_strip.o | sed 's/o$/c/'` gcc exim_monitor/em_text.c gcc -o em_text.o -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I../exim_monitor -I/usr/include/pcre -I/usr/X11R6/include \ ../exim_monitor/`echo em_text.o | sed 's/o$/c/'` gcc exim_monitor/em_xs.c gcc -o em_xs.o -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I../exim_monitor -I/usr/include/pcre -I/usr/X11R6/include \ ../exim_monitor/`echo em_xs.o | sed 's/o$/c/'` gcc exim_monitor/em_version.c gcc -o em_version.o -c \ -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/X11R6/include -I. ../exim_monitor/em_version.c ../exim_monitor/em_version.c: In function 'version_init': ../exim_monitor/em_version.c:22:8: warning: unused variable 'today' [-Wunused-variable] uschar today[20]; ^~~~~ ../exim_monitor/em_version.c:21:5: warning: unused variable 'i' [-Wunused-variable] int i = 0; ^ gcc -o eximon.bin gcc -o eximon.bin em_version.o -L/usr/X11R6/lib \ util-spool_in.o util-store.o util-string.o util-queue.o util-tod.o tree.o em_StripChart.o em_TextPop.o em_globals.o em_init.o em_log.o em_main.o em_menu.o em_queue.o em_strip.o em_text.o em_xs.o -lXaw -lXmu -lXt -lXext -lX11 -lpcre \ -lnsl -lcrypt -lm -L/usr/lib/nsl -lc >>> exim monitor binary built >>> exicyclog script built >>> exinext script built >>> exiwhat script built >>> exigrep script built >>> eximstats script built >>> exipick script built >>> exiqgrep script built >>> exiqsumm script built >>> transport-filter.pl script built >>> convert4r3 script built >>> convert4r4 script built >>> exim_checkaccess script built gcc exim_dbmbuild.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -DCOMPILE_UTILITY \ -o exim_dbmbuild.o exim_dbmbuild.c gcc -o exim_dbmbuild gcc -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -o exim_dbmbuild exim_dbmbuild.o \ -lnsl -lcrypt -lm -L/usr/lib/nsl -ldb >>> exim_dbmbuild utility built gcc -DEXIM_DUMPDB exim_dbutil.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre \ -DCOMPILE_UTILITY \ -DEXIM_DUMPDB \ -o exim_dumpdb.o exim_dbutil.c exim_dbutil.c: In function 'dbfn_scan': exim_dbutil.c:478:13: warning: 'value_datum' is used uninitialized in this function [-Wuninitialized] value_datum = value_datum; /* dummy; not all db libraries use this */ ~~~~~~~~~~~~^~~~~~~~~~~~~ gcc -DCOMPILE_UTILITY os.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre \ -DCOMPILE_UTILITY \ -DOS_LOAD_AVERAGE \ -DFIND_RUNNING_INTERFACES \ -o util-os.o os.c gcc -o exim_dumpdb gcc -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -o exim_dumpdb exim_dumpdb.o util-os.o util-store.o \ -lnsl -lcrypt -lm -L/usr/lib/nsl -ldb >>> exim_dumpdb utility built gcc -DEXIM_FIXDB exim_dbutil.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre \ -DCOMPILE_UTILITY \ -DEXIM_FIXDB \ -o exim_fixdb.o exim_dbutil.c make[2]: Entering directory '/usr/src/RPM/BUILD/exim-4.90.1/build-Linux-i386/auths' gcc auth-spa.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl auth-spa.c auth-spa.c: In function 'spa_build_auth_challenge': auth-spa.c:1420:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] SIVAL (&challenge->uDomain.len, 0, 0x0000); ^~~~~ auth-spa.c:1421:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] SIVAL (&challenge->uDomain.maxlen, 0, 0x0000); ^~~~~ auth-spa.c: In function 'spa_build_auth_response': auth-spa.c:1516:70: warning: ?: using integer constants in boolean context [-Wint-in-bool-context] spa_bytes_add (response, lmResponse, lmRespData, (cf & 0x200) ? 24 : 0); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ auth-spa.c:1223:22: note: in definition of macro 'spa_bytes_add' if (buf != NULL && count) \ ^~~~~ auth-spa.c:1517:71: warning: ?: using integer constants in boolean context [-Wint-in-bool-context] spa_bytes_add (response, ntResponse, ntRespData, (cf & 0x8000) ? 24 : 0); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ auth-spa.c:1223:22: note: in definition of macro 'spa_bytes_add' if (buf != NULL && count) \ ^~~~~ auth-spa.c:1257:34: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] spa_bytes_add(ptr, header, b, len*2); \ ~~~^~ auth-spa.c:1223:22: note: in definition of macro 'spa_bytes_add' if (buf != NULL && count) \ ^~~~~ auth-spa.c:1520:8: note: in expansion of macro 'spa_unicode_add_string' spa_unicode_add_string (response, uDomain, domain); ^~~~~~~~~~~~~~~~~~~~~~ auth-spa.c:1257:34: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] spa_bytes_add(ptr, header, b, len*2); \ ~~~^~ auth-spa.c:1223:22: note: in definition of macro 'spa_bytes_add' if (buf != NULL && count) \ ^~~~~ auth-spa.c:1521:8: note: in expansion of macro 'spa_unicode_add_string' spa_unicode_add_string (response, uUser, u); ^~~~~~~~~~~~~~~~~~~~~~ auth-spa.c:1257:34: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] spa_bytes_add(ptr, header, b, len*2); \ ~~~^~ auth-spa.c:1223:22: note: in definition of macro 'spa_bytes_add' if (buf != NULL && count) \ ^~~~~ auth-spa.c:1522:8: note: in expansion of macro 'spa_unicode_add_string' spa_unicode_add_string (response, uWks, u); ^~~~~~~~~~~~~~~~~~~~~~ gcc call_pam.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl call_pam.c gcc call_pwcheck.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl call_pwcheck.c gcc call_radius.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl call_radius.c gcc check_serv_cond.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl check_serv_cond.c gcc cram_md5.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl cram_md5.c gcc cyrus_sasl.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl cyrus_sasl.c gcc dovecot.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl dovecot.c gcc get_data.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl get_data.c gcc get_no64_data.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl get_no64_data.c gcc gsasl_exim.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl gsasl_exim.c gcc heimdal_gssapi.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl heimdal_gssapi.c gcc md5.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl md5.c gcc plaintext.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl plaintext.c plaintext.c: In function 'auth_plaintext_client': plaintext.c:223:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (ss[i] == '^') ^ gcc pwcheck.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl pwcheck.c gcc spa.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl spa.c gcc tls.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl tls.c gcc xtextdecode.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl xtextdecode.c gcc xtextencode.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl xtextencode.c ar cq auths.a ar cq auths.a auth-spa.o call_pam.o call_pwcheck.o call_radius.o check_serv_cond.o cram_md5.o cyrus_sasl.o dovecot.o get_data.o get_no64_data.o gsasl_exim.o heimdal_gssapi.o md5.o plaintext.o pwcheck.o spa.o tls.o xtextdecode.o xtextencode.o ranlib auths.a make[2]: Leaving directory '/usr/src/RPM/BUILD/exim-4.90.1/build-Linux-i386/auths' gcc -o exim_fixdb gcc -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -o exim_fixdb exim_fixdb.o util-os.o util-store.o \ auths/auths.a -lnsl -lcrypt -lm -L/usr/lib/nsl -ldb >>> exim_fixdb utility built gcc -DEXIM_TIDYDB exim_dbutil.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre \ -DCOMPILE_UTILITY \ -DEXIM_TIDYDB \ -o exim_tidydb.o exim_dbutil.c exim_dbutil.c: In function 'dbfn_scan': exim_dbutil.c:478:13: warning: 'value_datum' is used uninitialized in this function [-Wuninitialized] value_datum = value_datum; /* dummy; not all db libraries use this */ ~~~~~~~~~~~~^~~~~~~~~~~~~ gcc -o exim_tidydb gcc -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -o exim_tidydb exim_tidydb.o util-os.o util-store.o \ -lnsl -lcrypt -lm -L/usr/lib/nsl -ldb >>> exim_tidydb utility built make[2]: Entering directory '/usr/src/RPM/BUILD/exim-4.90.1/build-Linux-i386/lookups' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/usr/src/RPM/BUILD/exim-4.90.1/build-Linux-i386/lookups' make[2]: Entering directory '/usr/src/RPM/BUILD/exim-4.90.1/build-Linux-i386/pdkim' gcc pdkim.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl -I. pdkim.c gcc signing.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl -I. signing.c ar cq pdkim.a ar cq pdkim.a pdkim.o signing.o ranlib pdkim.a make[2]: Leaving directory '/usr/src/RPM/BUILD/exim-4.90.1/build-Linux-i386/pdkim' make[2]: Entering directory '/usr/src/RPM/BUILD/exim-4.90.1/build-Linux-i386/routers' gcc accept.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl accept.c gcc dnslookup.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl dnslookup.c gcc ipliteral.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl ipliteral.c gcc iplookup.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl iplookup.c gcc manualroute.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl manualroute.c gcc queryprogram.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl queryprogram.c gcc redirect.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl redirect.c redirect.c: In function 'redirect_router_entry': redirect.c:609:58: warning: pointer targets in passing argument 2 of 'expand_check_condition' differ in signedness [-Wpointer-sign] usesrs = expand_check_condition(ob->srs_condition, "srs_condition expansion failed", NULL); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../exim.h:498:0, from redirect.c:9: ../functions.h:191:16: note: expected 'uschar * {aka unsigned char *}' but argument is of type 'char *' extern BOOL expand_check_condition(uschar *, uschar *, uschar *); ^~~~~~~~~~~~~~~~~~~~~~ gcc rf_change_domain.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl rf_change_domain.c gcc rf_expand_data.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl rf_expand_data.c gcc rf_get_errors_address.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl rf_get_errors_address.c gcc rf_get_munge_headers.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl rf_get_munge_headers.c rf_get_munge_headers.c: In function 'rf_get_munge_headers': rf_get_munge_headers.c:99:3: warning: this 'while' clause does not guard... [-Wmisleading-indentation] while ((s = string_nextinlist(&list, &sep, NULL, 0))) ^~~~~ rf_get_munge_headers.c:112:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' if (g) ^~ gcc rf_get_transport.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl rf_get_transport.c gcc rf_get_ugid.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl rf_get_ugid.c gcc rf_lookup_hostlist.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl rf_lookup_hostlist.c gcc rf_queue_add.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl rf_queue_add.c gcc rf_self_action.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl rf_self_action.c gcc rf_set_ugid.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl rf_set_ugid.c ar cq routers.a ranlib routers.a make[2]: Leaving directory '/usr/src/RPM/BUILD/exim-4.90.1/build-Linux-i386/routers' make[2]: Entering directory '/usr/src/RPM/BUILD/exim-4.90.1/build-Linux-i386/transports' gcc appendfile.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl appendfile.c appendfile.c: In function 'appendfile_transport_entry': appendfile.c:2826:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (ob->quota_filecount_value > 0 ^ gcc autoreply.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl autoreply.c autoreply.c: In function 'autoreply_transport_entry': autoreply.c:349:14: warning: suggest parentheses around '&&' within '||' [-Wparentheses] if ( from && !(from = checkexpand(from, addr, tblock->name, cke_hdr)) ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ autoreply.c:351:12: warning: suggest parentheses around '&&' within '||' [-Wparentheses] || to && !(to = checkexpand(to, addr, tblock->name, cke_hdr)) ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ autoreply.c:352:12: warning: suggest parentheses around '&&' within '||' [-Wparentheses] || cc && !(cc = checkexpand(cc, addr, tblock->name, cke_hdr)) ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ autoreply.c:353:13: warning: suggest parentheses around '&&' within '||' [-Wparentheses] || bcc && !(bcc = checkexpand(bcc, addr, tblock->name, cke_hdr)) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ autoreply.c:354:17: warning: suggest parentheses around '&&' within '||' [-Wparentheses] || subject && !(subject = checkexpand(subject, addr, tblock->name, cke_hdr)) ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ autoreply.c:355:17: warning: suggest parentheses around '&&' within '||' [-Wparentheses] || headers && !(headers = checkexpand(headers, addr, tblock->name, cke_text)) ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ autoreply.c:356:14: warning: suggest parentheses around '&&' within '||' [-Wparentheses] || text && !(text = checkexpand(text, addr, tblock->name, cke_text)) ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ autoreply.c:357:14: warning: suggest parentheses around '&&' within '||' [-Wparentheses] || file && !(file = checkexpand(file, addr, tblock->name, cke_file)) ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ autoreply.c:358:17: warning: suggest parentheses around '&&' within '||' [-Wparentheses] || logfile && !(logfile = checkexpand(logfile, addr, tblock->name, cke_file)) ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ autoreply.c:359:17: warning: suggest parentheses around '&&' within '||' [-Wparentheses] || oncelog && !(oncelog = checkexpand(oncelog, addr, tblock->name, cke_file)) ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ autoreply.c:360:20: warning: suggest parentheses around '&&' within '||' [-Wparentheses] || oncerepeat && !(oncerepeat = checkexpand(oncerepeat, addr, tblock->name, cke_file)) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ autoreply.c:796:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (rc != 0) ^ gcc lmtp.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl lmtp.c gcc pipe.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl pipe.c gcc queuefile.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl queuefile.c queuefile.c: In function 'copy_spool_file': queuefile.c:83:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if ((j = read(src, buffer, sizeof(buffer))) > 0) ^ queuefile.c: In function 'copy_spool_files': queuefile.c:143:2: warning: suggest parentheses around '&&' within '||' [-Wparentheses] || is_hdr_file ~~~~~~~~~~~ && (s = srcpath, (srcfd = openat(sdfd, CCS filename, O_RDONLY)) < 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc smtp.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl smtp.c smtp.c: In function 'smtp_write_mail_and_rcpt_cmds': smtp.c:2524:35: warning: suggest parentheses around '&&' within '||' [-Wparentheses] && (!mua_wrapper || addr->next && address_count < sx->max_rcpt); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../exim.h:492:0, from smtp.c:8: smtp.c: In function 'smtp_deliver': ../macros.h:110:26: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] #define DEBUG(x) if (debug_selector & (x)) ^ smtp.c:2959:3: note: in expansion of macro 'DEBUG' DEBUG(D_transport|D_v) ^~~~~ smtp.c:2983:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (!sx.ok) ^ smtp.c:3397:28: warning: suggest parentheses around '&&' within '||' [-Wparentheses] ( tls_out.active < 0 && !continue_proxy_cipher ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ smtp.c:3410:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (sx.send_rset) ^ smtp.c:3476:8: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (sx.ok = (socketpair(AF_UNIX, SOCK_STREAM, 0, pfd) == 0)) ^~ smtp.c: In function 'smtp_transport_entry': smtp.c:4062:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (continue_hostname) ^ smtp.c:4600:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (host) ^ gcc smtp_socks.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl smtp_socks.c gcc tf_maildir.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -I/usr/include/openssl tf_maildir.c ar cq transports.a ranlib transports.a make[2]: Leaving directory '/usr/src/RPM/BUILD/exim-4.90.1/build-Linux-i386/transports' gcc acl.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl acl.c acl.c: In function 'acl_read': acl.c:854:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (c == ACLC_SET) ^ acl.c: In function 'acl_verify': acl.c:1711:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (rc != OK && *log_msgptr) ^ acl.c: In function 'acl_check_condition': acl.c:3720:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (!conditions[cb->type].is_modifier && cb->u.negated) ^ acl.c: In function 'acl_check': acl.c:4429:10: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if ((rc = open_cutthrough_connection(addr)) == DEFER) ^ acl.c:4445:27: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] else HDEBUG(D_acl) if (cutthrough.delivery) ^ gcc base64.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl base64.c gcc child.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl child.c gcc crypt16.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl crypt16.c gcc daemon.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl daemon.c In file included from exim.h:492:0, from daemon.c:11: daemon.c: In function 'daemon_go': macros.h:110:26: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] #define DEBUG(x) if (debug_selector & (x)) ^ daemon.c:1459:5: note: in expansion of macro 'DEBUG' DEBUG(D_any) ^~~~~ gcc dbfn.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl dbfn.c dbfn.c: In function 'dbfn_scan': dbfn.c:410:13: warning: 'value_datum' is used uninitialized in this function [-Wuninitialized] value_datum = value_datum; /* dummy; not all db libraries use this */ ~~~~~~~~~~~~^~~~~~~~~~~~~ gcc debug.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl debug.c gcc deliver.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl deliver.c deliver.c: In function 'post_process_one': deliver.c:1537:27: warning: suggest parentheses around '&&' within '||' [-Wparentheses] || result == FAIL && tb->log_fail_output ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ deliver.c:1538:27: warning: suggest parentheses around '&&' within '||' [-Wparentheses] || result == DEFER && tb->log_defer_output ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ deliver.c:1547:7: warning: this 'else' clause does not guard... [-Wmisleading-indentation] else ^~~~ deliver.c:1558:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' (void)fclose(f); ^ deliver.c:1564:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (sender_address[0] != 0 || addr->prop.errors_address) ^ deliver.c: In function 'deliver_local': deliver.c:2444:32: warning: suggest parentheses around '&&' within '||' [-Wparentheses] || message_length > 0 && (ret = write(pfd[pipe_write], s, message_length)) != message_length ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ deliver.c: In function 'do_local_deliveries': deliver.c:2818:25: warning: suggest parentheses around '&&' within '||' [-Wparentheses] && ( !addr->host_list && !next->host_list ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ deliver.c: In function 'do_remote_deliveries': deliver.c:4421:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (tpt_parallel_check(tp, addr, &serialize_key)) ^ deliver.c: In function 'deliver_message': deliver.c:6646:33: warning: suggest parentheses around '&&' within '||' [-Wparentheses] else if ( ( queue_running && !deliver_force ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ deliver.c:6985:21: warning: suggest parentheses around '&&' within '||' [-Wparentheses] && ( addr_local && (addr_local->next || addr_remote) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ deliver.c:7725:19: warning: unused variable 's' [-Wunused-variable] const uschar * s; ^ deliver.c: In function 'string_timediff': deliver.c:1100:21: warning: '%03d' directive writing between 3 and 8 bytes into a region of size between 0 and 5 [-Wformat-overflow=] sprintf(CS buf, "%d.%03ds", (int)diff->tv_sec, (int)diff->tv_usec/1000); ^~~~ deliver.c:1100:17: note: directive argument in the range [-2147483, 2147483] sprintf(CS buf, "%d.%03ds", (int)diff->tv_sec, (int)diff->tv_usec/1000); ^~~~~~~~~~ In file included from /usr/include/stdio.h:862:0, from exim.h:74, from deliver.c:11: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 7 and 22 bytes into a destination of size 7 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc directory.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl directory.c gcc dns.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl dns.c dns.c: In function 'dns_special_lookup': dns.c:1049:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (strcmpic(namesuff, US".arpa") == 0) ^ gcc drtables.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl drtables.c gcc enq.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl enq.c gcc exim.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl exim.c exim.c: In function 'main': exim.c:2740:10: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (!continue_proxy_cipher) ^ exim.c:3231:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (*argrest == 0) ^ exim.c:3510:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (*argrest == '\0') ^ exim.c:3899:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (trusted_groups) ^ exim.c:3995:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (log_oneline) ^ exim.c:4090:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if ( removed_privilege ^ exim.c:4405:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (rv == -1) ^ exim.c:5070:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses] while (s = get_stdinput(fn_readline, fn_addhist)) ^ exim.c:5353:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (expand_string_message) ^ exim.c:5512:12: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (recipients_max > 0 && ++rcount > recipients_max && ^ exim.c: In function 'usr1_handler': exim.c:234:1: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] (void)write(fd, process_info, process_info_len); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc expand.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl expand.c expand.c: In function 'eval_condition': expand.c:2331:28: warning: passing argument 1 of 'auth_call_pwcheck' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] rc = auth_call_pwcheck(sub[0], &expand_string_message); ^~~ In file included from exim.h:498:0, from expand.c:12: functions.h:93:16: note: expected 'uschar * {aka unsigned char *}' but argument is of type 'const uschar * {aka const unsigned char *}' extern int auth_call_pwcheck(uschar *, uschar **); ^~~~~~~~~~~~~~~~~ expand.c:2510:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (!isalpha(name[0]) && yield != NULL) ^ expand.c: In function 'expand_string_internal': expand.c:6753:12: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (t) ^ expand.c:6776:15: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (*outsep = *++sub) ++sub; ^ expand.c:6775:12: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (*sub == '>') ^ expand.c:7007:11: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (--bytes_left == 0) /* codepoint complete */ ^ gcc filter.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl filter.c gcc filtertest.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl filtertest.c gcc globals.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl globals.c gcc dkim.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl dkim.c dkim.c: In function 'dkim_exim_sign': dkim.c:676:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (dkim->dkim_identity) ^ dkim.c:750:3: warning: 'pdkim_rc' may be used uninitialized in this function [-Wmaybe-uninitialized] log_write(0, LOG_MAIN|LOG_PANIC, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "DKIM: signing failed: %.100s", pdkim_errstr(pdkim_rc)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc dkim_transport.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl dkim_transport.c dkim_transport.c: In function 'dkt_direct': dkim_transport.c:140:31: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] tctx->options = tctx->options & ~(topt_end_dot | topt_use_bdat) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc hash.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl hash.c gcc header.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl header.c gcc host.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl host.c host.c: In function 'host_find_bydns': host.c:2671:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (dnssec_request) ^ gcc ip.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl ip.c gcc log.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl log.c gcc lss.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl lss.c gcc match.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl match.c gcc moan.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl moan.c gcc os.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl os.c gcc parse.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl parse.c parse.c: In function 'read_addr_spec': parse.c:553:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (*s != term) ^ gcc queue.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl queue.c queue.c: In function 'queue_run': queue.c:488:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (!queue_run_force && deliver_queue_load_max >= 0) ^ queue.c:733:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (!recurse) ^ queue.c: In function 'queue_action': queue.c:1076:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if ((deliver_datafile = spool_open_datafile(id)) < 0) ^ queue.c:1379:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (yield) ^ gcc rda.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl rda.c gcc readconf.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl readconf.c readconf.c: In function 'get_config_line': readconf.c:1021:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (*ss != '/') ^ readconf.c: In function 'readconf_handle_option': readconf.c:2115:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (errno != ERANGE) ^ readconf.c:2168:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (errno != ERANGE) ^ readconf.c: In function 'readconf_retry_error': readconf.c:3974:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (i >= nelem(extras)) ^ readconf.c: In function 'print_config': readconf.c:4505:44: warning: suggest parentheses around '&&' within '||' [-Wparentheses] || Ustrncmp(current, "hide", 4) == 0 && isspace(current[4]) gcc receive.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl receive.c receive.c: In function 'receive_statvfs': receive.c:182:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (STATVFS(CS path, &statbuf) != 0) ^ receive.c: In function 'run_mime_acl': receive.c:1419:39: warning: suggest parentheses around assignment used as truth value [-Wparentheses] for (tempdir = opendir(CS scandir); entry = readdir(tempdir); ) ^~~~~ receive.c: In function 'receive_msg': receive.c:4299:13: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] else if (smtp_reply[0] != 0) ^ gcc retry.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl retry.c In file included from exim.h:492:0, from retry.c:11: retry.c: In function 'retry_update': macros.h:110:26: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] #define DEBUG(x) if (debug_selector & (x)) ^ retry.c:641:9: note: in expansion of macro 'DEBUG' DEBUG(D_retry) ^~~~~ retry.c:855:10: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (update_count > 0 && update_count == timedout_count) ^ gcc rewrite.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl rewrite.c gcc rfc2047.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl rfc2047.c gcc route.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl route.c gcc search.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl search.c search.c: In function 'internal_search_find': search.c:539:14: warning: 'e' may be used uninitialized in this function [-Wmaybe-uninitialized] e->ptr = data; ~~~~~~~^~~~~~ gcc sieve.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl sieve.c sieve.c:157:28: warning: 'str_auth' defined but not used [-Wunused-const-variable=] static const struct String str_auth={ str_auth_c, 4 }; ^~~~~~~~ gcc smtp_in.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl smtp_in.c smtp_in.c: In function 'bdat_getc': smtp_in.c:645:10: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (chunking_datasize == 0) ^ smtp_in.c: In function 'smtp_verify_helo': smtp_in.c:3495:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (sender_host_name) ^ smtp_in.c: In function 'smtp_setup_msg': smtp_in.c:4101:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (acl_smtp_helo) ^ gcc smtp_out.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl smtp_out.c gcc spool_in.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl spool_in.c gcc spool_out.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl spool_out.c gcc std-crypto.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl std-crypto.c gcc store.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl store.c gcc string.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl string.c gcc tls.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl tls.c In file included from tls.c:122:0: tls-openssl.c: In function 'tls_expand_session_files': tls-openssl.c:1102:14: warning: suggest parentheses around assignment used as truth value [-Wparentheses] while (file = string_nextinlist(&file_list, &sep, NULL, 0)) ^~~~ tls-openssl.c:1095:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (expanded) ^ tls-openssl.c:1125:14: warning: suggest parentheses around assignment used as truth value [-Wparentheses] while (file = string_nextinlist(&file_list, &sep, NULL, 0)) ^~~~ tls-openssl.c:1118:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (expanded && *expanded) ^ tls.c: In function 'tls_field_from_dn': tls.c:279:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses] || Ustrncmp(ele, match, len) == 0 && ele[len] == '=' gcc tod.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl tod.c tod.c: In function 'tod_stamp': tod.c:172:44: warning: '%+03d' directive writing between 3 and 9 bytes into a region of size between 0 and 12 [-Wformat-overflow=] "%04d-%02d-%02d %02d:%02d:%02d.%03d %+03d%02d", ^~~~~ tod.c:172:8: note: directive argument in the range [-35791394, 35791394] "%04d-%02d-%02d %02d:%02d:%02d.%03d %+03d%02d", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tod.c:172:8: note: directive argument in the range [0, 2147483647] In file included from /usr/include/stdio.h:862:0, from exim.h:74, from tod.c:11: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 30 and 101 bytes into a destination of size 36 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tod.c:179:44: warning: '%02d' directive writing between 2 and 10 bytes into a region of size between 0 and 13 [-Wformat-overflow=] "%04d-%02d-%02d %02d:%02d:%02d %+03d%02d", ^~~~ tod.c:179:8: note: directive argument in the range [0, 2147483647] "%04d-%02d-%02d %02d:%02d:%02d %+03d%02d", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:862:0, from exim.h:74, from tod.c:11: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 26 and 92 bytes into a destination of size 36 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc transport.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl transport.c transport.c: In function 'transport_write_message': transport.c:1365:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (yield) ^ transport.c: In function 'transport_do_pass_socket': transport.c:1875:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (smtp_peer_options & OPTION_TLS) ^ gcc verify.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl verify.c verify.c: In function 'cached_callout_lookup': verify.c:173:30: warning: suggest parentheses around '&&' within '||' [-Wparentheses] || *from_address == 0 && cache_record->result == ccache_reject_mfnull) verify.c: In function 'cache_callout_write': verify.c:315:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (dom_rec->result != ccache_unknown) ^ gcc environment.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl environment.c gcc macro.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl macro.c gcc lookups/lf_quote.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl lookups/lf_quote.c gcc lookups/lf_check_file.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl lookups/lf_check_file.c gcc lookups/lf_sqlperform.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl lookups/lf_sqlperform.c gcc local_scan.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -o local_scan.o ../src/local_scan.c gcc perl.c gcc -D_REENTRANT -D_GNU_SOURCE -fwrapv -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl5/CORE -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I/usr/include/pcre -c perl.c perl.c: In function 'call_perl_cat': perl.c:161:7: warning: variable 'items' set but not used [-Wunused-but-set-variable] int items; ^~~~~ gcc malware.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl malware.c gcc mime.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl mime.c mime.c: In function 'mime_get_header': mime.c:338:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if ( ((c == '\t') || (c == ' ')) && (header_value_mode == 1) ) ^~ mime.c:342:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' header_value_mode = 2; ^~~~~~~~~~~~~~~~~ gcc regex.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl regex.c gcc spam.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl spam.c gcc spool_mbox.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl spool_mbox.c gcc bmi_spam.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl bmi_spam.c gcc dane.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl dane.c dane.c:28:13: warning: 'dummy' defined but not used [-Wunused-function] static void dummy(int x) { dummy(x-1); } ^~~~~ gcc dcc.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl dcc.c gcc dmarc.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl dmarc.c gcc imap_utf7.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl imap_utf7.c gcc spf.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl spf.c gcc srs.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl srs.c srs.c: In function 'eximsrs_init': srs.c:55:23: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign] maxage = atoi(sbuf); ^~~~ In file included from /usr/include/features.h:428:0, from os.h:10, from exim.h:36, from srs.c:13: /usr/include/stdlib.h:361:1: note: expected 'const char *' but argument is of type 'uschar * {aka unsigned char *}' __NTH (atoi (const char *__nptr)) ^ srs.c:58:24: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign] hashlen = atoi(sbuf); ^~~~ In file included from /usr/include/features.h:428:0, from os.h:10, from exim.h:36, from srs.c:13: /usr/include/stdlib.h:361:1: note: expected 'const char *' but argument is of type 'uschar * {aka unsigned char *}' __NTH (atoi (const char *__nptr)) ^ srs.c:61:29: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign] usetimestamp = atoi(sbuf); ^~~~ In file included from /usr/include/features.h:428:0, from os.h:10, from exim.h:36, from srs.c:13: /usr/include/stdlib.h:361:1: note: expected 'const char *' but argument is of type 'uschar * {aka unsigned char *}' __NTH (atoi (const char *__nptr)) ^ srs.c:64:24: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign] usehash = atoi(sbuf); ^~~~ In file included from /usr/include/features.h:428:0, from os.h:10, from exim.h:36, from srs.c:13: /usr/include/stdlib.h:361:1: note: expected 'const char *' but argument is of type 'uschar * {aka unsigned char *}' __NTH (atoi (const char *__nptr)) ^ srs.c:97:24: warning: pointer targets in passing argument 1 of 'srs_open' differ in signedness [-Wpointer-sign] if((srs = srs_open(secret, Ustrlen(secret), maxage, hashlen, srs_hashmin)) == NULL) ^~~~~~ In file included from srs.h:16:0, from exim.h:509, from srs.c:13: /usr/include/srs_alt.h:121:21: note: expected 'char *' but argument is of type 'uschar * {aka unsigned char *}' extern srs_t *srs_open(char *secret, uint secret_len, uint max_age, uint hash_len, uint hash_min); ^~~~~~~~ srs.c:109:29: warning: pointer targets in passing argument 2 of 'srs_add_secret' differ in signedness [-Wpointer-sign] srs_add_secret(srs, secret, (Ustrlen(secret) > SRS_MAX_SECRET_LENGTH) ? SRS_MAX_SECRET_LENGTH : Ustrlen(secret)); ^~~~~~ In file included from srs.h:16:0, from exim.h:509, from srs.c:13: /usr/include/srs_alt.h:128:21: note: expected 'char *' but argument is of type 'uschar * {aka unsigned char *}' extern srs_result srs_add_secret(srs_t *srs, char *secret, uint secret_len); ^~~~~~~~~~~~~~ srs.c: In function 'eximsrs_forward': srs.c:135:28: warning: pointer targets in passing argument 2 of 'srs_forward' differ in signedness [-Wpointer-sign] if((n = srs_forward(srs, orig_sender, domain, res, sizeof(res))) & SRS_RESULT_FAIL) ^~~~~~~~~~~ In file included from srs.h:16:0, from exim.h:509, from srs.c:13: /usr/include/srs_alt.h:124:21: note: expected 'char *' but argument is of type 'uschar * {aka unsigned char *}' extern srs_result srs_forward(srs_t *srs, char *orig_sender, char *return_domain, ^~~~~~~~~~~ srs.c:135:41: warning: pointer targets in passing argument 3 of 'srs_forward' differ in signedness [-Wpointer-sign] if((n = srs_forward(srs, orig_sender, domain, res, sizeof(res))) & SRS_RESULT_FAIL) ^~~~~~ In file included from srs.h:16:0, from exim.h:509, from srs.c:13: /usr/include/srs_alt.h:124:21: note: expected 'char *' but argument is of type 'uschar * {aka unsigned char *}' extern srs_result srs_forward(srs_t *srs, char *orig_sender, char *return_domain, ^~~~~~~~~~~ srs.c:142:25: warning: pointer targets in passing argument 1 of 'string_copy' differ in signedness [-Wpointer-sign] *result = string_copy(res); ^~~ In file included from exim.h:491:0, from srs.c:13: local_scan.h:191:16: note: expected 'const uschar * {aka const unsigned char *}' but argument is of type 'char *' extern uschar *string_copy(const uschar *); ^~~~~~~~~~~ srs.c: In function 'eximsrs_reverse': srs.c:152:28: warning: pointer targets in passing argument 2 of 'srs_reverse' differ in signedness [-Wpointer-sign] if((n = srs_reverse(srs, address, res, sizeof(res))) & SRS_RESULT_FAIL) ^~~~~~~ In file included from srs.h:16:0, from exim.h:509, from srs.c:13: /usr/include/srs_alt.h:127:21: note: expected 'char *' but argument is of type 'uschar * {aka unsigned char *}' extern srs_result srs_reverse(srs_t *srs, char *address, char *destination, uint destination_len); ^~~~~~~~~~~ srs.c:163:25: warning: pointer targets in passing argument 1 of 'string_copy' differ in signedness [-Wpointer-sign] *result = string_copy(res); ^~~ In file included from exim.h:491:0, from srs.c:13: local_scan.h:191:16: note: expected 'const uschar * {aka const unsigned char *}' but argument is of type 'char *' extern uschar *string_copy(const uschar *); ^~~~~~~~~~~ srs.c: In function 'eximsrs_db_insert': srs.c:191:33: warning: pointer targets in passing argument 1 of 'string_copyn' differ in signedness [-Wpointer-sign] srs_db_address = string_copyn(data, data_len); ^~~~ In file included from exim.h:491:0, from srs.c:13: local_scan.h:192:16: note: expected 'const uschar * {aka const unsigned char *}' but argument is of type 'char *' extern uschar *string_copyn(const uschar *, int); ^~~~~~~~~~~~ srs.c:192:34: warning: pointer targets in passing argument 2 of 'srs_generate_unique_id' differ in signedness [-Wpointer-sign] if(srs_generate_unique_id(srs, srs_db_address, buf, 64) & SRS_RESULT_FAIL) ^~~~~~~~~~~~~~ In file included from srs.h:16:0, from exim.h:509, from srs.c:13: /usr/include/srs_alt.h:126:21: note: expected 'char *' but argument is of type 'uschar * {aka unsigned char *}' extern srs_result srs_generate_unique_id(srs_t *srs, char *address, char *id_buffer, uint id_buffer_len); ^~~~~~~~~~~~~~~~~~~~~~ srs.c:192:50: warning: pointer targets in passing argument 3 of 'srs_generate_unique_id' differ in signedness [-Wpointer-sign] if(srs_generate_unique_id(srs, srs_db_address, buf, 64) & SRS_RESULT_FAIL) ^~~ In file included from srs.h:16:0, from exim.h:509, from srs.c:13: /usr/include/srs_alt.h:126:21: note: expected 'char *' but argument is of type 'uschar * {aka unsigned char *}' extern srs_result srs_generate_unique_id(srs_t *srs, char *address, char *id_buffer, uint id_buffer_len); ^~~~~~~~~~~~~~~~~~~~~~ srs.c: In function 'eximsrs_db_lookup': srs.c:216:29: warning: pointer targets in passing argument 1 of 'string_copyn' differ in signedness [-Wpointer-sign] srs_db_key = string_copyn(data, data_len); ^~~~ In file included from exim.h:491:0, from srs.c:13: local_scan.h:192:16: note: expected 'const uschar * {aka const unsigned char *}' but argument is of type 'char *' extern uschar *string_copyn(const uschar *, int); ^~~~~~~~~~~~ srs.c:223:19: warning: pointer targets in passing argument 2 of 'strncpy' differ in signedness [-Wpointer-sign] strncpy(result, res, result_len); ^~~ In file included from /usr/include/features.h:428:0, from os.h:10, from exim.h:36, from srs.c:13: /usr/include/bits/string_fortified.h:103:1: note: expected 'const char * restrict' but argument is of type 'uschar * {aka unsigned char *}' __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, ^ gcc utf8.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl utf8.c gcc version.c gcc -c -I/usr/include/pcre -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DLDAP_DEPRECATED -I. -I/usr/include/pcre -I/usr/include/openssl version.c version.c: In function 'version_init': version.c:27:8: warning: unused variable 'today' [-Wunused-variable] uschar today[20]; ^~~~~ gcc -o exim gcc -o exim acl.o base64.o child.o crypt16.o daemon.o dbfn.o debug.o deliver.o directory.o dns.o drtables.o enq.o exim.o expand.o filter.o filtertest.o globals.o dkim.o dkim_transport.o hash.o header.o host.o ip.o log.o lss.o match.o moan.o os.o parse.o queue.o rda.o readconf.o receive.o retry.o rewrite.o rfc2047.o route.o search.o sieve.o smtp_in.o smtp_out.o spool_in.o spool_out.o std-crypto.o store.o string.o tls.o tod.o transport.o tree.o verify.o environment.o macro.o lookups/lf_quote.o lookups/lf_check_file.o lookups/lf_sqlperform.o local_scan.o perl.o malware.o mime.o regex.o spam.o spool_mbox.o bmi_spam.o dane.o dcc.o dmarc.o imap_utf7.o spf.o srs.o utf8.o version.o \ routers/routers.a transports/transports.a lookups/lookups.a \ auths/auths.a pdkim/pdkim.a \ -lresolv -lnsl -lcrypt -lm -L/usr/lib/nsl \ -lpam -ldl -ldb -L/usr/lib64 -lsqlite3 -lsasl2 \ -Wl,-E -fstack-protector-strong -L/usr/local/lib -L/usr/lib/perl5/CORE -lperl -lpthread -ldl -lm -lcrypt -lutil -lc -lssl -lcrypto -lpcre -lspf2 -lsrs_alt >>> exim binary built make[1]: Leaving directory '/usr/src/RPM/BUILD/exim-4.90.1/build-Linux-i386' make: Leaving directory '/usr/src/RPM/BUILD/exim-4.90.1' ++ scripts/os-type ++ scripts/arch-type + cp build-Linux-i386/exim bins/exim-light + exit 0 Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.27264 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + /bin/chmod -Rf u+rwX -- /usr/src/tmp/exim-buildroot + : + /bin/rm -rf -- /usr/src/tmp/exim-buildroot + cd exim-4.90.1 + install -d /usr/src/tmp/exim-buildroot/usr/bin /usr/src/tmp/exim-buildroot/usr/sbin /usr/src/tmp/exim-buildroot/usr/share/man/man8 /usr/src/tmp/exim-buildroot/usr/lib /usr/src/tmp/exim-buildroot/var/spool/exim/db /usr/src/tmp/exim-buildroot/var/spool/exim/input /usr/src/tmp/exim-buildroot/var/spool/exim/msglog /usr/src/tmp/exim-buildroot/var/log/exim + install bins/exim-heavy bins/exim-ldap bins/exim-light bins/exim-mysql bins/exim-pgsql /usr/src/tmp/exim-buildroot/usr/sbin ++ scripts/os-type ++ scripts/arch-type ++ scripts/os-type ++ scripts/arch-type ++ scripts/os-type ++ scripts/arch-type ++ scripts/os-type ++ scripts/arch-type ++ scripts/os-type ++ scripts/arch-type ++ scripts/os-type ++ scripts/arch-type ++ scripts/os-type ++ scripts/arch-type ++ scripts/os-type ++ scripts/arch-type ++ scripts/os-type ++ scripts/arch-type ++ scripts/os-type ++ scripts/arch-type ++ scripts/os-type ++ scripts/arch-type ++ scripts/os-type ++ scripts/arch-type ++ scripts/os-type ++ scripts/arch-type ++ scripts/os-type ++ scripts/arch-type + install build-Linux-i386/exim_fixdb build-Linux-i386/exim_tidydb build-Linux-i386/exim_dbmbuild build-Linux-i386/exim_dumpdb build-Linux-i386/exim_lock build-Linux-i386/exicyclog build-Linux-i386/exinext build-Linux-i386/exiwhat /usr/src/RPM/SOURCES/exim_aliases /usr/src/RPM/SOURCES/eximclean util/cramtest.pl util/logargs.sh util/unknownuser.sh build-Linux-i386/exigrep build-Linux-i386/exim_checkaccess build-Linux-i386/eximstats build-Linux-i386/exipick build-Linux-i386/exiqsumm build-Linux-i386/exiqgrep /usr/src/tmp/exim-buildroot/usr/bin ++ scripts/os-type ++ scripts/arch-type + install build-Linux-i386/eximon.bin /usr/src/tmp/exim-buildroot/usr/bin ++ scripts/os-type ++ scripts/arch-type + install build-Linux-i386/eximon /usr/src/tmp/exim-buildroot/usr/bin + install -pD -m755 /usr/src/RPM/SOURCES/exim.cron /usr/src/tmp/exim-buildroot/etc/cron.daily/exim + install -pD -m755 /usr/src/RPM/SOURCES/exim.init /usr/src/tmp/exim-buildroot/etc/rc.d/init.d/exim + install -pD -m644 /usr/src/RPM/SOURCES/exim.sysconfig /usr/src/tmp/exim-buildroot/etc/sysconfig/exim + install -pD -m644 /usr/src/RPM/SOURCES/exim.logrotate /usr/src/tmp/exim-buildroot/etc/logrotate.d/exim + install -pD -m644 /usr/src/RPM/SOURCES/exim.pam /usr/src/tmp/exim-buildroot/etc/pam.d/exim + install -pD -m644 /usr/src/RPM/SOURCES/exim-altdefault.conf /usr/src/tmp/exim-buildroot/etc/exim/exim.conf + install -pD -m644 /usr/src/RPM/SOURCES/smtpauthpwd /usr/src/tmp/exim-buildroot/etc/exim/smtpauthpwd + install -pD -m644 doc/exim.8 /usr/src/tmp/exim-buildroot/usr/share/man/man8/exim.8 + ln -sf /usr/sbin/exim /usr/src/tmp/exim-buildroot/usr/sbin/sendmail + ln -sf /usr/sbin/exim /usr/src/tmp/exim-buildroot/usr/sbin/rsmtp + ln -sf /usr/sbin/exim /usr/src/tmp/exim-buildroot/usr/sbin/rmail + ln -sf /usr/sbin/exim /usr/src/tmp/exim-buildroot/usr/sbin/runq + install -pD -m644 /usr/src/RPM/SOURCES/eximon.desktop /usr/src/tmp/exim-buildroot/usr/share/applications/eximon.desktop + install -pD -m644 /usr/src/RPM/SOURCES/eximon.png /usr/src/tmp/exim-buildroot/usr/share/icons/hicolor/48x48/apps/eximon.png + touch /usr/src/tmp/exim-buildroot/etc/exim/aliases + ln -sf /etc/exim/aliases /usr/src/tmp/exim-buildroot/etc/aliases + pod2man --center=EXIM --section=8 /usr/src/tmp/exim-buildroot/usr/bin/eximstats /usr/src/tmp/exim-buildroot/usr/share/man/man8/eximstats.8 + pod2man --center=EXIM --section=8 /usr/src/tmp/exim-buildroot/usr/bin/exipick /usr/src/tmp/exim-buildroot/usr/share/man/man8/exipick.8 + mkdir -p /usr/src/tmp/exim-buildroot/var/lib/ssl/certs /usr/src/tmp/exim-buildroot/var/lib/ssl/private + touch /usr/src/tmp/exim-buildroot/var/lib/ssl/certs/exim.pem /usr/src/tmp/exim-buildroot/var/lib/ssl/private/exim.pem + chmod 600 /usr/src/tmp/exim-buildroot/var/lib/ssl/certs/exim.pem /usr/src/tmp/exim-buildroot/var/lib/ssl/private/exim.pem + install -pD -m644 /usr/src/RPM/SOURCES/exim.service /usr/src/tmp/exim-buildroot/lib/systemd/system/exim.service + /usr/lib/rpm/brp-alt Cleaning files in /usr/src/tmp/exim-buildroot (auto) Verifying and fixing files in /usr/src/tmp/exim-buildroot (binconfig,pkgconfig,libtool,desktop) Checking contents of files in /usr/src/tmp/exim-buildroot/ (default) Compressing files in /usr/src/tmp/exim-buildroot (auto) Adjusting library links in /usr/src/tmp/exim-buildroot ./lib: ./var/lib: ./usr/lib: Verifying ELF objects in /usr/src/tmp/exim-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal) verify-elf: WARNING: ./usr/sbin/exim-pgsql: uses non-LFS functions: __fxstat __lxstat __xstat fopen ftruncate getrlimit lseek mmap open openat readdir sendfile setrlimit statvfs tmpfile verify-elf: WARNING: ./usr/sbin/exim-mysql: uses non-LFS functions: __fxstat __lxstat __xstat fopen ftruncate getrlimit lseek mmap open openat readdir sendfile setrlimit statvfs tmpfile verify-elf: WARNING: ./usr/sbin/exim-light: uses non-LFS functions: __fxstat __lxstat __xstat fopen ftruncate getrlimit lseek mmap open openat readdir sendfile setrlimit statvfs tmpfile verify-elf: WARNING: ./usr/sbin/exim-ldap: uses non-LFS functions: __fxstat __lxstat __xstat fopen ftruncate getrlimit lseek mmap open openat readdir sendfile setrlimit statvfs tmpfile verify-elf: WARNING: ./usr/sbin/exim-heavy: uses non-LFS functions: __fxstat __lxstat __xstat fopen ftruncate getrlimit lseek mmap open openat readdir sendfile setrlimit statvfs tmpfile verify-elf: WARNING: ./usr/bin/eximon.bin: uses non-LFS functions: __fxstat __xstat fopen readdir statvfs verify-elf: WARNING: ./usr/bin/exim_lock: uses non-LFS functions: __fxstat __lxstat open verify-elf: WARNING: ./usr/bin/exim_dumpdb: uses non-LFS functions: open sendfile verify-elf: WARNING: ./usr/bin/exim_dbmbuild: uses non-LFS functions: fopen verify-elf: WARNING: ./usr/bin/exim_tidydb: uses non-LFS functions: __xstat open sendfile verify-elf: WARNING: ./usr/bin/exim_fixdb: uses non-LFS functions: open sendfile Hardlinking identical .pyc and .pyo files Processing files: exim-4.90.1-alt2 Requires: exim-common = 4.90.1-alt2, exim-light = 4.90.1-alt2 Processing files: exim-common-4.90.1-alt2 Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.75619 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd exim-4.90.1 + DOCDIR=/usr/src/tmp/exim-buildroot/usr/share/doc/exim-common-4.90.1 + export DOCDIR + rm -rf /usr/src/tmp/exim-buildroot/usr/share/doc/exim-common-4.90.1 + /bin/mkdir -p /usr/src/tmp/exim-buildroot/usr/share/doc/exim-common-4.90.1 + cp -prL ACKNOWLEDGMENTS NOTICE README.UPDATING /usr/src/tmp/exim-buildroot/usr/share/doc/exim-common-4.90.1 + chmod -R go-w /usr/src/tmp/exim-buildroot/usr/share/doc/exim-common-4.90.1 + chmod -R a+rX /usr/src/tmp/exim-buildroot/usr/share/doc/exim-common-4.90.1 + cp -prL doc/README.SIEVE doc/ChangeLog doc/NewStuff doc/dbm.discuss.txt doc/filter.txt doc/oview.txt doc/spec.txt /usr/src/tmp/exim-buildroot/usr/share/doc/exim-common-4.90.1 + chmod -R go-w /usr/src/tmp/exim-buildroot/usr/share/doc/exim-common-4.90.1 + chmod -R a+rX /usr/src/tmp/exim-buildroot/usr/share/doc/exim-common-4.90.1 + cp -prL doc/experimental-spec.txt /usr/src/tmp/exim-buildroot/usr/share/doc/exim-common-4.90.1 + chmod -R go-w /usr/src/tmp/exim-buildroot/usr/share/doc/exim-common-4.90.1 + chmod -R a+rX /usr/src/tmp/exim-buildroot/usr/share/doc/exim-common-4.90.1 + cp -prL doc/OptionLists.txt doc/config.samples.tar.bz2 /usr/src/tmp/exim-buildroot/usr/share/doc/exim-common-4.90.1 + chmod -R go-w /usr/src/tmp/exim-buildroot/usr/share/doc/exim-common-4.90.1 + chmod -R a+rX /usr/src/tmp/exim-buildroot/usr/share/doc/exim-common-4.90.1 + exit 0 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.PIBhJq find-provides: absolute symbolic link /usr/src/tmp/exim-buildroot/etc/aliases -> /etc/exim/aliases is not going to provide anything find-provides: absolute symbolic link /usr/src/tmp/exim-buildroot/usr/sbin/rmail -> /usr/sbin/exim is not going to provide anything find-provides: absolute symbolic link /usr/src/tmp/exim-buildroot/usr/sbin/rsmtp -> /usr/sbin/exim is not going to provide anything find-provides: absolute symbolic link /usr/src/tmp/exim-buildroot/usr/sbin/runq -> /usr/sbin/exim is not going to provide anything find-provides: absolute symbolic link /usr/src/tmp/exim-buildroot/usr/sbin/sendmail -> /usr/sbin/exim is not going to provide anything find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.fKxlTc find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,rpmlib,shebang,shell,static,symlinks) /usr/src/tmp/exim-buildroot/usr/bin/exigrep syntax OK # perl(GD/Graph/pie.pm) at line 568 (depth 3) inside eval SKIP # perl(GD/Graph/linespoints.pm) at line 570 (depth 3) inside eval SKIP # perl(Spreadsheet/WriteExcel.pm) at line 572 (depth 3) inside eval SKIP /usr/src/tmp/exim-buildroot/usr/bin/eximstats syntax OK /usr/src/tmp/exim-buildroot/usr/bin/exiqgrep syntax OK /usr/src/tmp/exim-buildroot/usr/bin/exiqsumm syntax OK shell.req: /usr/src/tmp/exim-buildroot/etc/rc.d/init.d/exim: /etc/sysconfig/network -> /etc/sysconfig/network (raw, not installed) symlinks.req: /usr/src/tmp/exim-buildroot/usr/sbin/rmail: /usr/sbin/exim -> /usr/sbin/exim (raw, not installed) symlinks.req: /usr/src/tmp/exim-buildroot/usr/sbin/rsmtp: /usr/sbin/exim -> /usr/sbin/exim (raw, not installed) symlinks.req: /usr/src/tmp/exim-buildroot/usr/sbin/runq: /usr/sbin/exim -> /usr/sbin/exim (raw, not installed) symlinks.req: /usr/src/tmp/exim-buildroot/usr/sbin/sendmail: /usr/sbin/exim -> /usr/sbin/exim (raw, not installed) find-requires: FINDPACKAGE-COMMANDS: awk chown egrep expr perl sh sleep sort uniq Finding Requires(post) (using /usr/lib/rpm/find-scriptlet-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.voLUCk find-scriptlet-requires: FINDPACKAGE-COMMANDS: cat chmod chown openssl Finding Requires(preun) (using /usr/lib/rpm/find-scriptlet-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.E97YKL Provides: smtpdaemon, smtpd, MTA, MailTransferAgent, pam0(exim) Requires: exim-control, sendmail-common, /bin/rm, /bin/sh, /etc/cron.daily, /etc/logrotate.d, /etc/pam.d, /etc/rc.d/init.d, /etc/rc.d/init.d(SourceIfNotEmpty), /etc/rc.d/init.d(is_yes), /etc/rc.d/init.d(msg_reloading), /etc/rc.d/init.d(msg_usage), /etc/rc.d/init.d(start_daemon), /etc/rc.d/init.d(status), /etc/rc.d/init.d(stop_daemon), /etc/rc.d/init.d/functions, /etc/sysconfig/network, /lib/ld-linux.so.2, /usr/bin/perl, /usr/sbin/exim, coreutils, gawk, grep, libc.so.6(GLIBC_2.0), libc.so.6(GLIBC_2.1), libc.so.6(GLIBC_2.3), libc.so.6(GLIBC_2.3.4), libc.so.6(GLIBC_2.4), libc.so.6(GLIBC_2.6), libdb-4.7.so >= set:jhUM4nx6, libpam(include), pam0(system-auth), perl(File/Basename.pm), perl(Getopt/Long.pm), perl(Getopt/Std.pm), perl(IO/File.pm), perl(POSIX.pm), perl(Pod/Usage.pm), perl(integer.pm), perl-base, rtld(GNU_HASH), sh Requires(interp): /bin/sh, /bin/sh Requires(rpmlib): rpmlib(SetVersions) Requires(post): openssl, /bin/sh, coreutils Requires(preun): /bin/sh, /usr/sbin/preun_service Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.ooczfv Creating exim-common-debuginfo package Processing files: exim-monitor-4.90.1-alt2 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.bdg8Dx find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.uVD0yH find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,rpmlib,shebang,shell,static,symlinks) Requires: exim-common = 4.90.1-alt2, /bin/sh, /lib/ld-linux.so.2, libX11.so.6 >= set:ojmju6uaQZCUZq8DqGWj0xCZ4HczQ8ulmK6q6Z3lVYR3lS4ugHfw8g8lPtll2, libXaw.so.7 >= set:lg2SAZDZtEilV7kZ4Kn6KEcbx3AAOiUNMEKD4ohXUjLTtwcd2Vu8PheXwQ5nz3R11, libXmu.so.6 >= set:lket31, libXt.so.6 >= set:mgq9PkswZq8carLp1zP0gEQe5ZnbOMAnC6Yix9Exl5uynKwmbxtZwq12EllWRUdzTnCPibMSHUgHCURsZkE471y8lZJ0, libc.so.6(GLIBC_2.0), libc.so.6(GLIBC_2.1), libc.so.6(GLIBC_2.3), libc.so.6(GLIBC_2.3.4), libc.so.6(GLIBC_2.4), libc.so.6(GLIBC_2.7), libpcre.so.3 >= set:jht4DmZh, rtld(GNU_HASH) Requires(rpmlib): rpmlib(SetVersions) Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.sL0zKj Creating exim-monitor-debuginfo package Processing files: exim-light-4.90.1-alt2 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.BpwyYg find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.QRHNTr find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,rpmlib,shebang,shell,static,symlinks) Finding Requires(post) (using /usr/lib/rpm/find-scriptlet-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.zmGlUT find-scriptlet-requires: FINDPACKAGE-COMMANDS: ln Finding Requires(preun) (using /usr/lib/rpm/find-scriptlet-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.FZqvpG Provides: exim-mta, smtpd, smtpdaemon, exim-light = 4.90.1-alt2, /usr/sbin/exim PreReq: exim-common = 4.90.1-alt2 Requires: /lib/ld-linux.so.2, libc.so.6(GLIBC_2.0), libc.so.6(GLIBC_2.1), libc.so.6(GLIBC_2.15), libc.so.6(GLIBC_2.16), libc.so.6(GLIBC_2.2), libc.so.6(GLIBC_2.3), libc.so.6(GLIBC_2.3.4), libc.so.6(GLIBC_2.4), libcrypt.so.1 >= set:hguT2, libcrypt.so.1(XCRYPT_2.0), libcrypto.so.1.1 >= set:pivVy9VGZjpwqykyouUqfS0mbfzI7KkQkZsRIHfNlWvco6fp7M0ZeiC9I8HfgI1Cf44SIwKq4t6MKgI2wpZGbR8XFPUbmj6r95OJA9COkuE5QZH5IYPmoL7Qv4Y6DZLzMIVhi4rIwIPERvVY59h9kC1mVNyIH6ciMSzadxVKkz5ZiZy3mdR1BIFXlyhpGjrqs72p3iuFX8brPRLGcqiXklRRwWuggZq0mhmrV3VK7ArhORGZCiNS3Tt9xQBVJgnxaQxywRoXarVY9uFBI1bEWEFAnQZL9UcC3KkjIX8xQ7tepSbmRjfRrsHKs8fs3HUqo3o5dwWTzrME6JXKEUw29Z6yeqZC9EZr2, libcrypto.so.1.1(OPENSSL_1_1_0), libdb-4.7.so >= set:jhUM4nx6, libm.so.6(GLIBC_2.0), libpam.so.0 >= set:jg5sOFGjKLAHmz1, libpam.so.0(LIBPAM_1.0), libpcre.so.3 >= set:jgZiMAkKPgUwiVk9TLq3, libperl-5.26.so >= set:ojF1rRqF3UUGGdJK1xWBAqpgEldd2WncT19X1VJYR8fkRYlSZ2EofA83SpoCeP4IjfBYp0VkKNhg1, libpthread.so.0(GLIBC_2.0), libpthread.so.0(GLIBC_2.2), libresolv.so.2 >= set:kikMrN3e, libresolv.so.2(GLIBC_2.2), libsasl2.so.3 >= set:lhB1t6utg73oekpRr5Z2JP7qrdOAsZ9q5P, libspf2.so.2 >= set:lgcb2tx1NFZehrn53KSaE21X0l4e8pzd8RHOQNlO3nAVSs, libsqlite3.so.0 >= set:olf8Tu64mhHwPqmZk5LKzG, libsrs_alt.so.1 >= set:jfU9PVQMItl833hnPexDZBJ0, libssl.so.1.1 >= set:mgmZjAEhLa9EMoWzDyRSivSk69gAaPD2r5PjpZfDvFCXd0Lf9ZoClub7hykdPGiG50Oory4sbW0sWu0nq47zXuHsuh4zD1T3PTBtMcmpQVp5KhbwnTZv6T0bd0PQaij, libssl.so.1.1(OPENSSL_1_1_0), rtld(GNU_HASH) Requires(interp): /bin/sh, /bin/sh Requires(rpmlib): rpmlib(SetVersions) Requires(post): /bin/sh, /usr/sbin/post_service, coreutils Requires(preun): /bin/sh, /usr/sbin/preun_service Conflicts: exim-mysql, exim-pgsql, exim-heavy, exim-ldap Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.8qF9nN Creating exim-light-debuginfo package Processing files: exim-mysql-4.90.1-alt2 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.tzvPr2 find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.nCDAiF find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,rpmlib,shebang,shell,static,symlinks) Finding Requires(post) (using /usr/lib/rpm/find-scriptlet-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.zX5uXD find-scriptlet-requires: FINDPACKAGE-COMMANDS: ln Finding Requires(preun) (using /usr/lib/rpm/find-scriptlet-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.VUivdK Provides: exim-mta, /usr/sbin/exim PreReq: exim-common = 4.90.1-alt2 Requires: /lib/ld-linux.so.2, libc.so.6(GLIBC_2.0), libc.so.6(GLIBC_2.1), libc.so.6(GLIBC_2.15), libc.so.6(GLIBC_2.16), libc.so.6(GLIBC_2.2), libc.so.6(GLIBC_2.3), libc.so.6(GLIBC_2.3.4), libc.so.6(GLIBC_2.4), libcrypt.so.1 >= set:hguT2, libcrypt.so.1(XCRYPT_2.0), libcrypto.so.1.1 >= set:pivVy9VGZjpwqykyouUqfS0mbfzI7KkQkZsRIHfNlWvco6fp7M0ZeiC9I8HfgI1Cf44SIwKq4t6MKgI2wpZGbR8XFPUbmj6r95OJA9COkuE5QZH5IYPmoL7Qv4Y6DZLzMIVhi4rIwIPERvVY59h9kC1mVNyIH6ciMSzadxVKkz5ZiZy3mdR1BIFXlyhpGjrqs72p3iuFX8brPRLGcqiXklRRwWuggZq0mhmrV3VK7ArhORGZCiNS3Tt9xQBVJgnxaQxywRoXarVY9uFBI1bEWEFAnQZL9UcC3KkjIX8xQ7tepSbmRjfRrsHKs8fs3HUqo3o5dwWTzrME6JXKEUw29Z6yeqZC9EZr2, libcrypto.so.1.1(OPENSSL_1_1_0), libdb-4.7.so >= set:jhUM4nx6, libm.so.6(GLIBC_2.0), libmysqlclient.so.20 >= set:kfS32mDAcPo0DJwA8vNWnfXP0sbiTQqDUdZcZgT4Lw2, libmysqlclient.so.20(libmysqlclient_20.0), libpam.so.0 >= set:jg5sOFGjKLAHmz1, libpam.so.0(LIBPAM_1.0), libpcre.so.3 >= set:jgZiMAkKPgUwiVk9TLq3, libperl-5.26.so >= set:ojF1rRqF3UUGGdJK1xWBAqpgEldd2WncT19X1VJYR8fkRYlSZ2EofA83SpoCeP4IjfBYp0VkKNhg1, libpthread.so.0(GLIBC_2.0), libpthread.so.0(GLIBC_2.2), libresolv.so.2 >= set:kikMrN3e, libresolv.so.2(GLIBC_2.2), libsasl2.so.3 >= set:lhB1t6utg73oekpRr5Z2JP7qrdOAsZ9q5P, libspf2.so.2 >= set:lgcb2tx1NFZehrn53KSaE21X0l4e8pzd8RHOQNlO3nAVSs, libsqlite3.so.0 >= set:olf8Tu64mhHwPqmZk5LKzG, libsrs_alt.so.1 >= set:jfU9PVQMItl833hnPexDZBJ0, libssl.so.1.1 >= set:mgmZjAEhLa9EMoWzDyRSivSk69gAaPD2r5PjpZfDvFCXd0Lf9ZoClub7hykdPGiG50Oory4sbW0sWu0nq47zXuHsuh4zD1T3PTBtMcmpQVp5KhbwnTZv6T0bd0PQaij, libssl.so.1.1(OPENSSL_1_1_0), rtld(GNU_HASH) Requires(interp): /bin/sh, /bin/sh Requires(rpmlib): rpmlib(SetVersions) Requires(post): /usr/bin/subst, /bin/sh, /usr/sbin/post_service, coreutils Requires(preun): /usr/bin/subst, /bin/sh, /usr/sbin/preun_service Conflicts: exim-light, exim-pgsql, exim-heavy, exim-ldap Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.qt877d Creating exim-mysql-debuginfo package Processing files: exim-pgsql-4.90.1-alt2 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.akhoh1 find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.1esNy6 find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,rpmlib,shebang,shell,static,symlinks) Finding Requires(post) (using /usr/lib/rpm/find-scriptlet-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.t2cRfg find-scriptlet-requires: FINDPACKAGE-COMMANDS: ln Finding Requires(preun) (using /usr/lib/rpm/find-scriptlet-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.o7AIQM Provides: exim-mta, /usr/sbin/exim PreReq: exim-common = 4.90.1-alt2 Requires: /lib/ld-linux.so.2, libc.so.6(GLIBC_2.0), libc.so.6(GLIBC_2.1), libc.so.6(GLIBC_2.15), libc.so.6(GLIBC_2.16), libc.so.6(GLIBC_2.2), libc.so.6(GLIBC_2.3), libc.so.6(GLIBC_2.3.4), libc.so.6(GLIBC_2.4), libcrypt.so.1 >= set:hguT2, libcrypt.so.1(XCRYPT_2.0), libcrypto.so.1.1 >= set:pivVy9VGZjpwqykyouUqfS0mbfzI7KkQkZsRIHfNlWvco6fp7M0ZeiC9I8HfgI1Cf44SIwKq4t6MKgI2wpZGbR8XFPUbmj6r95OJA9COkuE5QZH5IYPmoL7Qv4Y6DZLzMIVhi4rIwIPERvVY59h9kC1mVNyIH6ciMSzadxVKkz5ZiZy3mdR1BIFXlyhpGjrqs72p3iuFX8brPRLGcqiXklRRwWuggZq0mhmrV3VK7ArhORGZCiNS3Tt9xQBVJgnxaQxywRoXarVY9uFBI1bEWEFAnQZL9UcC3KkjIX8xQ7tepSbmRjfRrsHKs8fs3HUqo3o5dwWTzrME6JXKEUw29Z6yeqZC9EZr2, libcrypto.so.1.1(OPENSSL_1_1_0), libdb-4.7.so >= set:jhUM4nx6, libm.so.6(GLIBC_2.0), libpam.so.0 >= set:jg5sOFGjKLAHmz1, libpam.so.0(LIBPAM_1.0), libpcre.so.3 >= set:jgZiMAkKPgUwiVk9TLq3, libperl-5.26.so >= set:ojF1rRqF3UUGGdJK1xWBAqpgEldd2WncT19X1VJYR8fkRYlSZ2EofA83SpoCeP4IjfBYp0VkKNhg1, libpq.so.5 >= set:lgI4PuLzDrI7vudy4KOW1mYeF6Hv76z3O9fW0A5rymrlg, libpthread.so.0(GLIBC_2.0), libpthread.so.0(GLIBC_2.2), libresolv.so.2 >= set:kikMrN3e, libresolv.so.2(GLIBC_2.2), libsasl2.so.3 >= set:lhB1t6utg73oekpRr5Z2JP7qrdOAsZ9q5P, libspf2.so.2 >= set:lgcb2tx1NFZehrn53KSaE21X0l4e8pzd8RHOQNlO3nAVSs, libsqlite3.so.0 >= set:olf8Tu64mhHwPqmZk5LKzG, libsrs_alt.so.1 >= set:jfU9PVQMItl833hnPexDZBJ0, libssl.so.1.1 >= set:mgmZjAEhLa9EMoWzDyRSivSk69gAaPD2r5PjpZfDvFCXd0Lf9ZoClub7hykdPGiG50Oory4sbW0sWu0nq47zXuHsuh4zD1T3PTBtMcmpQVp5KhbwnTZv6T0bd0PQaij, libssl.so.1.1(OPENSSL_1_1_0), rtld(GNU_HASH) Requires(interp): /bin/sh, /bin/sh Requires(rpmlib): rpmlib(SetVersions) Requires(post): /bin/sh, /usr/sbin/post_service, coreutils Requires(preun): /bin/sh, /usr/sbin/preun_service Conflicts: exim-light, exim-mysql, exim-heavy, exim-ldap Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.yIpNMA Creating exim-pgsql-debuginfo package Processing files: exim-heavy-4.90.1-alt2 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.F4uRgL find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.670YtZ find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,rpmlib,shebang,shell,static,symlinks) Finding Requires(post) (using /usr/lib/rpm/find-scriptlet-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.jPQzaB find-scriptlet-requires: FINDPACKAGE-COMMANDS: ln Finding Requires(preun) (using /usr/lib/rpm/find-scriptlet-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.zOaAav Provides: exim-mta, smtpd, smtpdaemon, exim-heavy = 4.90.1-alt2, /usr/sbin/exim PreReq: exim-common = 4.90.1-alt2 Requires: /lib/ld-linux.so.2, libc.so.6(GLIBC_2.0), libc.so.6(GLIBC_2.1), libc.so.6(GLIBC_2.15), libc.so.6(GLIBC_2.16), libc.so.6(GLIBC_2.2), libc.so.6(GLIBC_2.3), libc.so.6(GLIBC_2.3.4), libc.so.6(GLIBC_2.4), libcrypt.so.1 >= set:hguT2, libcrypt.so.1(XCRYPT_2.0), libcrypto.so.1.1 >= set:pivVy9VGZjpwqykyouUqfS0mbfzI7KkQkZsRIHfNlWvco6fp7M0ZeiC9I8HfgI1Cf44SIwKq4t6MKgI2wpZGbR8XFPUbmj6r95OJA9COkuE5QZH5IYPmoL7Qv4Y6DZLzMIVhi4rIwIPERvVY59h9kC1mVNyIH6ciMSzadxVKkz5ZiZy3mdR1BIFXlyhpGjrqs72p3iuFX8brPRLGcqiXklRRwWuggZq0mhmrV3VK7ArhORGZCiNS3Tt9xQBVJgnxaQxywRoXarVY9uFBI1bEWEFAnQZL9UcC3KkjIX8xQ7tepSbmRjfRrsHKs8fs3HUqo3o5dwWTzrME6JXKEUw29Z6yeqZC9EZr2, libcrypto.so.1.1(OPENSSL_1_1_0), libdb-4.7.so >= set:jhUM4nx6, liblber-2.4.so.2 >= set:lkuYn1, libldap-2.4.so.2 >= set:mh8gwEpbeoSN0p2uonG1Q96dYGgnL3STNRZ79c7OeCbi3yTQnWxZiPIzQwCD6cdv, libm.so.6(GLIBC_2.0), libmysqlclient.so.20 >= set:kfS32mDAcPo0DJwA8vNWnfXP0sbiTQqDUdZcZgT4Lw2, libmysqlclient.so.20(libmysqlclient_20.0), libpam.so.0 >= set:jg5sOFGjKLAHmz1, libpam.so.0(LIBPAM_1.0), libpcre.so.3 >= set:jgZiMAkKPgUwiVk9TLq3, libperl-5.26.so >= set:ojF1rRqF3UUGGdJK1xWBAqpgEldd2WncT19X1VJYR8fkRYlSZ2EofA83SpoCeP4IjfBYp0VkKNhg1, libpq.so.5 >= set:lgI4PuLzDrI7vudy4KOW1mYeF6Hv76z3O9fW0A5rymrlg, libpthread.so.0(GLIBC_2.0), libpthread.so.0(GLIBC_2.2), libresolv.so.2 >= set:kikMrN3e, libresolv.so.2(GLIBC_2.2), libsasl2.so.3 >= set:lhB1t6utg73oekpRr5Z2JP7qrdOAsZ9q5P, libspf2.so.2 >= set:lgcb2tx1NFZehrn53KSaE21X0l4e8pzd8RHOQNlO3nAVSs, libsqlite3.so.0 >= set:olf8Tu64mhHwPqmZk5LKzG, libsrs_alt.so.1 >= set:jfU9PVQMItl833hnPexDZBJ0, libssl.so.1.1 >= set:mgmZjAEhLa9EMoWzDyRSivSk69gAaPD2r5PjpZfDvFCXd0Lf9ZoClub7hykdPGiG50Oory4sbW0sWu0nq47zXuHsuh4zD1T3PTBtMcmpQVp5KhbwnTZv6T0bd0PQaij, libssl.so.1.1(OPENSSL_1_1_0), libwhoson.so.0 >= set:igdwj49, rtld(GNU_HASH) Requires(interp): /bin/sh, /bin/sh Requires(rpmlib): rpmlib(SetVersions) Requires(post): /bin/sh, /usr/sbin/post_service, coreutils Requires(preun): /bin/sh, /usr/sbin/preun_service Conflicts: exim-light, exim-pgsql, exim-mysql, exim-ldap Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.o89kiC Creating exim-heavy-debuginfo package Processing files: exim-ldap-4.90.1-alt2 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.1C7PCW find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.9h2krI find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,rpmlib,shebang,shell,static,symlinks) Finding Requires(post) (using /usr/lib/rpm/find-scriptlet-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.uvC1HK find-scriptlet-requires: FINDPACKAGE-COMMANDS: ln Finding Requires(preun) (using /usr/lib/rpm/find-scriptlet-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.QbX4H2 Provides: exim-mta, /usr/sbin/exim PreReq: exim-common = 4.90.1-alt2 Requires: /lib/ld-linux.so.2, libc.so.6(GLIBC_2.0), libc.so.6(GLIBC_2.1), libc.so.6(GLIBC_2.15), libc.so.6(GLIBC_2.16), libc.so.6(GLIBC_2.2), libc.so.6(GLIBC_2.3), libc.so.6(GLIBC_2.3.4), libc.so.6(GLIBC_2.4), libcrypt.so.1 >= set:hguT2, libcrypt.so.1(XCRYPT_2.0), libcrypto.so.1.1 >= set:pivVy9VGZjpwqykyouUqfS0mbfzI7KkQkZsRIHfNlWvco6fp7M0ZeiC9I8HfgI1Cf44SIwKq4t6MKgI2wpZGbR8XFPUbmj6r95OJA9COkuE5QZH5IYPmoL7Qv4Y6DZLzMIVhi4rIwIPERvVY59h9kC1mVNyIH6ciMSzadxVKkz5ZiZy3mdR1BIFXlyhpGjrqs72p3iuFX8brPRLGcqiXklRRwWuggZq0mhmrV3VK7ArhORGZCiNS3Tt9xQBVJgnxaQxywRoXarVY9uFBI1bEWEFAnQZL9UcC3KkjIX8xQ7tepSbmRjfRrsHKs8fs3HUqo3o5dwWTzrME6JXKEUw29Z6yeqZC9EZr2, libcrypto.so.1.1(OPENSSL_1_1_0), libdb-4.7.so >= set:jhUM4nx6, liblber-2.4.so.2 >= set:lkuYn1, libldap-2.4.so.2 >= set:mh8gwEpbeoSN0p2uonG1Q96dYGgnL3STNRZ79c7OeCbi3yTQnWxZiPIzQwCD6cdv, libm.so.6(GLIBC_2.0), libpam.so.0 >= set:jg5sOFGjKLAHmz1, libpam.so.0(LIBPAM_1.0), libpcre.so.3 >= set:jgZiMAkKPgUwiVk9TLq3, libperl-5.26.so >= set:ojF1rRqF3UUGGdJK1xWBAqpgEldd2WncT19X1VJYR8fkRYlSZ2EofA83SpoCeP4IjfBYp0VkKNhg1, libpthread.so.0(GLIBC_2.0), libpthread.so.0(GLIBC_2.2), libresolv.so.2 >= set:kikMrN3e, libresolv.so.2(GLIBC_2.2), libsasl2.so.3 >= set:lhB1t6utg73oekpRr5Z2JP7qrdOAsZ9q5P, libspf2.so.2 >= set:lgcb2tx1NFZehrn53KSaE21X0l4e8pzd8RHOQNlO3nAVSs, libsqlite3.so.0 >= set:olf8Tu64mhHwPqmZk5LKzG, libsrs_alt.so.1 >= set:jfU9PVQMItl833hnPexDZBJ0, libssl.so.1.1 >= set:mgmZjAEhLa9EMoWzDyRSivSk69gAaPD2r5PjpZfDvFCXd0Lf9ZoClub7hykdPGiG50Oory4sbW0sWu0nq47zXuHsuh4zD1T3PTBtMcmpQVp5KhbwnTZv6T0bd0PQaij, libssl.so.1.1(OPENSSL_1_1_0), rtld(GNU_HASH) Requires(interp): /bin/sh, /bin/sh Requires(rpmlib): rpmlib(SetVersions) Requires(post): /bin/sh, /usr/sbin/post_service, coreutils Requires(preun): /bin/sh, /usr/sbin/preun_service Conflicts: exim-light, exim-mysql, exim-heavy, exim-pgsql Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.LQ3H9A Creating exim-ldap-debuginfo package Processing files: exim-utils-4.90.1-alt2 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.vm4uTt find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.vNnQKw find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,rpmlib,shebang,shell,static,symlinks) /usr/src/tmp/exim-buildroot/usr/bin/cramtest.pl syntax OK /usr/src/tmp/exim-buildroot/usr/bin/exipick syntax OK find-requires: FINDPACKAGE-COMMANDS: awk cat exim Requires: exim-mta, /bin/sh, /usr/bin/perl, /usr/sbin/exim, coreutils, gawk, perl(Config.pm), perl(Digest/MD5.pm), perl(File/Basename.pm), perl(Getopt/Long.pm), perl(MIME/Base64.pm) Processing files: exim-common-debuginfo-4.90.1-alt2 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.2NcryS find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.8ia94D find-requires: running scripts (debuginfo) Requires: exim-common = 4.90.1-alt2, /usr/lib/debug/lib/ld-linux.so.2.debug, debug(libc.so.6), debug(libdb-4.7.so) Processing files: exim-monitor-debuginfo-4.90.1-alt2 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.93iRYJ find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.2RoceU find-requires: running scripts (debuginfo) Requires: exim-monitor = 4.90.1-alt2, /usr/lib/debug/lib/ld-linux.so.2.debug, debug(libX11.so.6), debug(libXaw.so.7), debug(libXmu.so.6), debug(libXt.so.6), debug(libc.so.6), debug(libpcre.so.3) Processing files: exim-light-debuginfo-4.90.1-alt2 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.4oh8Kx find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.HJfMvv find-requires: running scripts (debuginfo) Requires: exim-light = 4.90.1-alt2, /usr/lib/debug/lib/ld-linux.so.2.debug, debug(libc.so.6), debug(libcrypt.so.1), debug(libcrypto.so.1.1), debug(libdb-4.7.so), debug(libm.so.6), debug(libpam.so.0), debug(libpcre.so.3), debug(libperl-5.26.so), debug(libpthread.so.0), debug(libresolv.so.2), debug(libsasl2.so.3), debug(libspf2.so.2), debug(libsqlite3.so.0), debug(libsrs_alt.so.1), debug(libssl.so.1.1) Processing files: exim-mysql-debuginfo-4.90.1-alt2 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.Ssb1YD find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.IRtyy4 find-requires: running scripts (debuginfo) Requires: exim-mysql = 4.90.1-alt2, /usr/lib/debug/lib/ld-linux.so.2.debug, debug(libc.so.6), debug(libcrypt.so.1), debug(libcrypto.so.1.1), debug(libdb-4.7.so), debug(libm.so.6), debug(libmysqlclient.so.20), debug(libpam.so.0), debug(libpcre.so.3), debug(libperl-5.26.so), debug(libpthread.so.0), debug(libresolv.so.2), debug(libsasl2.so.3), debug(libspf2.so.2), debug(libsqlite3.so.0), debug(libsrs_alt.so.1), debug(libssl.so.1.1) Processing files: exim-pgsql-debuginfo-4.90.1-alt2 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.JC05LN find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.JTfYyN find-requires: running scripts (debuginfo) Requires: exim-pgsql = 4.90.1-alt2, /usr/lib/debug/lib/ld-linux.so.2.debug, debug(libc.so.6), debug(libcrypt.so.1), debug(libcrypto.so.1.1), debug(libdb-4.7.so), debug(libm.so.6), debug(libpam.so.0), debug(libpcre.so.3), debug(libperl-5.26.so), debug(libpq.so.5), debug(libpthread.so.0), debug(libresolv.so.2), debug(libsasl2.so.3), debug(libspf2.so.2), debug(libsqlite3.so.0), debug(libsrs_alt.so.1), debug(libssl.so.1.1) Processing files: exim-heavy-debuginfo-4.90.1-alt2 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.L4UdqX find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.EbOfXp find-requires: running scripts (debuginfo) Requires: exim-heavy = 4.90.1-alt2, /usr/lib/debug/lib/ld-linux.so.2.debug, debug(libc.so.6), debug(libcrypt.so.1), debug(libcrypto.so.1.1), debug(libdb-4.7.so), debug(liblber-2.4.so.2), debug(libldap-2.4.so.2), debug(libm.so.6), debug(libmysqlclient.so.20), debug(libpam.so.0), debug(libpcre.so.3), debug(libperl-5.26.so), debug(libpq.so.5), debug(libpthread.so.0), debug(libresolv.so.2), debug(libsasl2.so.3), debug(libspf2.so.2), debug(libsqlite3.so.0), debug(libsrs_alt.so.1), debug(libssl.so.1.1), debug(libwhoson.so.0) Processing files: exim-ldap-debuginfo-4.90.1-alt2 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.MG1FLc find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.uL7tae find-requires: running scripts (debuginfo) Requires: exim-ldap = 4.90.1-alt2, /usr/lib/debug/lib/ld-linux.so.2.debug, debug(libc.so.6), debug(libcrypt.so.1), debug(libcrypto.so.1.1), debug(libdb-4.7.so), debug(liblber-2.4.so.2), debug(libldap-2.4.so.2), debug(libm.so.6), debug(libpam.so.0), debug(libpcre.so.3), debug(libperl-5.26.so), debug(libpthread.so.0), debug(libresolv.so.2), debug(libsasl2.so.3), debug(libspf2.so.2), debug(libsqlite3.so.0), debug(libsrs_alt.so.1), debug(libssl.so.1.1) Adding to exim-monitor-debuginfo a strict dependency on exim-common-debuginfo Removing from exim-monitor-debuginfo 9 sources provided by exim-common-debuginfo Adding to exim-light-debuginfo a strict dependency on exim-common-debuginfo Removing from exim-light-debuginfo 14 sources provided by exim-common-debuginfo Adding to exim-mysql-debuginfo a strict dependency on exim-common-debuginfo Removing from exim-mysql-debuginfo 14 sources provided by exim-common-debuginfo Adding to exim-pgsql-debuginfo a strict dependency on exim-common-debuginfo Removing from exim-pgsql-debuginfo 14 sources provided by exim-common-debuginfo Adding to exim-heavy-debuginfo a strict dependency on exim-common-debuginfo Removing from exim-heavy-debuginfo 14 sources provided by exim-common-debuginfo Adding to exim-ldap-debuginfo a strict dependency on exim-common-debuginfo Removing from exim-ldap-debuginfo 14 sources provided by exim-common-debuginfo warning: exim-common: non-strict dependency on exim-light warning: exim-common: non-strict dependency on exim-mysql warning: exim-common: non-strict dependency on exim-pgsql warning: exim-common: non-strict dependency on exim-heavy warning: exim-common: non-strict dependency on exim-ldap warning: exim-utils: non-strict dependency on exim-light warning: exim-utils: non-strict dependency on exim-mysql warning: exim-utils: non-strict dependency on exim-pgsql warning: exim-utils: non-strict dependency on exim-heavy warning: exim-utils: non-strict dependency on exim-ldap Removing 9 extra deps from exim-monitor due to repentancy on exim-common Removing 13 extra deps from exim-light due to repentancy on exim-common Removing 13 extra deps from exim-mysql due to repentancy on exim-common Removing 13 extra deps from exim-pgsql due to repentancy on exim-common Removing 13 extra deps from exim-heavy due to repentancy on exim-common Removing 13 extra deps from exim-ldap due to repentancy on exim-common Removing 2 extra deps from exim-monitor-debuginfo due to repentancy on exim-common-debuginfo Removing 3 extra deps from exim-light-debuginfo due to repentancy on exim-common-debuginfo Removing 3 extra deps from exim-mysql-debuginfo due to repentancy on exim-common-debuginfo Removing 3 extra deps from exim-pgsql-debuginfo due to repentancy on exim-common-debuginfo Removing 3 extra deps from exim-heavy-debuginfo due to repentancy on exim-common-debuginfo Removing 3 extra deps from exim-ldap-debuginfo due to repentancy on exim-common-debuginfo Wrote: /usr/src/RPM/RPMS/i586/exim-4.90.1-alt2.i586.rpm Wrote: /usr/src/RPM/RPMS/i586/exim-common-4.90.1-alt2.i586.rpm Wrote: /usr/src/RPM/RPMS/i586/exim-monitor-4.90.1-alt2.i586.rpm Wrote: /usr/src/RPM/RPMS/i586/exim-light-4.90.1-alt2.i586.rpm Wrote: /usr/src/RPM/RPMS/i586/exim-mysql-4.90.1-alt2.i586.rpm Wrote: /usr/src/RPM/RPMS/i586/exim-pgsql-4.90.1-alt2.i586.rpm Wrote: /usr/src/RPM/RPMS/i586/exim-heavy-4.90.1-alt2.i586.rpm Wrote: /usr/src/RPM/RPMS/i586/exim-ldap-4.90.1-alt2.i586.rpm Wrote: /usr/src/RPM/RPMS/noarch/exim-utils-4.90.1-alt2.noarch.rpm Wrote: /usr/src/RPM/RPMS/i586/exim-common-debuginfo-4.90.1-alt2.i586.rpm Wrote: /usr/src/RPM/RPMS/i586/exim-monitor-debuginfo-4.90.1-alt2.i586.rpm Wrote: /usr/src/RPM/RPMS/i586/exim-light-debuginfo-4.90.1-alt2.i586.rpm Wrote: /usr/src/RPM/RPMS/i586/exim-mysql-debuginfo-4.90.1-alt2.i586.rpm Wrote: /usr/src/RPM/RPMS/i586/exim-pgsql-debuginfo-4.90.1-alt2.i586.rpm Wrote: /usr/src/RPM/RPMS/i586/exim-heavy-debuginfo-4.90.1-alt2.i586.rpm Wrote: /usr/src/RPM/RPMS/i586/exim-ldap-debuginfo-4.90.1-alt2.i586.rpm 271.14user 22.93system 8:55.21elapsed 54%CPU (0avgtext+0avgdata 61708maxresident)k 0inputs+0outputs (0major+9382117minor)pagefaults 0swaps 287.52user 26.75system 9:21.77elapsed 55%CPU (0avgtext+0avgdata 122712maxresident)k 424inputs+0outputs (0major+10102258minor)pagefaults 0swaps --- exim-4.90.1-alt2.i586.rpm.repo 2018-10-03 17:38:11.000000000 +0000 +++ exim-4.90.1-alt2.i586.rpm.hasher 2018-11-01 11:14:59.426563573 +0000 @@ -1,3 +1,3 @@ -Requires: .sisyphus.213891.100.2.2-exim-common-4.90.1-alt2 -Requires: .sisyphus.213891.100.2.2-exim-light-4.90.1-alt2 +Requires: exim-common = 4.90.1-alt2 +Requires: exim-light = 4.90.1-alt2 Requires: rpmlib(PayloadIsLzma) --- exim-common-4.90.1-alt2.i586.rpm.repo 2018-10-03 17:38:11.000000000 +0000 +++ exim-common-4.90.1-alt2.i586.rpm.hasher 2018-11-01 11:14:59.483563574 +0000 @@ -106,3 +106,2 @@ Provides: pam0(exim) -Provides: .sisyphus.213891.100.2.2-exim-common-4.90.1-alt2 Provides: exim-common = 4.90.1-alt2 --- exim-common-debuginfo-4.90.1-alt2.i586.rpm.repo 2018-10-03 17:38:11.000000000 +0000 +++ exim-common-debuginfo-4.90.1-alt2.i586.rpm.hasher 2018-11-01 11:14:59.494563574 +0000 @@ -26,3 +26,3 @@ /usr/src/debug/exim-4.90.1/src/os.c 100644 -Requires: .sisyphus.213891.100.2.2-exim-common-4.90.1-alt2 +Requires: exim-common = 4.90.1-alt2 Requires: /usr/lib/debug/lib/ld-linux.so.2.debug @@ -31,3 +31,2 @@ Requires: rpmlib(PayloadIsLzma) -Provides: .sisyphus.213891.100.2.2-exim-common-debuginfo-4.90.1-alt2 Provides: exim-common-debuginfo = 4.90.1-alt2 --- exim-heavy-4.90.1-alt2.i586.rpm.repo 2018-10-03 17:38:11.000000000 +0000 +++ exim-heavy-4.90.1-alt2.i586.rpm.hasher 2018-11-01 11:14:59.520563575 +0000 @@ -1,3 +1,3 @@ /usr/sbin/exim-heavy 104711 -Requires: .sisyphus.213891.100.2.2-exim-common-4.90.1-alt2 +Requires: exim-common = 4.90.1-alt2 Requires: libc.so.6(GLIBC_2.15) @@ -37,3 +37,2 @@ Provides: /usr/sbin/exim -Provides: .sisyphus.213891.100.2.2-exim-heavy-4.90.1-alt2 Conflicts: exim-light --- exim-heavy-debuginfo-4.90.1-alt2.i586.rpm.repo 2018-10-03 17:38:11.000000000 +0000 +++ exim-heavy-debuginfo-4.90.1-alt2.i586.rpm.hasher 2018-11-01 11:14:59.532563575 +0000 @@ -162,3 +162,3 @@ /usr/src/debug/exim-4.90.1/src/store.h 100644 -Requires: .sisyphus.213891.100.2.2-exim-heavy-4.90.1-alt2 +Requires: exim-heavy = 4.90.1-alt2 Requires: debug(libcrypt.so.1) @@ -181,3 +181,3 @@ Requires: debug(libwhoson.so.0) -Requires: .sisyphus.213891.100.2.2-exim-common-debuginfo-4.90.1-alt2 +Requires: exim-common-debuginfo = 4.90.1-alt2 Requires: rpmlib(PayloadIsLzma) --- exim-ldap-4.90.1-alt2.i586.rpm.repo 2018-10-03 17:38:11.000000000 +0000 +++ exim-ldap-4.90.1-alt2.i586.rpm.hasher 2018-11-01 11:14:59.572563575 +0000 @@ -1,3 +1,3 @@ /usr/sbin/exim-ldap 104711 -Requires: .sisyphus.213891.100.2.2-exim-common-4.90.1-alt2 +Requires: exim-common = 4.90.1-alt2 Requires: libc.so.6(GLIBC_2.15) @@ -30,3 +30,2 @@ Provides: /usr/sbin/exim -Provides: .sisyphus.213891.100.2.2-exim-ldap-4.90.1-alt2 Provides: exim-ldap = 4.90.1-alt2 --- exim-ldap-debuginfo-4.90.1-alt2.i586.rpm.repo 2018-10-03 17:38:11.000000000 +0000 +++ exim-ldap-debuginfo-4.90.1-alt2.i586.rpm.hasher 2018-11-01 11:14:59.587563576 +0000 @@ -159,3 +159,3 @@ /usr/src/debug/exim-4.90.1/src/store.h 100644 -Requires: .sisyphus.213891.100.2.2-exim-ldap-4.90.1-alt2 +Requires: exim-ldap = 4.90.1-alt2 Requires: debug(libcrypt.so.1) @@ -175,3 +175,3 @@ Requires: debug(libssl.so.1.1) -Requires: .sisyphus.213891.100.2.2-exim-common-debuginfo-4.90.1-alt2 +Requires: exim-common-debuginfo = 4.90.1-alt2 Requires: rpmlib(PayloadIsLzma) --- exim-light-4.90.1-alt2.i586.rpm.repo 2018-10-03 17:38:11.000000000 +0000 +++ exim-light-4.90.1-alt2.i586.rpm.hasher 2018-11-01 11:14:59.614563576 +0000 @@ -1,3 +1,3 @@ /usr/sbin/exim-light 104711 -Requires: .sisyphus.213891.100.2.2-exim-common-4.90.1-alt2 +Requires: exim-common = 4.90.1-alt2 Requires: libc.so.6(GLIBC_2.15) @@ -31,3 +31,2 @@ Provides: /usr/sbin/exim -Provides: .sisyphus.213891.100.2.2-exim-light-4.90.1-alt2 Conflicts: exim-mysql --- exim-light-debuginfo-4.90.1-alt2.i586.rpm.repo 2018-10-03 17:38:11.000000000 +0000 +++ exim-light-debuginfo-4.90.1-alt2.i586.rpm.hasher 2018-11-01 11:14:59.630563576 +0000 @@ -157,3 +157,3 @@ /usr/src/debug/exim-4.90.1/src/store.h 100644 -Requires: .sisyphus.213891.100.2.2-exim-light-4.90.1-alt2 +Requires: exim-light = 4.90.1-alt2 Requires: debug(libcrypt.so.1) @@ -171,3 +171,3 @@ Requires: debug(libssl.so.1.1) -Requires: .sisyphus.213891.100.2.2-exim-common-debuginfo-4.90.1-alt2 +Requires: exim-common-debuginfo = 4.90.1-alt2 Requires: rpmlib(PayloadIsLzma) --- exim-monitor-4.90.1-alt2.i586.rpm.repo 2018-10-03 17:38:11.000000000 +0000 +++ exim-monitor-4.90.1-alt2.i586.rpm.hasher 2018-11-01 11:14:59.665563577 +0000 @@ -4,3 +4,3 @@ /usr/share/icons/hicolor/48x48/apps/eximon.png 100644 -Requires: .sisyphus.213891.100.2.2-exim-common-4.90.1-alt2 +Requires: exim-common = 4.90.1-alt2 Requires: libX11.so.6 >= set:ojmju6uaQZCUZq8DqGWj0xCZ4HczQ8ulmK6q6Z3lVYR3lS4ugHfw8g8lPtll2 @@ -12,3 +12,2 @@ Requires: rpmlib(PayloadIsLzma) -Provides: .sisyphus.213891.100.2.2-exim-monitor-4.90.1-alt2 Provides: exim-monitor = 4.90.1-alt2 --- exim-monitor-debuginfo-4.90.1-alt2.i586.rpm.repo 2018-10-03 17:38:11.000000000 +0000 +++ exim-monitor-debuginfo-4.90.1-alt2.i586.rpm.hasher 2018-11-01 11:14:59.678563577 +0000 @@ -23,3 +23,3 @@ /usr/src/debug/exim-4.90.1/exim_monitor/em_xs.c 100644 -Requires: .sisyphus.213891.100.2.2-exim-monitor-4.90.1-alt2 +Requires: exim-monitor = 4.90.1-alt2 Requires: debug(libX11.so.6) @@ -29,3 +29,3 @@ Requires: debug(libpcre.so.3) -Requires: .sisyphus.213891.100.2.2-exim-common-debuginfo-4.90.1-alt2 +Requires: exim-common-debuginfo = 4.90.1-alt2 Requires: rpmlib(PayloadIsLzma) --- exim-mysql-4.90.1-alt2.i586.rpm.repo 2018-10-03 17:38:11.000000000 +0000 +++ exim-mysql-4.90.1-alt2.i586.rpm.hasher 2018-11-01 11:14:59.705563577 +0000 @@ -1,3 +1,3 @@ /usr/sbin/exim-mysql 104711 -Requires: .sisyphus.213891.100.2.2-exim-common-4.90.1-alt2 +Requires: exim-common = 4.90.1-alt2 Requires: /usr/bin/subst @@ -31,3 +31,2 @@ Provides: /usr/sbin/exim -Provides: .sisyphus.213891.100.2.2-exim-mysql-4.90.1-alt2 Provides: exim-mysql = 4.90.1-alt2 --- exim-mysql-debuginfo-4.90.1-alt2.i586.rpm.repo 2018-10-03 17:38:11.000000000 +0000 +++ exim-mysql-debuginfo-4.90.1-alt2.i586.rpm.hasher 2018-11-01 11:14:59.716563577 +0000 @@ -158,3 +158,3 @@ /usr/src/debug/exim-4.90.1/src/store.h 100644 -Requires: .sisyphus.213891.100.2.2-exim-mysql-4.90.1-alt2 +Requires: exim-mysql = 4.90.1-alt2 Requires: debug(libcrypt.so.1) @@ -173,3 +173,3 @@ Requires: debug(libssl.so.1.1) -Requires: .sisyphus.213891.100.2.2-exim-common-debuginfo-4.90.1-alt2 +Requires: exim-common-debuginfo = 4.90.1-alt2 Requires: rpmlib(PayloadIsLzma) --- exim-pgsql-4.90.1-alt2.i586.rpm.repo 2018-10-03 17:38:11.000000000 +0000 +++ exim-pgsql-4.90.1-alt2.i586.rpm.hasher 2018-11-01 11:14:59.757563578 +0000 @@ -1,3 +1,3 @@ /usr/sbin/exim-pgsql 104711 -Requires: .sisyphus.213891.100.2.2-exim-common-4.90.1-alt2 +Requires: exim-common = 4.90.1-alt2 Requires: libc.so.6(GLIBC_2.15) @@ -29,3 +29,2 @@ Provides: /usr/sbin/exim -Provides: .sisyphus.213891.100.2.2-exim-pgsql-4.90.1-alt2 Provides: exim-pgsql = 4.90.1-alt2 --- exim-pgsql-debuginfo-4.90.1-alt2.i586.rpm.repo 2018-10-03 17:38:11.000000000 +0000 +++ exim-pgsql-debuginfo-4.90.1-alt2.i586.rpm.hasher 2018-11-01 11:14:59.770563578 +0000 @@ -158,3 +158,3 @@ /usr/src/debug/exim-4.90.1/src/store.h 100644 -Requires: .sisyphus.213891.100.2.2-exim-pgsql-4.90.1-alt2 +Requires: exim-pgsql = 4.90.1-alt2 Requires: debug(libcrypt.so.1) @@ -173,3 +173,3 @@ Requires: debug(libssl.so.1.1) -Requires: .sisyphus.213891.100.2.2-exim-common-debuginfo-4.90.1-alt2 +Requires: exim-common-debuginfo = 4.90.1-alt2 Requires: rpmlib(PayloadIsLzma)